暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Unity.TextMeshPro__1.cpp 809KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct VirtualActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename T1, typename T2, typename T3>
  38. struct VirtualActionInvoker3
  39. {
  40. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  45. }
  46. };
  47. template <typename T1, typename T2, typename T3, typename T4>
  48. struct VirtualActionInvoker4
  49. {
  50. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  55. }
  56. };
  57. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  58. struct VirtualActionInvoker8
  59. {
  60. typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  61. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  65. }
  66. };
  67. template <typename R>
  68. struct VirtualFuncInvoker0
  69. {
  70. typedef R (*Func)(void*, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  74. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  75. }
  76. };
  77. struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
  78. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  79. struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
  80. struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
  81. struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682;
  82. struct Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8;
  83. struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
  84. struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7;
  85. struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4;
  86. struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A;
  87. struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0;
  88. struct Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142;
  89. struct Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED;
  90. struct Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27;
  91. struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
  92. struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
  93. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
  94. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
  95. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  96. struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
  97. struct KeyCollection_t3E33C2EB31F1F1EF4ADE3FFFBB7D11E563134D04;
  98. struct KeyCollection_tC71FA11749E936C809A9B4EF81DF00FE54556509;
  99. struct KeyCollection_tA8BC84D1186868F27E7DE472869DE9C55BD5782D;
  100. struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C;
  101. struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B;
  102. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  103. struct List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E;
  104. struct List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF;
  105. struct List_1_tAB7976FADCF872E418770E60783056C23394843D;
  106. struct List_1_t459ECEA1AA73CFA0FE650EF2487BB92F31382F4A;
  107. struct List_1_tBF2191892DFB746CF83364BF93720BDBF5422853;
  108. struct List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868;
  109. struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC;
  110. struct List_1_t1ACC21967B12156F242D5D942EF3A71908550905;
  111. struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A;
  112. struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
  113. struct ValueCollection_tDBED056C1C402E2288827E2C0299F425713D8171;
  114. struct ValueCollection_t8D5EC2FA30E455F3AC119716BB909FFA1CD59DBE;
  115. struct ValueCollection_t39651256547A96154CD080EC10FF9E4A0A00C572;
  116. struct EntryU5BU5D_t74939D41FA6DAF2CD4F7462D8AD016D48B99B8B7;
  117. struct EntryU5BU5D_t4F3493B13237D6830CBEDA6A37D57EEFEB165466;
  118. struct EntryU5BU5D_tD9625F8E3067C4376493E8C4069FD53F2E755C50;
  119. struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
  120. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  121. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  122. struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
  123. struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
  124. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  125. struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
  126. struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
  127. struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
  128. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  129. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  130. struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
  131. struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
  132. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  133. struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
  134. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  135. struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
  136. struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A;
  137. struct TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37;
  138. struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E;
  139. struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E;
  140. struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7;
  141. struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9;
  142. struct TMP_SpriteCharacterU5BU5D_t95867998753219562445A616BE72C0CD4C4399EF;
  143. struct TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29;
  144. struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC;
  145. struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
  146. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  147. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  148. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  149. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  150. struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9;
  151. struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
  152. struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
  153. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  154. struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
  155. struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
  156. struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
  157. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  158. struct FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8;
  159. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
  160. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F;
  161. struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
  162. struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
  163. struct KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B;
  164. struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A;
  165. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  166. struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
  167. struct MethodInfo_t;
  168. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  169. struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
  170. struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
  171. struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
  172. struct String_t;
  173. struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969;
  174. struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35;
  175. struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB;
  176. struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160;
  177. struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA;
  178. struct TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F;
  179. struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4;
  180. struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39;
  181. struct TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E;
  182. struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C;
  183. struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859;
  184. struct TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D;
  185. struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9;
  186. struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5;
  187. struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D;
  188. struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957;
  189. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  190. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  191. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
  192. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
  193. struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
  194. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  195. struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
  196. struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
  197. struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
  198. struct LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531;
  199. IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
  200. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  201. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  202. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  203. IL2CPP_EXTERN_C RuntimeClass* ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var;
  204. IL2CPP_EXTERN_C RuntimeClass* TMP_Math_t37914ACC164B07E2FE801992D237D9FE4E4D1A52_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  212. IL2CPP_EXTERN_C String_t* _stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE;
  213. IL2CPP_EXTERN_C String_t* _stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05;
  214. IL2CPP_EXTERN_C String_t* _stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F;
  215. IL2CPP_EXTERN_C String_t* _stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1;
  216. IL2CPP_EXTERN_C String_t* _stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4;
  217. IL2CPP_EXTERN_C String_t* _stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D;
  218. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var;
  219. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var;
  220. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var;
  221. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var;
  222. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_RuntimeMethod_var;
  223. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var;
  224. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var;
  225. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_RuntimeMethod_var;
  226. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_RuntimeMethod_var;
  227. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var;
  228. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var;
  229. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_RuntimeMethod_var;
  230. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var;
  231. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var;
  232. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var;
  233. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_RuntimeMethod_var;
  234. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2_RuntimeMethod_var;
  235. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3_RuntimeMethod_var;
  236. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var;
  237. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var;
  238. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086_RuntimeMethod_var;
  239. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B;
  240. struct Delegate_t_marshaled_com;
  241. struct Delegate_t_marshaled_pinvoke;
  242. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7;
  243. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2;
  244. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3;
  245. struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
  246. struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
  247. struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
  248. struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E;
  249. struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7;
  250. struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9;
  251. struct TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29;
  252. struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC;
  253. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  254. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  255. struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
  256. IL2CPP_EXTERN_C_BEGIN
  257. IL2CPP_EXTERN_C_END
  258. #ifdef __clang__
  259. #pragma clang diagnostic push
  260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  261. #pragma clang diagnostic ignored "-Wunused-variable"
  262. #endif
  263. struct Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8 : public RuntimeObject
  264. {
  265. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  266. EntryU5BU5D_t74939D41FA6DAF2CD4F7462D8AD016D48B99B8B7* ____entries;
  267. int32_t ____count;
  268. int32_t ____freeList;
  269. int32_t ____freeCount;
  270. int32_t ____version;
  271. RuntimeObject* ____comparer;
  272. KeyCollection_t3E33C2EB31F1F1EF4ADE3FFFBB7D11E563134D04* ____keys;
  273. ValueCollection_tDBED056C1C402E2288827E2C0299F425713D8171* ____values;
  274. RuntimeObject* ____syncRoot;
  275. };
  276. struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0 : public RuntimeObject
  277. {
  278. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  279. EntryU5BU5D_t4F3493B13237D6830CBEDA6A37D57EEFEB165466* ____entries;
  280. int32_t ____count;
  281. int32_t ____freeList;
  282. int32_t ____freeCount;
  283. int32_t ____version;
  284. RuntimeObject* ____comparer;
  285. KeyCollection_tC71FA11749E936C809A9B4EF81DF00FE54556509* ____keys;
  286. ValueCollection_t8D5EC2FA30E455F3AC119716BB909FFA1CD59DBE* ____values;
  287. RuntimeObject* ____syncRoot;
  288. };
  289. struct Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142 : public RuntimeObject
  290. {
  291. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  292. EntryU5BU5D_tD9625F8E3067C4376493E8C4069FD53F2E755C50* ____entries;
  293. int32_t ____count;
  294. int32_t ____freeList;
  295. int32_t ____freeCount;
  296. int32_t ____version;
  297. RuntimeObject* ____comparer;
  298. KeyCollection_tA8BC84D1186868F27E7DE472869DE9C55BD5782D* ____keys;
  299. ValueCollection_t39651256547A96154CD080EC10FF9E4A0A00C572* ____values;
  300. RuntimeObject* ____syncRoot;
  301. };
  302. struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC : public RuntimeObject
  303. {
  304. TMP_SpriteCharacterU5BU5D_t95867998753219562445A616BE72C0CD4C4399EF* ____items;
  305. int32_t ____size;
  306. int32_t ____version;
  307. RuntimeObject* ____syncRoot;
  308. };
  309. struct ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F : public RuntimeObject
  310. {
  311. };
  312. struct String_t : public RuntimeObject
  313. {
  314. int32_t ____stringLength;
  315. Il2CppChar ____firstChar;
  316. };
  317. struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA : public RuntimeObject
  318. {
  319. List_1_t459ECEA1AA73CFA0FE650EF2487BB92F31382F4A* ___m_GlyphPairAdjustmentRecords;
  320. Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* ___m_GlyphPairAdjustmentRecordLookupDictionary;
  321. };
  322. struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D : public RuntimeObject
  323. {
  324. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
  325. int32_t ___characterCount;
  326. int32_t ___spriteCount;
  327. int32_t ___spaceCount;
  328. int32_t ___wordCount;
  329. int32_t ___linkCount;
  330. int32_t ___lineCount;
  331. int32_t ___pageCount;
  332. int32_t ___materialCount;
  333. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___characterInfo;
  334. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* ___wordInfo;
  335. TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* ___linkInfo;
  336. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* ___lineInfo;
  337. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* ___pageInfo;
  338. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___meshInfo;
  339. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___m_CachedMeshInfo;
  340. };
  341. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  342. {
  343. };
  344. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  345. {
  346. };
  347. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  348. {
  349. };
  350. struct LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531 : public RuntimeObject
  351. {
  352. Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* ___leadingCharacters;
  353. Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* ___followingCharacters;
  354. };
  355. struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C
  356. {
  357. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack;
  358. int32_t ___index;
  359. int32_t ___m_DefaultItem;
  360. int32_t ___m_Capacity;
  361. int32_t ___m_RolloverSize;
  362. int32_t ___m_Count;
  363. };
  364. struct TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35
  365. {
  366. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___itemStack;
  367. int32_t ___index;
  368. RuntimeObject* ___m_DefaultItem;
  369. int32_t ___m_Capacity;
  370. int32_t ___m_RolloverSize;
  371. int32_t ___m_Count;
  372. };
  373. struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9
  374. {
  375. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack;
  376. int32_t ___index;
  377. float ___m_DefaultItem;
  378. int32_t ___m_Capacity;
  379. int32_t ___m_RolloverSize;
  380. int32_t ___m_Count;
  381. };
  382. struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C
  383. {
  384. TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack;
  385. int32_t ___index;
  386. TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem;
  387. int32_t ___m_Capacity;
  388. int32_t ___m_RolloverSize;
  389. int32_t ___m_Count;
  390. };
  391. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  392. {
  393. bool ___m_value;
  394. };
  395. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  396. {
  397. uint8_t ___m_value;
  398. };
  399. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  400. {
  401. Il2CppChar ___m_value;
  402. };
  403. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  404. {
  405. float ___r;
  406. float ___g;
  407. float ___b;
  408. float ___a;
  409. };
  410. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  411. {
  412. union
  413. {
  414. #pragma pack(push, tp, 1)
  415. struct
  416. {
  417. int32_t ___rgba;
  418. };
  419. #pragma pack(pop, tp)
  420. struct
  421. {
  422. int32_t ___rgba_forAlignmentOnly;
  423. };
  424. #pragma pack(push, tp, 1)
  425. struct
  426. {
  427. uint8_t ___r;
  428. };
  429. #pragma pack(pop, tp)
  430. struct
  431. {
  432. uint8_t ___r_forAlignmentOnly;
  433. };
  434. #pragma pack(push, tp, 1)
  435. struct
  436. {
  437. char ___g_OffsetPadding[1];
  438. uint8_t ___g;
  439. };
  440. #pragma pack(pop, tp)
  441. struct
  442. {
  443. char ___g_OffsetPadding_forAlignmentOnly[1];
  444. uint8_t ___g_forAlignmentOnly;
  445. };
  446. #pragma pack(push, tp, 1)
  447. struct
  448. {
  449. char ___b_OffsetPadding[2];
  450. uint8_t ___b;
  451. };
  452. #pragma pack(pop, tp)
  453. struct
  454. {
  455. char ___b_OffsetPadding_forAlignmentOnly[2];
  456. uint8_t ___b_forAlignmentOnly;
  457. };
  458. #pragma pack(push, tp, 1)
  459. struct
  460. {
  461. char ___a_OffsetPadding[3];
  462. uint8_t ___a;
  463. };
  464. #pragma pack(pop, tp)
  465. struct
  466. {
  467. char ___a_OffsetPadding_forAlignmentOnly[3];
  468. uint8_t ___a_forAlignmentOnly;
  469. };
  470. };
  471. };
  472. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  473. {
  474. };
  475. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  476. {
  477. };
  478. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  479. {
  480. };
  481. struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756
  482. {
  483. int32_t ___m_FaceIndex;
  484. String_t* ___m_FamilyName;
  485. String_t* ___m_StyleName;
  486. int32_t ___m_PointSize;
  487. float ___m_Scale;
  488. int32_t ___m_UnitsPerEM;
  489. float ___m_LineHeight;
  490. float ___m_AscentLine;
  491. float ___m_CapLine;
  492. float ___m_MeanLine;
  493. float ___m_Baseline;
  494. float ___m_DescentLine;
  495. float ___m_SuperscriptOffset;
  496. float ___m_SuperscriptSize;
  497. float ___m_SubscriptOffset;
  498. float ___m_SubscriptSize;
  499. float ___m_UnderlineOffset;
  500. float ___m_UnderlineThickness;
  501. float ___m_StrikethroughOffset;
  502. float ___m_StrikethroughThickness;
  503. float ___m_TabWidth;
  504. };
  505. struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke
  506. {
  507. int32_t ___m_FaceIndex;
  508. char* ___m_FamilyName;
  509. char* ___m_StyleName;
  510. int32_t ___m_PointSize;
  511. float ___m_Scale;
  512. int32_t ___m_UnitsPerEM;
  513. float ___m_LineHeight;
  514. float ___m_AscentLine;
  515. float ___m_CapLine;
  516. float ___m_MeanLine;
  517. float ___m_Baseline;
  518. float ___m_DescentLine;
  519. float ___m_SuperscriptOffset;
  520. float ___m_SuperscriptSize;
  521. float ___m_SubscriptOffset;
  522. float ___m_SubscriptSize;
  523. float ___m_UnderlineOffset;
  524. float ___m_UnderlineThickness;
  525. float ___m_StrikethroughOffset;
  526. float ___m_StrikethroughThickness;
  527. float ___m_TabWidth;
  528. };
  529. struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com
  530. {
  531. int32_t ___m_FaceIndex;
  532. Il2CppChar* ___m_FamilyName;
  533. Il2CppChar* ___m_StyleName;
  534. int32_t ___m_PointSize;
  535. float ___m_Scale;
  536. int32_t ___m_UnitsPerEM;
  537. float ___m_LineHeight;
  538. float ___m_AscentLine;
  539. float ___m_CapLine;
  540. float ___m_MeanLine;
  541. float ___m_Baseline;
  542. float ___m_DescentLine;
  543. float ___m_SuperscriptOffset;
  544. float ___m_SuperscriptSize;
  545. float ___m_SubscriptOffset;
  546. float ___m_SubscriptSize;
  547. float ___m_UnderlineOffset;
  548. float ___m_UnderlineThickness;
  549. float ___m_StrikethroughOffset;
  550. float ___m_StrikethroughThickness;
  551. float ___m_TabWidth;
  552. };
  553. struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF
  554. {
  555. String_t* ___sourceFontFileName;
  556. String_t* ___sourceFontFileGUID;
  557. int32_t ___pointSizeSamplingMode;
  558. int32_t ___pointSize;
  559. int32_t ___padding;
  560. int32_t ___packingMode;
  561. int32_t ___atlasWidth;
  562. int32_t ___atlasHeight;
  563. int32_t ___characterSetSelectionMode;
  564. String_t* ___characterSequence;
  565. String_t* ___referencedFontAssetGUID;
  566. String_t* ___referencedTextAssetGUID;
  567. int32_t ___fontStyle;
  568. float ___fontStyleModifier;
  569. int32_t ___renderMode;
  570. bool ___includeFontFeatures;
  571. };
  572. struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_pinvoke
  573. {
  574. char* ___sourceFontFileName;
  575. char* ___sourceFontFileGUID;
  576. int32_t ___pointSizeSamplingMode;
  577. int32_t ___pointSize;
  578. int32_t ___padding;
  579. int32_t ___packingMode;
  580. int32_t ___atlasWidth;
  581. int32_t ___atlasHeight;
  582. int32_t ___characterSetSelectionMode;
  583. char* ___characterSequence;
  584. char* ___referencedFontAssetGUID;
  585. char* ___referencedTextAssetGUID;
  586. int32_t ___fontStyle;
  587. float ___fontStyleModifier;
  588. int32_t ___renderMode;
  589. int32_t ___includeFontFeatures;
  590. };
  591. struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_com
  592. {
  593. Il2CppChar* ___sourceFontFileName;
  594. Il2CppChar* ___sourceFontFileGUID;
  595. int32_t ___pointSizeSamplingMode;
  596. int32_t ___pointSize;
  597. int32_t ___padding;
  598. int32_t ___packingMode;
  599. int32_t ___atlasWidth;
  600. int32_t ___atlasHeight;
  601. int32_t ___characterSetSelectionMode;
  602. Il2CppChar* ___characterSequence;
  603. Il2CppChar* ___referencedFontAssetGUID;
  604. Il2CppChar* ___referencedTextAssetGUID;
  605. int32_t ___fontStyle;
  606. float ___fontStyleModifier;
  607. int32_t ___renderMode;
  608. int32_t ___includeFontFeatures;
  609. };
  610. struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A
  611. {
  612. float ___m_Width;
  613. float ___m_Height;
  614. float ___m_HorizontalBearingX;
  615. float ___m_HorizontalBearingY;
  616. float ___m_HorizontalAdvance;
  617. };
  618. struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D
  619. {
  620. int32_t ___m_X;
  621. int32_t ___m_Y;
  622. int32_t ___m_Width;
  623. int32_t ___m_Height;
  624. };
  625. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  626. {
  627. int32_t ___m_value;
  628. };
  629. struct IntPtr_t
  630. {
  631. void* ___m_value;
  632. };
  633. struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B
  634. {
  635. int32_t ___index;
  636. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  637. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
  638. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  639. bool ___isDefaultMaterial;
  640. bool ___isFallbackMaterial;
  641. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
  642. float ___padding;
  643. int32_t ___referenceCount;
  644. };
  645. struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke
  646. {
  647. int32_t ___index;
  648. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  649. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
  650. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  651. int32_t ___isDefaultMaterial;
  652. int32_t ___isFallbackMaterial;
  653. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
  654. float ___padding;
  655. int32_t ___referenceCount;
  656. };
  657. struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com
  658. {
  659. int32_t ___index;
  660. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  661. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
  662. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  663. int32_t ___isDefaultMaterial;
  664. int32_t ___isFallbackMaterial;
  665. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
  666. float ___padding;
  667. int32_t ___referenceCount;
  668. };
  669. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  670. {
  671. float ___m00;
  672. float ___m10;
  673. float ___m20;
  674. float ___m30;
  675. float ___m01;
  676. float ___m11;
  677. float ___m21;
  678. float ___m31;
  679. float ___m02;
  680. float ___m12;
  681. float ___m22;
  682. float ___m32;
  683. float ___m03;
  684. float ___m13;
  685. float ___m23;
  686. float ___m33;
  687. };
  688. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  689. {
  690. float ___m_XMin;
  691. float ___m_YMin;
  692. float ___m_Width;
  693. float ___m_Height;
  694. };
  695. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  696. {
  697. float ___m_value;
  698. };
  699. struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC
  700. {
  701. uint8_t ___bold;
  702. uint8_t ___italic;
  703. uint8_t ___underline;
  704. uint8_t ___strikethrough;
  705. uint8_t ___highlight;
  706. uint8_t ___superscript;
  707. uint8_t ___subscript;
  708. uint8_t ___uppercase;
  709. uint8_t ___lowercase;
  710. uint8_t ___smallcaps;
  711. };
  712. struct TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1
  713. {
  714. float ___m_XPlacement;
  715. float ___m_YPlacement;
  716. float ___m_XAdvance;
  717. float ___m_YAdvance;
  718. };
  719. struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B
  720. {
  721. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
  722. int32_t ___vertexCount;
  723. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices;
  724. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals;
  725. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___tangents;
  726. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs0;
  727. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2;
  728. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32;
  729. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles;
  730. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  731. };
  732. struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke
  733. {
  734. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
  735. int32_t ___vertexCount;
  736. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices;
  737. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals;
  738. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents;
  739. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0;
  740. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2;
  741. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32;
  742. Il2CppSafeArray* ___triangles;
  743. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  744. };
  745. struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com
  746. {
  747. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
  748. int32_t ___vertexCount;
  749. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices;
  750. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals;
  751. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents;
  752. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0;
  753. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2;
  754. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32;
  755. Il2CppSafeArray* ___triangles;
  756. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  757. };
  758. struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6
  759. {
  760. float ___m_Left;
  761. float ___m_Right;
  762. float ___m_Top;
  763. float ___m_Bottom;
  764. };
  765. struct TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4
  766. {
  767. int32_t ___firstCharacterIndex;
  768. int32_t ___lastCharacterIndex;
  769. float ___ascender;
  770. float ___baseLine;
  771. float ___descender;
  772. };
  773. struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983
  774. {
  775. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
  776. int32_t ___firstCharacterIndex;
  777. int32_t ___lastCharacterIndex;
  778. int32_t ___characterCount;
  779. };
  780. struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_marshaled_pinvoke
  781. {
  782. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
  783. int32_t ___firstCharacterIndex;
  784. int32_t ___lastCharacterIndex;
  785. int32_t ___characterCount;
  786. };
  787. struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_marshaled_com
  788. {
  789. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
  790. int32_t ___firstCharacterIndex;
  791. int32_t ___lastCharacterIndex;
  792. int32_t ___characterCount;
  793. };
  794. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  795. {
  796. uint32_t ___m_value;
  797. };
  798. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  799. {
  800. float ___x;
  801. float ___y;
  802. };
  803. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  804. {
  805. float ___x;
  806. float ___y;
  807. float ___z;
  808. };
  809. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  810. {
  811. float ___x;
  812. float ___y;
  813. float ___z;
  814. float ___w;
  815. };
  816. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  817. {
  818. union
  819. {
  820. struct
  821. {
  822. };
  823. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  824. };
  825. };
  826. struct CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403
  827. {
  828. int32_t ___index;
  829. uint32_t ___unicode;
  830. };
  831. struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777
  832. {
  833. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
  834. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  835. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  836. int32_t ___materialIndex;
  837. };
  838. struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke
  839. {
  840. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
  841. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  842. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  843. int32_t ___materialIndex;
  844. };
  845. struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com
  846. {
  847. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
  848. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  849. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  850. int32_t ___materialIndex;
  851. };
  852. struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361
  853. {
  854. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array;
  855. int32_t ___m_Count;
  856. };
  857. struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke
  858. {
  859. Il2CppSafeArray* ___m_Array;
  860. int32_t ___m_Count;
  861. };
  862. struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com
  863. {
  864. Il2CppSafeArray* ___m_Array;
  865. int32_t ___m_Count;
  866. };
  867. struct UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722
  868. {
  869. int32_t ___unicode;
  870. int32_t ___stringIndex;
  871. int32_t ___length;
  872. };
  873. struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3
  874. {
  875. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack;
  876. int32_t ___index;
  877. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem;
  878. int32_t ___m_Capacity;
  879. int32_t ___m_RolloverSize;
  880. int32_t ___m_Count;
  881. };
  882. struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9
  883. {
  884. MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack;
  885. int32_t ___index;
  886. MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem;
  887. int32_t ___m_Capacity;
  888. int32_t ___m_RolloverSize;
  889. int32_t ___m_Count;
  890. };
  891. struct AdditionalCanvasShaderChannels_t9215D795AF2A97957A41D38C61E2013E8A759F15
  892. {
  893. int32_t ___value__;
  894. };
  895. struct AtlasPopulationMode_tBEF72CCC11BFA8D80FA4EEE9A10D49C406167C75
  896. {
  897. int32_t ___value__;
  898. };
  899. struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
  900. {
  901. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
  902. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
  903. };
  904. struct ColorMode_tA7A815AAB9F175EFBA0AE0814E55728432A880BF
  905. {
  906. int32_t ___value__;
  907. };
  908. struct Delegate_t : public RuntimeObject
  909. {
  910. intptr_t ___method_ptr;
  911. intptr_t ___invoke_impl;
  912. RuntimeObject* ___m_target;
  913. intptr_t ___method;
  914. intptr_t ___delegate_trampoline;
  915. intptr_t ___extra_arg;
  916. intptr_t ___method_code;
  917. intptr_t ___interp_method;
  918. intptr_t ___interp_invoke_impl;
  919. MethodInfo_t* ___method_info;
  920. MethodInfo_t* ___original_method_info;
  921. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  922. bool ___method_is_virtual;
  923. };
  924. struct Delegate_t_marshaled_pinvoke
  925. {
  926. intptr_t ___method_ptr;
  927. intptr_t ___invoke_impl;
  928. Il2CppIUnknown* ___m_target;
  929. intptr_t ___method;
  930. intptr_t ___delegate_trampoline;
  931. intptr_t ___extra_arg;
  932. intptr_t ___method_code;
  933. intptr_t ___interp_method;
  934. intptr_t ___interp_invoke_impl;
  935. MethodInfo_t* ___method_info;
  936. MethodInfo_t* ___original_method_info;
  937. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  938. int32_t ___method_is_virtual;
  939. };
  940. struct Delegate_t_marshaled_com
  941. {
  942. intptr_t ___method_ptr;
  943. intptr_t ___invoke_impl;
  944. Il2CppIUnknown* ___m_target;
  945. intptr_t ___method;
  946. intptr_t ___delegate_trampoline;
  947. intptr_t ___extra_arg;
  948. intptr_t ___method_code;
  949. intptr_t ___interp_method;
  950. intptr_t ___interp_invoke_impl;
  951. MethodInfo_t* ___method_info;
  952. MethodInfo_t* ___original_method_info;
  953. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  954. int32_t ___method_is_virtual;
  955. };
  956. struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8
  957. {
  958. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min;
  959. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max;
  960. };
  961. struct FontFeatureLookupFlags_t5217FAF5D60FD608FAD31DC7C93BF6427F016886
  962. {
  963. int32_t ___value__;
  964. };
  965. struct FontStyles_t9E611EE6BBE6E192A73EAFF7872596517C527FF5
  966. {
  967. int32_t ___value__;
  968. };
  969. struct FontWeight_tA2585C0A73B70D31CE71E7843149098A5E16BC80
  970. {
  971. int32_t ___value__;
  972. };
  973. struct GlyphClassDefinitionType_t9C21A3848A07B17C2690F285B5FA60A2E246FBA2
  974. {
  975. int32_t ___value__;
  976. };
  977. struct GlyphRenderMode_tE7FB60827750662A45E89D168932FE2D8AEB5281
  978. {
  979. int32_t ___value__;
  980. };
  981. struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B
  982. {
  983. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
  984. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding;
  985. };
  986. struct HorizontalAlignmentOptions_tCC21260E9FBEC656BA7783643ED5F44AFF7955A1
  987. {
  988. int32_t ___value__;
  989. };
  990. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  991. {
  992. int32_t ___value__;
  993. };
  994. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  995. {
  996. intptr_t ___m_CachedPtr;
  997. };
  998. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  999. {
  1000. intptr_t ___m_CachedPtr;
  1001. };
  1002. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1003. {
  1004. intptr_t ___m_CachedPtr;
  1005. };
  1006. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  1007. {
  1008. intptr_t ___m_Ptr;
  1009. };
  1010. struct RenderMode_tB63553E26C26A0B62C47B995F86AC41768494633
  1011. {
  1012. int32_t ___value__;
  1013. };
  1014. struct TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00
  1015. {
  1016. uint32_t ___m_GlyphIndex;
  1017. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 ___m_GlyphValueRecord;
  1018. };
  1019. struct TMP_TextElementType_t51EE6662436732F22C6B599F5757B7F35F706342
  1020. {
  1021. int32_t ___value__;
  1022. };
  1023. struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A
  1024. {
  1025. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
  1026. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv;
  1027. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2;
  1028. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv4;
  1029. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
  1030. };
  1031. struct TextAlignmentOptions_tF3FA9020F7E2AF1A48660044540254009A22EF01
  1032. {
  1033. int32_t ___value__;
  1034. };
  1035. struct TextElementType_t14831C0A10EF00DCD9E4FC359795836A651B4ACB
  1036. {
  1037. uint8_t ___value__;
  1038. };
  1039. struct TextOverflowModes_t7DCCD00C16E3223CE50CDDCC53F785C0405BE203
  1040. {
  1041. int32_t ___value__;
  1042. };
  1043. struct TextRenderFlags_tE023FF398ECFE57A1DBC6FD2A1AF4AE9620F6E1C
  1044. {
  1045. int32_t ___value__;
  1046. };
  1047. struct TextureMappingOptions_t0E1A47C529DEB45A875486256E7026E97C940DAE
  1048. {
  1049. int32_t ___value__;
  1050. };
  1051. struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F
  1052. {
  1053. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft;
  1054. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight;
  1055. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft;
  1056. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight;
  1057. };
  1058. struct VertexSortingOrder_t95B7AEDBDCAACC3459B6476E5CCC594A6422FFA8
  1059. {
  1060. int32_t ___value__;
  1061. };
  1062. struct VerticalAlignmentOptions_tCEF70AF60282B71AEEE14D51253CE6A61E72D855
  1063. {
  1064. int32_t ___value__;
  1065. };
  1066. struct TextInputSources_t41387D6C9CB16E60390F47A15AEB8185BE966D26
  1067. {
  1068. int32_t ___value__;
  1069. };
  1070. struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4
  1071. {
  1072. FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack;
  1073. int32_t ___index;
  1074. int32_t ___m_DefaultItem;
  1075. int32_t ___m_Capacity;
  1076. int32_t ___m_RolloverSize;
  1077. int32_t ___m_Count;
  1078. };
  1079. struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D
  1080. {
  1081. HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack;
  1082. int32_t ___index;
  1083. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem;
  1084. int32_t ___m_Capacity;
  1085. int32_t ___m_RolloverSize;
  1086. int32_t ___m_Count;
  1087. };
  1088. struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0
  1089. {
  1090. HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack;
  1091. int32_t ___index;
  1092. int32_t ___m_DefaultItem;
  1093. int32_t ___m_Capacity;
  1094. int32_t ___m_RolloverSize;
  1095. int32_t ___m_Count;
  1096. };
  1097. struct TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659
  1098. {
  1099. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___itemStack;
  1100. int32_t ___index;
  1101. int32_t ___m_DefaultItem;
  1102. int32_t ___m_Capacity;
  1103. int32_t ___m_RolloverSize;
  1104. int32_t ___m_Count;
  1105. };
  1106. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1107. {
  1108. };
  1109. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F : public RuntimeObject
  1110. {
  1111. uint32_t ___m_Index;
  1112. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
  1113. GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
  1114. float ___m_Scale;
  1115. int32_t ___m_AtlasIndex;
  1116. int32_t ___m_ClassDefinitionType;
  1117. };
  1118. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke
  1119. {
  1120. uint32_t ___m_Index;
  1121. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
  1122. GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
  1123. float ___m_Scale;
  1124. int32_t ___m_AtlasIndex;
  1125. int32_t ___m_ClassDefinitionType;
  1126. };
  1127. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com
  1128. {
  1129. uint32_t ___m_Index;
  1130. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
  1131. GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
  1132. float ___m_Scale;
  1133. int32_t ___m_AtlasIndex;
  1134. int32_t ___m_ClassDefinitionType;
  1135. };
  1136. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1137. {
  1138. };
  1139. struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1140. {
  1141. };
  1142. struct MulticastDelegate_t : public Delegate_t
  1143. {
  1144. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1145. };
  1146. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1147. {
  1148. Delegate_t_marshaled_pinvoke** ___delegates;
  1149. };
  1150. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1151. {
  1152. Delegate_t_marshaled_com** ___delegates;
  1153. };
  1154. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1155. {
  1156. };
  1157. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1158. {
  1159. };
  1160. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1161. {
  1162. };
  1163. struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8
  1164. {
  1165. Il2CppChar ___character;
  1166. int32_t ___index;
  1167. int32_t ___stringLength;
  1168. int32_t ___elementType;
  1169. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement;
  1170. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  1171. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
  1172. int32_t ___spriteIndex;
  1173. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  1174. int32_t ___materialReferenceIndex;
  1175. bool ___isUsingAlternateTypeface;
  1176. float ___pointSize;
  1177. int32_t ___lineNumber;
  1178. int32_t ___pageNumber;
  1179. int32_t ___vertexIndex;
  1180. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL;
  1181. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL;
  1182. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR;
  1183. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR;
  1184. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
  1185. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
  1186. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
  1187. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
  1188. float ___origin;
  1189. float ___xAdvance;
  1190. float ___ascender;
  1191. float ___baseLine;
  1192. float ___descender;
  1193. float ___adjustedAscender;
  1194. float ___adjustedDescender;
  1195. float ___aspectRatio;
  1196. float ___scale;
  1197. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
  1198. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
  1199. int32_t ___underlineVertexIndex;
  1200. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
  1201. int32_t ___strikethroughVertexIndex;
  1202. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
  1203. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
  1204. int32_t ___style;
  1205. bool ___isVisible;
  1206. };
  1207. struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_pinvoke
  1208. {
  1209. uint8_t ___character;
  1210. int32_t ___index;
  1211. int32_t ___stringLength;
  1212. int32_t ___elementType;
  1213. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement;
  1214. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  1215. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
  1216. int32_t ___spriteIndex;
  1217. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  1218. int32_t ___materialReferenceIndex;
  1219. int32_t ___isUsingAlternateTypeface;
  1220. float ___pointSize;
  1221. int32_t ___lineNumber;
  1222. int32_t ___pageNumber;
  1223. int32_t ___vertexIndex;
  1224. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL;
  1225. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL;
  1226. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR;
  1227. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR;
  1228. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
  1229. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
  1230. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
  1231. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
  1232. float ___origin;
  1233. float ___xAdvance;
  1234. float ___ascender;
  1235. float ___baseLine;
  1236. float ___descender;
  1237. float ___adjustedAscender;
  1238. float ___adjustedDescender;
  1239. float ___aspectRatio;
  1240. float ___scale;
  1241. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
  1242. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
  1243. int32_t ___underlineVertexIndex;
  1244. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
  1245. int32_t ___strikethroughVertexIndex;
  1246. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
  1247. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
  1248. int32_t ___style;
  1249. int32_t ___isVisible;
  1250. };
  1251. struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_com
  1252. {
  1253. uint8_t ___character;
  1254. int32_t ___index;
  1255. int32_t ___stringLength;
  1256. int32_t ___elementType;
  1257. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement;
  1258. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
  1259. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
  1260. int32_t ___spriteIndex;
  1261. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  1262. int32_t ___materialReferenceIndex;
  1263. int32_t ___isUsingAlternateTypeface;
  1264. float ___pointSize;
  1265. int32_t ___lineNumber;
  1266. int32_t ___pageNumber;
  1267. int32_t ___vertexIndex;
  1268. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL;
  1269. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL;
  1270. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR;
  1271. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR;
  1272. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
  1273. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
  1274. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
  1275. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
  1276. float ___origin;
  1277. float ___xAdvance;
  1278. float ___ascender;
  1279. float ___baseLine;
  1280. float ___descender;
  1281. float ___adjustedAscender;
  1282. float ___adjustedDescender;
  1283. float ___aspectRatio;
  1284. float ___scale;
  1285. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
  1286. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
  1287. int32_t ___underlineVertexIndex;
  1288. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
  1289. int32_t ___strikethroughVertexIndex;
  1290. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
  1291. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
  1292. int32_t ___style;
  1293. int32_t ___isVisible;
  1294. };
  1295. struct TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F : public RuntimeObject
  1296. {
  1297. TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00 ___m_FirstAdjustmentRecord;
  1298. TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00 ___m_SecondAdjustmentRecord;
  1299. int32_t ___m_FeatureLookupFlags;
  1300. };
  1301. struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3
  1302. {
  1303. int32_t ___controlCharacterCount;
  1304. int32_t ___characterCount;
  1305. int32_t ___visibleCharacterCount;
  1306. int32_t ___spaceCount;
  1307. int32_t ___wordCount;
  1308. int32_t ___firstCharacterIndex;
  1309. int32_t ___firstVisibleCharacterIndex;
  1310. int32_t ___lastCharacterIndex;
  1311. int32_t ___lastVisibleCharacterIndex;
  1312. float ___length;
  1313. float ___lineHeight;
  1314. float ___ascender;
  1315. float ___baseline;
  1316. float ___descender;
  1317. float ___maxAdvance;
  1318. float ___width;
  1319. float ___marginLeft;
  1320. float ___marginRight;
  1321. int32_t ___alignment;
  1322. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents;
  1323. };
  1324. struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5 : public RuntimeObject
  1325. {
  1326. uint8_t ___m_ElementType;
  1327. uint32_t ___m_Unicode;
  1328. TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* ___m_TextAsset;
  1329. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph;
  1330. uint32_t ___m_GlyphIndex;
  1331. float ___m_Scale;
  1332. };
  1333. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  1334. {
  1335. };
  1336. struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1 : public MulticastDelegate_t
  1337. {
  1338. };
  1339. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1340. {
  1341. };
  1342. struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1343. {
  1344. bool ___U3CisMaskU3Ek__BackingField;
  1345. };
  1346. struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1347. {
  1348. int32_t ___m_InstanceID;
  1349. int32_t ___hashCode;
  1350. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
  1351. int32_t ___materialHashCode;
  1352. };
  1353. struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35 : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5
  1354. {
  1355. };
  1356. struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1357. {
  1358. int32_t ___colorMode;
  1359. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft;
  1360. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight;
  1361. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft;
  1362. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight;
  1363. };
  1364. struct TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5
  1365. {
  1366. String_t* ___m_Name;
  1367. int32_t ___m_HashCode;
  1368. };
  1369. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1370. {
  1371. };
  1372. struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A
  1373. {
  1374. int32_t ___previous_WordBreak;
  1375. int32_t ___total_CharacterCount;
  1376. int32_t ___visible_CharacterCount;
  1377. int32_t ___visible_SpriteCount;
  1378. int32_t ___visible_LinkCount;
  1379. int32_t ___firstCharacterIndex;
  1380. int32_t ___firstVisibleCharacterIndex;
  1381. int32_t ___lastCharacterIndex;
  1382. int32_t ___lastVisibleCharIndex;
  1383. int32_t ___lineNumber;
  1384. float ___maxCapHeight;
  1385. float ___maxAscender;
  1386. float ___maxDescender;
  1387. float ___startOfLineAscender;
  1388. float ___maxLineAscender;
  1389. float ___maxLineDescender;
  1390. float ___pageAscender;
  1391. int32_t ___horizontalAlignment;
  1392. float ___marginLeft;
  1393. float ___marginRight;
  1394. float ___xAdvance;
  1395. float ___preferredWidth;
  1396. float ___preferredHeight;
  1397. float ___previousLineScale;
  1398. int32_t ___wordCount;
  1399. int32_t ___fontStyle;
  1400. int32_t ___italicAngle;
  1401. float ___fontScaleMultiplier;
  1402. float ___currentFontSize;
  1403. float ___baselineOffset;
  1404. float ___lineOffset;
  1405. bool ___isDrivenLineSpacing;
  1406. float ___glyphHorizontalAdvanceAdjustment;
  1407. float ___cSpace;
  1408. float ___mSpace;
  1409. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
  1410. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
  1411. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
  1412. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
  1413. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
  1414. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
  1415. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
  1416. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
  1417. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
  1418. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
  1419. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
  1420. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
  1421. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
  1422. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
  1423. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
  1424. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
  1425. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
  1426. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
  1427. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
  1428. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
  1429. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
  1430. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
  1431. int32_t ___spriteAnimationID;
  1432. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
  1433. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
  1434. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
  1435. int32_t ___currentMaterialIndex;
  1436. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
  1437. bool ___tagNoParsing;
  1438. bool ___isNonBreakingSpace;
  1439. };
  1440. struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke
  1441. {
  1442. int32_t ___previous_WordBreak;
  1443. int32_t ___total_CharacterCount;
  1444. int32_t ___visible_CharacterCount;
  1445. int32_t ___visible_SpriteCount;
  1446. int32_t ___visible_LinkCount;
  1447. int32_t ___firstCharacterIndex;
  1448. int32_t ___firstVisibleCharacterIndex;
  1449. int32_t ___lastCharacterIndex;
  1450. int32_t ___lastVisibleCharIndex;
  1451. int32_t ___lineNumber;
  1452. float ___maxCapHeight;
  1453. float ___maxAscender;
  1454. float ___maxDescender;
  1455. float ___startOfLineAscender;
  1456. float ___maxLineAscender;
  1457. float ___maxLineDescender;
  1458. float ___pageAscender;
  1459. int32_t ___horizontalAlignment;
  1460. float ___marginLeft;
  1461. float ___marginRight;
  1462. float ___xAdvance;
  1463. float ___preferredWidth;
  1464. float ___preferredHeight;
  1465. float ___previousLineScale;
  1466. int32_t ___wordCount;
  1467. int32_t ___fontStyle;
  1468. int32_t ___italicAngle;
  1469. float ___fontScaleMultiplier;
  1470. float ___currentFontSize;
  1471. float ___baselineOffset;
  1472. float ___lineOffset;
  1473. int32_t ___isDrivenLineSpacing;
  1474. float ___glyphHorizontalAdvanceAdjustment;
  1475. float ___cSpace;
  1476. float ___mSpace;
  1477. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
  1478. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
  1479. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
  1480. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
  1481. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
  1482. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
  1483. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
  1484. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
  1485. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
  1486. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
  1487. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
  1488. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
  1489. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
  1490. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
  1491. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
  1492. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
  1493. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
  1494. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
  1495. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
  1496. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
  1497. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
  1498. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
  1499. int32_t ___spriteAnimationID;
  1500. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
  1501. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
  1502. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
  1503. int32_t ___currentMaterialIndex;
  1504. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
  1505. int32_t ___tagNoParsing;
  1506. int32_t ___isNonBreakingSpace;
  1507. };
  1508. struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com
  1509. {
  1510. int32_t ___previous_WordBreak;
  1511. int32_t ___total_CharacterCount;
  1512. int32_t ___visible_CharacterCount;
  1513. int32_t ___visible_SpriteCount;
  1514. int32_t ___visible_LinkCount;
  1515. int32_t ___firstCharacterIndex;
  1516. int32_t ___firstVisibleCharacterIndex;
  1517. int32_t ___lastCharacterIndex;
  1518. int32_t ___lastVisibleCharIndex;
  1519. int32_t ___lineNumber;
  1520. float ___maxCapHeight;
  1521. float ___maxAscender;
  1522. float ___maxDescender;
  1523. float ___startOfLineAscender;
  1524. float ___maxLineAscender;
  1525. float ___maxLineDescender;
  1526. float ___pageAscender;
  1527. int32_t ___horizontalAlignment;
  1528. float ___marginLeft;
  1529. float ___marginRight;
  1530. float ___xAdvance;
  1531. float ___preferredWidth;
  1532. float ___preferredHeight;
  1533. float ___previousLineScale;
  1534. int32_t ___wordCount;
  1535. int32_t ___fontStyle;
  1536. int32_t ___italicAngle;
  1537. float ___fontScaleMultiplier;
  1538. float ___currentFontSize;
  1539. float ___baselineOffset;
  1540. float ___lineOffset;
  1541. int32_t ___isDrivenLineSpacing;
  1542. float ___glyphHorizontalAdvanceAdjustment;
  1543. float ___cSpace;
  1544. float ___mSpace;
  1545. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
  1546. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
  1547. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
  1548. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
  1549. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
  1550. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
  1551. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
  1552. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
  1553. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
  1554. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
  1555. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
  1556. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
  1557. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
  1558. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
  1559. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
  1560. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
  1561. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
  1562. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
  1563. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
  1564. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
  1565. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
  1566. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
  1567. int32_t ___spriteAnimationID;
  1568. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
  1569. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
  1570. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
  1571. int32_t ___currentMaterialIndex;
  1572. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
  1573. int32_t ___tagNoParsing;
  1574. int32_t ___isNonBreakingSpace;
  1575. };
  1576. struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F
  1577. {
  1578. WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack;
  1579. int32_t ___index;
  1580. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem;
  1581. int32_t ___m_Capacity;
  1582. int32_t ___m_RolloverSize;
  1583. int32_t ___m_Count;
  1584. };
  1585. struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  1586. {
  1587. };
  1588. struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  1589. {
  1590. };
  1591. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  1592. {
  1593. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
  1594. };
  1595. struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969
  1596. {
  1597. String_t* ___m_Version;
  1598. String_t* ___m_SourceFontFileGUID;
  1599. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile;
  1600. int32_t ___m_AtlasPopulationMode;
  1601. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo;
  1602. List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable;
  1603. Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary;
  1604. List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharacterTable;
  1605. Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* ___m_CharacterLookupDictionary;
  1606. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture;
  1607. Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures;
  1608. int32_t ___m_AtlasTextureIndex;
  1609. bool ___m_IsMultiAtlasTexturesEnabled;
  1610. bool ___m_ClearDynamicDataOnBuild;
  1611. List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects;
  1612. List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects;
  1613. FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8* ___m_fontInfo;
  1614. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___atlas;
  1615. int32_t ___m_AtlasWidth;
  1616. int32_t ___m_AtlasHeight;
  1617. int32_t ___m_AtlasPadding;
  1618. int32_t ___m_AtlasRenderMode;
  1619. List_1_tAB7976FADCF872E418770E60783056C23394843D* ___m_glyphInfoList;
  1620. KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B* ___m_KerningTable;
  1621. TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* ___m_FontFeatureTable;
  1622. List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___fallbackFontAssets;
  1623. List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___m_FallbackFontAssetTable;
  1624. FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF ___m_CreationSettings;
  1625. TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___m_FontWeightTable;
  1626. TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___fontWeights;
  1627. float ___normalStyle;
  1628. float ___normalSpacingOffset;
  1629. float ___boldStyle;
  1630. float ___boldSpacing;
  1631. uint8_t ___italicStyle;
  1632. uint8_t ___tabSize;
  1633. bool ___IsFontAssetLookupTablesDirty;
  1634. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___FallbackSearchQueryLookup;
  1635. List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender;
  1636. List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered;
  1637. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList;
  1638. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded;
  1639. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd;
  1640. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup;
  1641. List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharactersToAdd;
  1642. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup;
  1643. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList;
  1644. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile;
  1645. };
  1646. struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969
  1647. {
  1648. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_NameLookup;
  1649. Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___m_GlyphIndexLookup;
  1650. String_t* ___m_Version;
  1651. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo;
  1652. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___spriteSheet;
  1653. List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* ___m_SpriteCharacterTable;
  1654. Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* ___m_SpriteCharacterLookup;
  1655. List_1_t1ACC21967B12156F242D5D942EF3A71908550905* ___m_SpriteGlyphTable;
  1656. Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* ___m_SpriteGlyphLookup;
  1657. List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* ___spriteInfoList;
  1658. List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___fallbackSpriteAssets;
  1659. bool ___m_IsSpriteAssetLookupTablesDirty;
  1660. };
  1661. struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  1662. {
  1663. Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* ___m_animations;
  1664. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_TextComponent;
  1665. };
  1666. struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  1667. {
  1668. };
  1669. struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
  1670. {
  1671. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
  1672. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  1673. bool ___m_SkipLayoutUpdate;
  1674. bool ___m_SkipMaterialUpdate;
  1675. bool ___m_RaycastTarget;
  1676. bool ___m_RaycastTargetCache;
  1677. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding;
  1678. RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform;
  1679. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer;
  1680. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas;
  1681. bool ___m_VertsDirty;
  1682. bool ___m_MaterialDirty;
  1683. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback;
  1684. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback;
  1685. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback;
  1686. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh;
  1687. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs;
  1688. TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner;
  1689. bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField;
  1690. };
  1691. struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
  1692. {
  1693. bool ___m_ShouldRecalculateStencil;
  1694. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial;
  1695. RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask;
  1696. bool ___m_Maskable;
  1697. bool ___m_IsMaskingGraphic;
  1698. bool ___m_IncludeForMasking;
  1699. CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged;
  1700. bool ___m_ShouldRecalculate;
  1701. int32_t ___m_StencilValue;
  1702. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners;
  1703. };
  1704. struct TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
  1705. {
  1706. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset;
  1707. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset;
  1708. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_material;
  1709. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial;
  1710. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackMaterial;
  1711. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackSourceMaterial;
  1712. bool ___m_isDefaultMaterial;
  1713. float ___m_padding;
  1714. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh;
  1715. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___m_TextComponent;
  1716. bool ___m_isRegisteredForEvents;
  1717. bool ___m_materialDirty;
  1718. int32_t ___m_materialReferenceIndex;
  1719. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_RootCanvasTransform;
  1720. };
  1721. struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
  1722. {
  1723. String_t* ___m_text;
  1724. bool ___m_IsTextBackingStringDirty;
  1725. RuntimeObject* ___m_TextPreprocessor;
  1726. bool ___m_isRightToLeft;
  1727. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset;
  1728. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset;
  1729. bool ___m_isSDFShader;
  1730. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial;
  1731. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial;
  1732. int32_t ___m_currentMaterialIndex;
  1733. MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials;
  1734. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial;
  1735. MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials;
  1736. bool ___m_isMaterialDirty;
  1737. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32;
  1738. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor;
  1739. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor;
  1740. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor;
  1741. bool ___m_enableVertexGradient;
  1742. int32_t ___m_colorMode;
  1743. VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient;
  1744. TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset;
  1745. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset;
  1746. bool ___m_tintAllSprites;
  1747. bool ___m_tintSprite;
  1748. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor;
  1749. TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet;
  1750. TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle;
  1751. int32_t ___m_TextStyleHashCode;
  1752. bool ___m_overrideHtmlColors;
  1753. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor;
  1754. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor;
  1755. float ___m_outlineWidth;
  1756. float ___m_fontSize;
  1757. float ___m_currentFontSize;
  1758. float ___m_fontSizeBase;
  1759. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack;
  1760. int32_t ___m_fontWeight;
  1761. int32_t ___m_FontWeightInternal;
  1762. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack;
  1763. bool ___m_enableAutoSizing;
  1764. float ___m_maxFontSize;
  1765. float ___m_minFontSize;
  1766. int32_t ___m_AutoSizeIterationCount;
  1767. int32_t ___m_AutoSizeMaxIterationCount;
  1768. bool ___m_IsAutoSizePointSizeSet;
  1769. float ___m_fontSizeMin;
  1770. float ___m_fontSizeMax;
  1771. int32_t ___m_fontStyle;
  1772. int32_t ___m_FontStyleInternal;
  1773. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack;
  1774. bool ___m_isUsingBold;
  1775. int32_t ___m_HorizontalAlignment;
  1776. int32_t ___m_VerticalAlignment;
  1777. int32_t ___m_textAlignment;
  1778. int32_t ___m_lineJustification;
  1779. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack;
  1780. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners;
  1781. float ___m_characterSpacing;
  1782. float ___m_cSpacing;
  1783. float ___m_monoSpacing;
  1784. float ___m_wordSpacing;
  1785. float ___m_lineSpacing;
  1786. float ___m_lineSpacingDelta;
  1787. float ___m_lineHeight;
  1788. bool ___m_IsDrivenLineSpacing;
  1789. float ___m_lineSpacingMax;
  1790. float ___m_paragraphSpacing;
  1791. float ___m_charWidthMaxAdj;
  1792. float ___m_charWidthAdjDelta;
  1793. bool ___m_enableWordWrapping;
  1794. bool ___m_isCharacterWrappingEnabled;
  1795. bool ___m_isNonBreakingSpace;
  1796. bool ___m_isIgnoringAlignment;
  1797. float ___m_wordWrappingRatios;
  1798. int32_t ___m_overflowMode;
  1799. int32_t ___m_firstOverflowCharacterIndex;
  1800. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent;
  1801. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent;
  1802. bool ___m_isTextTruncated;
  1803. bool ___m_enableKerning;
  1804. float ___m_GlyphHorizontalAdvanceAdjustment;
  1805. bool ___m_enableExtraPadding;
  1806. bool ___checkPaddingRequired;
  1807. bool ___m_isRichText;
  1808. bool ___m_parseCtrlCharacters;
  1809. bool ___m_isOverlay;
  1810. bool ___m_isOrthographic;
  1811. bool ___m_isCullingEnabled;
  1812. bool ___m_isMaskingEnabled;
  1813. bool ___isMaskUpdateRequired;
  1814. bool ___m_ignoreCulling;
  1815. int32_t ___m_horizontalMapping;
  1816. int32_t ___m_verticalMapping;
  1817. float ___m_uvLineOffset;
  1818. int32_t ___m_renderMode;
  1819. int32_t ___m_geometrySortingOrder;
  1820. bool ___m_IsTextObjectScaleStatic;
  1821. bool ___m_VertexBufferAutoSizeReduction;
  1822. int32_t ___m_firstVisibleCharacter;
  1823. int32_t ___m_maxVisibleCharacters;
  1824. int32_t ___m_maxVisibleWords;
  1825. int32_t ___m_maxVisibleLines;
  1826. bool ___m_useMaxVisibleDescender;
  1827. int32_t ___m_pageToDisplay;
  1828. bool ___m_isNewPage;
  1829. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin;
  1830. float ___m_marginLeft;
  1831. float ___m_marginRight;
  1832. float ___m_marginWidth;
  1833. float ___m_marginHeight;
  1834. float ___m_width;
  1835. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo;
  1836. bool ___m_havePropertiesChanged;
  1837. bool ___m_isUsingLegacyAnimationComponent;
  1838. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform;
  1839. RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform;
  1840. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize;
  1841. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition;
  1842. bool ___U3CautoSizeTextContainerU3Ek__BackingField;
  1843. bool ___m_autoSizeTextContainer;
  1844. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh;
  1845. bool ___m_isVolumetricText;
  1846. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText;
  1847. TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator;
  1848. float ___m_flexibleHeight;
  1849. float ___m_flexibleWidth;
  1850. float ___m_minWidth;
  1851. float ___m_minHeight;
  1852. float ___m_maxWidth;
  1853. float ___m_maxHeight;
  1854. LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement;
  1855. float ___m_preferredWidth;
  1856. float ___m_renderedWidth;
  1857. bool ___m_isPreferredWidthDirty;
  1858. float ___m_preferredHeight;
  1859. float ___m_renderedHeight;
  1860. bool ___m_isPreferredHeightDirty;
  1861. bool ___m_isCalculatingPreferredValues;
  1862. int32_t ___m_layoutPriority;
  1863. bool ___m_isLayoutDirty;
  1864. bool ___m_isAwake;
  1865. bool ___m_isWaitingOnResourceLoad;
  1866. int32_t ___m_inputSource;
  1867. float ___m_fontScaleMultiplier;
  1868. float ___tag_LineIndent;
  1869. float ___tag_Indent;
  1870. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack;
  1871. bool ___tag_NoParsing;
  1872. bool ___m_isParsingText;
  1873. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix;
  1874. bool ___m_isFXMatrixSet;
  1875. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray;
  1876. int32_t ___m_InternalTextProcessingArraySize;
  1877. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo;
  1878. int32_t ___m_totalCharacterCount;
  1879. int32_t ___m_characterCount;
  1880. int32_t ___m_firstCharacterOfLine;
  1881. int32_t ___m_firstVisibleCharacterOfLine;
  1882. int32_t ___m_lastCharacterOfLine;
  1883. int32_t ___m_lastVisibleCharacterOfLine;
  1884. int32_t ___m_lineNumber;
  1885. int32_t ___m_lineVisibleCharacterCount;
  1886. int32_t ___m_pageNumber;
  1887. float ___m_PageAscender;
  1888. float ___m_maxTextAscender;
  1889. float ___m_maxCapHeight;
  1890. float ___m_ElementAscender;
  1891. float ___m_ElementDescender;
  1892. float ___m_maxLineAscender;
  1893. float ___m_maxLineDescender;
  1894. float ___m_startOfLineAscender;
  1895. float ___m_startOfLineDescender;
  1896. float ___m_lineOffset;
  1897. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents;
  1898. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor;
  1899. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack;
  1900. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack;
  1901. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack;
  1902. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack;
  1903. TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset;
  1904. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack;
  1905. bool ___m_colorGradientPresetIsTinted;
  1906. float ___m_tabSpacing;
  1907. float ___m_spacing;
  1908. TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks;
  1909. int32_t ___m_TextStyleStackDepth;
  1910. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack;
  1911. int32_t ___m_ItalicAngle;
  1912. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack;
  1913. float ___m_padding;
  1914. float ___m_baselineOffset;
  1915. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack;
  1916. float ___m_xAdvance;
  1917. int32_t ___m_textElementType;
  1918. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement;
  1919. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis;
  1920. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline;
  1921. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset;
  1922. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset;
  1923. int32_t ___m_spriteCount;
  1924. int32_t ___m_spriteIndex;
  1925. int32_t ___m_spriteAnimationID;
  1926. bool ___m_ignoreActiveState;
  1927. TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray;
  1928. DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power;
  1929. };
  1930. struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957 : public TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9
  1931. {
  1932. bool ___m_isRebuildingLayout;
  1933. Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedGraphicRebuild;
  1934. Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedMaterialRebuild;
  1935. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ClipRect;
  1936. bool ___m_ValidRect;
  1937. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText;
  1938. bool ___m_hasFontAssetChanged;
  1939. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* ___m_subTextObjects;
  1940. float ___m_previousLossyScaleY;
  1941. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners;
  1942. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_canvasRenderer;
  1943. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_canvas;
  1944. float ___m_CanvasScaleFactor;
  1945. bool ___m_isFirstAllocation;
  1946. int32_t ___m_max_characters;
  1947. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_baseMaterial;
  1948. bool ___m_isScrollRegionSet;
  1949. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_maskOffset;
  1950. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_EnvMapMatrix;
  1951. bool ___m_isRegisteredForEvents;
  1952. };
  1953. struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC_StaticFields
  1954. {
  1955. TMP_SpriteCharacterU5BU5D_t95867998753219562445A616BE72C0CD4C4399EF* ___s_emptyArray;
  1956. };
  1957. struct ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields
  1958. {
  1959. int32_t ___ID_MainTex;
  1960. int32_t ___ID_FaceTex;
  1961. int32_t ___ID_FaceColor;
  1962. int32_t ___ID_FaceDilate;
  1963. int32_t ___ID_Shininess;
  1964. int32_t ___ID_UnderlayColor;
  1965. int32_t ___ID_UnderlayOffsetX;
  1966. int32_t ___ID_UnderlayOffsetY;
  1967. int32_t ___ID_UnderlayDilate;
  1968. int32_t ___ID_UnderlaySoftness;
  1969. int32_t ___ID_UnderlayOffset;
  1970. int32_t ___ID_UnderlayIsoPerimeter;
  1971. int32_t ___ID_WeightNormal;
  1972. int32_t ___ID_WeightBold;
  1973. int32_t ___ID_OutlineTex;
  1974. int32_t ___ID_OutlineWidth;
  1975. int32_t ___ID_OutlineSoftness;
  1976. int32_t ___ID_OutlineColor;
  1977. int32_t ___ID_Outline2Color;
  1978. int32_t ___ID_Outline2Width;
  1979. int32_t ___ID_Padding;
  1980. int32_t ___ID_GradientScale;
  1981. int32_t ___ID_ScaleX;
  1982. int32_t ___ID_ScaleY;
  1983. int32_t ___ID_PerspectiveFilter;
  1984. int32_t ___ID_Sharpness;
  1985. int32_t ___ID_TextureWidth;
  1986. int32_t ___ID_TextureHeight;
  1987. int32_t ___ID_BevelAmount;
  1988. int32_t ___ID_GlowColor;
  1989. int32_t ___ID_GlowOffset;
  1990. int32_t ___ID_GlowPower;
  1991. int32_t ___ID_GlowOuter;
  1992. int32_t ___ID_GlowInner;
  1993. int32_t ___ID_LightAngle;
  1994. int32_t ___ID_EnvMap;
  1995. int32_t ___ID_EnvMatrix;
  1996. int32_t ___ID_EnvMatrixRotation;
  1997. int32_t ___ID_MaskCoord;
  1998. int32_t ___ID_ClipRect;
  1999. int32_t ___ID_MaskSoftnessX;
  2000. int32_t ___ID_MaskSoftnessY;
  2001. int32_t ___ID_VertexOffsetX;
  2002. int32_t ___ID_VertexOffsetY;
  2003. int32_t ___ID_UseClipRect;
  2004. int32_t ___ID_StencilID;
  2005. int32_t ___ID_StencilOp;
  2006. int32_t ___ID_StencilComp;
  2007. int32_t ___ID_StencilReadMask;
  2008. int32_t ___ID_StencilWriteMask;
  2009. int32_t ___ID_ShaderFlags;
  2010. int32_t ___ID_ScaleRatio_A;
  2011. int32_t ___ID_ScaleRatio_B;
  2012. int32_t ___ID_ScaleRatio_C;
  2013. String_t* ___Keyword_Bevel;
  2014. String_t* ___Keyword_Glow;
  2015. String_t* ___Keyword_Underlay;
  2016. String_t* ___Keyword_Ratios;
  2017. String_t* ___Keyword_MASK_SOFT;
  2018. String_t* ___Keyword_MASK_HARD;
  2019. String_t* ___Keyword_MASK_TEX;
  2020. String_t* ___Keyword_Outline;
  2021. String_t* ___ShaderTag_ZTestMode;
  2022. String_t* ___ShaderTag_CullMode;
  2023. float ___m_clamp;
  2024. bool ___isInitialized;
  2025. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileSDF;
  2026. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileBitmap;
  2027. };
  2028. struct String_t_StaticFields
  2029. {
  2030. String_t* ___Empty;
  2031. };
  2032. struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields
  2033. {
  2034. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorPositive;
  2035. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorNegative;
  2036. };
  2037. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  2038. {
  2039. String_t* ___TrueString;
  2040. String_t* ___FalseString;
  2041. };
  2042. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  2043. {
  2044. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  2045. };
  2046. struct IntPtr_t_StaticFields
  2047. {
  2048. intptr_t ___Zero;
  2049. };
  2050. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
  2051. {
  2052. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
  2053. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
  2054. };
  2055. struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields
  2056. {
  2057. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor;
  2058. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s_DefaultNormal;
  2059. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent;
  2060. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___s_DefaultBounds;
  2061. };
  2062. struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields
  2063. {
  2064. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___k_ZeroOffset;
  2065. };
  2066. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  2067. {
  2068. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  2069. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  2070. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  2071. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  2072. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  2073. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  2074. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  2075. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  2076. };
  2077. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  2078. {
  2079. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  2080. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  2081. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  2082. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  2083. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  2084. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  2085. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  2086. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  2087. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  2088. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  2089. };
  2090. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  2091. {
  2092. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  2093. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  2094. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  2095. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  2096. };
  2097. struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8_StaticFields
  2098. {
  2099. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___zero;
  2100. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___uninitialized;
  2101. };
  2102. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  2103. {
  2104. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  2105. };
  2106. struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A_StaticFields
  2107. {
  2108. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___k_Zero;
  2109. };
  2110. struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_StaticFields
  2111. {
  2112. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_DefaultColor;
  2113. };
  2114. struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
  2115. {
  2116. CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
  2117. CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
  2118. CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
  2119. };
  2120. struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_StaticFields
  2121. {
  2122. WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___preWillRenderCanvases;
  2123. WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___willRenderCanvases;
  2124. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternBeginRenderOverlaysU3Ek__BackingField;
  2125. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___U3CexternRenderOverlaysBeforeU3Ek__BackingField;
  2126. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternEndRenderOverlaysU3Ek__BackingField;
  2127. };
  2128. struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_StaticFields
  2129. {
  2130. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker;
  2131. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker;
  2132. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker;
  2133. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker;
  2134. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker;
  2135. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker;
  2136. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker;
  2137. String_t* ___s_DefaultMaterialSuffix;
  2138. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_SearchedFontAssetLookup;
  2139. List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_FontFeaturesUpdateQueue;
  2140. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_FontFeaturesUpdateQueueLookup;
  2141. List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_AtlasTexturesUpdateQueue;
  2142. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_AtlasTexturesUpdateQueueLookup;
  2143. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray;
  2144. };
  2145. struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields
  2146. {
  2147. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_searchedSpriteAssets;
  2148. };
  2149. struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
  2150. {
  2151. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI;
  2152. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture;
  2153. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh;
  2154. VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper;
  2155. };
  2156. struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields
  2157. {
  2158. MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences;
  2159. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup;
  2160. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack;
  2161. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite;
  2162. Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest;
  2163. Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest;
  2164. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag;
  2165. RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute;
  2166. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues;
  2167. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState;
  2168. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState;
  2169. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState;
  2170. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState;
  2171. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState;
  2172. TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack;
  2173. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker;
  2174. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker;
  2175. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2;
  2176. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2;
  2177. float ___k_LargePositiveFloat;
  2178. float ___k_LargeNegativeFloat;
  2179. int32_t ___k_LargePositiveInt;
  2180. int32_t ___k_LargeNegativeInt;
  2181. };
  2182. struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields
  2183. {
  2184. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextMarker;
  2185. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SetArraySizesMarker;
  2186. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIMarker;
  2187. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseMarkupTextMarker;
  2188. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CharacterLookupMarker;
  2189. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleGPOSFeaturesMarker;
  2190. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CalculateVerticesPositionMarker;
  2191. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeTextMetricsMarker;
  2192. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVisibleCharacterMarker;
  2193. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleWhiteSpacesMarker;
  2194. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleHorizontalLineBreakingMarker;
  2195. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVerticalLineBreakingMarker;
  2196. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveGlyphVertexDataMarker;
  2197. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeCharacterAdvanceMarker;
  2198. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleCarriageReturnMarker;
  2199. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleLineTerminationMarker;
  2200. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SavePageInfoMarker;
  2201. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveProcessingStatesMarker;
  2202. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIMarker;
  2203. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIIMarker;
  2204. };
  2205. #ifdef __clang__
  2206. #pragma clang diagnostic pop
  2207. #endif
  2208. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
  2209. {
  2210. ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
  2211. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
  2212. {
  2213. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2214. return m_Items[index];
  2215. }
  2216. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
  2217. {
  2218. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2219. return m_Items + index;
  2220. }
  2221. inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  2222. {
  2223. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2224. m_Items[index] = value;
  2225. }
  2226. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
  2227. {
  2228. return m_Items[index];
  2229. }
  2230. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2231. {
  2232. return m_Items + index;
  2233. }
  2234. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  2235. {
  2236. m_Items[index] = value;
  2237. }
  2238. };
  2239. struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99 : public RuntimeArray
  2240. {
  2241. ALIGN_FIELD (8) TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 m_Items[1];
  2242. inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 GetAt(il2cpp_array_size_t index) const
  2243. {
  2244. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2245. return m_Items[index];
  2246. }
  2247. inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* GetAddressAt(il2cpp_array_size_t index)
  2248. {
  2249. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2250. return m_Items + index;
  2251. }
  2252. inline void SetAt(il2cpp_array_size_t index, TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 value)
  2253. {
  2254. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2255. m_Items[index] = value;
  2256. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement), (void*)NULL);
  2257. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2258. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
  2259. #endif
  2260. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2261. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
  2262. #endif
  2263. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2264. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
  2265. #endif
  2266. }
  2267. inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 GetAtUnchecked(il2cpp_array_size_t index) const
  2268. {
  2269. return m_Items[index];
  2270. }
  2271. inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2272. {
  2273. return m_Items + index;
  2274. }
  2275. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 value)
  2276. {
  2277. m_Items[index] = value;
  2278. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement), (void*)NULL);
  2279. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2280. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
  2281. #endif
  2282. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2283. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
  2284. #endif
  2285. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2286. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
  2287. #endif
  2288. }
  2289. };
  2290. struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5 : public RuntimeArray
  2291. {
  2292. ALIGN_FIELD (8) UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 m_Items[1];
  2293. inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 GetAt(il2cpp_array_size_t index) const
  2294. {
  2295. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2296. return m_Items[index];
  2297. }
  2298. inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722* GetAddressAt(il2cpp_array_size_t index)
  2299. {
  2300. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2301. return m_Items + index;
  2302. }
  2303. inline void SetAt(il2cpp_array_size_t index, UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 value)
  2304. {
  2305. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2306. m_Items[index] = value;
  2307. }
  2308. inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 GetAtUnchecked(il2cpp_array_size_t index) const
  2309. {
  2310. return m_Items[index];
  2311. }
  2312. inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2313. {
  2314. return m_Items + index;
  2315. }
  2316. inline void SetAtUnchecked(il2cpp_array_size_t index, UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 value)
  2317. {
  2318. m_Items[index] = value;
  2319. }
  2320. };
  2321. struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9 : public RuntimeArray
  2322. {
  2323. ALIGN_FIELD (8) TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 m_Items[1];
  2324. inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 GetAt(il2cpp_array_size_t index) const
  2325. {
  2326. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2327. return m_Items[index];
  2328. }
  2329. inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* GetAddressAt(il2cpp_array_size_t index)
  2330. {
  2331. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2332. return m_Items + index;
  2333. }
  2334. inline void SetAt(il2cpp_array_size_t index, TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 value)
  2335. {
  2336. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2337. m_Items[index] = value;
  2338. }
  2339. inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 GetAtUnchecked(il2cpp_array_size_t index) const
  2340. {
  2341. return m_Items[index];
  2342. }
  2343. inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2344. {
  2345. return m_Items + index;
  2346. }
  2347. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 value)
  2348. {
  2349. m_Items[index] = value;
  2350. }
  2351. };
  2352. struct TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29 : public RuntimeArray
  2353. {
  2354. ALIGN_FIELD (8) TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* m_Items[1];
  2355. inline TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* GetAt(il2cpp_array_size_t index) const
  2356. {
  2357. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2358. return m_Items[index];
  2359. }
  2360. inline TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D** GetAddressAt(il2cpp_array_size_t index)
  2361. {
  2362. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2363. return m_Items + index;
  2364. }
  2365. inline void SetAt(il2cpp_array_size_t index, TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* value)
  2366. {
  2367. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2368. m_Items[index] = value;
  2369. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2370. }
  2371. inline TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* GetAtUnchecked(il2cpp_array_size_t index) const
  2372. {
  2373. return m_Items[index];
  2374. }
  2375. inline TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2376. {
  2377. return m_Items + index;
  2378. }
  2379. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* value)
  2380. {
  2381. m_Items[index] = value;
  2382. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2383. }
  2384. };
  2385. struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E : public RuntimeArray
  2386. {
  2387. ALIGN_FIELD (8) TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 m_Items[1];
  2388. inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 GetAt(il2cpp_array_size_t index) const
  2389. {
  2390. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2391. return m_Items[index];
  2392. }
  2393. inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* GetAddressAt(il2cpp_array_size_t index)
  2394. {
  2395. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2396. return m_Items + index;
  2397. }
  2398. inline void SetAt(il2cpp_array_size_t index, TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 value)
  2399. {
  2400. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2401. m_Items[index] = value;
  2402. }
  2403. inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 GetAtUnchecked(il2cpp_array_size_t index) const
  2404. {
  2405. return m_Items[index];
  2406. }
  2407. inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2408. {
  2409. return m_Items + index;
  2410. }
  2411. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 value)
  2412. {
  2413. m_Items[index] = value;
  2414. }
  2415. };
  2416. struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2 : public RuntimeArray
  2417. {
  2418. ALIGN_FIELD (8) MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B m_Items[1];
  2419. inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B GetAt(il2cpp_array_size_t index) const
  2420. {
  2421. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2422. return m_Items[index];
  2423. }
  2424. inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* GetAddressAt(il2cpp_array_size_t index)
  2425. {
  2426. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2427. return m_Items + index;
  2428. }
  2429. inline void SetAt(il2cpp_array_size_t index, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B value)
  2430. {
  2431. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2432. m_Items[index] = value;
  2433. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
  2434. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2435. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
  2436. #endif
  2437. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2438. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
  2439. #endif
  2440. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2441. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial), (void*)NULL);
  2442. #endif
  2443. }
  2444. inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B GetAtUnchecked(il2cpp_array_size_t index) const
  2445. {
  2446. return m_Items[index];
  2447. }
  2448. inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2449. {
  2450. return m_Items + index;
  2451. }
  2452. inline void SetAtUnchecked(il2cpp_array_size_t index, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B value)
  2453. {
  2454. m_Items[index] = value;
  2455. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
  2456. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2457. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
  2458. #endif
  2459. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2460. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
  2461. #endif
  2462. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2463. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial), (void*)NULL);
  2464. #endif
  2465. }
  2466. };
  2467. struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7 : public RuntimeArray
  2468. {
  2469. ALIGN_FIELD (8) TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B m_Items[1];
  2470. inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B GetAt(il2cpp_array_size_t index) const
  2471. {
  2472. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2473. return m_Items[index];
  2474. }
  2475. inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* GetAddressAt(il2cpp_array_size_t index)
  2476. {
  2477. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2478. return m_Items + index;
  2479. }
  2480. inline void SetAt(il2cpp_array_size_t index, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B value)
  2481. {
  2482. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2483. m_Items[index] = value;
  2484. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh), (void*)NULL);
  2485. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2486. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices), (void*)NULL);
  2487. #endif
  2488. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2489. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals), (void*)NULL);
  2490. #endif
  2491. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2492. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents), (void*)NULL);
  2493. #endif
  2494. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2495. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0), (void*)NULL);
  2496. #endif
  2497. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2498. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2), (void*)NULL);
  2499. #endif
  2500. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2501. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32), (void*)NULL);
  2502. #endif
  2503. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2504. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles), (void*)NULL);
  2505. #endif
  2506. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2507. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
  2508. #endif
  2509. }
  2510. inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B GetAtUnchecked(il2cpp_array_size_t index) const
  2511. {
  2512. return m_Items[index];
  2513. }
  2514. inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2515. {
  2516. return m_Items + index;
  2517. }
  2518. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B value)
  2519. {
  2520. m_Items[index] = value;
  2521. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh), (void*)NULL);
  2522. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2523. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices), (void*)NULL);
  2524. #endif
  2525. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2526. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals), (void*)NULL);
  2527. #endif
  2528. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2529. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents), (void*)NULL);
  2530. #endif
  2531. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2532. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0), (void*)NULL);
  2533. #endif
  2534. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2535. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2), (void*)NULL);
  2536. #endif
  2537. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2538. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32), (void*)NULL);
  2539. #endif
  2540. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2541. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles), (void*)NULL);
  2542. #endif
  2543. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2544. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
  2545. #endif
  2546. }
  2547. };
  2548. struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC : public RuntimeArray
  2549. {
  2550. ALIGN_FIELD (8) TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 m_Items[1];
  2551. inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 GetAt(il2cpp_array_size_t index) const
  2552. {
  2553. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2554. return m_Items[index];
  2555. }
  2556. inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983* GetAddressAt(il2cpp_array_size_t index)
  2557. {
  2558. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2559. return m_Items + index;
  2560. }
  2561. inline void SetAt(il2cpp_array_size_t index, TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 value)
  2562. {
  2563. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2564. m_Items[index] = value;
  2565. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent), (void*)NULL);
  2566. }
  2567. inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 GetAtUnchecked(il2cpp_array_size_t index) const
  2568. {
  2569. return m_Items[index];
  2570. }
  2571. inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2572. {
  2573. return m_Items + index;
  2574. }
  2575. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 value)
  2576. {
  2577. m_Items[index] = value;
  2578. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent), (void*)NULL);
  2579. }
  2580. };
  2581. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
  2582. {
  2583. ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
  2584. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
  2585. {
  2586. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2587. return m_Items[index];
  2588. }
  2589. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
  2590. {
  2591. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2592. return m_Items + index;
  2593. }
  2594. inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  2595. {
  2596. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2597. m_Items[index] = value;
  2598. }
  2599. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
  2600. {
  2601. return m_Items[index];
  2602. }
  2603. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2604. {
  2605. return m_Items + index;
  2606. }
  2607. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  2608. {
  2609. m_Items[index] = value;
  2610. }
  2611. };
  2612. struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray
  2613. {
  2614. ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1];
  2615. inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const
  2616. {
  2617. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2618. return m_Items[index];
  2619. }
  2620. inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAt(il2cpp_array_size_t index)
  2621. {
  2622. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2623. return m_Items + index;
  2624. }
  2625. inline void SetAt(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
  2626. {
  2627. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2628. m_Items[index] = value;
  2629. }
  2630. inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const
  2631. {
  2632. return m_Items[index];
  2633. }
  2634. inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2635. {
  2636. return m_Items + index;
  2637. }
  2638. inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
  2639. {
  2640. m_Items[index] = value;
  2641. }
  2642. };
  2643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_gshared (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___0_item, const RuntimeMethod* method) ;
  2644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___0_item, const RuntimeMethod* method) ;
  2645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method) ;
  2647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_gshared (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) ;
  2648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_gshared (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___0_item, const RuntimeMethod* method) ;
  2649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m9DDF421CC200D2B97576819063BB1D179AE41B6D_gshared (TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method) ;
  2652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method) ;
  2653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, const RuntimeMethod* method) ;
  2654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086_gshared (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, const RuntimeMethod* method) ;
  2656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  2657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method) ;
  2658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method) ;
  2659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___0_item, const RuntimeMethod* method) ;
  2660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_gshared (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) ;
  2661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_gshared (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  2662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_gshared (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ;
  2663. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  2664. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
  2665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  2666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
  2667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  2668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  2669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  2670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  2671. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
  2672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Clear_m288FFE54C6744C369E9B2BA903A634F461721D70 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) ;
  2673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
  2674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReference__ctor_m022ED9858AAD1DCEC25CBC4C304797F4539D87E7 (MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* __this, int32_t ___0_index, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___1_fontAsset, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___2_spriteAsset, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, float ___4_padding, const RuntimeMethod* method) ;
  2675. inline void TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8 (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___0_item, const RuntimeMethod* method)
  2676. {
  2677. (( void (*) (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9*, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_gshared)(__this, ___0_item, method);
  2678. }
  2679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  2680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_StopAllAnimations_m0531CA658CF1A4E5A18BC73234FE5CC8318F64F1 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method) ;
  2681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2683. inline void TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24 (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___0_item, const RuntimeMethod* method)
  2684. {
  2685. (( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, float, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_gshared)(__this, ___0_item, method);
  2686. }
  2687. inline void TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3 (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* __this, int32_t ___0_item, const RuntimeMethod* method)
  2688. {
  2689. (( void (*) (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared)(__this, ___0_item, method);
  2690. }
  2691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, const RuntimeMethod* method) ;
  2692. inline void TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* __this, int32_t ___0_item, const RuntimeMethod* method)
  2693. {
  2694. (( void (*) (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared)(__this, ___0_item, method);
  2695. }
  2696. inline void TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method)
  2697. {
  2698. (( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_gshared)(__this, method);
  2699. }
  2700. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  2701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
  2702. inline void TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method)
  2703. {
  2704. (( void (*) (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_gshared)(__this, ___0_item, method);
  2705. }
  2706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339 (const RuntimeMethod* method) ;
  2707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2 (HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_color, TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___1_padding, const RuntimeMethod* method) ;
  2708. inline void TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4 (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___0_item, const RuntimeMethod* method)
  2709. {
  2710. (( void (*) (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_gshared)(__this, ___0_item, method);
  2711. }
  2712. inline void TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2 (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* __this, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___0_item, const RuntimeMethod* method)
  2713. {
  2714. (( void (*) (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m9DDF421CC200D2B97576819063BB1D179AE41B6D_gshared)(__this, ___0_item, method);
  2715. }
  2716. inline void TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___0_item, const RuntimeMethod* method)
  2717. {
  2718. (( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_gshared)(__this, ___0_item, method);
  2719. }
  2720. inline void TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235 (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method)
  2721. {
  2722. (( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_gshared)(__this, method);
  2723. }
  2724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2727. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
  2728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearPageInfo_mD479D3067FC68407924FF28A468D68EA8B0680AE (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) ;
  2729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearLineInfo_m055901C815B31D3996CA828A79D73DAE576A1037 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) ;
  2730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378 (CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403* __this, int32_t ___0_index, uint32_t ___1_unicode, const RuntimeMethod* method) ;
  2731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___0_state, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
  2732. inline void TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74 (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
  2733. {
  2734. (( void (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_gshared)(__this, method);
  2735. }
  2736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
  2737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  2738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ValidateHtmlTag_mCA56FCCE3DC46EF51927B96CD7F91B1097A0EEBA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___0_chars, int32_t ___1_startIndex, int32_t* ___2_endIndex, const RuntimeMethod* method) ;
  2739. inline TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E (Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* __this, uint32_t ___0_key, const RuntimeMethod* method)
  2740. {
  2741. return (( TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* (*) (Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0*, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared)(__this, ___0_key, method);
  2742. }
  2743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
  2748. inline TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3 (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* __this, int32_t ___0_index, const RuntimeMethod* method)
  2749. {
  2750. return (( TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* (*) (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  2751. }
  2752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
  2753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
  2754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
  2756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  2757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_get_padding_mFE0F475014CBD79033493C185323B095356C4D98 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method) ;
  2758. inline HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086 (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, const RuntimeMethod* method)
  2759. {
  2760. return (( HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B (*) (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*, const RuntimeMethod*))TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086_gshared)(__this, method);
  2761. }
  2762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2763. inline bool Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74 (Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* __this, uint32_t ___0_key, TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F** ___1_value, const RuntimeMethod* method)
  2764. {
  2765. return (( bool (*) (Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142*, uint32_t, TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F**, const RuntimeMethod*))Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared)(__this, ___0_key, ___1_value, method);
  2766. }
  2767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 TMP_GlyphValueRecord_op_Addition_m27CD190E35E404FAF3DC7283A76FC20650E55A73 (TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 ___0_a, TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 ___1_b, const RuntimeMethod* method) ;
  2768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_GlyphValueRecord_get_xAdvance_mA01138133A0841ADC49C3D0718B2268D9819CE4B (TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1* __this, const RuntimeMethod* method) ;
  2769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  2770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  2771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  2772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
  2773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
  2774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  2775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  2776. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
  2777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
  2778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_get_lossyScale_mFB3D4CF6408D710D607CA1D2AF94B2E4E0B57EB7 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
  2779. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  2780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
  2781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  2782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  2783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___0_state, const RuntimeMethod* method) ;
  2785. inline int32_t TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
  2786. {
  2787. return (( int32_t (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, const RuntimeMethod*))TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_gshared)(__this, method);
  2788. }
  2789. inline WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7 (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
  2790. {
  2791. return (( WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, const RuntimeMethod*))TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_gshared)(__this, method);
  2792. }
  2793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertNewLine_m2FB79A0D3C653AF608C8C6C9B56BC78AD696CE85 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_i, float ___1_baseScale, float ___2_currentElementScale, float ___3_currentEmScale, float ___4_glyphAdjustment, float ___5_boldSpacingAdjustment, float ___6_characterSpacingAdjustment, float ___7_width, float ___8_lineGap, bool* ___9_isMaxVisibleDescenderSet, float* ___10_maxVisibleDescender, const RuntimeMethod* method) ;
  2795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2796. inline void TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___0_item, const RuntimeMethod* method)
  2797. {
  2798. (( void (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_gshared)(__this, ___0_item, method);
  2799. }
  2800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_startIndex, int32_t ___1_endIndex, float ___2_offset, const RuntimeMethod* method) ;
  2802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  2803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  2804. inline void TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5 (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method)
  2805. {
  2806. (( void (*) (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9**, int32_t, bool, const RuntimeMethod*))TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_gshared)(___0_array, ___1_size, ___2_isBlockAllocated, method);
  2807. }
  2808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_useModernHangulLineBreakingRules_m20EF8E9FBDF86C21A8E30F3B5B2DF997ABB3A060 (const RuntimeMethod* method) ;
  2809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2 (const RuntimeMethod* method) ;
  2810. inline bool Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354 (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, int32_t ___0_key, const RuntimeMethod* method)
  2811. {
  2812. return (( bool (*) (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_gshared)(__this, ___0_key, method);
  2813. }
  2814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
  2815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  2816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, bool ___0_uploadChanges, const RuntimeMethod* method) ;
  2817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Canvas_get_worldCamera_mD2FDE13B61A5213F4E64B40008EB0A8D2D07B853 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
  2818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
  2819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
  2820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_renderMode_m1BEF259548C6CAD27E4466F31D20752D246688CC (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
  2821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Canvas_get_scaleFactor_m6B8D694A68376EE5E13D9B0B0F037E2E90C99921 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
  2822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
  2823. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
  2824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_PackUV_m66B8E7066DC310AC67BA1FE63494D1A3BA726A00 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  2826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2827. inline void TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5 (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** ___0_array, int32_t ___1_size, const RuntimeMethod* method)
  2828. {
  2829. (( void (*) (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC**, int32_t, const RuntimeMethod*))TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_gshared)(___0_array, ___1_size, method);
  2830. }
  2831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
  2833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMPro_ExtensionMethods_Compare_m1838CE0635EC60A2288FA34D81634A7F808DE370 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_a, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_b, const RuntimeMethod* method) ;
  2835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Math_Approximately_m58958A2D9DB66040360C17A460E0CA35F705EA2F (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  2837. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
  2838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighlightState_op_Inequality_m98311E1C788EC5DB2E62731BA43E0AE8D73333F8 (HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___0_lhs, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___1_rhs, const RuntimeMethod* method) ;
  2839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4 (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
  2840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845 (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
  2841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
  2842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_left_mCDC93F42B720817E1119AA5360962F038A39E044 (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
  2843. inline void Action_1_Invoke_m23E35D357FFC28AE710752BA2B3BC010B191D890_inline (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* __this, TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___0_obj, const RuntimeMethod* method)
  2844. {
  2845. (( void (*) (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*, TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  2846. }
  2847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_additionalShaderChannels_m3039B1E9ADDCDC514E444A4BB56527FFAC3E6287 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
  2848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_additionalShaderChannels_m182712BE72B72BE41FAFE97F2FD79C2476132DB0 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___0_order, const RuntimeMethod* method) ;
  2850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MarkDynamic_m718089940F240AFE625D6DC9DA4E6F20229CC322 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
  2851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
  2852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
  2853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
  2854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_colors32_m0E4462B7A1D613E6FB15DD7584BCE5491C17820F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_value, const RuntimeMethod* method) ;
  2855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
  2856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMesh_m1DF21BBC31233AC324BC08331BB542C619DC7543 (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, const RuntimeMethod* method) ;
  2857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CanvasRenderer_GetColor_m16A530AA6D0A6ACB5A6C1DDCC17D259DA856EC70 (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, const RuntimeMethod* method) ;
  2858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasRenderer_get_cullTransparentMesh_m116BB768D49AC0068E6861A8F7F1A52A0DC5DC7C (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, const RuntimeMethod* method) ;
  2859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, const RuntimeMethod* method) ;
  2860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method) ;
  2861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ;
  2862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetColor_mA65CB97B7C6673C0EA7A42BED93D22DD127C7BFA (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) ;
  2863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_set_cullTransparentMesh_m72093B655EFCCF35FE50C60258F0B1440BFD04BE (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, bool ___0_value, const RuntimeMethod* method) ;
  2864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_BeginSample_mB5106F4E7ECEF54906545665ED23928D14F5FCA7 (intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
  2865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_EndSample_mFDB4EFB160A9CB817D2F8ED21B88693616B27409 (intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
  2866. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
  2867. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
  2868. #ifdef __clang__
  2869. #pragma clang diagnostic push
  2870. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2871. #pragma clang diagnostic ignored "-Wunused-variable"
  2872. #endif
  2873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextMeshProUGUI_GenerateTextMesh_m542C2DC0CA489C10BB3371B0114CD9ACED4E97D3 (TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* __this, const RuntimeMethod* method)
  2874. {
  2875. static bool s_Il2CppMethodInitialized;
  2876. if (!s_Il2CppMethodInitialized)
  2877. {
  2878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  2879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
  2881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var);
  2882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var);
  2883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
  2884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
  2887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Math_t37914ACC164B07E2FE801992D237D9FE4E4D1A52_il2cpp_TypeInfo_var);
  2888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
  2889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
  2890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_RuntimeMethod_var);
  2891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var);
  2892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
  2893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var);
  2894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_RuntimeMethod_var);
  2895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_RuntimeMethod_var);
  2896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
  2897. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var);
  2898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_RuntimeMethod_var);
  2899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var);
  2900. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
  2901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var);
  2902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_RuntimeMethod_var);
  2903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2_RuntimeMethod_var);
  2904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3_RuntimeMethod_var);
  2905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
  2906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
  2907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086_RuntimeMethod_var);
  2908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  2909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
  2910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  2911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE);
  2912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05);
  2913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F);
  2914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1);
  2915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4);
  2916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D);
  2917. s_Il2CppMethodInitialized = true;
  2918. }
  2919. int32_t V_0 = 0;
  2920. float V_1 = 0.0f;
  2921. float V_2 = 0.0f;
  2922. float V_3 = 0.0f;
  2923. float V_4 = 0.0f;
  2924. int32_t V_5 = 0;
  2925. float V_6 = 0.0f;
  2926. float V_7 = 0.0f;
  2927. float V_8 = 0.0f;
  2928. bool V_9 = false;
  2929. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
  2930. memset((&V_10), 0, sizeof(V_10));
  2931. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
  2932. memset((&V_11), 0, sizeof(V_11));
  2933. bool V_12 = false;
  2934. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
  2935. memset((&V_13), 0, sizeof(V_13));
  2936. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
  2937. memset((&V_14), 0, sizeof(V_14));
  2938. bool V_15 = false;
  2939. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16;
  2940. memset((&V_16), 0, sizeof(V_16));
  2941. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17;
  2942. memset((&V_17), 0, sizeof(V_17));
  2943. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_18;
  2944. memset((&V_18), 0, sizeof(V_18));
  2945. float V_19 = 0.0f;
  2946. bool V_20 = false;
  2947. int32_t V_21 = 0;
  2948. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_22;
  2949. memset((&V_22), 0, sizeof(V_22));
  2950. float V_23 = 0.0f;
  2951. float V_24 = 0.0f;
  2952. float V_25 = 0.0f;
  2953. float V_26 = 0.0f;
  2954. bool V_27 = false;
  2955. bool V_28 = false;
  2956. bool V_29 = false;
  2957. int32_t V_30 = 0;
  2958. CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 V_31;
  2959. memset((&V_31), 0, sizeof(V_31));
  2960. bool V_32 = false;
  2961. int32_t V_33 = 0;
  2962. int32_t V_34 = 0;
  2963. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_35;
  2964. memset((&V_35), 0, sizeof(V_35));
  2965. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_36 = NULL;
  2966. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_37;
  2967. memset((&V_37), 0, sizeof(V_37));
  2968. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_38;
  2969. memset((&V_38), 0, sizeof(V_38));
  2970. int32_t V_39 = 0;
  2971. int32_t V_40 = 0;
  2972. int32_t V_41 = 0;
  2973. int32_t V_42 = 0;
  2974. int32_t V_43 = 0;
  2975. bool V_44 = false;
  2976. bool V_45 = false;
  2977. int32_t V_46 = 0;
  2978. int32_t V_47 = 0;
  2979. bool V_48 = false;
  2980. float V_49 = 0.0f;
  2981. int32_t V_50 = 0;
  2982. float V_51 = 0.0f;
  2983. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_52;
  2984. memset((&V_52), 0, sizeof(V_52));
  2985. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_53;
  2986. memset((&V_53), 0, sizeof(V_53));
  2987. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B V_54;
  2988. memset((&V_54), 0, sizeof(V_54));
  2989. float V_55 = 0.0f;
  2990. float V_56 = 0.0f;
  2991. float V_57 = 0.0f;
  2992. float V_58 = 0.0f;
  2993. float V_59 = 0.0f;
  2994. float V_60 = 0.0f;
  2995. int32_t V_61 = 0;
  2996. float V_62 = 0.0f;
  2997. float V_63 = 0.0f;
  2998. float V_64 = 0.0f;
  2999. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* V_65 = NULL;
  3000. bool V_66 = false;
  3001. int32_t V_67 = 0;
  3002. bool V_68 = false;
  3003. bool V_69 = false;
  3004. bool V_70 = false;
  3005. int32_t V_71 = 0;
  3006. int32_t V_72 = 0;
  3007. bool V_73 = false;
  3008. bool V_74 = false;
  3009. float V_75 = 0.0f;
  3010. float V_76 = 0.0f;
  3011. float V_77 = 0.0f;
  3012. float V_78 = 0.0f;
  3013. float V_79 = 0.0f;
  3014. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_80;
  3015. memset((&V_80), 0, sizeof(V_80));
  3016. bool V_81 = false;
  3017. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 V_82;
  3018. memset((&V_82), 0, sizeof(V_82));
  3019. float V_83 = 0.0f;
  3020. float V_84 = 0.0f;
  3021. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_85;
  3022. memset((&V_85), 0, sizeof(V_85));
  3023. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_86;
  3024. memset((&V_86), 0, sizeof(V_86));
  3025. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_87;
  3026. memset((&V_87), 0, sizeof(V_87));
  3027. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_88;
  3028. memset((&V_88), 0, sizeof(V_88));
  3029. float V_89 = 0.0f;
  3030. float V_90 = 0.0f;
  3031. float V_91 = 0.0f;
  3032. float V_92 = 0.0f;
  3033. bool V_93 = false;
  3034. bool V_94 = false;
  3035. bool V_95 = false;
  3036. bool V_96 = false;
  3037. int32_t V_97 = 0;
  3038. bool V_98 = false;
  3039. bool V_99 = false;
  3040. bool V_100 = false;
  3041. int32_t V_101 = 0;
  3042. int32_t V_102 = 0;
  3043. bool V_103 = false;
  3044. bool V_104 = false;
  3045. bool V_105 = false;
  3046. bool V_106 = false;
  3047. bool V_107 = false;
  3048. bool V_108 = false;
  3049. bool V_109 = false;
  3050. bool V_110 = false;
  3051. bool V_111 = false;
  3052. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_112 = NULL;
  3053. float V_113 = 0.0f;
  3054. bool V_114 = false;
  3055. bool V_115 = false;
  3056. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_116;
  3057. memset((&V_116), 0, sizeof(V_116));
  3058. bool V_117 = false;
  3059. float V_118 = 0.0f;
  3060. float V_119 = 0.0f;
  3061. float V_120 = 0.0f;
  3062. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_121;
  3063. memset((&V_121), 0, sizeof(V_121));
  3064. bool V_122 = false;
  3065. float V_123 = 0.0f;
  3066. bool V_124 = false;
  3067. bool V_125 = false;
  3068. bool V_126 = false;
  3069. bool V_127 = false;
  3070. bool V_128 = false;
  3071. TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* V_129 = NULL;
  3072. uint32_t V_130 = 0;
  3073. bool V_131 = false;
  3074. uint32_t V_132 = 0;
  3075. uint32_t V_133 = 0;
  3076. bool V_134 = false;
  3077. bool V_135 = false;
  3078. uint32_t V_136 = 0;
  3079. uint32_t V_137 = 0;
  3080. bool V_138 = false;
  3081. bool V_139 = false;
  3082. bool V_140 = false;
  3083. bool V_141 = false;
  3084. bool V_142 = false;
  3085. bool V_143 = false;
  3086. float V_144 = 0.0f;
  3087. bool V_145 = false;
  3088. bool V_146 = false;
  3089. float V_147 = 0.0f;
  3090. bool V_148 = false;
  3091. bool V_149 = false;
  3092. float V_150 = 0.0f;
  3093. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_151;
  3094. memset((&V_151), 0, sizeof(V_151));
  3095. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_152;
  3096. memset((&V_152), 0, sizeof(V_152));
  3097. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_153;
  3098. memset((&V_153), 0, sizeof(V_153));
  3099. bool V_154 = false;
  3100. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_155;
  3101. memset((&V_155), 0, sizeof(V_155));
  3102. bool V_156 = false;
  3103. bool V_157 = false;
  3104. bool V_158 = false;
  3105. bool V_159 = false;
  3106. float V_160 = 0.0f;
  3107. bool V_161 = false;
  3108. bool V_162 = false;
  3109. bool V_163 = false;
  3110. bool V_164 = false;
  3111. bool V_165 = false;
  3112. float V_166 = 0.0f;
  3113. float V_167 = 0.0f;
  3114. float V_168 = 0.0f;
  3115. float V_169 = 0.0f;
  3116. int32_t V_170 = 0;
  3117. bool V_171 = false;
  3118. bool V_172 = false;
  3119. bool V_173 = false;
  3120. bool V_174 = false;
  3121. bool V_175 = false;
  3122. float V_176 = 0.0f;
  3123. bool V_177 = false;
  3124. float V_178 = 0.0f;
  3125. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_179;
  3126. memset((&V_179), 0, sizeof(V_179));
  3127. int32_t V_180 = 0;
  3128. int32_t V_181 = 0;
  3129. bool V_182 = false;
  3130. bool V_183 = false;
  3131. bool V_184 = false;
  3132. bool V_185 = false;
  3133. bool V_186 = false;
  3134. bool V_187 = false;
  3135. float V_188 = 0.0f;
  3136. float V_189 = 0.0f;
  3137. int32_t V_190 = 0;
  3138. bool V_191 = false;
  3139. float V_192 = 0.0f;
  3140. bool V_193 = false;
  3141. bool V_194 = false;
  3142. bool V_195 = false;
  3143. bool V_196 = false;
  3144. bool V_197 = false;
  3145. float V_198 = 0.0f;
  3146. float V_199 = 0.0f;
  3147. bool V_200 = false;
  3148. bool V_201 = false;
  3149. float V_202 = 0.0f;
  3150. bool V_203 = false;
  3151. bool V_204 = false;
  3152. bool V_205 = false;
  3153. bool V_206 = false;
  3154. bool V_207 = false;
  3155. bool V_208 = false;
  3156. bool V_209 = false;
  3157. float V_210 = 0.0f;
  3158. bool V_211 = false;
  3159. float V_212 = 0.0f;
  3160. float V_213 = 0.0f;
  3161. bool V_214 = false;
  3162. bool V_215 = false;
  3163. float V_216 = 0.0f;
  3164. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_217;
  3165. memset((&V_217), 0, sizeof(V_217));
  3166. int32_t V_218 = 0;
  3167. int32_t V_219 = 0;
  3168. bool V_220 = false;
  3169. bool V_221 = false;
  3170. bool V_222 = false;
  3171. bool V_223 = false;
  3172. float V_224 = 0.0f;
  3173. float V_225 = 0.0f;
  3174. bool V_226 = false;
  3175. bool V_227 = false;
  3176. float V_228 = 0.0f;
  3177. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_229;
  3178. memset((&V_229), 0, sizeof(V_229));
  3179. int32_t V_230 = 0;
  3180. int32_t V_231 = 0;
  3181. bool V_232 = false;
  3182. bool V_233 = false;
  3183. bool V_234 = false;
  3184. int32_t* V_235 = NULL;
  3185. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* V_236 = NULL;
  3186. bool V_237 = false;
  3187. bool V_238 = false;
  3188. bool V_239 = false;
  3189. bool V_240 = false;
  3190. bool V_241 = false;
  3191. bool V_242 = false;
  3192. float V_243 = 0.0f;
  3193. int32_t V_244 = 0;
  3194. bool V_245 = false;
  3195. bool V_246 = false;
  3196. bool V_247 = false;
  3197. bool V_248 = false;
  3198. bool V_249 = false;
  3199. bool V_250 = false;
  3200. float V_251 = 0.0f;
  3201. float V_252 = 0.0f;
  3202. float V_253 = 0.0f;
  3203. float V_254 = 0.0f;
  3204. float V_255 = 0.0f;
  3205. float V_256 = 0.0f;
  3206. float V_257 = 0.0f;
  3207. bool V_258 = false;
  3208. bool V_259 = false;
  3209. bool V_260 = false;
  3210. bool V_261 = false;
  3211. float V_262 = 0.0f;
  3212. float V_263 = 0.0f;
  3213. bool V_264 = false;
  3214. bool V_265 = false;
  3215. bool V_266 = false;
  3216. bool V_267 = false;
  3217. float V_268 = 0.0f;
  3218. bool V_269 = false;
  3219. bool V_270 = false;
  3220. bool V_271 = false;
  3221. bool V_272 = false;
  3222. float V_273 = 0.0f;
  3223. float V_274 = 0.0f;
  3224. float V_275 = 0.0f;
  3225. float V_276 = 0.0f;
  3226. bool V_277 = false;
  3227. bool V_278 = false;
  3228. float* V_279 = NULL;
  3229. bool V_280 = false;
  3230. bool V_281 = false;
  3231. bool V_282 = false;
  3232. bool V_283 = false;
  3233. bool V_284 = false;
  3234. float V_285 = 0.0f;
  3235. bool V_286 = false;
  3236. bool V_287 = false;
  3237. float V_288 = 0.0f;
  3238. bool V_289 = false;
  3239. bool V_290 = false;
  3240. bool V_291 = false;
  3241. bool V_292 = false;
  3242. bool V_293 = false;
  3243. bool V_294 = false;
  3244. bool V_295 = false;
  3245. bool V_296 = false;
  3246. bool V_297 = false;
  3247. bool V_298 = false;
  3248. bool V_299 = false;
  3249. bool V_300 = false;
  3250. bool V_301 = false;
  3251. bool V_302 = false;
  3252. bool V_303 = false;
  3253. bool V_304 = false;
  3254. bool V_305 = false;
  3255. bool V_306 = false;
  3256. bool V_307 = false;
  3257. bool V_308 = false;
  3258. bool V_309 = false;
  3259. bool V_310 = false;
  3260. float V_311 = 0.0f;
  3261. bool V_312 = false;
  3262. bool V_313 = false;
  3263. bool V_314 = false;
  3264. int32_t V_315 = 0;
  3265. int32_t V_316 = 0;
  3266. bool V_317 = false;
  3267. bool V_318 = false;
  3268. bool V_319 = false;
  3269. int32_t V_320 = 0;
  3270. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_321 = NULL;
  3271. Il2CppChar V_322 = 0x0;
  3272. int32_t V_323 = 0;
  3273. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 V_324;
  3274. memset((&V_324), 0, sizeof(V_324));
  3275. int32_t V_325 = 0;
  3276. bool V_326 = false;
  3277. bool V_327 = false;
  3278. bool V_328 = false;
  3279. float V_329 = 0.0f;
  3280. bool V_330 = false;
  3281. Il2CppChar V_331 = 0x0;
  3282. bool V_332 = false;
  3283. int32_t V_333 = 0;
  3284. int32_t V_334 = 0;
  3285. bool V_335 = false;
  3286. bool V_336 = false;
  3287. bool V_337 = false;
  3288. bool V_338 = false;
  3289. bool V_339 = false;
  3290. bool V_340 = false;
  3291. bool V_341 = false;
  3292. float V_342 = 0.0f;
  3293. int32_t V_343 = 0;
  3294. int32_t V_344 = 0;
  3295. float V_345 = 0.0f;
  3296. bool V_346 = false;
  3297. bool V_347 = false;
  3298. bool V_348 = false;
  3299. bool V_349 = false;
  3300. bool V_350 = false;
  3301. bool V_351 = false;
  3302. bool V_352 = false;
  3303. int32_t V_353 = 0;
  3304. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 V_354;
  3305. memset((&V_354), 0, sizeof(V_354));
  3306. float V_355 = 0.0f;
  3307. float V_356 = 0.0f;
  3308. float V_357 = 0.0f;
  3309. float V_358 = 0.0f;
  3310. float V_359 = 0.0f;
  3311. float V_360 = 0.0f;
  3312. float V_361 = 0.0f;
  3313. int32_t V_362 = 0;
  3314. int32_t V_363 = 0;
  3315. float V_364 = 0.0f;
  3316. int32_t V_365 = 0;
  3317. int32_t V_366 = 0;
  3318. bool V_367 = false;
  3319. int32_t V_368 = 0;
  3320. int32_t V_369 = 0;
  3321. float V_370 = 0.0f;
  3322. int32_t V_371 = 0;
  3323. int32_t V_372 = 0;
  3324. bool V_373 = false;
  3325. int32_t V_374 = 0;
  3326. int32_t V_375 = 0;
  3327. bool V_376 = false;
  3328. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* V_377 = NULL;
  3329. bool V_378 = false;
  3330. bool V_379 = false;
  3331. bool V_380 = false;
  3332. bool V_381 = false;
  3333. bool V_382 = false;
  3334. bool V_383 = false;
  3335. bool V_384 = false;
  3336. bool V_385 = false;
  3337. bool V_386 = false;
  3338. bool V_387 = false;
  3339. int32_t V_388 = 0;
  3340. int32_t V_389 = 0;
  3341. bool V_390 = false;
  3342. bool V_391 = false;
  3343. bool V_392 = false;
  3344. int32_t V_393 = 0;
  3345. int32_t V_394 = 0;
  3346. bool V_395 = false;
  3347. bool V_396 = false;
  3348. bool V_397 = false;
  3349. int32_t V_398 = 0;
  3350. bool V_399 = false;
  3351. bool V_400 = false;
  3352. bool V_401 = false;
  3353. bool V_402 = false;
  3354. bool V_403 = false;
  3355. bool V_404 = false;
  3356. bool V_405 = false;
  3357. bool V_406 = false;
  3358. int32_t V_407 = 0;
  3359. bool V_408 = false;
  3360. bool V_409 = false;
  3361. bool V_410 = false;
  3362. bool V_411 = false;
  3363. bool V_412 = false;
  3364. bool V_413 = false;
  3365. bool V_414 = false;
  3366. bool V_415 = false;
  3367. bool V_416 = false;
  3368. bool V_417 = false;
  3369. bool V_418 = false;
  3370. int32_t V_419 = 0;
  3371. bool V_420 = false;
  3372. int32_t V_421 = 0;
  3373. bool V_422 = false;
  3374. bool V_423 = false;
  3375. bool V_424 = false;
  3376. bool V_425 = false;
  3377. bool V_426 = false;
  3378. bool V_427 = false;
  3379. int32_t V_428 = 0;
  3380. bool V_429 = false;
  3381. bool V_430 = false;
  3382. bool V_431 = false;
  3383. bool V_432 = false;
  3384. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_433;
  3385. memset((&V_433), 0, sizeof(V_433));
  3386. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B V_434;
  3387. memset((&V_434), 0, sizeof(V_434));
  3388. bool V_435 = false;
  3389. bool V_436 = false;
  3390. bool V_437 = false;
  3391. bool V_438 = false;
  3392. bool V_439 = false;
  3393. bool V_440 = false;
  3394. bool V_441 = false;
  3395. bool V_442 = false;
  3396. bool V_443 = false;
  3397. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_444;
  3398. memset((&V_444), 0, sizeof(V_444));
  3399. bool V_445 = false;
  3400. bool V_446 = false;
  3401. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_447 = NULL;
  3402. bool V_448 = false;
  3403. int32_t V_449 = 0;
  3404. bool V_450 = false;
  3405. bool V_451 = false;
  3406. bool V_452 = false;
  3407. int32_t G_B3_0 = 0;
  3408. int32_t G_B11_0 = 0;
  3409. float G_B17_0 = 0.0f;
  3410. float G_B16_0 = 0.0f;
  3411. float G_B18_0 = 0.0f;
  3412. float G_B18_1 = 0.0f;
  3413. float G_B20_0 = 0.0f;
  3414. float G_B19_0 = 0.0f;
  3415. float G_B21_0 = 0.0f;
  3416. float G_B21_1 = 0.0f;
  3417. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B23_0 = NULL;
  3418. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B22_0 = NULL;
  3419. int32_t G_B24_0 = 0;
  3420. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B24_1 = NULL;
  3421. float G_B27_0 = 0.0f;
  3422. float G_B30_0 = 0.0f;
  3423. int32_t G_B36_0 = 0;
  3424. int32_t G_B57_0 = 0;
  3425. float G_B81_0 = 0.0f;
  3426. float G_B80_0 = 0.0f;
  3427. float G_B82_0 = 0.0f;
  3428. float G_B82_1 = 0.0f;
  3429. float G_B85_0 = 0.0f;
  3430. float G_B84_0 = 0.0f;
  3431. float G_B86_0 = 0.0f;
  3432. float G_B86_1 = 0.0f;
  3433. float G_B89_0 = 0.0f;
  3434. float G_B88_0 = 0.0f;
  3435. float G_B90_0 = 0.0f;
  3436. float G_B90_1 = 0.0f;
  3437. int32_t G_B99_0 = 0;
  3438. float G_B102_0 = 0.0f;
  3439. float G_B101_0 = 0.0f;
  3440. float G_B103_0 = 0.0f;
  3441. float G_B103_1 = 0.0f;
  3442. float G_B106_0 = 0.0f;
  3443. float G_B105_0 = 0.0f;
  3444. float G_B107_0 = 0.0f;
  3445. float G_B107_1 = 0.0f;
  3446. int32_t G_B111_0 = 0;
  3447. float G_B117_0 = 0.0f;
  3448. int32_t G_B121_0 = 0;
  3449. int32_t G_B126_0 = 0;
  3450. float G_B132_0 = 0.0f;
  3451. float G_B139_0 = 0.0f;
  3452. int32_t G_B146_0 = 0;
  3453. int32_t G_B155_0 = 0;
  3454. int32_t G_B159_0 = 0;
  3455. int32_t G_B169_0 = 0;
  3456. int32_t G_B179_0 = 0;
  3457. float G_B188_0 = 0.0f;
  3458. float G_B191_0 = 0.0f;
  3459. int32_t G_B194_0 = 0;
  3460. int32_t G_B201_0 = 0;
  3461. int32_t G_B207_0 = 0;
  3462. int32_t G_B211_0 = 0;
  3463. int32_t G_B218_0 = 0;
  3464. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B221_0 = NULL;
  3465. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B220_0 = NULL;
  3466. float G_B222_0 = 0.0f;
  3467. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B222_1 = NULL;
  3468. int32_t G_B227_0 = 0;
  3469. int32_t G_B236_0 = 0;
  3470. float G_B242_0 = 0.0f;
  3471. float G_B244_0 = 0.0f;
  3472. float G_B243_0 = 0.0f;
  3473. float G_B245_0 = 0.0f;
  3474. float G_B245_1 = 0.0f;
  3475. float G_B247_0 = 0.0f;
  3476. float G_B247_1 = 0.0f;
  3477. float G_B246_0 = 0.0f;
  3478. float G_B246_1 = 0.0f;
  3479. float G_B248_0 = 0.0f;
  3480. float G_B248_1 = 0.0f;
  3481. float G_B248_2 = 0.0f;
  3482. float G_B250_0 = 0.0f;
  3483. float G_B249_0 = 0.0f;
  3484. float G_B251_0 = 0.0f;
  3485. float G_B252_0 = 0.0f;
  3486. float G_B252_1 = 0.0f;
  3487. int32_t G_B260_0 = 0;
  3488. int32_t G_B265_0 = 0;
  3489. int32_t G_B281_0 = 0;
  3490. float G_B289_0 = 0.0f;
  3491. float G_B289_1 = 0.0f;
  3492. float G_B288_0 = 0.0f;
  3493. float G_B288_1 = 0.0f;
  3494. float G_B290_0 = 0.0f;
  3495. float G_B290_1 = 0.0f;
  3496. float G_B290_2 = 0.0f;
  3497. int32_t G_B294_0 = 0;
  3498. float G_B300_0 = 0.0f;
  3499. int32_t G_B305_0 = 0;
  3500. int32_t G_B309_0 = 0;
  3501. int32_t G_B318_0 = 0;
  3502. float G_B323_0 = 0.0f;
  3503. float G_B323_1 = 0.0f;
  3504. float G_B322_0 = 0.0f;
  3505. float G_B322_1 = 0.0f;
  3506. float G_B324_0 = 0.0f;
  3507. float G_B324_1 = 0.0f;
  3508. float G_B324_2 = 0.0f;
  3509. int32_t G_B328_0 = 0;
  3510. int32_t G_B334_0 = 0;
  3511. int32_t G_B347_0 = 0;
  3512. int32_t G_B352_0 = 0;
  3513. float G_B357_0 = 0.0f;
  3514. float G_B357_1 = 0.0f;
  3515. float G_B356_0 = 0.0f;
  3516. float G_B356_1 = 0.0f;
  3517. float G_B358_0 = 0.0f;
  3518. float G_B358_1 = 0.0f;
  3519. float G_B358_2 = 0.0f;
  3520. int32_t G_B362_0 = 0;
  3521. int32_t G_B382_0 = 0;
  3522. float G_B388_0 = 0.0f;
  3523. float G_B388_1 = 0.0f;
  3524. float G_B387_0 = 0.0f;
  3525. float G_B387_1 = 0.0f;
  3526. float G_B389_0 = 0.0f;
  3527. float G_B389_1 = 0.0f;
  3528. float G_B389_2 = 0.0f;
  3529. int32_t G_B424_0 = 0;
  3530. int32_t G_B426_0 = 0;
  3531. float G_B429_0 = 0.0f;
  3532. float G_B428_0 = 0.0f;
  3533. float G_B430_0 = 0.0f;
  3534. float G_B431_0 = 0.0f;
  3535. float G_B431_1 = 0.0f;
  3536. int32_t G_B449_0 = 0;
  3537. int32_t G_B458_0 = 0;
  3538. int32_t G_B460_0 = 0;
  3539. float G_B463_0 = 0.0f;
  3540. float G_B462_0 = 0.0f;
  3541. float G_B464_0 = 0.0f;
  3542. float G_B464_1 = 0.0f;
  3543. int32_t G_B467_0 = 0;
  3544. float G_B470_0 = 0.0f;
  3545. float G_B469_0 = 0.0f;
  3546. float G_B471_0 = 0.0f;
  3547. float G_B471_1 = 0.0f;
  3548. float G_B474_0 = 0.0f;
  3549. float G_B473_0 = 0.0f;
  3550. float G_B475_0 = 0.0f;
  3551. float G_B476_0 = 0.0f;
  3552. float G_B476_1 = 0.0f;
  3553. float G_B478_0 = 0.0f;
  3554. float G_B477_0 = 0.0f;
  3555. float G_B479_0 = 0.0f;
  3556. float G_B479_1 = 0.0f;
  3557. float G_B482_0 = 0.0f;
  3558. float G_B484_0 = 0.0f;
  3559. float G_B484_1 = 0.0f;
  3560. float G_B483_0 = 0.0f;
  3561. float G_B483_1 = 0.0f;
  3562. float G_B485_0 = 0.0f;
  3563. float G_B485_1 = 0.0f;
  3564. float G_B485_2 = 0.0f;
  3565. int32_t G_B488_0 = 0;
  3566. int32_t G_B497_0 = 0;
  3567. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B502_0 = NULL;
  3568. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B501_0 = NULL;
  3569. float G_B503_0 = 0.0f;
  3570. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B503_1 = NULL;
  3571. int32_t G_B508_0 = 0;
  3572. int32_t G_B515_0 = 0;
  3573. int32_t G_B523_0 = 0;
  3574. int32_t G_B536_0 = 0;
  3575. int32_t G_B542_0 = 0;
  3576. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B548_0 = NULL;
  3577. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B547_0 = NULL;
  3578. float G_B549_0 = 0.0f;
  3579. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B549_1 = NULL;
  3580. int32_t G_B555_0 = 0;
  3581. int32_t G_B557_0 = 0;
  3582. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B561_0 = NULL;
  3583. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B561_1 = NULL;
  3584. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B560_0 = NULL;
  3585. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B560_1 = NULL;
  3586. int32_t G_B562_0 = 0;
  3587. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B562_1 = NULL;
  3588. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B562_2 = NULL;
  3589. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B564_0 = NULL;
  3590. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B564_1 = NULL;
  3591. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B563_0 = NULL;
  3592. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B563_1 = NULL;
  3593. int32_t G_B565_0 = 0;
  3594. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B565_1 = NULL;
  3595. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B565_2 = NULL;
  3596. float G_B570_0 = 0.0f;
  3597. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B570_1 = NULL;
  3598. float G_B569_0 = 0.0f;
  3599. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B569_1 = NULL;
  3600. float G_B571_0 = 0.0f;
  3601. float G_B571_1 = 0.0f;
  3602. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B571_2 = NULL;
  3603. float G_B574_0 = 0.0f;
  3604. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B574_1 = NULL;
  3605. float G_B573_0 = 0.0f;
  3606. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B573_1 = NULL;
  3607. float G_B575_0 = 0.0f;
  3608. float G_B575_1 = 0.0f;
  3609. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B575_2 = NULL;
  3610. int32_t G_B582_0 = 0;
  3611. float G_B589_0 = 0.0f;
  3612. float G_B589_1 = 0.0f;
  3613. float G_B587_0 = 0.0f;
  3614. float G_B587_1 = 0.0f;
  3615. float G_B588_0 = 0.0f;
  3616. float G_B588_1 = 0.0f;
  3617. float G_B590_0 = 0.0f;
  3618. float G_B590_1 = 0.0f;
  3619. float G_B590_2 = 0.0f;
  3620. float G_B594_0 = 0.0f;
  3621. float G_B594_1 = 0.0f;
  3622. float G_B594_2 = 0.0f;
  3623. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B594_3 = NULL;
  3624. float G_B592_0 = 0.0f;
  3625. float G_B592_1 = 0.0f;
  3626. float G_B592_2 = 0.0f;
  3627. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B592_3 = NULL;
  3628. float G_B593_0 = 0.0f;
  3629. float G_B593_1 = 0.0f;
  3630. float G_B593_2 = 0.0f;
  3631. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B593_3 = NULL;
  3632. float G_B595_0 = 0.0f;
  3633. float G_B595_1 = 0.0f;
  3634. float G_B595_2 = 0.0f;
  3635. float G_B595_3 = 0.0f;
  3636. TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B595_4 = NULL;
  3637. int32_t G_B609_0 = 0;
  3638. TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* G_B614_0 = NULL;
  3639. TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* G_B613_0 = NULL;
  3640. float G_B615_0 = 0.0f;
  3641. TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* G_B615_1 = NULL;
  3642. int32_t G_B618_0 = 0;
  3643. int32_t G_B623_0 = 0;
  3644. int32_t G_B633_0 = 0;
  3645. int32_t G_B645_0 = 0;
  3646. int32_t G_B664_0 = 0;
  3647. int32_t G_B666_0 = 0;
  3648. int32_t G_B668_0 = 0;
  3649. int32_t G_B670_0 = 0;
  3650. int32_t G_B674_0 = 0;
  3651. int32_t G_B693_0 = 0;
  3652. int32_t G_B695_0 = 0;
  3653. int32_t G_B704_0 = 0;
  3654. int32_t G_B710_0 = 0;
  3655. int32_t G_B720_0 = 0;
  3656. int32_t G_B722_0 = 0;
  3657. int32_t G_B755_0 = 0;
  3658. int32_t G_B781_0 = 0;
  3659. int32_t G_B786_0 = 0;
  3660. int32_t G_B789_0 = 0;
  3661. int32_t G_B794_0 = 0;
  3662. float G_B805_0 = 0.0f;
  3663. int32_t G_B808_0 = 0;
  3664. float G_B813_0 = 0.0f;
  3665. int32_t G_B819_0 = 0;
  3666. int32_t G_B821_0 = 0;
  3667. int32_t G_B865_0 = 0;
  3668. float G_B872_0 = 0.0f;
  3669. float G_B871_0 = 0.0f;
  3670. float G_B873_0 = 0.0f;
  3671. float G_B873_1 = 0.0f;
  3672. int32_t G_B882_0 = 0;
  3673. int32_t G_B890_0 = 0;
  3674. int32_t G_B903_0 = 0;
  3675. int32_t G_B915_0 = 0;
  3676. int32_t G_B921_0 = 0;
  3677. int32_t G_B933_0 = 0;
  3678. int32_t G_B935_0 = 0;
  3679. int32_t G_B937_0 = 0;
  3680. int32_t G_B946_0 = 0;
  3681. int32_t G_B952_0 = 0;
  3682. int32_t G_B962_0 = 0;
  3683. int32_t G_B964_0 = 0;
  3684. int32_t G_B969_0 = 0;
  3685. float G_B973_0 = 0.0f;
  3686. int32_t G_B981_0 = 0;
  3687. int32_t G_B985_0 = 0;
  3688. int32_t G_B994_0 = 0;
  3689. int32_t G_B1000_0 = 0;
  3690. int32_t G_B1002_0 = 0;
  3691. int32_t G_B1006_0 = 0;
  3692. int32_t G_B1013_0 = 0;
  3693. int32_t G_B1019_0 = 0;
  3694. int32_t G_B1031_0 = 0;
  3695. int32_t G_B1033_0 = 0;
  3696. int32_t G_B1041_0 = 0;
  3697. int32_t G_B1045_0 = 0;
  3698. int32_t G_B1052_0 = 0;
  3699. int32_t G_B1057_0 = 0;
  3700. int32_t G_B1061_0 = 0;
  3701. int32_t G_B1070_0 = 0;
  3702. int32_t G_B1072_0 = 0;
  3703. int32_t G_B1081_0 = 0;
  3704. int32_t G_B1086_0 = 0;
  3705. int32_t G_B1098_0 = 0;
  3706. int32_t G_B1100_0 = 0;
  3707. int32_t G_B1109_0 = 0;
  3708. int32_t G_B1113_0 = 0;
  3709. int32_t G_B1126_0 = 0;
  3710. int32_t G_B1132_0 = 0;
  3711. int32_t G_B1134_0 = 0;
  3712. int32_t G_B1139_0 = 0;
  3713. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B1149_0 = NULL;
  3714. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B1148_0 = NULL;
  3715. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B1150_0 = NULL;
  3716. int32_t G_B1151_0 = 0;
  3717. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B1151_1 = NULL;
  3718. int32_t G_B1154_0 = 0;
  3719. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* G_B1157_0 = NULL;
  3720. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* G_B1156_0 = NULL;
  3721. {
  3722. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  3723. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  3724. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
  3725. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3726. bool L_1;
  3727. L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  3728. if (L_1)
  3729. {
  3730. goto IL_002a;
  3731. }
  3732. }
  3733. {
  3734. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
  3735. NullCheck(L_2);
  3736. Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* L_3;
  3737. L_3 = TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9(L_2, NULL);
  3738. G_B3_0 = ((((RuntimeObject*)(Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3739. goto IL_002b;
  3740. }
  3741. IL_002a:
  3742. {
  3743. G_B3_0 = 1;
  3744. }
  3745. IL_002b:
  3746. {
  3747. V_66 = (bool)G_B3_0;
  3748. bool L_4 = V_66;
  3749. if (!L_4)
  3750. {
  3751. goto IL_0068;
  3752. }
  3753. }
  3754. {
  3755. int32_t L_5;
  3756. L_5 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL);
  3757. V_67 = L_5;
  3758. String_t* L_6;
  3759. L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_67), NULL);
  3760. String_t* L_7;
  3761. L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE, L_6, NULL);
  3762. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3763. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_7, NULL);
  3764. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsAutoSizePointSizeSet = (bool)1;
  3765. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  3766. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  3767. goto IL_8f27;
  3768. }
  3769. IL_0068:
  3770. {
  3771. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  3772. V_68 = (bool)((!(((RuntimeObject*)(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3773. bool L_9 = V_68;
  3774. if (!L_9)
  3775. {
  3776. goto IL_0083;
  3777. }
  3778. }
  3779. {
  3780. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_10 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  3781. NullCheck(L_10);
  3782. TMP_TextInfo_Clear_m288FFE54C6744C369E9B2BA903A634F461721D70(L_10, NULL);
  3783. }
  3784. IL_0083:
  3785. {
  3786. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_11 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  3787. if (!L_11)
  3788. {
  3789. goto IL_00aa;
  3790. }
  3791. }
  3792. {
  3793. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_12 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  3794. NullCheck(L_12);
  3795. if (!(((RuntimeArray*)L_12)->max_length))
  3796. {
  3797. goto IL_00aa;
  3798. }
  3799. }
  3800. {
  3801. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_13 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  3802. NullCheck(L_13);
  3803. int32_t L_14 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___unicode;
  3804. G_B11_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
  3805. goto IL_00ab;
  3806. }
  3807. IL_00aa:
  3808. {
  3809. G_B11_0 = 1;
  3810. }
  3811. IL_00ab:
  3812. {
  3813. V_69 = (bool)G_B11_0;
  3814. bool L_15 = V_69;
  3815. if (!L_15)
  3816. {
  3817. goto IL_00ed;
  3818. }
  3819. }
  3820. {
  3821. VirtualActionInvoker0::Invoke(129, __this);
  3822. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_preferredWidth = (0.0f);
  3823. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_preferredHeight = (0.0f);
  3824. il2cpp_codegen_runtime_class_init_inline(TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
  3825. TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE(__this, NULL);
  3826. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsAutoSizePointSizeSet = (bool)1;
  3827. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  3828. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  3829. goto IL_8f27;
  3830. }
  3831. IL_00ed:
  3832. {
  3833. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_16 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
  3834. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset = L_16;
  3835. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset), (void*)L_16);
  3836. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_sharedMaterial;
  3837. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial = L_17;
  3838. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial), (void*)L_17);
  3839. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = 0;
  3840. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  3841. int32_t L_18 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
  3842. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_19 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  3843. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  3844. float L_21 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_padding;
  3845. MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_22;
  3846. memset((&L_22), 0, sizeof(L_22));
  3847. MaterialReference__ctor_m022ED9858AAD1DCEC25CBC4C304797F4539D87E7((&L_22), L_18, L_19, (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL, L_20, L_21, NULL);
  3848. TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack), L_22, TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var);
  3849. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_23 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteAsset;
  3850. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset = L_23;
  3851. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset), (void*)L_23);
  3852. TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_24 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteAnimator;
  3853. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3854. bool L_25;
  3855. L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  3856. V_70 = L_25;
  3857. bool L_26 = V_70;
  3858. if (!L_26)
  3859. {
  3860. goto IL_015f;
  3861. }
  3862. }
  3863. {
  3864. TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_27 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteAnimator;
  3865. NullCheck(L_27);
  3866. TMP_SpriteAnimator_StopAllAnimations_m0531CA658CF1A4E5A18BC73234FE5CC8318F64F1(L_27, NULL);
  3867. }
  3868. IL_015f:
  3869. {
  3870. int32_t L_28 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_totalCharacterCount;
  3871. V_0 = L_28;
  3872. float L_29 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  3873. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_30 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
  3874. NullCheck(L_30);
  3875. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_31 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_30->___m_FaceInfo);
  3876. int32_t L_32;
  3877. L_32 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_31, NULL);
  3878. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_33 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
  3879. NullCheck(L_33);
  3880. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_34 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_33->___m_FaceInfo);
  3881. float L_35;
  3882. L_35 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_34, NULL);
  3883. bool L_36 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  3884. if (L_36)
  3885. {
  3886. G_B17_0 = ((float)il2cpp_codegen_multiply(((float)(L_29/((float)L_32))), L_35));
  3887. goto IL_019e;
  3888. }
  3889. G_B16_0 = ((float)il2cpp_codegen_multiply(((float)(L_29/((float)L_32))), L_35));
  3890. }
  3891. {
  3892. G_B18_0 = (0.100000001f);
  3893. G_B18_1 = G_B16_0;
  3894. goto IL_01a3;
  3895. }
  3896. IL_019e:
  3897. {
  3898. G_B18_0 = (1.0f);
  3899. G_B18_1 = G_B17_0;
  3900. }
  3901. IL_01a3:
  3902. {
  3903. V_1 = ((float)il2cpp_codegen_multiply(G_B18_1, G_B18_0));
  3904. float L_37 = V_1;
  3905. V_2 = L_37;
  3906. float L_38 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  3907. bool L_39 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  3908. if (L_39)
  3909. {
  3910. G_B20_0 = ((float)il2cpp_codegen_multiply(L_38, (0.00999999978f)));
  3911. goto IL_01c2;
  3912. }
  3913. G_B19_0 = ((float)il2cpp_codegen_multiply(L_38, (0.00999999978f)));
  3914. }
  3915. {
  3916. G_B21_0 = (0.100000001f);
  3917. G_B21_1 = G_B19_0;
  3918. goto IL_01c7;
  3919. }
  3920. IL_01c2:
  3921. {
  3922. G_B21_0 = (1.0f);
  3923. G_B21_1 = G_B20_0;
  3924. }
  3925. IL_01c7:
  3926. {
  3927. V_3 = ((float)il2cpp_codegen_multiply(G_B21_1, G_B21_0));
  3928. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier = (1.0f);
  3929. float L_40 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  3930. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize = L_40;
  3931. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_41 = (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_sizeStack);
  3932. float L_42 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  3933. TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24(L_41, L_42, TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
  3934. V_4 = (0.0f);
  3935. V_5 = 0;
  3936. int32_t L_43 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontStyle;
  3937. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal = L_43;
  3938. int32_t L_44 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  3939. if ((((int32_t)((int32_t)((int32_t)L_44&1))) == ((int32_t)1)))
  3940. {
  3941. G_B23_0 = __this;
  3942. goto IL_021c;
  3943. }
  3944. G_B22_0 = __this;
  3945. }
  3946. {
  3947. int32_t L_45 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontWeight;
  3948. G_B24_0 = ((int32_t)(L_45));
  3949. G_B24_1 = G_B22_0;
  3950. goto IL_0221;
  3951. }
  3952. IL_021c:
  3953. {
  3954. G_B24_0 = ((int32_t)700);
  3955. G_B24_1 = G_B23_0;
  3956. }
  3957. IL_0221:
  3958. {
  3959. NullCheck(G_B24_1);
  3960. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B24_1)->___m_FontWeightInternal = G_B24_0;
  3961. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* L_46 = (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontWeightStack);
  3962. int32_t L_47 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontWeightInternal;
  3963. TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3(L_46, L_47, TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3_RuntimeMethod_var);
  3964. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_48 = (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontStyleStack);
  3965. TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D(L_48, NULL);
  3966. int32_t L_49 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_HorizontalAlignment;
  3967. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification = L_49;
  3968. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_50 = (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustificationStack);
  3969. int32_t L_51 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
  3970. TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C(L_50, L_51, TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var);
  3971. V_6 = (0.0f);
  3972. V_7 = (0.0f);
  3973. V_8 = (0.0f);
  3974. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset = (0.0f);
  3975. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_52 = (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffsetStack);
  3976. TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D(L_52, TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var);
  3977. V_9 = (bool)0;
  3978. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
  3979. L_53 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3980. V_10 = L_53;
  3981. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
  3982. L_54 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3983. V_11 = L_54;
  3984. V_12 = (bool)0;
  3985. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
  3986. L_55 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3987. V_13 = L_55;
  3988. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
  3989. L_56 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3990. V_14 = L_56;
  3991. V_15 = (bool)0;
  3992. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
  3993. L_57 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3994. V_16 = L_57;
  3995. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
  3996. L_58 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3997. V_17 = L_58;
  3998. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_59 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor;
  3999. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_60;
  4000. L_60 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_59, NULL);
  4001. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor32 = L_60;
  4002. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_61 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor32;
  4003. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor = L_61;
  4004. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_62 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  4005. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_underlineColor = L_62;
  4006. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_63 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  4007. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_strikethroughColor = L_63;
  4008. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_64 = (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorStack);
  4009. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_65 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  4010. TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F(L_64, L_65, TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
  4011. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_66 = (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_underlineColorStack);
  4012. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_67 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  4013. TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F(L_66, L_67, TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
  4014. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_68 = (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_strikethroughColorStack);
  4015. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_69 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  4016. TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F(L_68, L_69, TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
  4017. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* L_70 = (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_HighlightStateStack);
  4018. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_71 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  4019. il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
  4020. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_72;
  4021. L_72 = TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339(NULL);
  4022. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_73;
  4023. memset((&L_73), 0, sizeof(L_73));
  4024. HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2((&L_73), L_71, L_72, NULL);
  4025. TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4(L_70, L_73, TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_RuntimeMethod_var);
  4026. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorGradientPreset = (TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*)NULL;
  4027. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorGradientPreset), (void*)(TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*)NULL);
  4028. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* L_74 = (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorGradientStack);
  4029. TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2(L_74, (TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*)NULL, TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2_RuntimeMethod_var);
  4030. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_75 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4031. NullCheck(L_75);
  4032. uint8_t L_76 = L_75->___italicStyle;
  4033. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngle = L_76;
  4034. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_77 = (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngleStack);
  4035. int32_t L_78 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngle;
  4036. TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C(L_77, L_78, TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_RuntimeMethod_var);
  4037. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_79 = (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_actionStack);
  4038. TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235(L_79, TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_RuntimeMethod_var);
  4039. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isFXMatrixSet = (bool)0;
  4040. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = (0.0f);
  4041. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight = (-32767.0f);
  4042. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_80 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4043. NullCheck(L_80);
  4044. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_81 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_80->___m_FaceInfo);
  4045. float L_82;
  4046. L_82 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D(L_81, NULL);
  4047. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_83 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4048. NullCheck(L_83);
  4049. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_84 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_83->___m_FaceInfo);
  4050. float L_85;
  4051. L_85 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_84, NULL);
  4052. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_86 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4053. NullCheck(L_86);
  4054. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_87 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_86->___m_FaceInfo);
  4055. float L_88;
  4056. L_88 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_87, NULL);
  4057. V_19 = ((float)il2cpp_codegen_subtract(L_82, ((float)il2cpp_codegen_subtract(L_85, L_88))));
  4058. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing = (0.0f);
  4059. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing = (0.0f);
  4060. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = (0.0f);
  4061. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_LineIndent = (0.0f);
  4062. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent = (0.0f);
  4063. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_89 = (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_indentStack);
  4064. TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24(L_89, (0.0f), TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
  4065. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_NoParsing = (bool)0;
  4066. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
  4067. int32_t L_90 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacter;
  4068. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = L_90;
  4069. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastCharacterOfLine = 0;
  4070. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine = 0;
  4071. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine = 0;
  4072. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  4073. float L_91 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat;
  4074. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_91;
  4075. float L_92 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  4076. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_92;
  4077. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber = 0;
  4078. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = (0.0f);
  4079. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineDescender = (0.0f);
  4080. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount = 0;
  4081. V_20 = (bool)1;
  4082. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)0;
  4083. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = (-1);
  4084. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber = 0;
  4085. int32_t L_93 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
  4086. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_94 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4087. NullCheck(L_94);
  4088. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_95 = L_94->___pageInfo;
  4089. NullCheck(L_95);
  4090. int32_t L_96;
  4091. L_96 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)il2cpp_codegen_subtract(L_93, 1)), 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_95)->max_length)), 1)), NULL);
  4092. V_21 = L_96;
  4093. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_97 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4094. NullCheck(L_97);
  4095. TMP_TextInfo_ClearPageInfo_mD479D3067FC68407924FF28A468D68EA8B0680AE(L_97, NULL);
  4096. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_98 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_margin;
  4097. V_22 = L_98;
  4098. float L_99 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginWidth;
  4099. if ((((float)L_99) > ((float)(0.0f))))
  4100. {
  4101. goto IL_04ec;
  4102. }
  4103. }
  4104. {
  4105. G_B27_0 = (0.0f);
  4106. goto IL_04f2;
  4107. }
  4108. IL_04ec:
  4109. {
  4110. float L_100 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginWidth;
  4111. G_B27_0 = L_100;
  4112. }
  4113. IL_04f2:
  4114. {
  4115. V_23 = G_B27_0;
  4116. float L_101 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginHeight;
  4117. if ((((float)L_101) > ((float)(0.0f))))
  4118. {
  4119. goto IL_0508;
  4120. }
  4121. }
  4122. {
  4123. G_B30_0 = (0.0f);
  4124. goto IL_050e;
  4125. }
  4126. IL_0508:
  4127. {
  4128. float L_102 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginHeight;
  4129. G_B30_0 = L_102;
  4130. }
  4131. IL_050e:
  4132. {
  4133. V_24 = G_B30_0;
  4134. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft = (0.0f);
  4135. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight = (0.0f);
  4136. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width = (-1.0f);
  4137. float L_103 = V_23;
  4138. float L_104 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft;
  4139. float L_105 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight;
  4140. V_25 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_103, (9.99999975E-05f))), L_104)), L_105));
  4141. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_106 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  4142. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  4143. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_107 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2;
  4144. L_106->___min = L_107;
  4145. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_108 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  4146. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2;
  4147. L_108->___max = L_109;
  4148. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_110 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4149. NullCheck(L_110);
  4150. TMP_TextInfo_ClearLineInfo_m055901C815B31D3996CA828A79D73DAE576A1037(L_110, NULL);
  4151. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight = (0.0f);
  4152. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = (0.0f);
  4153. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = (0.0f);
  4154. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender = (0.0f);
  4155. V_26 = (0.0f);
  4156. V_27 = (bool)0;
  4157. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)0;
  4158. V_28 = (bool)1;
  4159. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace = (bool)0;
  4160. V_29 = (bool)0;
  4161. V_30 = 0;
  4162. CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378((&V_31), (-1), 0, NULL);
  4163. V_32 = (bool)0;
  4164. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), (-1), (-1), NULL);
  4165. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), (-1), (-1), NULL);
  4166. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState), (-1), (-1), NULL);
  4167. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), (-1), (-1), NULL);
  4168. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), (-1), (-1), NULL);
  4169. TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_RuntimeMethod_var);
  4170. V_33 = 0;
  4171. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4172. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  4173. V_71 = 0;
  4174. goto IL_48eb;
  4175. }
  4176. IL_0635:
  4177. {
  4178. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_111 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  4179. int32_t L_112 = V_71;
  4180. NullCheck(L_111);
  4181. int32_t L_113 = ((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_112)))->___unicode;
  4182. V_5 = L_113;
  4183. int32_t L_114 = V_33;
  4184. V_95 = (bool)((((int32_t)L_114) > ((int32_t)5))? 1 : 0);
  4185. bool L_115 = V_95;
  4186. if (!L_115)
  4187. {
  4188. goto IL_068f;
  4189. }
  4190. }
  4191. {
  4192. String_t* L_116;
  4193. L_116 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
  4194. String_t* L_117;
  4195. L_117 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_71), NULL);
  4196. String_t* L_118;
  4197. L_118 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05, L_116, _stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1, L_117, NULL);
  4198. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4199. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_118, NULL);
  4200. int32_t L_119 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4201. (&V_31)->___index = L_119;
  4202. (&V_31)->___unicode = 3;
  4203. }
  4204. IL_068f:
  4205. {
  4206. bool L_120 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRichText;
  4207. if (!L_120)
  4208. {
  4209. goto IL_069f;
  4210. }
  4211. }
  4212. {
  4213. int32_t L_121 = V_5;
  4214. G_B36_0 = ((((int32_t)L_121) == ((int32_t)((int32_t)60)))? 1 : 0);
  4215. goto IL_06a0;
  4216. }
  4217. IL_069f:
  4218. {
  4219. G_B36_0 = 0;
  4220. }
  4221. IL_06a0:
  4222. {
  4223. V_96 = (bool)G_B36_0;
  4224. bool L_122 = V_96;
  4225. if (!L_122)
  4226. {
  4227. goto IL_070c;
  4228. }
  4229. }
  4230. {
  4231. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4232. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ParseMarkupTextMarker), NULL);
  4233. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isParsingText = (bool)1;
  4234. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType = 0;
  4235. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_123 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  4236. int32_t L_124 = V_71;
  4237. bool L_125;
  4238. L_125 = TMP_Text_ValidateHtmlTag_mCA56FCCE3DC46EF51927B96CD7F91B1097A0EEBA(__this, L_123, ((int32_t)il2cpp_codegen_add(L_124, 1)), (&V_97), NULL);
  4239. V_98 = L_125;
  4240. bool L_126 = V_98;
  4241. if (!L_126)
  4242. {
  4243. goto IL_06fe;
  4244. }
  4245. }
  4246. {
  4247. int32_t L_127 = V_97;
  4248. V_71 = L_127;
  4249. int32_t L_128 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  4250. V_99 = (bool)((((int32_t)L_128) == ((int32_t)0))? 1 : 0);
  4251. bool L_129 = V_99;
  4252. if (!L_129)
  4253. {
  4254. goto IL_06fd;
  4255. }
  4256. }
  4257. {
  4258. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4259. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ParseMarkupTextMarker), NULL);
  4260. goto IL_48e1;
  4261. }
  4262. IL_06fd:
  4263. {
  4264. }
  4265. IL_06fe:
  4266. {
  4267. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4268. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ParseMarkupTextMarker), NULL);
  4269. goto IL_0771;
  4270. }
  4271. IL_070c:
  4272. {
  4273. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_130 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4274. NullCheck(L_130);
  4275. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_131 = L_130->___characterInfo;
  4276. int32_t L_132 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4277. NullCheck(L_131);
  4278. int32_t L_133 = ((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_132)))->___elementType;
  4279. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType = L_133;
  4280. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_134 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4281. NullCheck(L_134);
  4282. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_135 = L_134->___characterInfo;
  4283. int32_t L_136 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4284. NullCheck(L_135);
  4285. int32_t L_137 = ((L_135)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_136)))->___materialReferenceIndex;
  4286. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = L_137;
  4287. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_138 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4288. NullCheck(L_138);
  4289. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_139 = L_138->___characterInfo;
  4290. int32_t L_140 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4291. NullCheck(L_139);
  4292. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_141 = ((L_139)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_140)))->___fontAsset;
  4293. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset = L_141;
  4294. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset), (void*)L_141);
  4295. }
  4296. IL_0771:
  4297. {
  4298. int32_t L_142 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
  4299. V_72 = L_142;
  4300. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_143 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4301. NullCheck(L_143);
  4302. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_144 = L_143->___characterInfo;
  4303. int32_t L_145 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4304. NullCheck(L_144);
  4305. bool L_146 = ((L_144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_145)))->___isUsingAlternateTypeface;
  4306. V_73 = L_146;
  4307. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isParsingText = (bool)0;
  4308. V_74 = (bool)0;
  4309. CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 L_147 = V_31;
  4310. int32_t L_148 = L_147.___index;
  4311. int32_t L_149 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4312. V_100 = (bool)((((int32_t)L_148) == ((int32_t)L_149))? 1 : 0);
  4313. bool L_150 = V_100;
  4314. if (!L_150)
  4315. {
  4316. goto IL_0903;
  4317. }
  4318. }
  4319. {
  4320. CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 L_151 = V_31;
  4321. uint32_t L_152 = L_151.___unicode;
  4322. V_5 = L_152;
  4323. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType = 0;
  4324. V_74 = (bool)1;
  4325. int32_t L_153 = V_5;
  4326. V_102 = L_153;
  4327. int32_t L_154 = V_102;
  4328. V_101 = L_154;
  4329. int32_t L_155 = V_101;
  4330. if ((((int32_t)L_155) == ((int32_t)3)))
  4331. {
  4332. goto IL_07f1;
  4333. }
  4334. }
  4335. {
  4336. goto IL_07db;
  4337. }
  4338. IL_07db:
  4339. {
  4340. int32_t L_156 = V_101;
  4341. if ((((int32_t)L_156) == ((int32_t)((int32_t)45))))
  4342. {
  4343. goto IL_0829;
  4344. }
  4345. }
  4346. {
  4347. goto IL_07e3;
  4348. }
  4349. IL_07e3:
  4350. {
  4351. int32_t L_157 = V_101;
  4352. if ((((int32_t)L_157) == ((int32_t)((int32_t)8230))))
  4353. {
  4354. goto IL_082e;
  4355. }
  4356. }
  4357. {
  4358. goto IL_0902;
  4359. }
  4360. IL_07f1:
  4361. {
  4362. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_158 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4363. NullCheck(L_158);
  4364. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_159 = L_158->___characterInfo;
  4365. int32_t L_160 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4366. NullCheck(L_159);
  4367. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_161 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4368. NullCheck(L_161);
  4369. Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* L_162;
  4370. L_162 = TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9(L_161, NULL);
  4371. NullCheck(L_162);
  4372. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_163;
  4373. L_163 = Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E(L_162, 3, Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var);
  4374. ((L_159)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_160)))->___textElement = L_163;
  4375. Il2CppCodeGenWriteBarrier((void**)(&((L_159)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_160)))->___textElement), (void*)L_163);
  4376. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
  4377. goto IL_0902;
  4378. }
  4379. IL_0829:
  4380. {
  4381. goto IL_0902;
  4382. }
  4383. IL_082e:
  4384. {
  4385. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_164 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4386. NullCheck(L_164);
  4387. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_165 = L_164->___characterInfo;
  4388. int32_t L_166 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4389. NullCheck(L_165);
  4390. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_167 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  4391. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_168 = L_167->___character;
  4392. ((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_166)))->___textElement = L_168;
  4393. Il2CppCodeGenWriteBarrier((void**)(&((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_166)))->___textElement), (void*)L_168);
  4394. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_169 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4395. NullCheck(L_169);
  4396. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_170 = L_169->___characterInfo;
  4397. int32_t L_171 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4398. NullCheck(L_170);
  4399. ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->___elementType = 0;
  4400. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_172 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4401. NullCheck(L_172);
  4402. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_173 = L_172->___characterInfo;
  4403. int32_t L_174 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4404. NullCheck(L_173);
  4405. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_175 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  4406. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_176 = L_175->___fontAsset;
  4407. ((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_174)))->___fontAsset = L_176;
  4408. Il2CppCodeGenWriteBarrier((void**)(&((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_174)))->___fontAsset), (void*)L_176);
  4409. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_177 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4410. NullCheck(L_177);
  4411. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_178 = L_177->___characterInfo;
  4412. int32_t L_179 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4413. NullCheck(L_178);
  4414. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_180 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  4415. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_181 = L_180->___material;
  4416. ((L_178)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_179)))->___material = L_181;
  4417. Il2CppCodeGenWriteBarrier((void**)(&((L_178)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_179)))->___material), (void*)L_181);
  4418. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_182 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4419. NullCheck(L_182);
  4420. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_183 = L_182->___characterInfo;
  4421. int32_t L_184 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4422. NullCheck(L_183);
  4423. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_185 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  4424. int32_t L_186 = L_185->___materialIndex;
  4425. ((L_183)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_184)))->___materialReferenceIndex = L_186;
  4426. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
  4427. int32_t L_187 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4428. (&V_31)->___index = ((int32_t)il2cpp_codegen_add(L_187, 1));
  4429. (&V_31)->___unicode = 3;
  4430. goto IL_0902;
  4431. }
  4432. IL_0902:
  4433. {
  4434. }
  4435. IL_0903:
  4436. {
  4437. int32_t L_188 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4438. int32_t L_189 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacter;
  4439. if ((((int32_t)L_188) >= ((int32_t)L_189)))
  4440. {
  4441. goto IL_091b;
  4442. }
  4443. }
  4444. {
  4445. int32_t L_190 = V_5;
  4446. G_B57_0 = ((((int32_t)((((int32_t)L_190) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4447. goto IL_091c;
  4448. }
  4449. IL_091b:
  4450. {
  4451. G_B57_0 = 0;
  4452. }
  4453. IL_091c:
  4454. {
  4455. V_103 = (bool)G_B57_0;
  4456. bool L_191 = V_103;
  4457. if (!L_191)
  4458. {
  4459. goto IL_098e;
  4460. }
  4461. }
  4462. {
  4463. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_192 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4464. NullCheck(L_192);
  4465. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_193 = L_192->___characterInfo;
  4466. int32_t L_194 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4467. NullCheck(L_193);
  4468. ((L_193)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_194)))->___isVisible = (bool)0;
  4469. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_195 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4470. NullCheck(L_195);
  4471. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_196 = L_195->___characterInfo;
  4472. int32_t L_197 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4473. NullCheck(L_196);
  4474. ((L_196)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_197)))->___character = ((int32_t)8203);
  4475. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_198 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4476. NullCheck(L_198);
  4477. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_199 = L_198->___characterInfo;
  4478. int32_t L_200 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4479. NullCheck(L_199);
  4480. ((L_199)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_200)))->___lineNumber = 0;
  4481. int32_t L_201 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4482. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_add(L_201, 1));
  4483. goto IL_48e1;
  4484. }
  4485. IL_098e:
  4486. {
  4487. V_75 = (1.0f);
  4488. int32_t L_202 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  4489. V_104 = (bool)((((int32_t)L_202) == ((int32_t)0))? 1 : 0);
  4490. bool L_203 = V_104;
  4491. if (!L_203)
  4492. {
  4493. goto IL_0a3b;
  4494. }
  4495. }
  4496. {
  4497. int32_t L_204 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  4498. V_105 = (bool)((((int32_t)((int32_t)((int32_t)L_204&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
  4499. bool L_205 = V_105;
  4500. if (!L_205)
  4501. {
  4502. goto IL_09d7;
  4503. }
  4504. }
  4505. {
  4506. int32_t L_206 = V_5;
  4507. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4508. bool L_207;
  4509. L_207 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_206), NULL);
  4510. V_106 = L_207;
  4511. bool L_208 = V_106;
  4512. if (!L_208)
  4513. {
  4514. goto IL_09d4;
  4515. }
  4516. }
  4517. {
  4518. int32_t L_209 = V_5;
  4519. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4520. Il2CppChar L_210;
  4521. L_210 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_209), NULL);
  4522. V_5 = L_210;
  4523. }
  4524. IL_09d4:
  4525. {
  4526. goto IL_0a3a;
  4527. }
  4528. IL_09d7:
  4529. {
  4530. int32_t L_211 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  4531. V_107 = (bool)((((int32_t)((int32_t)((int32_t)L_211&8))) == ((int32_t)8))? 1 : 0);
  4532. bool L_212 = V_107;
  4533. if (!L_212)
  4534. {
  4535. goto IL_0a04;
  4536. }
  4537. }
  4538. {
  4539. int32_t L_213 = V_5;
  4540. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4541. bool L_214;
  4542. L_214 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_213), NULL);
  4543. V_108 = L_214;
  4544. bool L_215 = V_108;
  4545. if (!L_215)
  4546. {
  4547. goto IL_0a01;
  4548. }
  4549. }
  4550. {
  4551. int32_t L_216 = V_5;
  4552. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4553. Il2CppChar L_217;
  4554. L_217 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_216), NULL);
  4555. V_5 = L_217;
  4556. }
  4557. IL_0a01:
  4558. {
  4559. goto IL_0a3a;
  4560. }
  4561. IL_0a04:
  4562. {
  4563. int32_t L_218 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  4564. V_109 = (bool)((((int32_t)((int32_t)((int32_t)L_218&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0);
  4565. bool L_219 = V_109;
  4566. if (!L_219)
  4567. {
  4568. goto IL_0a3a;
  4569. }
  4570. }
  4571. {
  4572. int32_t L_220 = V_5;
  4573. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4574. bool L_221;
  4575. L_221 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_220), NULL);
  4576. V_110 = L_221;
  4577. bool L_222 = V_110;
  4578. if (!L_222)
  4579. {
  4580. goto IL_0a39;
  4581. }
  4582. }
  4583. {
  4584. V_75 = (0.800000012f);
  4585. int32_t L_223 = V_5;
  4586. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4587. Il2CppChar L_224;
  4588. L_224 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_223), NULL);
  4589. V_5 = L_224;
  4590. }
  4591. IL_0a39:
  4592. {
  4593. }
  4594. IL_0a3a:
  4595. {
  4596. }
  4597. IL_0a3b:
  4598. {
  4599. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4600. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_CharacterLookupMarker), NULL);
  4601. V_76 = (0.0f);
  4602. V_77 = (0.0f);
  4603. V_78 = (0.0f);
  4604. int32_t L_225 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  4605. V_111 = (bool)((((int32_t)L_225) == ((int32_t)1))? 1 : 0);
  4606. bool L_226 = V_111;
  4607. if (!L_226)
  4608. {
  4609. goto IL_0db5;
  4610. }
  4611. }
  4612. {
  4613. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_227 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4614. NullCheck(L_227);
  4615. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_228 = L_227->___characterInfo;
  4616. int32_t L_229 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4617. NullCheck(L_228);
  4618. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_230 = ((L_228)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_229)))->___spriteAsset;
  4619. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset = L_230;
  4620. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset), (void*)L_230);
  4621. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_231 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4622. NullCheck(L_231);
  4623. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_232 = L_231->___characterInfo;
  4624. int32_t L_233 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4625. NullCheck(L_232);
  4626. int32_t L_234 = ((L_232)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_233)))->___spriteIndex;
  4627. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteIndex = L_234;
  4628. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_235 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4629. NullCheck(L_235);
  4630. List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_236;
  4631. L_236 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_235, NULL);
  4632. int32_t L_237 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteIndex;
  4633. NullCheck(L_236);
  4634. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_238;
  4635. L_238 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_236, L_237, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
  4636. V_112 = L_238;
  4637. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_239 = V_112;
  4638. V_114 = (bool)((((RuntimeObject*)(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)L_239) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4639. bool L_240 = V_114;
  4640. if (!L_240)
  4641. {
  4642. goto IL_0ae4;
  4643. }
  4644. }
  4645. {
  4646. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4647. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_CharacterLookupMarker), NULL);
  4648. goto IL_48e1;
  4649. }
  4650. IL_0ae4:
  4651. {
  4652. int32_t L_241 = V_5;
  4653. V_115 = (bool)((((int32_t)L_241) == ((int32_t)((int32_t)60)))? 1 : 0);
  4654. bool L_242 = V_115;
  4655. if (!L_242)
  4656. {
  4657. goto IL_0b00;
  4658. }
  4659. }
  4660. {
  4661. int32_t L_243 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteIndex;
  4662. V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)57344), L_243));
  4663. goto IL_0b0b;
  4664. }
  4665. IL_0b00:
  4666. {
  4667. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  4668. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_244 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite;
  4669. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteColor = L_244;
  4670. }
  4671. IL_0b0b:
  4672. {
  4673. float L_245 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  4674. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_246 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4675. NullCheck(L_246);
  4676. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_247;
  4677. L_247 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_246, NULL);
  4678. V_116 = L_247;
  4679. int32_t L_248;
  4680. L_248 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_116), NULL);
  4681. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_249 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4682. NullCheck(L_249);
  4683. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_250;
  4684. L_250 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_249, NULL);
  4685. V_116 = L_250;
  4686. float L_251;
  4687. L_251 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_116), NULL);
  4688. bool L_252 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  4689. if (L_252)
  4690. {
  4691. G_B81_0 = ((float)il2cpp_codegen_multiply(((float)(L_245/((float)L_248))), L_251));
  4692. goto IL_0b4b;
  4693. }
  4694. G_B80_0 = ((float)il2cpp_codegen_multiply(((float)(L_245/((float)L_248))), L_251));
  4695. }
  4696. {
  4697. G_B82_0 = (0.100000001f);
  4698. G_B82_1 = G_B80_0;
  4699. goto IL_0b50;
  4700. }
  4701. IL_0b4b:
  4702. {
  4703. G_B82_0 = (1.0f);
  4704. G_B82_1 = G_B81_0;
  4705. }
  4706. IL_0b50:
  4707. {
  4708. V_113 = ((float)il2cpp_codegen_multiply(G_B82_1, G_B82_0));
  4709. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_253 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4710. NullCheck(L_253);
  4711. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_254 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_253->___m_FaceInfo);
  4712. int32_t L_255;
  4713. L_255 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_254, NULL);
  4714. V_117 = (bool)((((int32_t)L_255) > ((int32_t)0))? 1 : 0);
  4715. bool L_256 = V_117;
  4716. if (!L_256)
  4717. {
  4718. goto IL_0c1f;
  4719. }
  4720. }
  4721. {
  4722. float L_257 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  4723. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_258 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4724. NullCheck(L_258);
  4725. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_259 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_258->___m_FaceInfo);
  4726. int32_t L_260;
  4727. L_260 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_259, NULL);
  4728. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_261 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4729. NullCheck(L_261);
  4730. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_262 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_261->___m_FaceInfo);
  4731. float L_263;
  4732. L_263 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_262, NULL);
  4733. bool L_264 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  4734. if (L_264)
  4735. {
  4736. G_B85_0 = ((float)il2cpp_codegen_multiply(((float)(L_257/((float)L_260))), L_263));
  4737. goto IL_0ba8;
  4738. }
  4739. G_B84_0 = ((float)il2cpp_codegen_multiply(((float)(L_257/((float)L_260))), L_263));
  4740. }
  4741. {
  4742. G_B86_0 = (0.100000001f);
  4743. G_B86_1 = G_B84_0;
  4744. goto IL_0bad;
  4745. }
  4746. IL_0ba8:
  4747. {
  4748. G_B86_0 = (1.0f);
  4749. G_B86_1 = G_B85_0;
  4750. }
  4751. IL_0bad:
  4752. {
  4753. V_118 = ((float)il2cpp_codegen_multiply(G_B86_1, G_B86_0));
  4754. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_265 = V_112;
  4755. NullCheck(L_265);
  4756. float L_266 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_265)->___m_Scale;
  4757. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_267 = V_112;
  4758. NullCheck(L_267);
  4759. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_268 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_267)->___m_Glyph;
  4760. NullCheck(L_268);
  4761. float L_269;
  4762. L_269 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_268, NULL);
  4763. float L_270 = V_118;
  4764. V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_266, L_269)), L_270));
  4765. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_271 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4766. NullCheck(L_271);
  4767. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_272 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_271->___m_FaceInfo);
  4768. float L_273;
  4769. L_273 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_272, NULL);
  4770. V_77 = L_273;
  4771. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_274 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4772. NullCheck(L_274);
  4773. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_275 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_274->___m_FaceInfo);
  4774. float L_276;
  4775. L_276 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_275, NULL);
  4776. float L_277 = V_113;
  4777. float L_278 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  4778. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_279 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4779. NullCheck(L_279);
  4780. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_280 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_279->___m_FaceInfo);
  4781. float L_281;
  4782. L_281 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_280, NULL);
  4783. V_76 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_276, L_277)), L_278)), L_281));
  4784. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_282 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4785. NullCheck(L_282);
  4786. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_283 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_282->___m_FaceInfo);
  4787. float L_284;
  4788. L_284 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_283, NULL);
  4789. V_78 = L_284;
  4790. goto IL_0cfd;
  4791. }
  4792. IL_0c1f:
  4793. {
  4794. float L_285 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  4795. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_286 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4796. NullCheck(L_286);
  4797. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_287 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_286->___m_FaceInfo);
  4798. int32_t L_288;
  4799. L_288 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_287, NULL);
  4800. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_289 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4801. NullCheck(L_289);
  4802. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_290 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_289->___m_FaceInfo);
  4803. float L_291;
  4804. L_291 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_290, NULL);
  4805. bool L_292 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  4806. if (L_292)
  4807. {
  4808. G_B89_0 = ((float)il2cpp_codegen_multiply(((float)(L_285/((float)L_288))), L_291));
  4809. goto IL_0c58;
  4810. }
  4811. G_B88_0 = ((float)il2cpp_codegen_multiply(((float)(L_285/((float)L_288))), L_291));
  4812. }
  4813. {
  4814. G_B90_0 = (0.100000001f);
  4815. G_B90_1 = G_B88_0;
  4816. goto IL_0c5d;
  4817. }
  4818. IL_0c58:
  4819. {
  4820. G_B90_0 = (1.0f);
  4821. G_B90_1 = G_B89_0;
  4822. }
  4823. IL_0c5d:
  4824. {
  4825. V_119 = ((float)il2cpp_codegen_multiply(G_B90_1, G_B90_0));
  4826. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_293 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4827. NullCheck(L_293);
  4828. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_294 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_293->___m_FaceInfo);
  4829. float L_295;
  4830. L_295 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_294, NULL);
  4831. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_296 = V_112;
  4832. NullCheck(L_296);
  4833. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_297 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_296)->___m_Glyph;
  4834. NullCheck(L_297);
  4835. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_298;
  4836. L_298 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_297, NULL);
  4837. V_121 = L_298;
  4838. float L_299;
  4839. L_299 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_121), NULL);
  4840. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_300 = V_112;
  4841. NullCheck(L_300);
  4842. float L_301 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_300)->___m_Scale;
  4843. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_302 = V_112;
  4844. NullCheck(L_302);
  4845. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_303 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_302)->___m_Glyph;
  4846. NullCheck(L_303);
  4847. float L_304;
  4848. L_304 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_303, NULL);
  4849. float L_305 = V_119;
  4850. V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_295/L_299)), L_301)), L_304)), L_305));
  4851. float L_306 = V_119;
  4852. float L_307 = V_2;
  4853. V_120 = ((float)(L_306/L_307));
  4854. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_308 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4855. NullCheck(L_308);
  4856. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_309 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_308->___m_FaceInfo);
  4857. float L_310;
  4858. L_310 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_309, NULL);
  4859. float L_311 = V_120;
  4860. V_77 = ((float)il2cpp_codegen_multiply(L_310, L_311));
  4861. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_312 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4862. NullCheck(L_312);
  4863. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_313 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_312->___m_FaceInfo);
  4864. float L_314;
  4865. L_314 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_313, NULL);
  4866. float L_315 = V_113;
  4867. float L_316 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  4868. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_317 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4869. NullCheck(L_317);
  4870. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_318 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_317->___m_FaceInfo);
  4871. float L_319;
  4872. L_319 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_318, NULL);
  4873. V_76 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_314, L_315)), L_316)), L_319));
  4874. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_320 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4875. NullCheck(L_320);
  4876. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_321 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_320->___m_FaceInfo);
  4877. float L_322;
  4878. L_322 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_321, NULL);
  4879. float L_323 = V_120;
  4880. V_78 = ((float)il2cpp_codegen_multiply(L_322, L_323));
  4881. }
  4882. IL_0cfd:
  4883. {
  4884. TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_324 = V_112;
  4885. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement = L_324;
  4886. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement), (void*)L_324);
  4887. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_325 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4888. NullCheck(L_325);
  4889. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_326 = L_325->___characterInfo;
  4890. int32_t L_327 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4891. NullCheck(L_326);
  4892. ((L_326)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_327)))->___elementType = 1;
  4893. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_328 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4894. NullCheck(L_328);
  4895. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_329 = L_328->___characterInfo;
  4896. int32_t L_330 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4897. NullCheck(L_329);
  4898. float L_331 = V_2;
  4899. ((L_329)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_330)))->___scale = L_331;
  4900. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_332 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4901. NullCheck(L_332);
  4902. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_333 = L_332->___characterInfo;
  4903. int32_t L_334 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4904. NullCheck(L_333);
  4905. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_335 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
  4906. ((L_333)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_334)))->___spriteAsset = L_335;
  4907. Il2CppCodeGenWriteBarrier((void**)(&((L_333)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_334)))->___spriteAsset), (void*)L_335);
  4908. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_336 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4909. NullCheck(L_336);
  4910. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_337 = L_336->___characterInfo;
  4911. int32_t L_338 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4912. NullCheck(L_337);
  4913. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_339 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  4914. ((L_337)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_338)))->___fontAsset = L_339;
  4915. Il2CppCodeGenWriteBarrier((void**)(&((L_337)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_338)))->___fontAsset), (void*)L_339);
  4916. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_340 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4917. NullCheck(L_340);
  4918. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_341 = L_340->___characterInfo;
  4919. int32_t L_342 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4920. NullCheck(L_341);
  4921. int32_t L_343 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
  4922. ((L_341)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_342)))->___materialReferenceIndex = L_343;
  4923. int32_t L_344 = V_72;
  4924. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = L_344;
  4925. V_6 = (0.0f);
  4926. goto IL_103e;
  4927. }
  4928. IL_0db5:
  4929. {
  4930. int32_t L_345 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  4931. V_122 = (bool)((((int32_t)L_345) == ((int32_t)0))? 1 : 0);
  4932. bool L_346 = V_122;
  4933. if (!L_346)
  4934. {
  4935. goto IL_103e;
  4936. }
  4937. }
  4938. {
  4939. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_347 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4940. NullCheck(L_347);
  4941. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_348 = L_347->___characterInfo;
  4942. int32_t L_349 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4943. NullCheck(L_348);
  4944. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_350 = ((L_348)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_349)))->___textElement;
  4945. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement = L_350;
  4946. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement), (void*)L_350);
  4947. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_351 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
  4948. V_124 = (bool)((((RuntimeObject*)(TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_351) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4949. bool L_352 = V_124;
  4950. if (!L_352)
  4951. {
  4952. goto IL_0e09;
  4953. }
  4954. }
  4955. {
  4956. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  4957. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_CharacterLookupMarker), NULL);
  4958. goto IL_48e1;
  4959. }
  4960. IL_0e09:
  4961. {
  4962. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_353 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4963. NullCheck(L_353);
  4964. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_354 = L_353->___characterInfo;
  4965. int32_t L_355 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4966. NullCheck(L_354);
  4967. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_356 = ((L_354)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_355)))->___fontAsset;
  4968. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset = L_356;
  4969. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset), (void*)L_356);
  4970. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_357 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4971. NullCheck(L_357);
  4972. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_358 = L_357->___characterInfo;
  4973. int32_t L_359 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4974. NullCheck(L_358);
  4975. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_360 = ((L_358)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_359)))->___material;
  4976. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial = L_360;
  4977. Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial), (void*)L_360);
  4978. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_361 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  4979. NullCheck(L_361);
  4980. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_362 = L_361->___characterInfo;
  4981. int32_t L_363 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  4982. NullCheck(L_362);
  4983. int32_t L_364 = ((L_362)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_363)))->___materialReferenceIndex;
  4984. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = L_364;
  4985. bool L_365 = V_74;
  4986. if (!L_365)
  4987. {
  4988. goto IL_0e99;
  4989. }
  4990. }
  4991. {
  4992. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_366 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  4993. int32_t L_367 = V_71;
  4994. NullCheck(L_366);
  4995. int32_t L_368 = ((L_366)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_367)))->___unicode;
  4996. if ((!(((uint32_t)L_368) == ((uint32_t)((int32_t)10)))))
  4997. {
  4998. goto IL_0e99;
  4999. }
  5000. }
  5001. {
  5002. int32_t L_369 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5003. int32_t L_370 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  5004. G_B99_0 = ((((int32_t)((((int32_t)L_369) == ((int32_t)L_370))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5005. goto IL_0e9a;
  5006. }
  5007. IL_0e99:
  5008. {
  5009. G_B99_0 = 0;
  5010. }
  5011. IL_0e9a:
  5012. {
  5013. V_125 = (bool)G_B99_0;
  5014. bool L_371 = V_125;
  5015. if (!L_371)
  5016. {
  5017. goto IL_0efc;
  5018. }
  5019. }
  5020. {
  5021. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_372 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5022. NullCheck(L_372);
  5023. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_373 = L_372->___characterInfo;
  5024. int32_t L_374 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5025. NullCheck(L_373);
  5026. float L_375 = ((L_373)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_374, 1)))))->___pointSize;
  5027. float L_376 = V_75;
  5028. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_377 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5029. NullCheck(L_377);
  5030. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_378 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_377->___m_FaceInfo);
  5031. int32_t L_379;
  5032. L_379 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_378, NULL);
  5033. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_380 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5034. NullCheck(L_380);
  5035. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_381 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_380->___m_FaceInfo);
  5036. float L_382;
  5037. L_382 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_381, NULL);
  5038. bool L_383 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  5039. if (L_383)
  5040. {
  5041. G_B102_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_375, L_376))/((float)L_379))), L_382));
  5042. goto IL_0ef2;
  5043. }
  5044. G_B101_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_375, L_376))/((float)L_379))), L_382));
  5045. }
  5046. {
  5047. G_B103_0 = (0.100000001f);
  5048. G_B103_1 = G_B101_0;
  5049. goto IL_0ef7;
  5050. }
  5051. IL_0ef2:
  5052. {
  5053. G_B103_0 = (1.0f);
  5054. G_B103_1 = G_B102_0;
  5055. }
  5056. IL_0ef7:
  5057. {
  5058. V_123 = ((float)il2cpp_codegen_multiply(G_B103_1, G_B103_0));
  5059. goto IL_0f3f;
  5060. }
  5061. IL_0efc:
  5062. {
  5063. float L_384 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  5064. float L_385 = V_75;
  5065. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_386 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5066. NullCheck(L_386);
  5067. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_387 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_386->___m_FaceInfo);
  5068. int32_t L_388;
  5069. L_388 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_387, NULL);
  5070. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_389 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5071. NullCheck(L_389);
  5072. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_390 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_389->___m_FaceInfo);
  5073. float L_391;
  5074. L_391 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_390, NULL);
  5075. bool L_392 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  5076. if (L_392)
  5077. {
  5078. G_B106_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_384, L_385))/((float)L_388))), L_391));
  5079. goto IL_0f37;
  5080. }
  5081. G_B105_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_384, L_385))/((float)L_388))), L_391));
  5082. }
  5083. {
  5084. G_B107_0 = (0.100000001f);
  5085. G_B107_1 = G_B105_0;
  5086. goto IL_0f3c;
  5087. }
  5088. IL_0f37:
  5089. {
  5090. G_B107_0 = (1.0f);
  5091. G_B107_1 = G_B106_0;
  5092. }
  5093. IL_0f3c:
  5094. {
  5095. V_123 = ((float)il2cpp_codegen_multiply(G_B107_1, G_B107_0));
  5096. }
  5097. IL_0f3f:
  5098. {
  5099. bool L_393 = V_74;
  5100. if (!L_393)
  5101. {
  5102. goto IL_0f4e;
  5103. }
  5104. }
  5105. {
  5106. int32_t L_394 = V_5;
  5107. G_B111_0 = ((((int32_t)L_394) == ((int32_t)((int32_t)8230)))? 1 : 0);
  5108. goto IL_0f4f;
  5109. }
  5110. IL_0f4e:
  5111. {
  5112. G_B111_0 = 0;
  5113. }
  5114. IL_0f4f:
  5115. {
  5116. V_126 = (bool)G_B111_0;
  5117. bool L_395 = V_126;
  5118. if (!L_395)
  5119. {
  5120. goto IL_0f67;
  5121. }
  5122. }
  5123. {
  5124. V_77 = (0.0f);
  5125. V_78 = (0.0f);
  5126. goto IL_0f8d;
  5127. }
  5128. IL_0f67:
  5129. {
  5130. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_396 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5131. NullCheck(L_396);
  5132. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_397 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_396->___m_FaceInfo);
  5133. float L_398;
  5134. L_398 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_397, NULL);
  5135. V_77 = L_398;
  5136. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_399 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5137. NullCheck(L_399);
  5138. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_400 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_399->___m_FaceInfo);
  5139. float L_401;
  5140. L_401 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_400, NULL);
  5141. V_78 = L_401;
  5142. }
  5143. IL_0f8d:
  5144. {
  5145. float L_402 = V_123;
  5146. float L_403 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  5147. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_404 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
  5148. NullCheck(L_404);
  5149. float L_405 = L_404->___m_Scale;
  5150. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_406 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
  5151. NullCheck(L_406);
  5152. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_407 = L_406->___m_Glyph;
  5153. NullCheck(L_407);
  5154. float L_408;
  5155. L_408 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_407, NULL);
  5156. V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_402, L_403)), L_405)), L_408));
  5157. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_409 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5158. NullCheck(L_409);
  5159. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_410 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_409->___m_FaceInfo);
  5160. float L_411;
  5161. L_411 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_410, NULL);
  5162. float L_412 = V_123;
  5163. float L_413 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  5164. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_414 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5165. NullCheck(L_414);
  5166. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_415 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_414->___m_FaceInfo);
  5167. float L_416;
  5168. L_416 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_415, NULL);
  5169. V_76 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_411, L_412)), L_413)), L_416));
  5170. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_417 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5171. NullCheck(L_417);
  5172. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_418 = L_417->___characterInfo;
  5173. int32_t L_419 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5174. NullCheck(L_418);
  5175. ((L_418)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_419)))->___elementType = 0;
  5176. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_420 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5177. NullCheck(L_420);
  5178. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_421 = L_420->___characterInfo;
  5179. int32_t L_422 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5180. NullCheck(L_421);
  5181. float L_423 = V_2;
  5182. ((L_421)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_422)))->___scale = L_423;
  5183. int32_t L_424 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
  5184. if (!L_424)
  5185. {
  5186. goto IL_1035;
  5187. }
  5188. }
  5189. {
  5190. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_425 = __this->___m_subTextObjects;
  5191. int32_t L_426 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
  5192. NullCheck(L_425);
  5193. int32_t L_427 = L_426;
  5194. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_428 = (L_425)->GetAt(static_cast<il2cpp_array_size_t>(L_427));
  5195. NullCheck(L_428);
  5196. float L_429;
  5197. L_429 = TMP_SubMeshUI_get_padding_mFE0F475014CBD79033493C185323B095356C4D98(L_428, NULL);
  5198. G_B117_0 = L_429;
  5199. goto IL_103b;
  5200. }
  5201. IL_1035:
  5202. {
  5203. float L_430 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_padding;
  5204. G_B117_0 = L_430;
  5205. }
  5206. IL_103b:
  5207. {
  5208. V_6 = G_B117_0;
  5209. }
  5210. IL_103e:
  5211. {
  5212. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  5213. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_CharacterLookupMarker), NULL);
  5214. float L_431 = V_2;
  5215. V_79 = L_431;
  5216. int32_t L_432 = V_5;
  5217. if ((((int32_t)L_432) == ((int32_t)((int32_t)173))))
  5218. {
  5219. goto IL_105c;
  5220. }
  5221. }
  5222. {
  5223. int32_t L_433 = V_5;
  5224. G_B121_0 = ((((int32_t)L_433) == ((int32_t)3))? 1 : 0);
  5225. goto IL_105d;
  5226. }
  5227. IL_105c:
  5228. {
  5229. G_B121_0 = 1;
  5230. }
  5231. IL_105d:
  5232. {
  5233. V_127 = (bool)G_B121_0;
  5234. bool L_434 = V_127;
  5235. if (!L_434)
  5236. {
  5237. goto IL_1069;
  5238. }
  5239. }
  5240. {
  5241. V_2 = (0.0f);
  5242. }
  5243. IL_1069:
  5244. {
  5245. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_435 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5246. NullCheck(L_435);
  5247. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_436 = L_435->___characterInfo;
  5248. int32_t L_437 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5249. NullCheck(L_436);
  5250. int32_t L_438 = V_5;
  5251. ((L_436)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_437)))->___character = ((int32_t)(uint16_t)L_438);
  5252. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_439 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5253. NullCheck(L_439);
  5254. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_440 = L_439->___characterInfo;
  5255. int32_t L_441 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5256. NullCheck(L_440);
  5257. float L_442 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  5258. ((L_440)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_441)))->___pointSize = L_442;
  5259. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_443 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5260. NullCheck(L_443);
  5261. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_444 = L_443->___characterInfo;
  5262. int32_t L_445 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5263. NullCheck(L_444);
  5264. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_446 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  5265. ((L_444)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_445)))->___color = L_446;
  5266. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_447 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5267. NullCheck(L_447);
  5268. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_448 = L_447->___characterInfo;
  5269. int32_t L_449 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5270. NullCheck(L_448);
  5271. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_450 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_underlineColor;
  5272. ((L_448)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_449)))->___underlineColor = L_450;
  5273. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_451 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5274. NullCheck(L_451);
  5275. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_452 = L_451->___characterInfo;
  5276. int32_t L_453 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5277. NullCheck(L_452);
  5278. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_454 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_strikethroughColor;
  5279. ((L_452)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_453)))->___strikethroughColor = L_454;
  5280. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_455 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5281. NullCheck(L_455);
  5282. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_456 = L_455->___characterInfo;
  5283. int32_t L_457 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5284. NullCheck(L_456);
  5285. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* L_458 = (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_HighlightStateStack);
  5286. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_459;
  5287. L_459 = TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086(L_458, TMP_TextProcessingStack_1_get_current_mB9F78A6BB15081298FB89C5AAD7FD69621E59086_RuntimeMethod_var);
  5288. ((L_456)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_457)))->___highlightState = L_459;
  5289. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_460 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5290. NullCheck(L_460);
  5291. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_461 = L_460->___characterInfo;
  5292. int32_t L_462 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5293. NullCheck(L_461);
  5294. int32_t L_463 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  5295. ((L_461)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_462)))->___style = L_463;
  5296. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_464 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
  5297. NullCheck(L_464);
  5298. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_465 = L_464->___m_Glyph;
  5299. NullCheck(L_465);
  5300. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_466;
  5301. L_466 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_465, NULL);
  5302. V_80 = L_466;
  5303. int32_t L_467 = V_5;
  5304. if ((((int32_t)L_467) > ((int32_t)((int32_t)65535))))
  5305. {
  5306. goto IL_1177;
  5307. }
  5308. }
  5309. {
  5310. int32_t L_468 = V_5;
  5311. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  5312. bool L_469;
  5313. L_469 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_468), NULL);
  5314. G_B126_0 = ((int32_t)(L_469));
  5315. goto IL_1178;
  5316. }
  5317. IL_1177:
  5318. {
  5319. G_B126_0 = 0;
  5320. }
  5321. IL_1178:
  5322. {
  5323. V_81 = (bool)G_B126_0;
  5324. il2cpp_codegen_initobj((&V_82), sizeof(TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1));
  5325. float L_470 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterSpacing;
  5326. V_83 = L_470;
  5327. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_GlyphHorizontalAdvanceAdjustment = (0.0f);
  5328. bool L_471 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableKerning;
  5329. V_128 = L_471;
  5330. bool L_472 = V_128;
  5331. if (!L_472)
  5332. {
  5333. goto IL_12ff;
  5334. }
  5335. }
  5336. {
  5337. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  5338. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleGPOSFeaturesMarker), NULL);
  5339. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_473 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
  5340. NullCheck(L_473);
  5341. uint32_t L_474 = L_473->___m_GlyphIndex;
  5342. V_130 = L_474;
  5343. int32_t L_475 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5344. int32_t L_476 = V_0;
  5345. V_131 = (bool)((((int32_t)L_475) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_476, 1))))? 1 : 0);
  5346. bool L_477 = V_131;
  5347. if (!L_477)
  5348. {
  5349. goto IL_124c;
  5350. }
  5351. }
  5352. {
  5353. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_478 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5354. NullCheck(L_478);
  5355. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_479 = L_478->___characterInfo;
  5356. int32_t L_480 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5357. NullCheck(L_479);
  5358. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_481 = ((L_479)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_480, 1)))))->___textElement;
  5359. NullCheck(L_481);
  5360. uint32_t L_482 = L_481->___m_GlyphIndex;
  5361. V_132 = L_482;
  5362. uint32_t L_483 = V_132;
  5363. uint32_t L_484 = V_130;
  5364. V_133 = ((int32_t)(((int32_t)((int32_t)L_483<<((int32_t)16)))|(int32_t)L_484));
  5365. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_485 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5366. NullCheck(L_485);
  5367. TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_486 = L_485->___m_FontFeatureTable;
  5368. NullCheck(L_486);
  5369. Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* L_487 = L_486->___m_GlyphPairAdjustmentRecordLookupDictionary;
  5370. uint32_t L_488 = V_133;
  5371. NullCheck(L_487);
  5372. bool L_489;
  5373. L_489 = Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74(L_487, L_488, (&V_129), Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var);
  5374. V_134 = L_489;
  5375. bool L_490 = V_134;
  5376. if (!L_490)
  5377. {
  5378. goto IL_124b;
  5379. }
  5380. }
  5381. {
  5382. TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_491 = V_129;
  5383. NullCheck(L_491);
  5384. TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00* L_492 = (TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00*)(&L_491->___m_FirstAdjustmentRecord);
  5385. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_493 = L_492->___m_GlyphValueRecord;
  5386. V_82 = L_493;
  5387. TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_494 = V_129;
  5388. NullCheck(L_494);
  5389. int32_t L_495 = L_494->___m_FeatureLookupFlags;
  5390. if ((((int32_t)((int32_t)((int32_t)L_495&((int32_t)256)))) == ((int32_t)((int32_t)256))))
  5391. {
  5392. goto IL_1243;
  5393. }
  5394. }
  5395. {
  5396. float L_496 = V_83;
  5397. G_B132_0 = L_496;
  5398. goto IL_1248;
  5399. }
  5400. IL_1243:
  5401. {
  5402. G_B132_0 = (0.0f);
  5403. }
  5404. IL_1248:
  5405. {
  5406. V_83 = G_B132_0;
  5407. }
  5408. IL_124b:
  5409. {
  5410. }
  5411. IL_124c:
  5412. {
  5413. int32_t L_497 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5414. V_135 = (bool)((((int32_t)((((int32_t)L_497) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5415. bool L_498 = V_135;
  5416. if (!L_498)
  5417. {
  5418. goto IL_12e6;
  5419. }
  5420. }
  5421. {
  5422. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_499 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5423. NullCheck(L_499);
  5424. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_500 = L_499->___characterInfo;
  5425. int32_t L_501 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  5426. NullCheck(L_500);
  5427. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_502 = ((L_500)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_501, 1)))))->___textElement;
  5428. NullCheck(L_502);
  5429. uint32_t L_503 = L_502->___m_GlyphIndex;
  5430. V_136 = L_503;
  5431. uint32_t L_504 = V_130;
  5432. uint32_t L_505 = V_136;
  5433. V_137 = ((int32_t)(((int32_t)((int32_t)L_504<<((int32_t)16)))|(int32_t)L_505));
  5434. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_506 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5435. NullCheck(L_506);
  5436. TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_507 = L_506->___m_FontFeatureTable;
  5437. NullCheck(L_507);
  5438. Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* L_508 = L_507->___m_GlyphPairAdjustmentRecordLookupDictionary;
  5439. uint32_t L_509 = V_137;
  5440. NullCheck(L_508);
  5441. bool L_510;
  5442. L_510 = Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74(L_508, L_509, (&V_129), Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var);
  5443. V_138 = L_510;
  5444. bool L_511 = V_138;
  5445. if (!L_511)
  5446. {
  5447. goto IL_12e5;
  5448. }
  5449. }
  5450. {
  5451. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_512 = V_82;
  5452. TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_513 = V_129;
  5453. NullCheck(L_513);
  5454. TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00* L_514 = (TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00*)(&L_513->___m_SecondAdjustmentRecord);
  5455. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_515 = L_514->___m_GlyphValueRecord;
  5456. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_516;
  5457. L_516 = TMP_GlyphValueRecord_op_Addition_m27CD190E35E404FAF3DC7283A76FC20650E55A73(L_512, L_515, NULL);
  5458. V_82 = L_516;
  5459. TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_517 = V_129;
  5460. NullCheck(L_517);
  5461. int32_t L_518 = L_517->___m_FeatureLookupFlags;
  5462. if ((((int32_t)((int32_t)((int32_t)L_518&((int32_t)256)))) == ((int32_t)((int32_t)256))))
  5463. {
  5464. goto IL_12dd;
  5465. }
  5466. }
  5467. {
  5468. float L_519 = V_83;
  5469. G_B139_0 = L_519;
  5470. goto IL_12e2;
  5471. }
  5472. IL_12dd:
  5473. {
  5474. G_B139_0 = (0.0f);
  5475. }
  5476. IL_12e2:
  5477. {
  5478. V_83 = G_B139_0;
  5479. }
  5480. IL_12e5:
  5481. {
  5482. }
  5483. IL_12e6:
  5484. {
  5485. float L_520;
  5486. L_520 = TMP_GlyphValueRecord_get_xAdvance_mA01138133A0841ADC49C3D0718B2268D9819CE4B((&V_82), NULL);
  5487. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_GlyphHorizontalAdvanceAdjustment = L_520;
  5488. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  5489. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleGPOSFeaturesMarker), NULL);
  5490. }
  5491. IL_12ff:
  5492. {
  5493. bool L_521 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  5494. V_139 = L_521;
  5495. bool L_522 = V_139;
  5496. if (!L_522)
  5497. {
  5498. goto IL_135b;
  5499. }
  5500. }
  5501. {
  5502. float L_523 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  5503. float L_524;
  5504. L_524 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_80), NULL);
  5505. float L_525 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  5506. float L_526 = V_2;
  5507. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_523, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_524, ((float)il2cpp_codegen_subtract((1.0f), L_525)))), L_526))));
  5508. bool L_527 = V_81;
  5509. if (L_527)
  5510. {
  5511. goto IL_133e;
  5512. }
  5513. }
  5514. {
  5515. int32_t L_528 = V_5;
  5516. G_B146_0 = ((((int32_t)L_528) == ((int32_t)((int32_t)8203)))? 1 : 0);
  5517. goto IL_133f;
  5518. }
  5519. IL_133e:
  5520. {
  5521. G_B146_0 = 1;
  5522. }
  5523. IL_133f:
  5524. {
  5525. V_140 = (bool)G_B146_0;
  5526. bool L_529 = V_140;
  5527. if (!L_529)
  5528. {
  5529. goto IL_135a;
  5530. }
  5531. }
  5532. {
  5533. float L_530 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  5534. float L_531 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
  5535. float L_532 = V_3;
  5536. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_530, ((float)il2cpp_codegen_multiply(L_531, L_532))));
  5537. }
  5538. IL_135a:
  5539. {
  5540. }
  5541. IL_135b:
  5542. {
  5543. V_84 = (0.0f);
  5544. float L_533 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
  5545. V_141 = (bool)((((int32_t)((((float)L_533) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5546. bool L_534 = V_141;
  5547. if (!L_534)
  5548. {
  5549. goto IL_13bc;
  5550. }
  5551. }
  5552. {
  5553. float L_535 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
  5554. float L_536;
  5555. L_536 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_80), NULL);
  5556. float L_537;
  5557. L_537 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_80), NULL);
  5558. float L_538 = V_2;
  5559. float L_539 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  5560. V_84 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_535/(2.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_536/(2.0f))), L_537)), L_538)))), ((float)il2cpp_codegen_subtract((1.0f), L_539))));
  5561. float L_540 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  5562. float L_541 = V_84;
  5563. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_540, L_541));
  5564. }
  5565. IL_13bc:
  5566. {
  5567. int32_t L_542 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  5568. if (L_542)
  5569. {
  5570. goto IL_13d5;
  5571. }
  5572. }
  5573. {
  5574. bool L_543 = V_73;
  5575. if (L_543)
  5576. {
  5577. goto IL_13d5;
  5578. }
  5579. }
  5580. {
  5581. int32_t L_544 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  5582. G_B155_0 = ((((int32_t)((int32_t)((int32_t)L_544&1))) == ((int32_t)1))? 1 : 0);
  5583. goto IL_13d6;
  5584. }
  5585. IL_13d5:
  5586. {
  5587. G_B155_0 = 0;
  5588. }
  5589. IL_13d6:
  5590. {
  5591. V_142 = (bool)G_B155_0;
  5592. bool L_545 = V_142;
  5593. if (!L_545)
  5594. {
  5595. goto IL_1474;
  5596. }
  5597. }
  5598. {
  5599. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_546 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5600. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  5601. bool L_547;
  5602. L_547 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_546, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  5603. if (!L_547)
  5604. {
  5605. goto IL_1400;
  5606. }
  5607. }
  5608. {
  5609. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_548 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5610. il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
  5611. int32_t L_549 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
  5612. NullCheck(L_548);
  5613. bool L_550;
  5614. L_550 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_548, L_549, NULL);
  5615. G_B159_0 = ((int32_t)(L_550));
  5616. goto IL_1401;
  5617. }
  5618. IL_1400:
  5619. {
  5620. G_B159_0 = 0;
  5621. }
  5622. IL_1401:
  5623. {
  5624. V_143 = (bool)G_B159_0;
  5625. bool L_551 = V_143;
  5626. if (!L_551)
  5627. {
  5628. goto IL_145a;
  5629. }
  5630. }
  5631. {
  5632. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_552 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5633. il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
  5634. int32_t L_553 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
  5635. NullCheck(L_552);
  5636. float L_554;
  5637. L_554 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_552, L_553, NULL);
  5638. V_144 = L_554;
  5639. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_555 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5640. NullCheck(L_555);
  5641. float L_556 = L_555->___boldStyle;
  5642. float L_557 = V_144;
  5643. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_558 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5644. int32_t L_559 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A;
  5645. NullCheck(L_558);
  5646. float L_560;
  5647. L_560 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_558, L_559, NULL);
  5648. V_7 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_556/(4.0f))), L_557)), L_560));
  5649. float L_561 = V_7;
  5650. float L_562 = V_6;
  5651. float L_563 = V_144;
  5652. V_145 = (bool)((((float)((float)il2cpp_codegen_add(L_561, L_562))) > ((float)L_563))? 1 : 0);
  5653. bool L_564 = V_145;
  5654. if (!L_564)
  5655. {
  5656. goto IL_1457;
  5657. }
  5658. }
  5659. {
  5660. float L_565 = V_144;
  5661. float L_566 = V_7;
  5662. V_6 = ((float)il2cpp_codegen_subtract(L_565, L_566));
  5663. }
  5664. IL_1457:
  5665. {
  5666. goto IL_1461;
  5667. }
  5668. IL_145a:
  5669. {
  5670. V_7 = (0.0f);
  5671. }
  5672. IL_1461:
  5673. {
  5674. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_567 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5675. NullCheck(L_567);
  5676. float L_568 = L_567->___boldSpacing;
  5677. V_8 = L_568;
  5678. goto IL_1510;
  5679. }
  5680. IL_1474:
  5681. {
  5682. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_569 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5683. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  5684. bool L_570;
  5685. L_570 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_569, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  5686. if (!L_570)
  5687. {
  5688. goto IL_14a7;
  5689. }
  5690. }
  5691. {
  5692. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_571 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5693. il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
  5694. int32_t L_572 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
  5695. NullCheck(L_571);
  5696. bool L_573;
  5697. L_573 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_571, L_572, NULL);
  5698. if (!L_573)
  5699. {
  5700. goto IL_14a7;
  5701. }
  5702. }
  5703. {
  5704. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_574 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5705. il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
  5706. int32_t L_575 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A;
  5707. NullCheck(L_574);
  5708. bool L_576;
  5709. L_576 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_574, L_575, NULL);
  5710. G_B169_0 = ((int32_t)(L_576));
  5711. goto IL_14a8;
  5712. }
  5713. IL_14a7:
  5714. {
  5715. G_B169_0 = 0;
  5716. }
  5717. IL_14a8:
  5718. {
  5719. V_146 = (bool)G_B169_0;
  5720. bool L_577 = V_146;
  5721. if (!L_577)
  5722. {
  5723. goto IL_1501;
  5724. }
  5725. }
  5726. {
  5727. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_578 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5728. il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
  5729. int32_t L_579 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
  5730. NullCheck(L_578);
  5731. float L_580;
  5732. L_580 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_578, L_579, NULL);
  5733. V_147 = L_580;
  5734. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_581 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  5735. NullCheck(L_581);
  5736. float L_582 = L_581->___normalStyle;
  5737. float L_583 = V_147;
  5738. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_584 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
  5739. int32_t L_585 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A;
  5740. NullCheck(L_584);
  5741. float L_586;
  5742. L_586 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_584, L_585, NULL);
  5743. V_7 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_582/(4.0f))), L_583)), L_586));
  5744. float L_587 = V_7;
  5745. float L_588 = V_6;
  5746. float L_589 = V_147;
  5747. V_148 = (bool)((((float)((float)il2cpp_codegen_add(L_587, L_588))) > ((float)L_589))? 1 : 0);
  5748. bool L_590 = V_148;
  5749. if (!L_590)
  5750. {
  5751. goto IL_14fe;
  5752. }
  5753. }
  5754. {
  5755. float L_591 = V_147;
  5756. float L_592 = V_7;
  5757. V_6 = ((float)il2cpp_codegen_subtract(L_591, L_592));
  5758. }
  5759. IL_14fe:
  5760. {
  5761. goto IL_1508;
  5762. }
  5763. IL_1501:
  5764. {
  5765. V_7 = (0.0f);
  5766. }
  5767. IL_1508:
  5768. {
  5769. V_8 = (0.0f);
  5770. }
  5771. IL_1510:
  5772. {
  5773. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  5774. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_CalculateVerticesPositionMarker), NULL);
  5775. float L_593 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  5776. float L_594;
  5777. L_594 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_80), NULL);
  5778. float L_595 = V_6;
  5779. float L_596 = V_7;
  5780. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_597 = V_82;
  5781. float L_598 = L_597.___m_XPlacement;
  5782. float L_599 = V_2;
  5783. float L_600 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  5784. (&V_85)->___x = ((float)il2cpp_codegen_add(L_593, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_594, L_595)), L_596)), L_598)), L_599)), ((float)il2cpp_codegen_subtract((1.0f), L_600))))));
  5785. float L_601 = V_76;
  5786. float L_602;
  5787. L_602 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_80), NULL);
  5788. float L_603 = V_6;
  5789. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_604 = V_82;
  5790. float L_605 = L_604.___m_YPlacement;
  5791. float L_606 = V_2;
  5792. float L_607 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  5793. float L_608 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  5794. (&V_85)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_601, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_602, L_603)), L_605)), L_606)))), L_607)), L_608));
  5795. (&V_85)->___z = (0.0f);
  5796. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_609 = V_85;
  5797. float L_610 = L_609.___x;
  5798. (&V_86)->___x = L_610;
  5799. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_611 = V_85;
  5800. float L_612 = L_611.___y;
  5801. float L_613;
  5802. L_613 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_80), NULL);
  5803. float L_614 = V_6;
  5804. float L_615 = V_2;
  5805. (&V_86)->___y = ((float)il2cpp_codegen_subtract(L_612, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_613, ((float)il2cpp_codegen_multiply(L_614, (2.0f))))), L_615))));
  5806. (&V_86)->___z = (0.0f);
  5807. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_616 = V_86;
  5808. float L_617 = L_616.___x;
  5809. float L_618;
  5810. L_618 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_80), NULL);
  5811. float L_619 = V_6;
  5812. float L_620 = V_7;
  5813. float L_621 = V_2;
  5814. float L_622 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  5815. (&V_87)->___x = ((float)il2cpp_codegen_add(L_617, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_618, ((float)il2cpp_codegen_multiply(L_619, (2.0f))))), ((float)il2cpp_codegen_multiply(L_620, (2.0f))))), L_621)), ((float)il2cpp_codegen_subtract((1.0f), L_622))))));
  5816. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_623 = V_85;
  5817. float L_624 = L_623.___y;
  5818. (&V_87)->___y = L_624;
  5819. (&V_87)->___z = (0.0f);
  5820. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_625 = V_87;
  5821. float L_626 = L_625.___x;
  5822. (&V_88)->___x = L_626;
  5823. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_627 = V_86;
  5824. float L_628 = L_627.___y;
  5825. (&V_88)->___y = L_628;
  5826. (&V_88)->___z = (0.0f);
  5827. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_CalculateVerticesPositionMarker), NULL);
  5828. int32_t L_629 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  5829. if (L_629)
  5830. {
  5831. goto IL_165d;
  5832. }
  5833. }
  5834. {
  5835. bool L_630 = V_73;
  5836. if (L_630)
  5837. {
  5838. goto IL_165d;
  5839. }
  5840. }
  5841. {
  5842. int32_t L_631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
  5843. G_B179_0 = ((((int32_t)((int32_t)((int32_t)L_631&2))) == ((int32_t)2))? 1 : 0);
  5844. goto IL_165e;
  5845. }
  5846. IL_165d:
  5847. {
  5848. G_B179_0 = 0;
  5849. }
  5850. IL_165e:
  5851. {
  5852. V_149 = (bool)G_B179_0;
  5853. bool L_632 = V_149;
  5854. if (!L_632)
  5855. {
  5856. goto IL_1734;
  5857. }
  5858. }
  5859. {
  5860. int32_t L_633 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngle;
  5861. V_150 = ((float)il2cpp_codegen_multiply(((float)L_633), (0.00999999978f)));
  5862. float L_634 = V_150;
  5863. float L_635;
  5864. L_635 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_80), NULL);
  5865. float L_636 = V_6;
  5866. float L_637 = V_7;
  5867. float L_638 = V_2;
  5868. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_151), ((float)il2cpp_codegen_multiply(L_634, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_635, L_636)), L_637)), L_638)))), (0.0f), (0.0f), NULL);
  5869. float L_639 = V_150;
  5870. float L_640;
  5871. L_640 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_80), NULL);
  5872. float L_641;
  5873. L_641 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_80), NULL);
  5874. float L_642 = V_6;
  5875. float L_643 = V_7;
  5876. float L_644 = V_2;
  5877. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_152), ((float)il2cpp_codegen_multiply(L_639, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_640, L_641)), L_642)), L_643)), L_644)))), (0.0f), (0.0f), NULL);
  5878. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_645 = V_151;
  5879. float L_646 = L_645.___x;
  5880. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_647 = V_152;
  5881. float L_648 = L_647.___x;
  5882. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_153), ((float)(((float)il2cpp_codegen_subtract(L_646, L_648))/(2.0f))), (0.0f), (0.0f), NULL);
  5883. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_649 = V_85;
  5884. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_650 = V_151;
  5885. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_651;
  5886. L_651 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_649, L_650, NULL);
  5887. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_652 = V_153;
  5888. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_653;
  5889. L_653 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_651, L_652, NULL);
  5890. V_85 = L_653;
  5891. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_654 = V_86;
  5892. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_655 = V_152;
  5893. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_656;
  5894. L_656 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_654, L_655, NULL);
  5895. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_657 = V_153;
  5896. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_658;
  5897. L_658 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_656, L_657, NULL);
  5898. V_86 = L_658;
  5899. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_659 = V_87;
  5900. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_660 = V_151;
  5901. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_661;
  5902. L_661 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_659, L_660, NULL);
  5903. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_662 = V_153;
  5904. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_663;
  5905. L_663 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_661, L_662, NULL);
  5906. V_87 = L_663;
  5907. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_664 = V_88;
  5908. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_665 = V_152;
  5909. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_666;
  5910. L_666 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_664, L_665, NULL);
  5911. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_667 = V_153;
  5912. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_668;
  5913. L_668 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_666, L_667, NULL);
  5914. V_88 = L_668;
  5915. }
  5916. IL_1734:
  5917. {
  5918. bool L_669 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isFXMatrixSet;
  5919. V_154 = L_669;
  5920. bool L_670 = V_154;
  5921. if (!L_670)
  5922. {
  5923. goto IL_17f0;
  5924. }
  5925. }
  5926. {
  5927. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_671 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXMatrix);
  5928. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_672;
  5929. L_672 = Matrix4x4_get_lossyScale_mFB3D4CF6408D710D607CA1D2AF94B2E4E0B57EB7(L_671, NULL);
  5930. float L_673 = L_672.___x;
  5931. V_156 = (bool)((((int32_t)((((float)L_673) == ((float)(1.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5932. bool L_674 = V_156;
  5933. if (!L_674)
  5934. {
  5935. goto IL_1766;
  5936. }
  5937. }
  5938. {
  5939. }
  5940. IL_1766:
  5941. {
  5942. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_675 = V_87;
  5943. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_676 = V_86;
  5944. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_677;
  5945. L_677 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_675, L_676, NULL);
  5946. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_678;
  5947. L_678 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_677, (2.0f), NULL);
  5948. V_155 = L_678;
  5949. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_679 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXMatrix);
  5950. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_680 = V_85;
  5951. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_681 = V_155;
  5952. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_682;
  5953. L_682 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_680, L_681, NULL);
  5954. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_683;
  5955. L_683 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_679, L_682, NULL);
  5956. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_684 = V_155;
  5957. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_685;
  5958. L_685 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_683, L_684, NULL);
  5959. V_85 = L_685;
  5960. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_686 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXMatrix);
  5961. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_687 = V_86;
  5962. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_688 = V_155;
  5963. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_689;
  5964. L_689 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_687, L_688, NULL);
  5965. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_690;
  5966. L_690 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_686, L_689, NULL);
  5967. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_691 = V_155;
  5968. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_692;
  5969. L_692 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_690, L_691, NULL);
  5970. V_86 = L_692;
  5971. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_693 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXMatrix);
  5972. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_694 = V_87;
  5973. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_695 = V_155;
  5974. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_696;
  5975. L_696 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_694, L_695, NULL);
  5976. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_697;
  5977. L_697 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_693, L_696, NULL);
  5978. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_698 = V_155;
  5979. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_699;
  5980. L_699 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_697, L_698, NULL);
  5981. V_87 = L_699;
  5982. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_700 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXMatrix);
  5983. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_701 = V_88;
  5984. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_702 = V_155;
  5985. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_703;
  5986. L_703 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_701, L_702, NULL);
  5987. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_704;
  5988. L_704 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_700, L_703, NULL);
  5989. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_705 = V_155;
  5990. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_706;
  5991. L_706 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_704, L_705, NULL);
  5992. V_88 = L_706;
  5993. }
  5994. IL_17f0:
  5995. {
  5996. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_707 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  5997. NullCheck(L_707);
  5998. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_708 = L_707->___characterInfo;
  5999. int32_t L_709 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6000. NullCheck(L_708);
  6001. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_710 = V_86;
  6002. ((L_708)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_709)))->___bottomLeft = L_710;
  6003. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_711 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6004. NullCheck(L_711);
  6005. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_712 = L_711->___characterInfo;
  6006. int32_t L_713 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6007. NullCheck(L_712);
  6008. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_714 = V_85;
  6009. ((L_712)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_713)))->___topLeft = L_714;
  6010. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_715 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6011. NullCheck(L_715);
  6012. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_716 = L_715->___characterInfo;
  6013. int32_t L_717 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6014. NullCheck(L_716);
  6015. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_718 = V_87;
  6016. ((L_716)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_717)))->___topRight = L_718;
  6017. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_719 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6018. NullCheck(L_719);
  6019. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_720 = L_719->___characterInfo;
  6020. int32_t L_721 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6021. NullCheck(L_720);
  6022. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_722 = V_88;
  6023. ((L_720)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_721)))->___bottomRight = L_722;
  6024. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_723 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6025. NullCheck(L_723);
  6026. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_724 = L_723->___characterInfo;
  6027. int32_t L_725 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6028. NullCheck(L_724);
  6029. float L_726 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  6030. ((L_724)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_725)))->___origin = L_726;
  6031. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_727 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6032. NullCheck(L_727);
  6033. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_728 = L_727->___characterInfo;
  6034. int32_t L_729 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6035. NullCheck(L_728);
  6036. float L_730 = V_76;
  6037. float L_731 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6038. float L_732 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6039. ((L_728)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_729)))->___baseLine = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_730, L_731)), L_732));
  6040. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_733 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6041. NullCheck(L_733);
  6042. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_734 = L_733->___characterInfo;
  6043. int32_t L_735 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6044. NullCheck(L_734);
  6045. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_736 = V_87;
  6046. float L_737 = L_736.___x;
  6047. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_738 = V_86;
  6048. float L_739 = L_738.___x;
  6049. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_740 = V_85;
  6050. float L_741 = L_740.___y;
  6051. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_742 = V_86;
  6052. float L_743 = L_742.___y;
  6053. ((L_734)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_735)))->___aspectRatio = ((float)(((float)il2cpp_codegen_subtract(L_737, L_739))/((float)il2cpp_codegen_subtract(L_741, L_743))));
  6054. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6055. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ComputeTextMetricsMarker), NULL);
  6056. int32_t L_744 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  6057. if (!L_744)
  6058. {
  6059. goto IL_190a;
  6060. }
  6061. }
  6062. {
  6063. float L_745 = V_77;
  6064. float L_746 = V_2;
  6065. float L_747 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6066. G_B188_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_745, L_746)), L_747));
  6067. goto IL_1918;
  6068. }
  6069. IL_190a:
  6070. {
  6071. float L_748 = V_77;
  6072. float L_749 = V_2;
  6073. float L_750 = V_75;
  6074. float L_751 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6075. G_B188_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_748, L_749))/L_750)), L_751));
  6076. }
  6077. IL_1918:
  6078. {
  6079. V_89 = G_B188_0;
  6080. int32_t L_752 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  6081. if (!L_752)
  6082. {
  6083. goto IL_192f;
  6084. }
  6085. }
  6086. {
  6087. float L_753 = V_78;
  6088. float L_754 = V_2;
  6089. float L_755 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6090. G_B191_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_753, L_754)), L_755));
  6091. goto IL_193d;
  6092. }
  6093. IL_192f:
  6094. {
  6095. float L_756 = V_78;
  6096. float L_757 = V_2;
  6097. float L_758 = V_75;
  6098. float L_759 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6099. G_B191_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_756, L_757))/L_758)), L_759));
  6100. }
  6101. IL_193d:
  6102. {
  6103. V_90 = G_B191_0;
  6104. float L_760 = V_89;
  6105. V_91 = L_760;
  6106. float L_761 = V_90;
  6107. V_92 = L_761;
  6108. int32_t L_762 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6109. int32_t L_763 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  6110. V_93 = (bool)((((int32_t)L_762) == ((int32_t)L_763))? 1 : 0);
  6111. bool L_764 = V_93;
  6112. if (L_764)
  6113. {
  6114. goto IL_1962;
  6115. }
  6116. }
  6117. {
  6118. bool L_765 = V_81;
  6119. G_B194_0 = ((((int32_t)L_765) == ((int32_t)0))? 1 : 0);
  6120. goto IL_1963;
  6121. }
  6122. IL_1962:
  6123. {
  6124. G_B194_0 = 1;
  6125. }
  6126. IL_1963:
  6127. {
  6128. V_157 = (bool)G_B194_0;
  6129. bool L_766 = V_157;
  6130. if (!L_766)
  6131. {
  6132. goto IL_19db;
  6133. }
  6134. }
  6135. {
  6136. float L_767 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6137. V_158 = (bool)((((int32_t)((((float)L_767) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6138. bool L_768 = V_158;
  6139. if (!L_768)
  6140. {
  6141. goto IL_19b4;
  6142. }
  6143. }
  6144. {
  6145. float L_769 = V_89;
  6146. float L_770 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6147. float L_771 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  6148. float L_772 = V_91;
  6149. float L_773;
  6150. L_773 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_769, L_770))/L_771)), L_772, NULL);
  6151. V_91 = L_773;
  6152. float L_774 = V_90;
  6153. float L_775 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
  6154. float L_776 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  6155. float L_777 = V_92;
  6156. float L_778;
  6157. L_778 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_subtract(L_774, L_775))/L_776)), L_777, NULL);
  6158. V_92 = L_778;
  6159. }
  6160. IL_19b4:
  6161. {
  6162. float L_779 = V_91;
  6163. float L_780 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  6164. float L_781;
  6165. L_781 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_779, L_780, NULL);
  6166. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_781;
  6167. float L_782 = V_92;
  6168. float L_783 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  6169. float L_784;
  6170. L_784 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_782, L_783, NULL);
  6171. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_784;
  6172. }
  6173. IL_19db:
  6174. {
  6175. bool L_785 = V_93;
  6176. if (L_785)
  6177. {
  6178. goto IL_19e6;
  6179. }
  6180. }
  6181. {
  6182. bool L_786 = V_81;
  6183. G_B201_0 = ((((int32_t)L_786) == ((int32_t)0))? 1 : 0);
  6184. goto IL_19e7;
  6185. }
  6186. IL_19e6:
  6187. {
  6188. G_B201_0 = 1;
  6189. }
  6190. IL_19e7:
  6191. {
  6192. V_159 = (bool)G_B201_0;
  6193. bool L_787 = V_159;
  6194. if (!L_787)
  6195. {
  6196. goto IL_1a8f;
  6197. }
  6198. }
  6199. {
  6200. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_788 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6201. NullCheck(L_788);
  6202. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_789 = L_788->___characterInfo;
  6203. int32_t L_790 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6204. NullCheck(L_789);
  6205. float L_791 = V_91;
  6206. ((L_789)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_790)))->___adjustedAscender = L_791;
  6207. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_792 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6208. NullCheck(L_792);
  6209. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_793 = L_792->___characterInfo;
  6210. int32_t L_794 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6211. NullCheck(L_793);
  6212. float L_795 = V_92;
  6213. ((L_793)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_794)))->___adjustedDescender = L_795;
  6214. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_796 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6215. NullCheck(L_796);
  6216. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_797 = L_796->___characterInfo;
  6217. int32_t L_798 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6218. NullCheck(L_797);
  6219. float L_799 = V_89;
  6220. float L_800 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6221. float L_801 = ((float)il2cpp_codegen_subtract(L_799, L_800));
  6222. V_160 = L_801;
  6223. ((L_797)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_798)))->___ascender = L_801;
  6224. float L_802 = V_160;
  6225. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementAscender = L_802;
  6226. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_803 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6227. NullCheck(L_803);
  6228. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_804 = L_803->___characterInfo;
  6229. int32_t L_805 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6230. NullCheck(L_804);
  6231. float L_806 = V_90;
  6232. float L_807 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6233. float L_808 = ((float)il2cpp_codegen_subtract(L_806, L_807));
  6234. V_160 = L_808;
  6235. ((L_804)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_805)))->___descender = L_808;
  6236. float L_809 = V_160;
  6237. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = L_809;
  6238. goto IL_1b39;
  6239. }
  6240. IL_1a8f:
  6241. {
  6242. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_810 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6243. NullCheck(L_810);
  6244. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_811 = L_810->___characterInfo;
  6245. int32_t L_812 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6246. NullCheck(L_811);
  6247. float L_813 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  6248. ((L_811)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_812)))->___adjustedAscender = L_813;
  6249. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_814 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6250. NullCheck(L_814);
  6251. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_815 = L_814->___characterInfo;
  6252. int32_t L_816 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6253. NullCheck(L_815);
  6254. float L_817 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  6255. ((L_815)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_816)))->___adjustedDescender = L_817;
  6256. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_818 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6257. NullCheck(L_818);
  6258. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_819 = L_818->___characterInfo;
  6259. int32_t L_820 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6260. NullCheck(L_819);
  6261. float L_821 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  6262. float L_822 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6263. float L_823 = ((float)il2cpp_codegen_subtract(L_821, L_822));
  6264. V_160 = L_823;
  6265. ((L_819)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_820)))->___ascender = L_823;
  6266. float L_824 = V_160;
  6267. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementAscender = L_824;
  6268. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_825 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6269. NullCheck(L_825);
  6270. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_826 = L_825->___characterInfo;
  6271. int32_t L_827 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6272. NullCheck(L_826);
  6273. float L_828 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  6274. float L_829 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6275. float L_830 = ((float)il2cpp_codegen_subtract(L_828, L_829));
  6276. V_160 = L_830;
  6277. ((L_826)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_827)))->___descender = L_830;
  6278. float L_831 = V_160;
  6279. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = L_831;
  6280. }
  6281. IL_1b39:
  6282. {
  6283. int32_t L_832 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  6284. if (!L_832)
  6285. {
  6286. goto IL_1b49;
  6287. }
  6288. }
  6289. {
  6290. bool L_833 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage;
  6291. G_B207_0 = ((int32_t)(L_833));
  6292. goto IL_1b4a;
  6293. }
  6294. IL_1b49:
  6295. {
  6296. G_B207_0 = 1;
  6297. }
  6298. IL_1b4a:
  6299. {
  6300. V_161 = (bool)G_B207_0;
  6301. bool L_834 = V_161;
  6302. if (!L_834)
  6303. {
  6304. goto IL_1b98;
  6305. }
  6306. }
  6307. {
  6308. bool L_835 = V_93;
  6309. if (L_835)
  6310. {
  6311. goto IL_1b5c;
  6312. }
  6313. }
  6314. {
  6315. bool L_836 = V_81;
  6316. G_B211_0 = ((((int32_t)L_836) == ((int32_t)0))? 1 : 0);
  6317. goto IL_1b5d;
  6318. }
  6319. IL_1b5c:
  6320. {
  6321. G_B211_0 = 1;
  6322. }
  6323. IL_1b5d:
  6324. {
  6325. V_162 = (bool)G_B211_0;
  6326. bool L_837 = V_162;
  6327. if (!L_837)
  6328. {
  6329. goto IL_1b97;
  6330. }
  6331. }
  6332. {
  6333. float L_838 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  6334. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = L_838;
  6335. float L_839 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight;
  6336. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_840 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  6337. NullCheck(L_840);
  6338. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_841 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_840->___m_FaceInfo);
  6339. float L_842;
  6340. L_842 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_841, NULL);
  6341. float L_843 = V_2;
  6342. float L_844 = V_75;
  6343. float L_845;
  6344. L_845 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_839, ((float)(((float)il2cpp_codegen_multiply(L_842, L_843))/L_844)), NULL);
  6345. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight = L_845;
  6346. }
  6347. IL_1b97:
  6348. {
  6349. }
  6350. IL_1b98:
  6351. {
  6352. float L_846 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6353. V_163 = (bool)((((float)L_846) == ((float)(0.0f)))? 1 : 0);
  6354. bool L_847 = V_163;
  6355. if (!L_847)
  6356. {
  6357. goto IL_1bd9;
  6358. }
  6359. }
  6360. {
  6361. bool L_848 = V_93;
  6362. if (L_848)
  6363. {
  6364. goto IL_1bb7;
  6365. }
  6366. }
  6367. {
  6368. bool L_849 = V_81;
  6369. G_B218_0 = ((((int32_t)L_849) == ((int32_t)0))? 1 : 0);
  6370. goto IL_1bb8;
  6371. }
  6372. IL_1bb7:
  6373. {
  6374. G_B218_0 = 1;
  6375. }
  6376. IL_1bb8:
  6377. {
  6378. V_164 = (bool)G_B218_0;
  6379. bool L_850 = V_164;
  6380. if (!L_850)
  6381. {
  6382. goto IL_1bd8;
  6383. }
  6384. }
  6385. {
  6386. float L_851 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender;
  6387. float L_852 = V_89;
  6388. if ((((float)L_851) > ((float)L_852)))
  6389. {
  6390. G_B221_0 = __this;
  6391. goto IL_1bcd;
  6392. }
  6393. G_B220_0 = __this;
  6394. }
  6395. {
  6396. float L_853 = V_89;
  6397. G_B222_0 = L_853;
  6398. G_B222_1 = G_B220_0;
  6399. goto IL_1bd3;
  6400. }
  6401. IL_1bcd:
  6402. {
  6403. float L_854 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender;
  6404. G_B222_0 = L_854;
  6405. G_B222_1 = G_B221_0;
  6406. }
  6407. IL_1bd3:
  6408. {
  6409. NullCheck(G_B222_1);
  6410. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B222_1)->___m_PageAscender = G_B222_0;
  6411. }
  6412. IL_1bd8:
  6413. {
  6414. }
  6415. IL_1bd9:
  6416. {
  6417. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6418. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ComputeTextMetricsMarker), NULL);
  6419. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_855 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6420. NullCheck(L_855);
  6421. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_856 = L_855->___characterInfo;
  6422. int32_t L_857 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6423. NullCheck(L_856);
  6424. ((L_856)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_857)))->___isVisible = (bool)0;
  6425. int32_t L_858 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
  6426. if ((((int32_t)((int32_t)((int32_t)L_858&((int32_t)16)))) == ((int32_t)((int32_t)16))))
  6427. {
  6428. goto IL_1c1a;
  6429. }
  6430. }
  6431. {
  6432. int32_t L_859 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
  6433. G_B227_0 = ((((int32_t)((int32_t)((int32_t)L_859&8))) == ((int32_t)8))? 1 : 0);
  6434. goto IL_1c1b;
  6435. }
  6436. IL_1c1a:
  6437. {
  6438. G_B227_0 = 1;
  6439. }
  6440. IL_1c1b:
  6441. {
  6442. V_94 = (bool)G_B227_0;
  6443. int32_t L_860 = V_5;
  6444. if ((((int32_t)L_860) == ((int32_t)((int32_t)9))))
  6445. {
  6446. goto IL_1c56;
  6447. }
  6448. }
  6449. {
  6450. bool L_861 = V_81;
  6451. if (L_861)
  6452. {
  6453. goto IL_1c3e;
  6454. }
  6455. }
  6456. {
  6457. int32_t L_862 = V_5;
  6458. if ((((int32_t)L_862) == ((int32_t)((int32_t)8203))))
  6459. {
  6460. goto IL_1c3e;
  6461. }
  6462. }
  6463. {
  6464. int32_t L_863 = V_5;
  6465. if ((((int32_t)L_863) == ((int32_t)((int32_t)173))))
  6466. {
  6467. goto IL_1c3e;
  6468. }
  6469. }
  6470. {
  6471. int32_t L_864 = V_5;
  6472. if ((!(((uint32_t)L_864) == ((uint32_t)3))))
  6473. {
  6474. goto IL_1c56;
  6475. }
  6476. }
  6477. IL_1c3e:
  6478. {
  6479. int32_t L_865 = V_5;
  6480. if ((!(((uint32_t)L_865) == ((uint32_t)((int32_t)173)))))
  6481. {
  6482. goto IL_1c4b;
  6483. }
  6484. }
  6485. {
  6486. bool L_866 = V_32;
  6487. if (!L_866)
  6488. {
  6489. goto IL_1c56;
  6490. }
  6491. }
  6492. IL_1c4b:
  6493. {
  6494. int32_t L_867 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  6495. G_B236_0 = ((((int32_t)L_867) == ((int32_t)1))? 1 : 0);
  6496. goto IL_1c57;
  6497. }
  6498. IL_1c56:
  6499. {
  6500. G_B236_0 = 1;
  6501. }
  6502. IL_1c57:
  6503. {
  6504. V_165 = (bool)G_B236_0;
  6505. bool L_868 = V_165;
  6506. if (!L_868)
  6507. {
  6508. goto IL_313b;
  6509. }
  6510. }
  6511. {
  6512. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6513. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6514. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_869 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6515. NullCheck(L_869);
  6516. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_870 = L_869->___characterInfo;
  6517. int32_t L_871 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6518. NullCheck(L_870);
  6519. ((L_870)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_871)))->___isVisible = (bool)1;
  6520. float L_872 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft;
  6521. V_166 = L_872;
  6522. float L_873 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight;
  6523. V_167 = L_873;
  6524. bool L_874 = V_74;
  6525. V_171 = L_874;
  6526. bool L_875 = V_171;
  6527. if (!L_875)
  6528. {
  6529. goto IL_1cdc;
  6530. }
  6531. }
  6532. {
  6533. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_876 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6534. NullCheck(L_876);
  6535. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_877 = L_876->___lineInfo;
  6536. int32_t L_878 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  6537. NullCheck(L_877);
  6538. float L_879 = ((L_877)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_878)))->___marginLeft;
  6539. V_166 = L_879;
  6540. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_880 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  6541. NullCheck(L_880);
  6542. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_881 = L_880->___lineInfo;
  6543. int32_t L_882 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  6544. NullCheck(L_881);
  6545. float L_883 = ((L_881)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_882)))->___marginRight;
  6546. V_167 = L_883;
  6547. }
  6548. IL_1cdc:
  6549. {
  6550. float L_884 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
  6551. if ((!(((float)L_884) == ((float)(-1.0f)))))
  6552. {
  6553. goto IL_1cf9;
  6554. }
  6555. }
  6556. {
  6557. float L_885 = V_23;
  6558. float L_886 = V_166;
  6559. float L_887 = V_167;
  6560. G_B242_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_885, (9.99999975E-05f))), L_886)), L_887));
  6561. goto IL_1d12;
  6562. }
  6563. IL_1cf9:
  6564. {
  6565. float L_888 = V_23;
  6566. float L_889 = V_166;
  6567. float L_890 = V_167;
  6568. float L_891 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
  6569. float L_892;
  6570. L_892 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_888, (9.99999975E-05f))), L_889)), L_890)), L_891, NULL);
  6571. G_B242_0 = L_892;
  6572. }
  6573. IL_1d12:
  6574. {
  6575. V_25 = G_B242_0;
  6576. float L_893 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  6577. float L_894;
  6578. L_894 = fabsf(L_893);
  6579. bool L_895 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  6580. if (!L_895)
  6581. {
  6582. G_B244_0 = L_894;
  6583. goto IL_1d2e;
  6584. }
  6585. G_B243_0 = L_894;
  6586. }
  6587. {
  6588. G_B245_0 = (0.0f);
  6589. G_B245_1 = G_B243_0;
  6590. goto IL_1d35;
  6591. }
  6592. IL_1d2e:
  6593. {
  6594. float L_896;
  6595. L_896 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_80), NULL);
  6596. G_B245_0 = L_896;
  6597. G_B245_1 = G_B244_0;
  6598. }
  6599. IL_1d35:
  6600. {
  6601. float L_897 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  6602. int32_t L_898 = V_5;
  6603. if ((((int32_t)L_898) == ((int32_t)((int32_t)173))))
  6604. {
  6605. G_B247_0 = ((float)il2cpp_codegen_multiply(G_B245_0, ((float)il2cpp_codegen_subtract((1.0f), L_897))));
  6606. G_B247_1 = G_B245_1;
  6607. goto IL_1d4e;
  6608. }
  6609. G_B246_0 = ((float)il2cpp_codegen_multiply(G_B245_0, ((float)il2cpp_codegen_subtract((1.0f), L_897))));
  6610. G_B246_1 = G_B245_1;
  6611. }
  6612. {
  6613. float L_899 = V_2;
  6614. G_B248_0 = L_899;
  6615. G_B248_1 = G_B246_0;
  6616. G_B248_2 = G_B246_1;
  6617. goto IL_1d50;
  6618. }
  6619. IL_1d4e:
  6620. {
  6621. float L_900 = V_79;
  6622. G_B248_0 = L_900;
  6623. G_B248_1 = G_B247_0;
  6624. G_B248_2 = G_B247_1;
  6625. }
  6626. IL_1d50:
  6627. {
  6628. V_168 = ((float)il2cpp_codegen_add(G_B248_2, ((float)il2cpp_codegen_multiply(G_B248_1, G_B248_0))));
  6629. float L_901 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
  6630. float L_902 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  6631. float L_903 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6632. float L_904 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6633. if ((!(((float)L_904) > ((float)(0.0f)))))
  6634. {
  6635. G_B250_0 = ((float)il2cpp_codegen_subtract(L_901, ((float)il2cpp_codegen_subtract(L_902, L_903))));
  6636. goto IL_1d7d;
  6637. }
  6638. G_B249_0 = ((float)il2cpp_codegen_subtract(L_901, ((float)il2cpp_codegen_subtract(L_902, L_903))));
  6639. }
  6640. {
  6641. bool L_905 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
  6642. if (!L_905)
  6643. {
  6644. G_B251_0 = G_B249_0;
  6645. goto IL_1d84;
  6646. }
  6647. G_B250_0 = G_B249_0;
  6648. }
  6649. IL_1d7d:
  6650. {
  6651. G_B252_0 = (0.0f);
  6652. G_B252_1 = G_B250_0;
  6653. goto IL_1d91;
  6654. }
  6655. IL_1d84:
  6656. {
  6657. float L_906 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  6658. float L_907 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
  6659. G_B252_0 = ((float)il2cpp_codegen_subtract(L_906, L_907));
  6660. G_B252_1 = G_B251_0;
  6661. }
  6662. IL_1d91:
  6663. {
  6664. V_169 = ((float)il2cpp_codegen_add(G_B252_1, G_B252_0));
  6665. int32_t L_908 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6666. V_170 = L_908;
  6667. float L_909 = V_169;
  6668. float L_910 = V_24;
  6669. V_172 = (bool)((((float)L_909) > ((float)((float)il2cpp_codegen_add(L_910, (9.99999975E-05f)))))? 1 : 0);
  6670. bool L_911 = V_172;
  6671. if (!L_911)
  6672. {
  6673. goto IL_224b;
  6674. }
  6675. }
  6676. {
  6677. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6678. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6679. int32_t L_912 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex;
  6680. V_173 = (bool)((((int32_t)L_912) == ((int32_t)(-1)))? 1 : 0);
  6681. bool L_913 = V_173;
  6682. if (!L_913)
  6683. {
  6684. goto IL_1dd8;
  6685. }
  6686. }
  6687. {
  6688. int32_t L_914 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6689. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = L_914;
  6690. }
  6691. IL_1dd8:
  6692. {
  6693. bool L_915 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
  6694. V_174 = L_915;
  6695. bool L_916 = V_174;
  6696. if (!L_916)
  6697. {
  6698. goto IL_1f37;
  6699. }
  6700. }
  6701. {
  6702. float L_917 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
  6703. float L_918 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
  6704. if ((!(((float)L_917) > ((float)L_918))))
  6705. {
  6706. goto IL_1e13;
  6707. }
  6708. }
  6709. {
  6710. float L_919 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  6711. if ((!(((float)L_919) > ((float)(0.0f)))))
  6712. {
  6713. goto IL_1e13;
  6714. }
  6715. }
  6716. {
  6717. int32_t L_920 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  6718. int32_t L_921 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  6719. G_B260_0 = ((((int32_t)L_920) < ((int32_t)L_921))? 1 : 0);
  6720. goto IL_1e14;
  6721. }
  6722. IL_1e13:
  6723. {
  6724. G_B260_0 = 0;
  6725. }
  6726. IL_1e14:
  6727. {
  6728. V_175 = (bool)G_B260_0;
  6729. bool L_922 = V_175;
  6730. if (!L_922)
  6731. {
  6732. goto IL_1e77;
  6733. }
  6734. }
  6735. {
  6736. float L_923 = V_24;
  6737. float L_924 = V_169;
  6738. int32_t L_925 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  6739. V_176 = ((float)(((float)il2cpp_codegen_subtract(L_923, L_924))/((float)L_925)));
  6740. float L_926 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
  6741. float L_927 = V_176;
  6742. float L_928 = V_1;
  6743. float L_929 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
  6744. float L_930;
  6745. L_930 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(L_926, ((float)(L_927/L_928)))), L_929, NULL);
  6746. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta = L_930;
  6747. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6748. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6749. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6750. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  6751. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  6752. goto IL_8f27;
  6753. }
  6754. IL_1e77:
  6755. {
  6756. float L_931 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  6757. float L_932 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  6758. if ((!(((float)L_931) > ((float)L_932))))
  6759. {
  6760. goto IL_1e95;
  6761. }
  6762. }
  6763. {
  6764. int32_t L_933 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  6765. int32_t L_934 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  6766. G_B265_0 = ((((int32_t)L_933) < ((int32_t)L_934))? 1 : 0);
  6767. goto IL_1e96;
  6768. }
  6769. IL_1e95:
  6770. {
  6771. G_B265_0 = 0;
  6772. }
  6773. IL_1e96:
  6774. {
  6775. V_177 = (bool)G_B265_0;
  6776. bool L_935 = V_177;
  6777. if (!L_935)
  6778. {
  6779. goto IL_1f36;
  6780. }
  6781. }
  6782. {
  6783. float L_936 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  6784. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_936;
  6785. float L_937 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  6786. float L_938 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
  6787. float L_939;
  6788. L_939 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_937, L_938))/(2.0f))), (0.0500000007f), NULL);
  6789. V_178 = L_939;
  6790. float L_940 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  6791. float L_941 = V_178;
  6792. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_940, L_941));
  6793. float L_942 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  6794. float L_943 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  6795. float L_944;
  6796. L_944 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_942, (20.0f))), (0.5f)))))/(20.0f))), L_943, NULL);
  6797. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_944;
  6798. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6799. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6800. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6801. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  6802. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  6803. goto IL_8f27;
  6804. }
  6805. IL_1f36:
  6806. {
  6807. }
  6808. IL_1f37:
  6809. {
  6810. int32_t L_945 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  6811. V_181 = L_945;
  6812. int32_t L_946 = V_181;
  6813. V_180 = L_946;
  6814. int32_t L_947 = V_180;
  6815. switch (L_947)
  6816. {
  6817. case 0:
  6818. {
  6819. goto IL_1f6b;
  6820. }
  6821. case 1:
  6822. {
  6823. goto IL_1fa9;
  6824. }
  6825. case 2:
  6826. {
  6827. goto IL_1f6b;
  6828. }
  6829. case 3:
  6830. {
  6831. goto IL_1f70;
  6832. }
  6833. case 4:
  6834. {
  6835. goto IL_1f6b;
  6836. }
  6837. case 5:
  6838. {
  6839. goto IL_20f4;
  6840. }
  6841. case 6:
  6842. {
  6843. goto IL_205d;
  6844. }
  6845. }
  6846. }
  6847. {
  6848. goto IL_223f;
  6849. }
  6850. IL_1f6b:
  6851. {
  6852. goto IL_223f;
  6853. }
  6854. IL_1f70:
  6855. {
  6856. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  6857. int32_t L_948;
  6858. L_948 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
  6859. V_71 = L_948;
  6860. int32_t L_949 = V_170;
  6861. (&V_31)->___index = L_949;
  6862. (&V_31)->___unicode = 3;
  6863. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6864. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6865. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6866. goto IL_48e1;
  6867. }
  6868. IL_1fa9:
  6869. {
  6870. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  6871. int32_t L_950;
  6872. L_950 = TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
  6873. V_182 = (bool)((((int32_t)L_950) == ((int32_t)0))? 1 : 0);
  6874. bool L_951 = V_182;
  6875. if (!L_951)
  6876. {
  6877. goto IL_1ff9;
  6878. }
  6879. }
  6880. {
  6881. V_71 = (-1);
  6882. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
  6883. (&V_31)->___index = 0;
  6884. (&V_31)->___unicode = 3;
  6885. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = 0;
  6886. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6887. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6888. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6889. goto IL_48e1;
  6890. }
  6891. IL_1ff9:
  6892. {
  6893. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  6894. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_952;
  6895. L_952 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
  6896. V_179 = L_952;
  6897. int32_t L_953;
  6898. L_953 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_179), NULL);
  6899. V_71 = L_953;
  6900. int32_t L_954 = V_71;
  6901. V_71 = ((int32_t)il2cpp_codegen_subtract(L_954, 1));
  6902. int32_t L_955 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6903. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_955, 1));
  6904. int32_t L_956 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6905. (&V_31)->___index = L_956;
  6906. (&V_31)->___unicode = ((int32_t)8230);
  6907. int32_t L_957 = V_33;
  6908. V_33 = ((int32_t)il2cpp_codegen_add(L_957, 1));
  6909. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6910. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6911. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6912. goto IL_48e1;
  6913. }
  6914. IL_205d:
  6915. {
  6916. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  6917. int32_t L_958;
  6918. L_958 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
  6919. V_71 = L_958;
  6920. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_959 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  6921. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6922. bool L_960;
  6923. L_960 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_959, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6924. V_183 = L_960;
  6925. bool L_961 = V_183;
  6926. if (!L_961)
  6927. {
  6928. goto IL_20c8;
  6929. }
  6930. }
  6931. {
  6932. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_962 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  6933. String_t* L_963;
  6934. L_963 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
  6935. NullCheck(L_962);
  6936. VirtualActionInvoker1< String_t* >::Invoke(66, L_962, L_963);
  6937. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_964 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  6938. int32_t L_965 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
  6939. NullCheck(L_964);
  6940. L_964->___m_inputSource = L_965;
  6941. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_966 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  6942. int32_t L_967 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  6943. NullCheck(L_966);
  6944. TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_966, L_967, NULL);
  6945. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_968 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  6946. NullCheck(L_968);
  6947. VirtualActionInvoker2< bool, bool >::Invoke(106, L_968, (bool)0, (bool)0);
  6948. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
  6949. }
  6950. IL_20c8:
  6951. {
  6952. int32_t L_969 = V_170;
  6953. (&V_31)->___index = L_969;
  6954. (&V_31)->___unicode = 3;
  6955. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6956. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6957. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6958. goto IL_48e1;
  6959. }
  6960. IL_20f4:
  6961. {
  6962. int32_t L_970 = V_71;
  6963. if ((((int32_t)L_970) < ((int32_t)0)))
  6964. {
  6965. goto IL_2100;
  6966. }
  6967. }
  6968. {
  6969. int32_t L_971 = V_170;
  6970. G_B281_0 = ((((int32_t)L_971) == ((int32_t)0))? 1 : 0);
  6971. goto IL_2101;
  6972. }
  6973. IL_2100:
  6974. {
  6975. G_B281_0 = 1;
  6976. }
  6977. IL_2101:
  6978. {
  6979. V_184 = (bool)G_B281_0;
  6980. bool L_972 = V_184;
  6981. if (!L_972)
  6982. {
  6983. goto IL_213d;
  6984. }
  6985. }
  6986. {
  6987. V_71 = (-1);
  6988. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
  6989. (&V_31)->___index = 0;
  6990. (&V_31)->___unicode = 3;
  6991. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  6992. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  6993. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  6994. goto IL_48e1;
  6995. }
  6996. IL_213d:
  6997. {
  6998. float L_973 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  6999. float L_974 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  7000. float L_975 = V_24;
  7001. V_185 = (bool)((((float)((float)il2cpp_codegen_subtract(L_973, L_974))) > ((float)((float)il2cpp_codegen_add(L_975, (9.99999975E-05f)))))? 1 : 0);
  7002. bool L_976 = V_185;
  7003. if (!L_976)
  7004. {
  7005. goto IL_2194;
  7006. }
  7007. }
  7008. {
  7009. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7010. int32_t L_977;
  7011. L_977 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), NULL);
  7012. V_71 = L_977;
  7013. int32_t L_978 = V_170;
  7014. (&V_31)->___index = L_978;
  7015. (&V_31)->___unicode = 3;
  7016. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7017. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7018. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7019. goto IL_48e1;
  7020. }
  7021. IL_2194:
  7022. {
  7023. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7024. int32_t L_979;
  7025. L_979 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), NULL);
  7026. V_71 = L_979;
  7027. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)1;
  7028. int32_t L_980 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7029. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = L_980;
  7030. float L_981 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat;
  7031. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_981;
  7032. float L_982 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  7033. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_982;
  7034. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = (0.0f);
  7035. float L_983 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent;
  7036. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add((0.0f), L_983));
  7037. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = (0.0f);
  7038. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = (0.0f);
  7039. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender = (0.0f);
  7040. int32_t L_984 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  7041. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber = ((int32_t)il2cpp_codegen_add(L_984, 1));
  7042. int32_t L_985 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  7043. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber = ((int32_t)il2cpp_codegen_add(L_985, 1));
  7044. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7045. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7046. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7047. goto IL_48e1;
  7048. }
  7049. IL_223f:
  7050. {
  7051. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7052. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7053. }
  7054. IL_224b:
  7055. {
  7056. float L_986 = V_168;
  7057. float L_987 = V_25;
  7058. bool L_988 = V_94;
  7059. if (L_988)
  7060. {
  7061. G_B289_0 = L_987;
  7062. G_B289_1 = L_986;
  7063. goto IL_225a;
  7064. }
  7065. G_B288_0 = L_987;
  7066. G_B288_1 = L_986;
  7067. }
  7068. {
  7069. G_B290_0 = (1.0f);
  7070. G_B290_1 = G_B288_0;
  7071. G_B290_2 = G_B288_1;
  7072. goto IL_225f;
  7073. }
  7074. IL_225a:
  7075. {
  7076. G_B290_0 = (1.04999995f);
  7077. G_B290_1 = G_B289_0;
  7078. G_B290_2 = G_B289_1;
  7079. }
  7080. IL_225f:
  7081. {
  7082. V_186 = (bool)((((float)G_B290_2) > ((float)((float)il2cpp_codegen_multiply(G_B290_1, G_B290_0))))? 1 : 0);
  7083. bool L_989 = V_186;
  7084. if (!L_989)
  7085. {
  7086. goto IL_2fa3;
  7087. }
  7088. }
  7089. {
  7090. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7091. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7092. bool L_990 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableWordWrapping;
  7093. if (!L_990)
  7094. {
  7095. goto IL_2292;
  7096. }
  7097. }
  7098. {
  7099. int32_t L_991 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7100. int32_t L_992 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  7101. G_B294_0 = ((((int32_t)((((int32_t)L_991) == ((int32_t)L_992))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7102. goto IL_2293;
  7103. }
  7104. IL_2292:
  7105. {
  7106. G_B294_0 = 0;
  7107. }
  7108. IL_2293:
  7109. {
  7110. V_187 = (bool)G_B294_0;
  7111. bool L_993 = V_187;
  7112. if (!L_993)
  7113. {
  7114. goto IL_2c3e;
  7115. }
  7116. }
  7117. {
  7118. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7119. int32_t L_994;
  7120. L_994 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), NULL);
  7121. V_71 = L_994;
  7122. V_188 = (0.0f);
  7123. float L_995 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
  7124. V_191 = (bool)((((float)L_995) == ((float)(-32767.0f)))? 1 : 0);
  7125. bool L_996 = V_191;
  7126. if (!L_996)
  7127. {
  7128. goto IL_232f;
  7129. }
  7130. }
  7131. {
  7132. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_997 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  7133. NullCheck(L_997);
  7134. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_998 = L_997->___characterInfo;
  7135. int32_t L_999 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7136. NullCheck(L_998);
  7137. float L_1000 = ((L_998)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_999)))->___adjustedAscender;
  7138. V_192 = L_1000;
  7139. float L_1001 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  7140. if ((!(((float)L_1001) > ((float)(0.0f)))))
  7141. {
  7142. goto IL_22f7;
  7143. }
  7144. }
  7145. {
  7146. bool L_1002 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
  7147. if (!L_1002)
  7148. {
  7149. goto IL_22fe;
  7150. }
  7151. }
  7152. IL_22f7:
  7153. {
  7154. G_B300_0 = (0.0f);
  7155. goto IL_230b;
  7156. }
  7157. IL_22fe:
  7158. {
  7159. float L_1003 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  7160. float L_1004 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
  7161. G_B300_0 = ((float)il2cpp_codegen_subtract(L_1003, L_1004));
  7162. }
  7163. IL_230b:
  7164. {
  7165. float L_1005 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  7166. float L_1006 = V_192;
  7167. float L_1007 = V_19;
  7168. float L_1008 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
  7169. float L_1009 = V_1;
  7170. float L_1010 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
  7171. float L_1011 = V_3;
  7172. V_188 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(G_B300_0, L_1005)), L_1006)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1007, L_1008)), L_1009)))), ((float)il2cpp_codegen_multiply(L_1010, L_1011))));
  7173. goto IL_2349;
  7174. }
  7175. IL_232f:
  7176. {
  7177. float L_1012 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
  7178. float L_1013 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
  7179. float L_1014 = V_3;
  7180. V_188 = ((float)il2cpp_codegen_add(L_1012, ((float)il2cpp_codegen_multiply(L_1013, L_1014))));
  7181. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)1;
  7182. }
  7183. IL_2349:
  7184. {
  7185. float L_1015 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
  7186. float L_1016 = V_188;
  7187. float L_1017 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  7188. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1018 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  7189. NullCheck(L_1018);
  7190. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1019 = L_1018->___characterInfo;
  7191. int32_t L_1020 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7192. NullCheck(L_1019);
  7193. float L_1021 = ((L_1019)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1020)))->___adjustedDescender;
  7194. V_189 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1015, L_1016)), L_1017)), L_1021));
  7195. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1022 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  7196. NullCheck(L_1022);
  7197. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1023 = L_1022->___characterInfo;
  7198. int32_t L_1024 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7199. NullCheck(L_1023);
  7200. Il2CppChar L_1025 = ((L_1023)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1024, 1)))))->___character;
  7201. if ((!(((uint32_t)L_1025) == ((uint32_t)((int32_t)173)))))
  7202. {
  7203. goto IL_23a2;
  7204. }
  7205. }
  7206. {
  7207. bool L_1026 = V_32;
  7208. G_B305_0 = ((((int32_t)L_1026) == ((int32_t)0))? 1 : 0);
  7209. goto IL_23a3;
  7210. }
  7211. IL_23a2:
  7212. {
  7213. G_B305_0 = 0;
  7214. }
  7215. IL_23a3:
  7216. {
  7217. V_193 = (bool)G_B305_0;
  7218. bool L_1027 = V_193;
  7219. if (!L_1027)
  7220. {
  7221. goto IL_2410;
  7222. }
  7223. }
  7224. {
  7225. int32_t L_1028 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  7226. if (!L_1028)
  7227. {
  7228. goto IL_23c0;
  7229. }
  7230. }
  7231. {
  7232. float L_1029 = V_189;
  7233. float L_1030 = V_24;
  7234. G_B309_0 = ((((float)L_1029) < ((float)((float)il2cpp_codegen_add(L_1030, (9.99999975E-05f)))))? 1 : 0);
  7235. goto IL_23c1;
  7236. }
  7237. IL_23c0:
  7238. {
  7239. G_B309_0 = 1;
  7240. }
  7241. IL_23c1:
  7242. {
  7243. V_194 = (bool)G_B309_0;
  7244. bool L_1031 = V_194;
  7245. if (!L_1031)
  7246. {
  7247. goto IL_240f;
  7248. }
  7249. }
  7250. {
  7251. int32_t L_1032 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7252. (&V_31)->___index = ((int32_t)il2cpp_codegen_subtract(L_1032, 1));
  7253. (&V_31)->___unicode = ((int32_t)45);
  7254. int32_t L_1033 = V_71;
  7255. V_71 = ((int32_t)il2cpp_codegen_subtract(L_1033, 1));
  7256. int32_t L_1034 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7257. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1034, 1));
  7258. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7259. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7260. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7261. goto IL_48e1;
  7262. }
  7263. IL_240f:
  7264. {
  7265. }
  7266. IL_2410:
  7267. {
  7268. V_32 = (bool)0;
  7269. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1035 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  7270. NullCheck(L_1035);
  7271. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1036 = L_1035->___characterInfo;
  7272. int32_t L_1037 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7273. NullCheck(L_1036);
  7274. Il2CppChar L_1038 = ((L_1036)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1037)))->___character;
  7275. V_195 = (bool)((((int32_t)L_1038) == ((int32_t)((int32_t)173)))? 1 : 0);
  7276. bool L_1039 = V_195;
  7277. if (!L_1039)
  7278. {
  7279. goto IL_245a;
  7280. }
  7281. }
  7282. {
  7283. V_32 = (bool)1;
  7284. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7285. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7286. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7287. goto IL_48e1;
  7288. }
  7289. IL_245a:
  7290. {
  7291. bool L_1040 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
  7292. bool L_1041 = V_28;
  7293. V_196 = (bool)((int32_t)((int32_t)L_1040&(int32_t)L_1041));
  7294. bool L_1042 = V_196;
  7295. if (!L_1042)
  7296. {
  7297. goto IL_2602;
  7298. }
  7299. }
  7300. {
  7301. float L_1043 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7302. float L_1044 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  7303. if ((!(((float)L_1043) < ((float)((float)(L_1044/(100.0f)))))))
  7304. {
  7305. goto IL_2491;
  7306. }
  7307. }
  7308. {
  7309. int32_t L_1045 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  7310. int32_t L_1046 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  7311. G_B318_0 = ((((int32_t)L_1045) < ((int32_t)L_1046))? 1 : 0);
  7312. goto IL_2492;
  7313. }
  7314. IL_2491:
  7315. {
  7316. G_B318_0 = 0;
  7317. }
  7318. IL_2492:
  7319. {
  7320. V_197 = (bool)G_B318_0;
  7321. bool L_1047 = V_197;
  7322. if (!L_1047)
  7323. {
  7324. goto IL_2542;
  7325. }
  7326. }
  7327. {
  7328. float L_1048 = V_168;
  7329. V_198 = L_1048;
  7330. float L_1049 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7331. V_200 = (bool)((((float)L_1049) > ((float)(0.0f)))? 1 : 0);
  7332. bool L_1050 = V_200;
  7333. if (!L_1050)
  7334. {
  7335. goto IL_24c4;
  7336. }
  7337. }
  7338. {
  7339. float L_1051 = V_198;
  7340. float L_1052 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7341. V_198 = ((float)(L_1051/((float)il2cpp_codegen_subtract((1.0f), L_1052))));
  7342. }
  7343. IL_24c4:
  7344. {
  7345. float L_1053 = V_168;
  7346. float L_1054 = V_25;
  7347. bool L_1055 = V_94;
  7348. if (L_1055)
  7349. {
  7350. G_B323_0 = ((float)il2cpp_codegen_subtract(L_1054, (9.99999975E-05f)));
  7351. G_B323_1 = L_1053;
  7352. goto IL_24d9;
  7353. }
  7354. G_B322_0 = ((float)il2cpp_codegen_subtract(L_1054, (9.99999975E-05f)));
  7355. G_B322_1 = L_1053;
  7356. }
  7357. {
  7358. G_B324_0 = (1.0f);
  7359. G_B324_1 = G_B322_0;
  7360. G_B324_2 = G_B322_1;
  7361. goto IL_24de;
  7362. }
  7363. IL_24d9:
  7364. {
  7365. G_B324_0 = (1.04999995f);
  7366. G_B324_1 = G_B323_0;
  7367. G_B324_2 = G_B323_1;
  7368. }
  7369. IL_24de:
  7370. {
  7371. V_199 = ((float)il2cpp_codegen_subtract(G_B324_2, ((float)il2cpp_codegen_multiply(G_B324_1, G_B324_0))));
  7372. float L_1056 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7373. float L_1057 = V_199;
  7374. float L_1058 = V_198;
  7375. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = ((float)il2cpp_codegen_add(L_1056, ((float)(L_1057/L_1058))));
  7376. float L_1059 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7377. float L_1060 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  7378. float L_1061;
  7379. L_1061 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1059, ((float)(L_1060/(100.0f))), NULL);
  7380. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = L_1061;
  7381. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7382. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7383. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7384. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  7385. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  7386. goto IL_8f27;
  7387. }
  7388. IL_2542:
  7389. {
  7390. float L_1062 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7391. float L_1063 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  7392. if ((!(((float)L_1062) > ((float)L_1063))))
  7393. {
  7394. goto IL_2560;
  7395. }
  7396. }
  7397. {
  7398. int32_t L_1064 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  7399. int32_t L_1065 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  7400. G_B328_0 = ((((int32_t)L_1064) < ((int32_t)L_1065))? 1 : 0);
  7401. goto IL_2561;
  7402. }
  7403. IL_2560:
  7404. {
  7405. G_B328_0 = 0;
  7406. }
  7407. IL_2561:
  7408. {
  7409. V_201 = (bool)G_B328_0;
  7410. bool L_1066 = V_201;
  7411. if (!L_1066)
  7412. {
  7413. goto IL_2601;
  7414. }
  7415. }
  7416. {
  7417. float L_1067 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7418. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1067;
  7419. float L_1068 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7420. float L_1069 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
  7421. float L_1070;
  7422. L_1070 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1068, L_1069))/(2.0f))), (0.0500000007f), NULL);
  7423. V_202 = L_1070;
  7424. float L_1071 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7425. float L_1072 = V_202;
  7426. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1071, L_1072));
  7427. float L_1073 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7428. float L_1074 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  7429. float L_1075;
  7430. L_1075 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1073, (20.0f))), (0.5f)))))/(20.0f))), L_1074, NULL);
  7431. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1075;
  7432. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7433. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7434. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7435. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  7436. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  7437. goto IL_8f27;
  7438. }
  7439. IL_2601:
  7440. {
  7441. }
  7442. IL_2602:
  7443. {
  7444. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7445. int32_t L_1076 = (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState)->___previous_WordBreak;
  7446. V_190 = L_1076;
  7447. bool L_1077 = V_28;
  7448. if (!L_1077)
  7449. {
  7450. goto IL_261c;
  7451. }
  7452. }
  7453. {
  7454. int32_t L_1078 = V_190;
  7455. G_B334_0 = ((((int32_t)((((int32_t)L_1078) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7456. goto IL_261d;
  7457. }
  7458. IL_261c:
  7459. {
  7460. G_B334_0 = 0;
  7461. }
  7462. IL_261d:
  7463. {
  7464. V_203 = (bool)G_B334_0;
  7465. bool L_1079 = V_203;
  7466. if (!L_1079)
  7467. {
  7468. goto IL_26bf;
  7469. }
  7470. }
  7471. {
  7472. int32_t L_1080 = V_190;
  7473. int32_t L_1081 = V_30;
  7474. V_204 = (bool)((((int32_t)((((int32_t)L_1080) == ((int32_t)L_1081))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7475. bool L_1082 = V_204;
  7476. if (!L_1082)
  7477. {
  7478. goto IL_26be;
  7479. }
  7480. }
  7481. {
  7482. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7483. int32_t L_1083;
  7484. L_1083 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), NULL);
  7485. V_71 = L_1083;
  7486. int32_t L_1084 = V_190;
  7487. V_30 = L_1084;
  7488. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1085 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  7489. NullCheck(L_1085);
  7490. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1086 = L_1085->___characterInfo;
  7491. int32_t L_1087 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7492. NullCheck(L_1086);
  7493. Il2CppChar L_1088 = ((L_1086)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1087, 1)))))->___character;
  7494. V_205 = (bool)((((int32_t)L_1088) == ((int32_t)((int32_t)173)))? 1 : 0);
  7495. bool L_1089 = V_205;
  7496. if (!L_1089)
  7497. {
  7498. goto IL_26bd;
  7499. }
  7500. }
  7501. {
  7502. int32_t L_1090 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7503. (&V_31)->___index = ((int32_t)il2cpp_codegen_subtract(L_1090, 1));
  7504. (&V_31)->___unicode = ((int32_t)45);
  7505. int32_t L_1091 = V_71;
  7506. V_71 = ((int32_t)il2cpp_codegen_subtract(L_1091, 1));
  7507. int32_t L_1092 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7508. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1092, 1));
  7509. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7510. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7511. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7512. goto IL_48e1;
  7513. }
  7514. IL_26bd:
  7515. {
  7516. }
  7517. IL_26be:
  7518. {
  7519. }
  7520. IL_26bf:
  7521. {
  7522. float L_1093 = V_189;
  7523. float L_1094 = V_24;
  7524. V_206 = (bool)((((float)L_1093) > ((float)((float)il2cpp_codegen_add(L_1094, (9.99999975E-05f)))))? 1 : 0);
  7525. bool L_1095 = V_206;
  7526. if (!L_1095)
  7527. {
  7528. goto IL_2bf8;
  7529. }
  7530. }
  7531. {
  7532. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7533. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7534. int32_t L_1096 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex;
  7535. V_207 = (bool)((((int32_t)L_1096) == ((int32_t)(-1)))? 1 : 0);
  7536. bool L_1097 = V_207;
  7537. if (!L_1097)
  7538. {
  7539. goto IL_26fb;
  7540. }
  7541. }
  7542. {
  7543. int32_t L_1098 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7544. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = L_1098;
  7545. }
  7546. IL_26fb:
  7547. {
  7548. bool L_1099 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
  7549. V_208 = L_1099;
  7550. bool L_1100 = V_208;
  7551. if (!L_1100)
  7552. {
  7553. goto IL_2945;
  7554. }
  7555. }
  7556. {
  7557. float L_1101 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
  7558. float L_1102 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
  7559. if ((!(((float)L_1101) > ((float)L_1102))))
  7560. {
  7561. goto IL_2729;
  7562. }
  7563. }
  7564. {
  7565. int32_t L_1103 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  7566. int32_t L_1104 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  7567. G_B347_0 = ((((int32_t)L_1103) < ((int32_t)L_1104))? 1 : 0);
  7568. goto IL_272a;
  7569. }
  7570. IL_2729:
  7571. {
  7572. G_B347_0 = 0;
  7573. }
  7574. IL_272a:
  7575. {
  7576. V_209 = (bool)G_B347_0;
  7577. bool L_1105 = V_209;
  7578. if (!L_1105)
  7579. {
  7580. goto IL_279a;
  7581. }
  7582. }
  7583. {
  7584. float L_1106 = V_24;
  7585. float L_1107 = V_189;
  7586. int32_t L_1108 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  7587. V_210 = ((float)(((float)il2cpp_codegen_subtract(L_1106, L_1107))/((float)((int32_t)il2cpp_codegen_add(L_1108, 1)))));
  7588. float L_1109 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
  7589. float L_1110 = V_210;
  7590. float L_1111 = V_1;
  7591. float L_1112 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
  7592. float L_1113;
  7593. L_1113 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(L_1109, ((float)(L_1110/L_1111)))), L_1112, NULL);
  7594. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta = L_1113;
  7595. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7596. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7597. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7598. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7599. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  7600. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  7601. goto IL_8f27;
  7602. }
  7603. IL_279a:
  7604. {
  7605. float L_1114 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7606. float L_1115 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  7607. if ((!(((float)L_1114) < ((float)((float)(L_1115/(100.0f)))))))
  7608. {
  7609. goto IL_27be;
  7610. }
  7611. }
  7612. {
  7613. int32_t L_1116 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  7614. int32_t L_1117 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  7615. G_B352_0 = ((((int32_t)L_1116) < ((int32_t)L_1117))? 1 : 0);
  7616. goto IL_27bf;
  7617. }
  7618. IL_27be:
  7619. {
  7620. G_B352_0 = 0;
  7621. }
  7622. IL_27bf:
  7623. {
  7624. V_211 = (bool)G_B352_0;
  7625. bool L_1118 = V_211;
  7626. if (!L_1118)
  7627. {
  7628. goto IL_287a;
  7629. }
  7630. }
  7631. {
  7632. float L_1119 = V_168;
  7633. V_212 = L_1119;
  7634. float L_1120 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7635. V_214 = (bool)((((float)L_1120) > ((float)(0.0f)))? 1 : 0);
  7636. bool L_1121 = V_214;
  7637. if (!L_1121)
  7638. {
  7639. goto IL_27f1;
  7640. }
  7641. }
  7642. {
  7643. float L_1122 = V_212;
  7644. float L_1123 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7645. V_212 = ((float)(L_1122/((float)il2cpp_codegen_subtract((1.0f), L_1123))));
  7646. }
  7647. IL_27f1:
  7648. {
  7649. float L_1124 = V_168;
  7650. float L_1125 = V_25;
  7651. bool L_1126 = V_94;
  7652. if (L_1126)
  7653. {
  7654. G_B357_0 = ((float)il2cpp_codegen_subtract(L_1125, (9.99999975E-05f)));
  7655. G_B357_1 = L_1124;
  7656. goto IL_2806;
  7657. }
  7658. G_B356_0 = ((float)il2cpp_codegen_subtract(L_1125, (9.99999975E-05f)));
  7659. G_B356_1 = L_1124;
  7660. }
  7661. {
  7662. G_B358_0 = (1.0f);
  7663. G_B358_1 = G_B356_0;
  7664. G_B358_2 = G_B356_1;
  7665. goto IL_280b;
  7666. }
  7667. IL_2806:
  7668. {
  7669. G_B358_0 = (1.04999995f);
  7670. G_B358_1 = G_B357_0;
  7671. G_B358_2 = G_B357_1;
  7672. }
  7673. IL_280b:
  7674. {
  7675. V_213 = ((float)il2cpp_codegen_subtract(G_B358_2, ((float)il2cpp_codegen_multiply(G_B358_1, G_B358_0))));
  7676. float L_1127 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7677. float L_1128 = V_213;
  7678. float L_1129 = V_212;
  7679. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = ((float)il2cpp_codegen_add(L_1127, ((float)(L_1128/L_1129))));
  7680. float L_1130 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7681. float L_1131 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  7682. float L_1132;
  7683. L_1132 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1130, ((float)(L_1131/(100.0f))), NULL);
  7684. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = L_1132;
  7685. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7686. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7687. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7688. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7689. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  7690. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  7691. goto IL_8f27;
  7692. }
  7693. IL_287a:
  7694. {
  7695. float L_1133 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7696. float L_1134 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  7697. if ((!(((float)L_1133) > ((float)L_1134))))
  7698. {
  7699. goto IL_2898;
  7700. }
  7701. }
  7702. {
  7703. int32_t L_1135 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  7704. int32_t L_1136 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  7705. G_B362_0 = ((((int32_t)L_1135) < ((int32_t)L_1136))? 1 : 0);
  7706. goto IL_2899;
  7707. }
  7708. IL_2898:
  7709. {
  7710. G_B362_0 = 0;
  7711. }
  7712. IL_2899:
  7713. {
  7714. V_215 = (bool)G_B362_0;
  7715. bool L_1137 = V_215;
  7716. if (!L_1137)
  7717. {
  7718. goto IL_2944;
  7719. }
  7720. }
  7721. {
  7722. float L_1138 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7723. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1138;
  7724. float L_1139 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7725. float L_1140 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
  7726. float L_1141;
  7727. L_1141 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1139, L_1140))/(2.0f))), (0.0500000007f), NULL);
  7728. V_216 = L_1141;
  7729. float L_1142 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7730. float L_1143 = V_216;
  7731. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1142, L_1143));
  7732. float L_1144 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  7733. float L_1145 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  7734. float L_1146;
  7735. L_1146 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1144, (20.0f))), (0.5f)))))/(20.0f))), L_1145, NULL);
  7736. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1146;
  7737. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7738. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7739. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7740. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7741. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  7742. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  7743. goto IL_8f27;
  7744. }
  7745. IL_2944:
  7746. {
  7747. }
  7748. IL_2945:
  7749. {
  7750. int32_t L_1147 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  7751. V_219 = L_1147;
  7752. int32_t L_1148 = V_219;
  7753. V_218 = L_1148;
  7754. int32_t L_1149 = V_218;
  7755. switch (L_1149)
  7756. {
  7757. case 0:
  7758. {
  7759. goto IL_2979;
  7760. }
  7761. case 1:
  7762. {
  7763. goto IL_2a07;
  7764. }
  7765. case 2:
  7766. {
  7767. goto IL_2979;
  7768. }
  7769. case 3:
  7770. {
  7771. goto IL_29c3;
  7772. }
  7773. case 4:
  7774. {
  7775. goto IL_2979;
  7776. }
  7777. case 5:
  7778. {
  7779. goto IL_2b6a;
  7780. }
  7781. case 6:
  7782. {
  7783. goto IL_2ad1;
  7784. }
  7785. }
  7786. }
  7787. {
  7788. goto IL_2bf5;
  7789. }
  7790. IL_2979:
  7791. {
  7792. int32_t L_1150 = V_71;
  7793. float L_1151 = V_1;
  7794. float L_1152 = V_2;
  7795. float L_1153 = V_3;
  7796. float L_1154 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_GlyphHorizontalAdvanceAdjustment;
  7797. float L_1155 = V_8;
  7798. float L_1156 = V_83;
  7799. float L_1157 = V_25;
  7800. float L_1158 = V_19;
  7801. TMP_Text_InsertNewLine_m2FB79A0D3C653AF608C8C6C9B56BC78AD696CE85(__this, L_1150, L_1151, L_1152, L_1153, L_1154, L_1155, L_1156, L_1157, L_1158, (&V_27), (&V_26), NULL);
  7802. V_20 = (bool)1;
  7803. V_28 = (bool)1;
  7804. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7805. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7806. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7807. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7808. goto IL_48e1;
  7809. }
  7810. IL_29c3:
  7811. {
  7812. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7813. int32_t L_1159;
  7814. L_1159 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
  7815. V_71 = L_1159;
  7816. int32_t L_1160 = V_170;
  7817. (&V_31)->___index = L_1160;
  7818. (&V_31)->___unicode = 3;
  7819. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7820. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7821. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7822. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7823. goto IL_48e1;
  7824. }
  7825. IL_2a07:
  7826. {
  7827. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7828. int32_t L_1161;
  7829. L_1161 = TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
  7830. V_220 = (bool)((((int32_t)L_1161) == ((int32_t)0))? 1 : 0);
  7831. bool L_1162 = V_220;
  7832. if (!L_1162)
  7833. {
  7834. goto IL_2a62;
  7835. }
  7836. }
  7837. {
  7838. V_71 = (-1);
  7839. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
  7840. (&V_31)->___index = 0;
  7841. (&V_31)->___unicode = 3;
  7842. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = 0;
  7843. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7844. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7845. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7846. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7847. goto IL_48e1;
  7848. }
  7849. IL_2a62:
  7850. {
  7851. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  7852. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1163;
  7853. L_1163 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
  7854. V_217 = L_1163;
  7855. int32_t L_1164;
  7856. L_1164 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_217), NULL);
  7857. V_71 = L_1164;
  7858. int32_t L_1165 = V_71;
  7859. V_71 = ((int32_t)il2cpp_codegen_subtract(L_1165, 1));
  7860. int32_t L_1166 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7861. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1166, 1));
  7862. int32_t L_1167 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7863. (&V_31)->___index = L_1167;
  7864. (&V_31)->___unicode = ((int32_t)8230);
  7865. int32_t L_1168 = V_33;
  7866. V_33 = ((int32_t)il2cpp_codegen_add(L_1168, 1));
  7867. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7868. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7869. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7870. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7871. goto IL_48e1;
  7872. }
  7873. IL_2ad1:
  7874. {
  7875. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1169 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  7876. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7877. bool L_1170;
  7878. L_1170 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1169, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  7879. V_221 = L_1170;
  7880. bool L_1171 = V_221;
  7881. if (!L_1171)
  7882. {
  7883. goto IL_2b2f;
  7884. }
  7885. }
  7886. {
  7887. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1172 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  7888. String_t* L_1173;
  7889. L_1173 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
  7890. NullCheck(L_1172);
  7891. VirtualActionInvoker1< String_t* >::Invoke(66, L_1172, L_1173);
  7892. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1174 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  7893. int32_t L_1175 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
  7894. NullCheck(L_1174);
  7895. L_1174->___m_inputSource = L_1175;
  7896. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1176 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  7897. int32_t L_1177 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7898. NullCheck(L_1176);
  7899. TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1176, L_1177, NULL);
  7900. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1178 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  7901. NullCheck(L_1178);
  7902. VirtualActionInvoker2< bool, bool >::Invoke(106, L_1178, (bool)0, (bool)0);
  7903. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
  7904. }
  7905. IL_2b2f:
  7906. {
  7907. int32_t L_1179 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  7908. (&V_31)->___index = L_1179;
  7909. (&V_31)->___unicode = 3;
  7910. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7911. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7912. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7913. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7914. goto IL_48e1;
  7915. }
  7916. IL_2b6a:
  7917. {
  7918. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)1;
  7919. int32_t L_1180 = V_71;
  7920. float L_1181 = V_1;
  7921. float L_1182 = V_2;
  7922. float L_1183 = V_3;
  7923. float L_1184 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_GlyphHorizontalAdvanceAdjustment;
  7924. float L_1185 = V_8;
  7925. float L_1186 = V_83;
  7926. float L_1187 = V_25;
  7927. float L_1188 = V_19;
  7928. TMP_Text_InsertNewLine_m2FB79A0D3C653AF608C8C6C9B56BC78AD696CE85(__this, L_1180, L_1181, L_1182, L_1183, L_1184, L_1185, L_1186, L_1187, L_1188, (&V_27), (&V_26), NULL);
  7929. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = (0.0f);
  7930. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = (0.0f);
  7931. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = (0.0f);
  7932. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender = (0.0f);
  7933. int32_t L_1189 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  7934. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber = ((int32_t)il2cpp_codegen_add(L_1189, 1));
  7935. V_20 = (bool)1;
  7936. V_28 = (bool)1;
  7937. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7938. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVerticalLineBreakingMarker), NULL);
  7939. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7940. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7941. goto IL_48e1;
  7942. }
  7943. IL_2bf5:
  7944. {
  7945. goto IL_2c38;
  7946. }
  7947. IL_2bf8:
  7948. {
  7949. int32_t L_1190 = V_71;
  7950. float L_1191 = V_1;
  7951. float L_1192 = V_2;
  7952. float L_1193 = V_3;
  7953. float L_1194 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_GlyphHorizontalAdvanceAdjustment;
  7954. float L_1195 = V_8;
  7955. float L_1196 = V_83;
  7956. float L_1197 = V_25;
  7957. float L_1198 = V_19;
  7958. TMP_Text_InsertNewLine_m2FB79A0D3C653AF608C8C6C9B56BC78AD696CE85(__this, L_1190, L_1191, L_1192, L_1193, L_1194, L_1195, L_1196, L_1197, L_1198, (&V_27), (&V_26), NULL);
  7959. V_20 = (bool)1;
  7960. V_28 = (bool)1;
  7961. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  7962. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  7963. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  7964. goto IL_48e1;
  7965. }
  7966. IL_2c38:
  7967. {
  7968. goto IL_2f97;
  7969. }
  7970. IL_2c3e:
  7971. {
  7972. bool L_1199 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
  7973. if (!L_1199)
  7974. {
  7975. goto IL_2c57;
  7976. }
  7977. }
  7978. {
  7979. int32_t L_1200 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  7980. int32_t L_1201 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  7981. G_B382_0 = ((((int32_t)L_1200) < ((int32_t)L_1201))? 1 : 0);
  7982. goto IL_2c58;
  7983. }
  7984. IL_2c57:
  7985. {
  7986. G_B382_0 = 0;
  7987. }
  7988. IL_2c58:
  7989. {
  7990. V_222 = (bool)G_B382_0;
  7991. bool L_1202 = V_222;
  7992. if (!L_1202)
  7993. {
  7994. goto IL_2dd5;
  7995. }
  7996. }
  7997. {
  7998. float L_1203 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  7999. float L_1204 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  8000. V_223 = (bool)((((float)L_1203) < ((float)((float)(L_1204/(100.0f)))))? 1 : 0);
  8001. bool L_1205 = V_223;
  8002. if (!L_1205)
  8003. {
  8004. goto IL_2d26;
  8005. }
  8006. }
  8007. {
  8008. float L_1206 = V_168;
  8009. V_224 = L_1206;
  8010. float L_1207 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  8011. V_226 = (bool)((((float)L_1207) > ((float)(0.0f)))? 1 : 0);
  8012. bool L_1208 = V_226;
  8013. if (!L_1208)
  8014. {
  8015. goto IL_2ca8;
  8016. }
  8017. }
  8018. {
  8019. float L_1209 = V_224;
  8020. float L_1210 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  8021. V_224 = ((float)(L_1209/((float)il2cpp_codegen_subtract((1.0f), L_1210))));
  8022. }
  8023. IL_2ca8:
  8024. {
  8025. float L_1211 = V_168;
  8026. float L_1212 = V_25;
  8027. bool L_1213 = V_94;
  8028. if (L_1213)
  8029. {
  8030. G_B388_0 = ((float)il2cpp_codegen_subtract(L_1212, (9.99999975E-05f)));
  8031. G_B388_1 = L_1211;
  8032. goto IL_2cbd;
  8033. }
  8034. G_B387_0 = ((float)il2cpp_codegen_subtract(L_1212, (9.99999975E-05f)));
  8035. G_B387_1 = L_1211;
  8036. }
  8037. {
  8038. G_B389_0 = (1.0f);
  8039. G_B389_1 = G_B387_0;
  8040. G_B389_2 = G_B387_1;
  8041. goto IL_2cc2;
  8042. }
  8043. IL_2cbd:
  8044. {
  8045. G_B389_0 = (1.04999995f);
  8046. G_B389_1 = G_B388_0;
  8047. G_B389_2 = G_B388_1;
  8048. }
  8049. IL_2cc2:
  8050. {
  8051. V_225 = ((float)il2cpp_codegen_subtract(G_B389_2, ((float)il2cpp_codegen_multiply(G_B389_1, G_B389_0))));
  8052. float L_1214 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  8053. float L_1215 = V_225;
  8054. float L_1216 = V_224;
  8055. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = ((float)il2cpp_codegen_add(L_1214, ((float)(L_1215/L_1216))));
  8056. float L_1217 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  8057. float L_1218 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  8058. float L_1219;
  8059. L_1219 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1217, ((float)(L_1218/(100.0f))), NULL);
  8060. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = L_1219;
  8061. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8062. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8063. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8064. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  8065. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  8066. goto IL_8f27;
  8067. }
  8068. IL_2d26:
  8069. {
  8070. float L_1220 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  8071. float L_1221 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  8072. V_227 = (bool)((((float)L_1220) > ((float)L_1221))? 1 : 0);
  8073. bool L_1222 = V_227;
  8074. if (!L_1222)
  8075. {
  8076. goto IL_2dd4;
  8077. }
  8078. }
  8079. {
  8080. float L_1223 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  8081. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1223;
  8082. float L_1224 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  8083. float L_1225 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
  8084. float L_1226;
  8085. L_1226 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1224, L_1225))/(2.0f))), (0.0500000007f), NULL);
  8086. V_228 = L_1226;
  8087. float L_1227 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  8088. float L_1228 = V_228;
  8089. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1227, L_1228));
  8090. float L_1229 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  8091. float L_1230 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
  8092. float L_1231;
  8093. L_1231 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1229, (20.0f))), (0.5f)))))/(20.0f))), L_1230, NULL);
  8094. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1231;
  8095. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8096. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8097. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8098. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  8099. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  8100. goto IL_8f27;
  8101. }
  8102. IL_2dd4:
  8103. {
  8104. }
  8105. IL_2dd5:
  8106. {
  8107. int32_t L_1232 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  8108. V_231 = L_1232;
  8109. int32_t L_1233 = V_231;
  8110. V_230 = L_1233;
  8111. int32_t L_1234 = V_230;
  8112. switch (L_1234)
  8113. {
  8114. case 0:
  8115. {
  8116. goto IL_2e09;
  8117. }
  8118. case 1:
  8119. {
  8120. goto IL_2e47;
  8121. }
  8122. case 2:
  8123. {
  8124. goto IL_2e09;
  8125. }
  8126. case 3:
  8127. {
  8128. goto IL_2e0e;
  8129. }
  8130. case 4:
  8131. {
  8132. goto IL_2e09;
  8133. }
  8134. case 5:
  8135. {
  8136. goto IL_2f96;
  8137. }
  8138. case 6:
  8139. {
  8140. goto IL_2efb;
  8141. }
  8142. }
  8143. }
  8144. {
  8145. goto IL_2f96;
  8146. }
  8147. IL_2e09:
  8148. {
  8149. goto IL_2f96;
  8150. }
  8151. IL_2e0e:
  8152. {
  8153. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  8154. int32_t L_1235;
  8155. L_1235 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), NULL);
  8156. V_71 = L_1235;
  8157. int32_t L_1236 = V_170;
  8158. (&V_31)->___index = L_1236;
  8159. (&V_31)->___unicode = 3;
  8160. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8161. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8162. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8163. goto IL_48e1;
  8164. }
  8165. IL_2e47:
  8166. {
  8167. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  8168. int32_t L_1237;
  8169. L_1237 = TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
  8170. V_232 = (bool)((((int32_t)L_1237) == ((int32_t)0))? 1 : 0);
  8171. bool L_1238 = V_232;
  8172. if (!L_1238)
  8173. {
  8174. goto IL_2e97;
  8175. }
  8176. }
  8177. {
  8178. V_71 = (-1);
  8179. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
  8180. (&V_31)->___index = 0;
  8181. (&V_31)->___unicode = 3;
  8182. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = 0;
  8183. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8184. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8185. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8186. goto IL_48e1;
  8187. }
  8188. IL_2e97:
  8189. {
  8190. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  8191. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1239;
  8192. L_1239 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
  8193. V_229 = L_1239;
  8194. int32_t L_1240;
  8195. L_1240 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_229), NULL);
  8196. V_71 = L_1240;
  8197. int32_t L_1241 = V_71;
  8198. V_71 = ((int32_t)il2cpp_codegen_subtract(L_1241, 1));
  8199. int32_t L_1242 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8200. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1242, 1));
  8201. int32_t L_1243 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8202. (&V_31)->___index = L_1243;
  8203. (&V_31)->___unicode = ((int32_t)8230);
  8204. int32_t L_1244 = V_33;
  8205. V_33 = ((int32_t)il2cpp_codegen_add(L_1244, 1));
  8206. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8207. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8208. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8209. goto IL_48e1;
  8210. }
  8211. IL_2efb:
  8212. {
  8213. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  8214. int32_t L_1245;
  8215. L_1245 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), NULL);
  8216. V_71 = L_1245;
  8217. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1246 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8218. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  8219. bool L_1247;
  8220. L_1247 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1246, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  8221. V_233 = L_1247;
  8222. bool L_1248 = V_233;
  8223. if (!L_1248)
  8224. {
  8225. goto IL_2f66;
  8226. }
  8227. }
  8228. {
  8229. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1249 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8230. String_t* L_1250;
  8231. L_1250 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
  8232. NullCheck(L_1249);
  8233. VirtualActionInvoker1< String_t* >::Invoke(66, L_1249, L_1250);
  8234. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1251 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8235. int32_t L_1252 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
  8236. NullCheck(L_1251);
  8237. L_1251->___m_inputSource = L_1252;
  8238. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1253 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8239. int32_t L_1254 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8240. NullCheck(L_1253);
  8241. TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1253, L_1254, NULL);
  8242. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1255 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8243. NullCheck(L_1255);
  8244. VirtualActionInvoker2< bool, bool >::Invoke(106, L_1255, (bool)0, (bool)0);
  8245. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
  8246. }
  8247. IL_2f66:
  8248. {
  8249. int32_t L_1256 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8250. (&V_31)->___index = L_1256;
  8251. (&V_31)->___unicode = 3;
  8252. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8253. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8254. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8255. goto IL_48e1;
  8256. }
  8257. IL_2f96:
  8258. {
  8259. }
  8260. IL_2f97:
  8261. {
  8262. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8263. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleHorizontalLineBreakingMarker), NULL);
  8264. }
  8265. IL_2fa3:
  8266. {
  8267. int32_t L_1257 = V_5;
  8268. V_234 = (bool)((((int32_t)L_1257) == ((int32_t)((int32_t)9)))? 1 : 0);
  8269. bool L_1258 = V_234;
  8270. if (!L_1258)
  8271. {
  8272. goto IL_301b;
  8273. }
  8274. }
  8275. {
  8276. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1259 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8277. NullCheck(L_1259);
  8278. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1260 = L_1259->___characterInfo;
  8279. int32_t L_1261 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8280. NullCheck(L_1260);
  8281. ((L_1260)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1261)))->___isVisible = (bool)0;
  8282. int32_t L_1262 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8283. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine = L_1262;
  8284. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1263 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8285. NullCheck(L_1263);
  8286. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1264 = L_1263->___lineInfo;
  8287. int32_t L_1265 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8288. NullCheck(L_1264);
  8289. int32_t* L_1266 = (int32_t*)(&((L_1264)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1265)))->___spaceCount);
  8290. V_235 = L_1266;
  8291. int32_t* L_1267 = V_235;
  8292. int32_t* L_1268 = V_235;
  8293. int32_t L_1269 = *((int32_t*)L_1268);
  8294. *((int32_t*)L_1267) = (int32_t)((int32_t)il2cpp_codegen_add(L_1269, 1));
  8295. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1270 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8296. V_236 = L_1270;
  8297. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1271 = V_236;
  8298. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1272 = V_236;
  8299. NullCheck(L_1272);
  8300. int32_t L_1273 = L_1272->___spaceCount;
  8301. NullCheck(L_1271);
  8302. L_1271->___spaceCount = ((int32_t)il2cpp_codegen_add(L_1273, 1));
  8303. goto IL_312a;
  8304. }
  8305. IL_301b:
  8306. {
  8307. int32_t L_1274 = V_5;
  8308. V_237 = (bool)((((int32_t)L_1274) == ((int32_t)((int32_t)173)))? 1 : 0);
  8309. bool L_1275 = V_237;
  8310. if (!L_1275)
  8311. {
  8312. goto IL_304d;
  8313. }
  8314. }
  8315. {
  8316. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1276 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8317. NullCheck(L_1276);
  8318. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1277 = L_1276->___characterInfo;
  8319. int32_t L_1278 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8320. NullCheck(L_1277);
  8321. ((L_1277)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1278)))->___isVisible = (bool)0;
  8322. goto IL_312a;
  8323. }
  8324. IL_304d:
  8325. {
  8326. bool L_1279 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overrideHtmlColors;
  8327. V_238 = L_1279;
  8328. bool L_1280 = V_238;
  8329. if (!L_1280)
  8330. {
  8331. goto IL_3064;
  8332. }
  8333. }
  8334. {
  8335. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1281 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor32;
  8336. V_18 = L_1281;
  8337. goto IL_306c;
  8338. }
  8339. IL_3064:
  8340. {
  8341. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1282 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
  8342. V_18 = L_1282;
  8343. }
  8344. IL_306c:
  8345. {
  8346. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8347. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_SaveGlyphVertexDataMarker), NULL);
  8348. int32_t L_1283 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  8349. V_239 = (bool)((((int32_t)L_1283) == ((int32_t)0))? 1 : 0);
  8350. bool L_1284 = V_239;
  8351. if (!L_1284)
  8352. {
  8353. goto IL_3097;
  8354. }
  8355. }
  8356. {
  8357. float L_1285 = V_6;
  8358. float L_1286 = V_7;
  8359. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1287 = V_18;
  8360. VirtualActionInvoker3< float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(120, __this, L_1285, L_1286, L_1287);
  8361. goto IL_30b1;
  8362. }
  8363. IL_3097:
  8364. {
  8365. int32_t L_1288 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
  8366. V_240 = (bool)((((int32_t)L_1288) == ((int32_t)1))? 1 : 0);
  8367. bool L_1289 = V_240;
  8368. if (!L_1289)
  8369. {
  8370. goto IL_30b1;
  8371. }
  8372. }
  8373. {
  8374. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1290 = V_18;
  8375. VirtualActionInvoker1< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(121, __this, L_1290);
  8376. }
  8377. IL_30b1:
  8378. {
  8379. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8380. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_SaveGlyphVertexDataMarker), NULL);
  8381. bool L_1291 = V_20;
  8382. V_241 = L_1291;
  8383. bool L_1292 = V_241;
  8384. if (!L_1292)
  8385. {
  8386. goto IL_30d5;
  8387. }
  8388. }
  8389. {
  8390. V_20 = (bool)0;
  8391. int32_t L_1293 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8392. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine = L_1293;
  8393. }
  8394. IL_30d5:
  8395. {
  8396. int32_t L_1294 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount;
  8397. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount = ((int32_t)il2cpp_codegen_add(L_1294, 1));
  8398. int32_t L_1295 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8399. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine = L_1295;
  8400. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1296 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8401. NullCheck(L_1296);
  8402. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1297 = L_1296->___lineInfo;
  8403. int32_t L_1298 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8404. NullCheck(L_1297);
  8405. float L_1299 = V_166;
  8406. ((L_1297)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1298)))->___marginLeft = L_1299;
  8407. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1300 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8408. NullCheck(L_1300);
  8409. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1301 = L_1300->___lineInfo;
  8410. int32_t L_1302 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8411. NullCheck(L_1301);
  8412. float L_1303 = V_167;
  8413. ((L_1301)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1302)))->___marginRight = L_1303;
  8414. }
  8415. IL_312a:
  8416. {
  8417. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8418. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleVisibleCharacterMarker), NULL);
  8419. goto IL_3352;
  8420. }
  8421. IL_313b:
  8422. {
  8423. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8424. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleWhiteSpacesMarker), NULL);
  8425. int32_t L_1304 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  8426. if ((!(((uint32_t)L_1304) == ((uint32_t)6))))
  8427. {
  8428. goto IL_3161;
  8429. }
  8430. }
  8431. {
  8432. int32_t L_1305 = V_5;
  8433. if ((((int32_t)L_1305) == ((int32_t)((int32_t)10))))
  8434. {
  8435. goto IL_315e;
  8436. }
  8437. }
  8438. {
  8439. int32_t L_1306 = V_5;
  8440. G_B424_0 = ((((int32_t)L_1306) == ((int32_t)((int32_t)11)))? 1 : 0);
  8441. goto IL_315f;
  8442. }
  8443. IL_315e:
  8444. {
  8445. G_B424_0 = 1;
  8446. }
  8447. IL_315f:
  8448. {
  8449. G_B426_0 = G_B424_0;
  8450. goto IL_3162;
  8451. }
  8452. IL_3161:
  8453. {
  8454. G_B426_0 = 0;
  8455. }
  8456. IL_3162:
  8457. {
  8458. V_242 = (bool)G_B426_0;
  8459. bool L_1307 = V_242;
  8460. if (!L_1307)
  8461. {
  8462. goto IL_3272;
  8463. }
  8464. }
  8465. {
  8466. float L_1308 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
  8467. float L_1309 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  8468. float L_1310 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  8469. float L_1311 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  8470. if ((!(((float)L_1311) > ((float)(0.0f)))))
  8471. {
  8472. G_B429_0 = ((float)il2cpp_codegen_subtract(L_1308, ((float)il2cpp_codegen_subtract(L_1309, L_1310))));
  8473. goto IL_3195;
  8474. }
  8475. G_B428_0 = ((float)il2cpp_codegen_subtract(L_1308, ((float)il2cpp_codegen_subtract(L_1309, L_1310))));
  8476. }
  8477. {
  8478. bool L_1312 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
  8479. if (!L_1312)
  8480. {
  8481. G_B430_0 = G_B428_0;
  8482. goto IL_319c;
  8483. }
  8484. G_B429_0 = G_B428_0;
  8485. }
  8486. IL_3195:
  8487. {
  8488. G_B431_0 = (0.0f);
  8489. G_B431_1 = G_B429_0;
  8490. goto IL_31a9;
  8491. }
  8492. IL_319c:
  8493. {
  8494. float L_1313 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  8495. float L_1314 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
  8496. G_B431_0 = ((float)il2cpp_codegen_subtract(L_1313, L_1314));
  8497. G_B431_1 = G_B430_0;
  8498. }
  8499. IL_31a9:
  8500. {
  8501. V_243 = ((float)il2cpp_codegen_add(G_B431_1, G_B431_0));
  8502. int32_t L_1315 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8503. V_244 = L_1315;
  8504. float L_1316 = V_243;
  8505. float L_1317 = V_24;
  8506. V_245 = (bool)((((float)L_1316) > ((float)((float)il2cpp_codegen_add(L_1317, (9.99999975E-05f)))))? 1 : 0);
  8507. bool L_1318 = V_245;
  8508. if (!L_1318)
  8509. {
  8510. goto IL_3271;
  8511. }
  8512. }
  8513. {
  8514. int32_t L_1319 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex;
  8515. V_246 = (bool)((((int32_t)L_1319) == ((int32_t)(-1)))? 1 : 0);
  8516. bool L_1320 = V_246;
  8517. if (!L_1320)
  8518. {
  8519. goto IL_31e5;
  8520. }
  8521. }
  8522. {
  8523. int32_t L_1321 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8524. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = L_1321;
  8525. }
  8526. IL_31e5:
  8527. {
  8528. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  8529. int32_t L_1322;
  8530. L_1322 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
  8531. V_71 = L_1322;
  8532. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1323 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8533. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  8534. bool L_1324;
  8535. L_1324 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1323, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  8536. V_247 = L_1324;
  8537. bool L_1325 = V_247;
  8538. if (!L_1325)
  8539. {
  8540. goto IL_3250;
  8541. }
  8542. }
  8543. {
  8544. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1326 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8545. String_t* L_1327;
  8546. L_1327 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
  8547. NullCheck(L_1326);
  8548. VirtualActionInvoker1< String_t* >::Invoke(66, L_1326, L_1327);
  8549. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1328 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8550. int32_t L_1329 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
  8551. NullCheck(L_1328);
  8552. L_1328->___m_inputSource = L_1329;
  8553. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1330 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8554. int32_t L_1331 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8555. NullCheck(L_1330);
  8556. TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1330, L_1331, NULL);
  8557. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1332 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
  8558. NullCheck(L_1332);
  8559. VirtualActionInvoker2< bool, bool >::Invoke(106, L_1332, (bool)0, (bool)0);
  8560. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
  8561. }
  8562. IL_3250:
  8563. {
  8564. int32_t L_1333 = V_244;
  8565. (&V_31)->___index = L_1333;
  8566. (&V_31)->___unicode = 3;
  8567. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8568. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleWhiteSpacesMarker), NULL);
  8569. goto IL_48e1;
  8570. }
  8571. IL_3271:
  8572. {
  8573. }
  8574. IL_3272:
  8575. {
  8576. int32_t L_1334 = V_5;
  8577. if ((((int32_t)L_1334) == ((int32_t)((int32_t)10))))
  8578. {
  8579. goto IL_32ac;
  8580. }
  8581. }
  8582. {
  8583. int32_t L_1335 = V_5;
  8584. if ((((int32_t)L_1335) == ((int32_t)((int32_t)11))))
  8585. {
  8586. goto IL_32ac;
  8587. }
  8588. }
  8589. {
  8590. int32_t L_1336 = V_5;
  8591. if ((((int32_t)L_1336) == ((int32_t)((int32_t)160))))
  8592. {
  8593. goto IL_32ac;
  8594. }
  8595. }
  8596. {
  8597. int32_t L_1337 = V_5;
  8598. if ((((int32_t)L_1337) == ((int32_t)((int32_t)8199))))
  8599. {
  8600. goto IL_32ac;
  8601. }
  8602. }
  8603. {
  8604. int32_t L_1338 = V_5;
  8605. if ((((int32_t)L_1338) == ((int32_t)((int32_t)8232))))
  8606. {
  8607. goto IL_32ac;
  8608. }
  8609. }
  8610. {
  8611. int32_t L_1339 = V_5;
  8612. if ((((int32_t)L_1339) == ((int32_t)((int32_t)8233))))
  8613. {
  8614. goto IL_32ac;
  8615. }
  8616. }
  8617. {
  8618. int32_t L_1340 = V_5;
  8619. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  8620. bool L_1341;
  8621. L_1341 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(((int32_t)(uint16_t)L_1340), NULL);
  8622. if (!L_1341)
  8623. {
  8624. goto IL_32cc;
  8625. }
  8626. }
  8627. IL_32ac:
  8628. {
  8629. int32_t L_1342 = V_5;
  8630. if ((((int32_t)L_1342) == ((int32_t)((int32_t)173))))
  8631. {
  8632. goto IL_32cc;
  8633. }
  8634. }
  8635. {
  8636. int32_t L_1343 = V_5;
  8637. if ((((int32_t)L_1343) == ((int32_t)((int32_t)8203))))
  8638. {
  8639. goto IL_32cc;
  8640. }
  8641. }
  8642. {
  8643. int32_t L_1344 = V_5;
  8644. G_B449_0 = ((((int32_t)((((int32_t)L_1344) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8645. goto IL_32cd;
  8646. }
  8647. IL_32cc:
  8648. {
  8649. G_B449_0 = 0;
  8650. }
  8651. IL_32cd:
  8652. {
  8653. V_248 = (bool)G_B449_0;
  8654. bool L_1345 = V_248;
  8655. if (!L_1345)
  8656. {
  8657. goto IL_3312;
  8658. }
  8659. }
  8660. {
  8661. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1346 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8662. NullCheck(L_1346);
  8663. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1347 = L_1346->___lineInfo;
  8664. int32_t L_1348 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8665. NullCheck(L_1347);
  8666. int32_t* L_1349 = (int32_t*)(&((L_1347)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1348)))->___spaceCount);
  8667. V_235 = L_1349;
  8668. int32_t* L_1350 = V_235;
  8669. int32_t* L_1351 = V_235;
  8670. int32_t L_1352 = *((int32_t*)L_1351);
  8671. *((int32_t*)L_1350) = (int32_t)((int32_t)il2cpp_codegen_add(L_1352, 1));
  8672. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1353 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8673. V_236 = L_1353;
  8674. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1354 = V_236;
  8675. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1355 = V_236;
  8676. NullCheck(L_1355);
  8677. int32_t L_1356 = L_1355->___spaceCount;
  8678. NullCheck(L_1354);
  8679. L_1354->___spaceCount = ((int32_t)il2cpp_codegen_add(L_1356, 1));
  8680. }
  8681. IL_3312:
  8682. {
  8683. int32_t L_1357 = V_5;
  8684. V_249 = (bool)((((int32_t)L_1357) == ((int32_t)((int32_t)160)))? 1 : 0);
  8685. bool L_1358 = V_249;
  8686. if (!L_1358)
  8687. {
  8688. goto IL_3346;
  8689. }
  8690. }
  8691. {
  8692. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1359 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8693. NullCheck(L_1359);
  8694. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1360 = L_1359->___lineInfo;
  8695. int32_t L_1361 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8696. NullCheck(L_1360);
  8697. int32_t* L_1362 = (int32_t*)(&((L_1360)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1361)))->___controlCharacterCount);
  8698. V_235 = L_1362;
  8699. int32_t* L_1363 = V_235;
  8700. int32_t* L_1364 = V_235;
  8701. int32_t L_1365 = *((int32_t*)L_1364);
  8702. *((int32_t*)L_1363) = (int32_t)((int32_t)il2cpp_codegen_add(L_1365, 1));
  8703. }
  8704. IL_3346:
  8705. {
  8706. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  8707. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleWhiteSpacesMarker), NULL);
  8708. }
  8709. IL_3352:
  8710. {
  8711. int32_t L_1366 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  8712. if ((!(((uint32_t)L_1366) == ((uint32_t)1))))
  8713. {
  8714. goto IL_336a;
  8715. }
  8716. }
  8717. {
  8718. bool L_1367 = V_74;
  8719. if (!L_1367)
  8720. {
  8721. goto IL_3367;
  8722. }
  8723. }
  8724. {
  8725. int32_t L_1368 = V_5;
  8726. G_B458_0 = ((((int32_t)L_1368) == ((int32_t)((int32_t)45)))? 1 : 0);
  8727. goto IL_3368;
  8728. }
  8729. IL_3367:
  8730. {
  8731. G_B458_0 = 1;
  8732. }
  8733. IL_3368:
  8734. {
  8735. G_B460_0 = G_B458_0;
  8736. goto IL_336b;
  8737. }
  8738. IL_336a:
  8739. {
  8740. G_B460_0 = 0;
  8741. }
  8742. IL_336b:
  8743. {
  8744. V_250 = (bool)G_B460_0;
  8745. bool L_1369 = V_250;
  8746. if (!L_1369)
  8747. {
  8748. goto IL_3631;
  8749. }
  8750. }
  8751. {
  8752. float L_1370 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
  8753. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1371 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8754. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1372 = L_1371->___fontAsset;
  8755. NullCheck(L_1372);
  8756. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1373 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1372->___m_FaceInfo);
  8757. int32_t L_1374;
  8758. L_1374 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_1373, NULL);
  8759. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1375 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8760. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1376 = L_1375->___fontAsset;
  8761. NullCheck(L_1376);
  8762. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1377 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1376->___m_FaceInfo);
  8763. float L_1378;
  8764. L_1378 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_1377, NULL);
  8765. bool L_1379 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  8766. if (L_1379)
  8767. {
  8768. G_B463_0 = ((float)il2cpp_codegen_multiply(((float)(L_1370/((float)L_1374))), L_1378));
  8769. goto IL_33b7;
  8770. }
  8771. G_B462_0 = ((float)il2cpp_codegen_multiply(((float)(L_1370/((float)L_1374))), L_1378));
  8772. }
  8773. {
  8774. G_B464_0 = (0.100000001f);
  8775. G_B464_1 = G_B462_0;
  8776. goto IL_33bc;
  8777. }
  8778. IL_33b7:
  8779. {
  8780. G_B464_0 = (1.0f);
  8781. G_B464_1 = G_B463_0;
  8782. }
  8783. IL_33bc:
  8784. {
  8785. V_251 = ((float)il2cpp_codegen_multiply(G_B464_1, G_B464_0));
  8786. float L_1380 = V_251;
  8787. float L_1381 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  8788. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1382 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8789. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1383 = L_1382->___character;
  8790. NullCheck(L_1383);
  8791. float L_1384 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1383)->___m_Scale;
  8792. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1385 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8793. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1386 = L_1385->___character;
  8794. NullCheck(L_1386);
  8795. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1387 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1386)->___m_Glyph;
  8796. NullCheck(L_1387);
  8797. float L_1388;
  8798. L_1388 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_1387, NULL);
  8799. V_252 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1380, L_1381)), L_1384)), L_1388));
  8800. float L_1389 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft;
  8801. V_253 = L_1389;
  8802. float L_1390 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight;
  8803. V_254 = L_1390;
  8804. int32_t L_1391 = V_5;
  8805. if ((!(((uint32_t)L_1391) == ((uint32_t)((int32_t)10)))))
  8806. {
  8807. goto IL_341a;
  8808. }
  8809. }
  8810. {
  8811. int32_t L_1392 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8812. int32_t L_1393 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  8813. G_B467_0 = ((((int32_t)((((int32_t)L_1392) == ((int32_t)L_1393))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8814. goto IL_341b;
  8815. }
  8816. IL_341a:
  8817. {
  8818. G_B467_0 = 0;
  8819. }
  8820. IL_341b:
  8821. {
  8822. V_258 = (bool)G_B467_0;
  8823. bool L_1394 = V_258;
  8824. if (!L_1394)
  8825. {
  8826. goto IL_34fb;
  8827. }
  8828. }
  8829. {
  8830. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1395 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8831. NullCheck(L_1395);
  8832. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1396 = L_1395->___characterInfo;
  8833. int32_t L_1397 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  8834. NullCheck(L_1396);
  8835. float L_1398 = ((L_1396)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1397, 1)))))->___pointSize;
  8836. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1399 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8837. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1400 = L_1399->___fontAsset;
  8838. NullCheck(L_1400);
  8839. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1401 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1400->___m_FaceInfo);
  8840. int32_t L_1402;
  8841. L_1402 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_1401, NULL);
  8842. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1403 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8843. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1404 = L_1403->___fontAsset;
  8844. NullCheck(L_1404);
  8845. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1405 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1404->___m_FaceInfo);
  8846. float L_1406;
  8847. L_1406 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_1405, NULL);
  8848. bool L_1407 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
  8849. if (L_1407)
  8850. {
  8851. G_B470_0 = ((float)il2cpp_codegen_multiply(((float)(L_1398/((float)L_1402))), L_1406));
  8852. goto IL_3486;
  8853. }
  8854. G_B469_0 = ((float)il2cpp_codegen_multiply(((float)(L_1398/((float)L_1402))), L_1406));
  8855. }
  8856. {
  8857. G_B471_0 = (0.100000001f);
  8858. G_B471_1 = G_B469_0;
  8859. goto IL_348b;
  8860. }
  8861. IL_3486:
  8862. {
  8863. G_B471_0 = (1.0f);
  8864. G_B471_1 = G_B470_0;
  8865. }
  8866. IL_348b:
  8867. {
  8868. V_251 = ((float)il2cpp_codegen_multiply(G_B471_1, G_B471_0));
  8869. float L_1408 = V_251;
  8870. float L_1409 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
  8871. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1410 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8872. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1411 = L_1410->___character;
  8873. NullCheck(L_1411);
  8874. float L_1412 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1411)->___m_Scale;
  8875. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1413 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8876. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1414 = L_1413->___character;
  8877. NullCheck(L_1414);
  8878. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1415 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1414)->___m_Glyph;
  8879. NullCheck(L_1415);
  8880. float L_1416;
  8881. L_1416 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_1415, NULL);
  8882. V_252 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1408, L_1409)), L_1412)), L_1416));
  8883. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1417 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8884. NullCheck(L_1417);
  8885. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1418 = L_1417->___lineInfo;
  8886. int32_t L_1419 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8887. NullCheck(L_1418);
  8888. float L_1420 = ((L_1418)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1419)))->___marginLeft;
  8889. V_253 = L_1420;
  8890. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1421 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  8891. NullCheck(L_1421);
  8892. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1422 = L_1421->___lineInfo;
  8893. int32_t L_1423 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  8894. NullCheck(L_1422);
  8895. float L_1424 = ((L_1422)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1423)))->___marginRight;
  8896. V_254 = L_1424;
  8897. }
  8898. IL_34fb:
  8899. {
  8900. float L_1425 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
  8901. float L_1426 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  8902. float L_1427 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  8903. float L_1428 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  8904. if ((!(((float)L_1428) > ((float)(0.0f)))))
  8905. {
  8906. G_B474_0 = ((float)il2cpp_codegen_subtract(L_1425, ((float)il2cpp_codegen_subtract(L_1426, L_1427))));
  8907. goto IL_3524;
  8908. }
  8909. G_B473_0 = ((float)il2cpp_codegen_subtract(L_1425, ((float)il2cpp_codegen_subtract(L_1426, L_1427))));
  8910. }
  8911. {
  8912. bool L_1429 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
  8913. if (!L_1429)
  8914. {
  8915. G_B475_0 = G_B473_0;
  8916. goto IL_352b;
  8917. }
  8918. G_B474_0 = G_B473_0;
  8919. }
  8920. IL_3524:
  8921. {
  8922. G_B476_0 = (0.0f);
  8923. G_B476_1 = G_B474_0;
  8924. goto IL_3538;
  8925. }
  8926. IL_352b:
  8927. {
  8928. float L_1430 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  8929. float L_1431 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
  8930. G_B476_0 = ((float)il2cpp_codegen_subtract(L_1430, L_1431));
  8931. G_B476_1 = G_B475_0;
  8932. }
  8933. IL_3538:
  8934. {
  8935. V_255 = ((float)il2cpp_codegen_add(G_B476_1, G_B476_0));
  8936. float L_1432 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  8937. float L_1433;
  8938. L_1433 = fabsf(L_1432);
  8939. bool L_1434 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  8940. if (!L_1434)
  8941. {
  8942. G_B478_0 = L_1433;
  8943. goto IL_3559;
  8944. }
  8945. G_B477_0 = L_1433;
  8946. }
  8947. {
  8948. G_B479_0 = (0.0f);
  8949. G_B479_1 = G_B477_0;
  8950. goto IL_3577;
  8951. }
  8952. IL_3559:
  8953. {
  8954. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1435 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
  8955. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1436 = L_1435->___character;
  8956. NullCheck(L_1436);
  8957. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1437 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1436)->___m_Glyph;
  8958. NullCheck(L_1437);
  8959. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_1438;
  8960. L_1438 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_1437, NULL);
  8961. V_121 = L_1438;
  8962. float L_1439;
  8963. L_1439 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_121), NULL);
  8964. G_B479_0 = L_1439;
  8965. G_B479_1 = G_B478_0;
  8966. }
  8967. IL_3577:
  8968. {
  8969. float L_1440 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  8970. float L_1441 = V_252;
  8971. V_256 = ((float)il2cpp_codegen_add(G_B479_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B479_0, ((float)il2cpp_codegen_subtract((1.0f), L_1440)))), L_1441))));
  8972. float L_1442 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
  8973. if ((!(((float)L_1442) == ((float)(-1.0f)))))
  8974. {
  8975. goto IL_35ab;
  8976. }
  8977. }
  8978. {
  8979. float L_1443 = V_23;
  8980. float L_1444 = V_253;
  8981. float L_1445 = V_254;
  8982. G_B482_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1443, (9.99999975E-05f))), L_1444)), L_1445));
  8983. goto IL_35c4;
  8984. }
  8985. IL_35ab:
  8986. {
  8987. float L_1446 = V_23;
  8988. float L_1447 = V_253;
  8989. float L_1448 = V_254;
  8990. float L_1449 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
  8991. float L_1450;
  8992. L_1450 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1446, (9.99999975E-05f))), L_1447)), L_1448)), L_1449, NULL);
  8993. G_B482_0 = L_1450;
  8994. }
  8995. IL_35c4:
  8996. {
  8997. V_257 = G_B482_0;
  8998. float L_1451 = V_256;
  8999. float L_1452 = V_257;
  9000. bool L_1453 = V_94;
  9001. if (L_1453)
  9002. {
  9003. G_B484_0 = L_1452;
  9004. G_B484_1 = L_1451;
  9005. goto IL_35e1;
  9006. }
  9007. G_B483_0 = L_1452;
  9008. G_B483_1 = L_1451;
  9009. }
  9010. {
  9011. G_B485_0 = (1.0f);
  9012. G_B485_1 = G_B483_0;
  9013. G_B485_2 = G_B483_1;
  9014. goto IL_35e6;
  9015. }
  9016. IL_35e1:
  9017. {
  9018. G_B485_0 = (1.04999995f);
  9019. G_B485_1 = G_B484_0;
  9020. G_B485_2 = G_B484_1;
  9021. }
  9022. IL_35e6:
  9023. {
  9024. if ((!(((float)G_B485_2) < ((float)((float)il2cpp_codegen_multiply(G_B485_1, G_B485_0))))))
  9025. {
  9026. goto IL_35fb;
  9027. }
  9028. }
  9029. {
  9030. float L_1454 = V_255;
  9031. float L_1455 = V_24;
  9032. G_B488_0 = ((((float)L_1454) < ((float)((float)il2cpp_codegen_add(L_1455, (9.99999975E-05f)))))? 1 : 0);
  9033. goto IL_35fc;
  9034. }
  9035. IL_35fb:
  9036. {
  9037. G_B488_0 = 0;
  9038. }
  9039. IL_35fc:
  9040. {
  9041. V_259 = (bool)G_B488_0;
  9042. bool L_1456 = V_259;
  9043. if (!L_1456)
  9044. {
  9045. goto IL_3630;
  9046. }
  9047. }
  9048. {
  9049. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  9050. int32_t L_1457 = V_71;
  9051. int32_t L_1458 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9052. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState), L_1457, L_1458, NULL);
  9053. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1459 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState;
  9054. TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), L_1459, TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var);
  9055. }
  9056. IL_3630:
  9057. {
  9058. }
  9059. IL_3631:
  9060. {
  9061. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1460 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9062. NullCheck(L_1460);
  9063. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1461 = L_1460->___characterInfo;
  9064. int32_t L_1462 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9065. NullCheck(L_1461);
  9066. int32_t L_1463 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9067. ((L_1461)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1462)))->___lineNumber = L_1463;
  9068. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1464 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9069. NullCheck(L_1464);
  9070. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1465 = L_1464->___characterInfo;
  9071. int32_t L_1466 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9072. NullCheck(L_1465);
  9073. int32_t L_1467 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  9074. ((L_1465)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1466)))->___pageNumber = L_1467;
  9075. int32_t L_1468 = V_5;
  9076. if ((((int32_t)L_1468) == ((int32_t)((int32_t)10))))
  9077. {
  9078. goto IL_3689;
  9079. }
  9080. }
  9081. {
  9082. int32_t L_1469 = V_5;
  9083. if ((((int32_t)L_1469) == ((int32_t)((int32_t)11))))
  9084. {
  9085. goto IL_3689;
  9086. }
  9087. }
  9088. {
  9089. int32_t L_1470 = V_5;
  9090. if ((((int32_t)L_1470) == ((int32_t)((int32_t)13))))
  9091. {
  9092. goto IL_3689;
  9093. }
  9094. }
  9095. {
  9096. bool L_1471 = V_74;
  9097. if (!L_1471)
  9098. {
  9099. goto IL_36a9;
  9100. }
  9101. }
  9102. IL_3689:
  9103. {
  9104. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1472 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9105. NullCheck(L_1472);
  9106. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1473 = L_1472->___lineInfo;
  9107. int32_t L_1474 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9108. NullCheck(L_1473);
  9109. int32_t L_1475 = ((L_1473)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1474)))->___characterCount;
  9110. G_B497_0 = ((((int32_t)L_1475) == ((int32_t)1))? 1 : 0);
  9111. goto IL_36aa;
  9112. }
  9113. IL_36a9:
  9114. {
  9115. G_B497_0 = 1;
  9116. }
  9117. IL_36aa:
  9118. {
  9119. V_260 = (bool)G_B497_0;
  9120. bool L_1476 = V_260;
  9121. if (!L_1476)
  9122. {
  9123. goto IL_36d9;
  9124. }
  9125. }
  9126. {
  9127. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1477 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9128. NullCheck(L_1477);
  9129. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1478 = L_1477->___lineInfo;
  9130. int32_t L_1479 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9131. NullCheck(L_1478);
  9132. int32_t L_1480 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
  9133. ((L_1478)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1479)))->___alignment = L_1480;
  9134. }
  9135. IL_36d9:
  9136. {
  9137. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  9138. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ComputeCharacterAdvanceMarker), NULL);
  9139. int32_t L_1481 = V_5;
  9140. V_261 = (bool)((((int32_t)L_1481) == ((int32_t)((int32_t)9)))? 1 : 0);
  9141. bool L_1482 = V_261;
  9142. if (!L_1482)
  9143. {
  9144. goto IL_376c;
  9145. }
  9146. }
  9147. {
  9148. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1483 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  9149. NullCheck(L_1483);
  9150. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1484 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1483->___m_FaceInfo);
  9151. float L_1485;
  9152. L_1485 = FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161(L_1484, NULL);
  9153. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1486 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  9154. NullCheck(L_1486);
  9155. uint8_t L_1487 = L_1486->___tabSize;
  9156. float L_1488 = V_2;
  9157. V_262 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1485, ((float)L_1487))), L_1488));
  9158. float L_1489 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9159. float L_1490 = V_262;
  9160. float L_1491;
  9161. L_1491 = ceilf(((float)(L_1489/L_1490)));
  9162. float L_1492 = V_262;
  9163. V_263 = ((float)il2cpp_codegen_multiply(L_1491, L_1492));
  9164. float L_1493 = V_263;
  9165. float L_1494 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9166. if ((((float)L_1493) > ((float)L_1494)))
  9167. {
  9168. G_B502_0 = __this;
  9169. goto IL_375b;
  9170. }
  9171. G_B501_0 = __this;
  9172. }
  9173. {
  9174. float L_1495 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9175. float L_1496 = V_262;
  9176. G_B503_0 = ((float)il2cpp_codegen_add(L_1495, L_1496));
  9177. G_B503_1 = G_B501_0;
  9178. goto IL_3761;
  9179. }
  9180. IL_375b:
  9181. {
  9182. float L_1497 = V_263;
  9183. G_B503_0 = L_1497;
  9184. G_B503_1 = G_B502_0;
  9185. }
  9186. IL_3761:
  9187. {
  9188. NullCheck(G_B503_1);
  9189. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B503_1)->___m_xAdvance = G_B503_0;
  9190. goto IL_3942;
  9191. }
  9192. IL_376c:
  9193. {
  9194. float L_1498 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
  9195. V_264 = (bool)((((int32_t)((((float)L_1498) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9196. bool L_1499 = V_264;
  9197. if (!L_1499)
  9198. {
  9199. goto IL_37ff;
  9200. }
  9201. }
  9202. {
  9203. float L_1500 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9204. float L_1501 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
  9205. float L_1502 = V_84;
  9206. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1503 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  9207. NullCheck(L_1503);
  9208. float L_1504 = L_1503->___normalSpacingOffset;
  9209. float L_1505 = V_83;
  9210. float L_1506 = V_3;
  9211. float L_1507 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
  9212. float L_1508 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  9213. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1500, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_1501, L_1502)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1504, L_1505)), L_1506)))), L_1507)), ((float)il2cpp_codegen_subtract((1.0f), L_1508))))));
  9214. bool L_1509 = V_81;
  9215. if (L_1509)
  9216. {
  9217. goto IL_37d5;
  9218. }
  9219. }
  9220. {
  9221. int32_t L_1510 = V_5;
  9222. G_B508_0 = ((((int32_t)L_1510) == ((int32_t)((int32_t)8203)))? 1 : 0);
  9223. goto IL_37d6;
  9224. }
  9225. IL_37d5:
  9226. {
  9227. G_B508_0 = 1;
  9228. }
  9229. IL_37d6:
  9230. {
  9231. V_265 = (bool)G_B508_0;
  9232. bool L_1511 = V_265;
  9233. if (!L_1511)
  9234. {
  9235. goto IL_37f9;
  9236. }
  9237. }
  9238. {
  9239. float L_1512 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9240. float L_1513 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
  9241. float L_1514 = V_3;
  9242. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1512, ((float)il2cpp_codegen_multiply(L_1513, L_1514))));
  9243. }
  9244. IL_37f9:
  9245. {
  9246. goto IL_3942;
  9247. }
  9248. IL_37ff:
  9249. {
  9250. bool L_1515 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  9251. V_266 = L_1515;
  9252. bool L_1516 = V_266;
  9253. if (!L_1516)
  9254. {
  9255. goto IL_388b;
  9256. }
  9257. }
  9258. {
  9259. float L_1517 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9260. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_1518 = V_82;
  9261. float L_1519 = L_1518.___m_XAdvance;
  9262. float L_1520 = V_2;
  9263. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1521 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  9264. NullCheck(L_1521);
  9265. float L_1522 = L_1521->___normalSpacingOffset;
  9266. float L_1523 = V_83;
  9267. float L_1524 = V_8;
  9268. float L_1525 = V_3;
  9269. float L_1526 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
  9270. float L_1527 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  9271. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_1517, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1519, L_1520)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1522, L_1523)), L_1524)), L_1525)))), L_1526)), ((float)il2cpp_codegen_subtract((1.0f), L_1527))))));
  9272. bool L_1528 = V_81;
  9273. if (L_1528)
  9274. {
  9275. goto IL_3861;
  9276. }
  9277. }
  9278. {
  9279. int32_t L_1529 = V_5;
  9280. G_B515_0 = ((((int32_t)L_1529) == ((int32_t)((int32_t)8203)))? 1 : 0);
  9281. goto IL_3862;
  9282. }
  9283. IL_3861:
  9284. {
  9285. G_B515_0 = 1;
  9286. }
  9287. IL_3862:
  9288. {
  9289. V_267 = (bool)G_B515_0;
  9290. bool L_1530 = V_267;
  9291. if (!L_1530)
  9292. {
  9293. goto IL_3885;
  9294. }
  9295. }
  9296. {
  9297. float L_1531 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9298. float L_1532 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
  9299. float L_1533 = V_3;
  9300. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_1531, ((float)il2cpp_codegen_multiply(L_1532, L_1533))));
  9301. }
  9302. IL_3885:
  9303. {
  9304. goto IL_3942;
  9305. }
  9306. IL_388b:
  9307. {
  9308. V_268 = (1.0f);
  9309. bool L_1534 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isFXMatrixSet;
  9310. V_269 = L_1534;
  9311. bool L_1535 = V_269;
  9312. if (!L_1535)
  9313. {
  9314. goto IL_38c1;
  9315. }
  9316. }
  9317. {
  9318. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1536 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXMatrix);
  9319. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1537;
  9320. L_1537 = Matrix4x4_get_lossyScale_mFB3D4CF6408D710D607CA1D2AF94B2E4E0B57EB7(L_1536, NULL);
  9321. float L_1538 = L_1537.___x;
  9322. V_268 = L_1538;
  9323. }
  9324. IL_38c1:
  9325. {
  9326. float L_1539 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9327. float L_1540;
  9328. L_1540 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_80), NULL);
  9329. float L_1541 = V_268;
  9330. TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_1542 = V_82;
  9331. float L_1543 = L_1542.___m_XAdvance;
  9332. float L_1544 = V_2;
  9333. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1545 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  9334. NullCheck(L_1545);
  9335. float L_1546 = L_1545->___normalSpacingOffset;
  9336. float L_1547 = V_83;
  9337. float L_1548 = V_8;
  9338. float L_1549 = V_3;
  9339. float L_1550 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
  9340. float L_1551 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  9341. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1539, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1540, L_1541)), L_1543)), L_1544)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1546, L_1547)), L_1548)), L_1549)))), L_1550)), ((float)il2cpp_codegen_subtract((1.0f), L_1551))))));
  9342. bool L_1552 = V_81;
  9343. if (L_1552)
  9344. {
  9345. goto IL_391d;
  9346. }
  9347. }
  9348. {
  9349. int32_t L_1553 = V_5;
  9350. G_B523_0 = ((((int32_t)L_1553) == ((int32_t)((int32_t)8203)))? 1 : 0);
  9351. goto IL_391e;
  9352. }
  9353. IL_391d:
  9354. {
  9355. G_B523_0 = 1;
  9356. }
  9357. IL_391e:
  9358. {
  9359. V_270 = (bool)G_B523_0;
  9360. bool L_1554 = V_270;
  9361. if (!L_1554)
  9362. {
  9363. goto IL_3941;
  9364. }
  9365. }
  9366. {
  9367. float L_1555 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9368. float L_1556 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
  9369. float L_1557 = V_3;
  9370. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1555, ((float)il2cpp_codegen_multiply(L_1556, L_1557))));
  9371. }
  9372. IL_3941:
  9373. {
  9374. }
  9375. IL_3942:
  9376. {
  9377. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1558 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9378. NullCheck(L_1558);
  9379. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1559 = L_1558->___characterInfo;
  9380. int32_t L_1560 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9381. NullCheck(L_1559);
  9382. float L_1561 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
  9383. ((L_1559)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1560)))->___xAdvance = L_1561;
  9384. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  9385. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_ComputeCharacterAdvanceMarker), NULL);
  9386. int32_t L_1562 = V_5;
  9387. V_271 = (bool)((((int32_t)L_1562) == ((int32_t)((int32_t)13)))? 1 : 0);
  9388. bool L_1563 = V_271;
  9389. if (!L_1563)
  9390. {
  9391. goto IL_39ac;
  9392. }
  9393. }
  9394. {
  9395. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  9396. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleCarriageReturnMarker), NULL);
  9397. float L_1564 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent;
  9398. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add((0.0f), L_1564));
  9399. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleCarriageReturnMarker), NULL);
  9400. }
  9401. IL_39ac:
  9402. {
  9403. int32_t L_1565 = V_5;
  9404. if ((((int32_t)L_1565) == ((int32_t)((int32_t)10))))
  9405. {
  9406. goto IL_39e7;
  9407. }
  9408. }
  9409. {
  9410. int32_t L_1566 = V_5;
  9411. if ((((int32_t)L_1566) == ((int32_t)((int32_t)11))))
  9412. {
  9413. goto IL_39e7;
  9414. }
  9415. }
  9416. {
  9417. int32_t L_1567 = V_5;
  9418. if ((((int32_t)L_1567) == ((int32_t)3)))
  9419. {
  9420. goto IL_39e7;
  9421. }
  9422. }
  9423. {
  9424. int32_t L_1568 = V_5;
  9425. if ((((int32_t)L_1568) == ((int32_t)((int32_t)8232))))
  9426. {
  9427. goto IL_39e7;
  9428. }
  9429. }
  9430. {
  9431. int32_t L_1569 = V_5;
  9432. if ((((int32_t)L_1569) == ((int32_t)((int32_t)8233))))
  9433. {
  9434. goto IL_39e7;
  9435. }
  9436. }
  9437. {
  9438. int32_t L_1570 = V_5;
  9439. bool L_1571 = V_74;
  9440. if (((int32_t)(((((int32_t)L_1570) == ((int32_t)((int32_t)45)))? 1 : 0)&(int32_t)L_1571)))
  9441. {
  9442. goto IL_39e7;
  9443. }
  9444. }
  9445. {
  9446. int32_t L_1572 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9447. int32_t L_1573 = V_0;
  9448. G_B536_0 = ((((int32_t)L_1572) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1573, 1))))? 1 : 0);
  9449. goto IL_39e8;
  9450. }
  9451. IL_39e7:
  9452. {
  9453. G_B536_0 = 1;
  9454. }
  9455. IL_39e8:
  9456. {
  9457. V_272 = (bool)G_B536_0;
  9458. bool L_1574 = V_272;
  9459. if (!L_1574)
  9460. {
  9461. goto IL_4222;
  9462. }
  9463. }
  9464. {
  9465. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  9466. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleLineTerminationMarker), NULL);
  9467. float L_1575 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  9468. float L_1576 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
  9469. V_273 = ((float)il2cpp_codegen_subtract(L_1575, L_1576));
  9470. float L_1577 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  9471. if ((!(((float)L_1577) > ((float)(0.0f)))))
  9472. {
  9473. goto IL_3a4a;
  9474. }
  9475. }
  9476. {
  9477. float L_1578 = V_273;
  9478. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9479. float L_1579;
  9480. L_1579 = fabsf(L_1578);
  9481. if ((!(((float)L_1579) > ((float)(0.00999999978f)))))
  9482. {
  9483. goto IL_3a4a;
  9484. }
  9485. }
  9486. {
  9487. bool L_1580 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
  9488. if (L_1580)
  9489. {
  9490. goto IL_3a4a;
  9491. }
  9492. }
  9493. {
  9494. bool L_1581 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage;
  9495. G_B542_0 = ((((int32_t)L_1581) == ((int32_t)0))? 1 : 0);
  9496. goto IL_3a4b;
  9497. }
  9498. IL_3a4a:
  9499. {
  9500. G_B542_0 = 0;
  9501. }
  9502. IL_3a4b:
  9503. {
  9504. V_277 = (bool)G_B542_0;
  9505. bool L_1582 = V_277;
  9506. if (!L_1582)
  9507. {
  9508. goto IL_3b28;
  9509. }
  9510. }
  9511. {
  9512. int32_t L_1583 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  9513. int32_t L_1584 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9514. float L_1585 = V_273;
  9515. TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D(__this, L_1583, L_1584, L_1585, NULL);
  9516. float L_1586 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
  9517. float L_1587 = V_273;
  9518. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = ((float)il2cpp_codegen_subtract(L_1586, L_1587));
  9519. float L_1588 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  9520. float L_1589 = V_273;
  9521. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = ((float)il2cpp_codegen_add(L_1588, L_1589));
  9522. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  9523. int32_t L_1590 = (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState)->___lineNumber;
  9524. int32_t L_1591 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9525. V_278 = (bool)((((int32_t)L_1590) == ((int32_t)L_1591))? 1 : 0);
  9526. bool L_1592 = V_278;
  9527. if (!L_1592)
  9528. {
  9529. goto IL_3b27;
  9530. }
  9531. }
  9532. {
  9533. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  9534. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1593;
  9535. L_1593 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
  9536. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState = L_1593;
  9537. Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___textInfo), (void*)NULL);
  9538. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9539. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___italicAngleStack))->___itemStack), (void*)NULL);
  9540. #endif
  9541. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9542. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___colorStack))->___itemStack), (void*)NULL);
  9543. #endif
  9544. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9545. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___underlineColorStack))->___itemStack), (void*)NULL);
  9546. #endif
  9547. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9548. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___strikethroughColorStack))->___itemStack), (void*)NULL);
  9549. #endif
  9550. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9551. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___highlightColorStack))->___itemStack), (void*)NULL);
  9552. #endif
  9553. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9554. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___highlightStateStack))->___itemStack), (void*)NULL);
  9555. #endif
  9556. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9557. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___colorGradientStack))->___itemStack), (void*)NULL);
  9558. #endif
  9559. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9560. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___colorGradientStack))->___m_DefaultItem), (void*)NULL);
  9561. #endif
  9562. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9563. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___sizeStack))->___itemStack), (void*)NULL);
  9564. #endif
  9565. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9566. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___indentStack))->___itemStack), (void*)NULL);
  9567. #endif
  9568. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9569. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___fontWeightStack))->___itemStack), (void*)NULL);
  9570. #endif
  9571. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9572. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___styleStack))->___itemStack), (void*)NULL);
  9573. #endif
  9574. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9575. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___baselineStack))->___itemStack), (void*)NULL);
  9576. #endif
  9577. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9578. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___actionStack))->___itemStack), (void*)NULL);
  9579. #endif
  9580. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9581. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___itemStack), (void*)NULL);
  9582. #endif
  9583. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9584. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL);
  9585. #endif
  9586. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9587. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL);
  9588. #endif
  9589. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9590. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL);
  9591. #endif
  9592. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9593. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL);
  9594. #endif
  9595. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9596. Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___lineJustificationStack))->___itemStack), (void*)NULL);
  9597. #endif
  9598. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9599. Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___currentFontAsset), (void*)NULL);
  9600. #endif
  9601. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9602. Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___currentSpriteAsset), (void*)NULL);
  9603. #endif
  9604. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9605. Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___currentMaterial), (void*)NULL);
  9606. #endif
  9607. float* L_1594 = (float*)(&(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState)->___startOfLineAscender);
  9608. V_279 = L_1594;
  9609. float* L_1595 = V_279;
  9610. float* L_1596 = V_279;
  9611. float L_1597 = *((float*)L_1596);
  9612. float L_1598 = V_273;
  9613. *((float*)L_1595) = (float)((float)il2cpp_codegen_add(L_1597, L_1598));
  9614. float* L_1599 = (float*)(&(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState)->___lineOffset);
  9615. V_279 = L_1599;
  9616. float* L_1600 = V_279;
  9617. float* L_1601 = V_279;
  9618. float L_1602 = *((float*)L_1601);
  9619. float L_1603 = V_273;
  9620. *((float*)L_1600) = (float)((float)il2cpp_codegen_add(L_1602, L_1603));
  9621. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1604 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState;
  9622. TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), L_1604, TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var);
  9623. }
  9624. IL_3b27:
  9625. {
  9626. }
  9627. IL_3b28:
  9628. {
  9629. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)0;
  9630. float L_1605 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
  9631. float L_1606 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  9632. V_274 = ((float)il2cpp_codegen_subtract(L_1605, L_1606));
  9633. float L_1607 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  9634. float L_1608 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  9635. V_275 = ((float)il2cpp_codegen_subtract(L_1607, L_1608));
  9636. float L_1609 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
  9637. float L_1610 = V_275;
  9638. if ((((float)L_1609) < ((float)L_1610)))
  9639. {
  9640. G_B548_0 = __this;
  9641. goto IL_3b6c;
  9642. }
  9643. G_B547_0 = __this;
  9644. }
  9645. {
  9646. float L_1611 = V_275;
  9647. G_B549_0 = L_1611;
  9648. G_B549_1 = G_B547_0;
  9649. goto IL_3b72;
  9650. }
  9651. IL_3b6c:
  9652. {
  9653. float L_1612 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
  9654. G_B549_0 = L_1612;
  9655. G_B549_1 = G_B548_0;
  9656. }
  9657. IL_3b72:
  9658. {
  9659. NullCheck(G_B549_1);
  9660. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B549_1)->___m_ElementDescender = G_B549_0;
  9661. bool L_1613 = V_27;
  9662. V_280 = (bool)((((int32_t)L_1613) == ((int32_t)0))? 1 : 0);
  9663. bool L_1614 = V_280;
  9664. if (!L_1614)
  9665. {
  9666. goto IL_3b92;
  9667. }
  9668. }
  9669. {
  9670. float L_1615 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
  9671. V_26 = L_1615;
  9672. }
  9673. IL_3b92:
  9674. {
  9675. bool L_1616 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_useMaxVisibleDescender;
  9676. if (!L_1616)
  9677. {
  9678. goto IL_3bbe;
  9679. }
  9680. }
  9681. {
  9682. int32_t L_1617 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9683. int32_t L_1618 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
  9684. if ((((int32_t)L_1617) >= ((int32_t)L_1618)))
  9685. {
  9686. goto IL_3bbb;
  9687. }
  9688. }
  9689. {
  9690. int32_t L_1619 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9691. int32_t L_1620 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
  9692. G_B555_0 = ((((int32_t)((((int32_t)L_1619) < ((int32_t)L_1620))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9693. goto IL_3bbc;
  9694. }
  9695. IL_3bbb:
  9696. {
  9697. G_B555_0 = 1;
  9698. }
  9699. IL_3bbc:
  9700. {
  9701. G_B557_0 = G_B555_0;
  9702. goto IL_3bbf;
  9703. }
  9704. IL_3bbe:
  9705. {
  9706. G_B557_0 = 0;
  9707. }
  9708. IL_3bbf:
  9709. {
  9710. V_281 = (bool)G_B557_0;
  9711. bool L_1621 = V_281;
  9712. if (!L_1621)
  9713. {
  9714. goto IL_3bd0;
  9715. }
  9716. }
  9717. {
  9718. V_27 = (bool)1;
  9719. }
  9720. IL_3bd0:
  9721. {
  9722. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1622 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9723. NullCheck(L_1622);
  9724. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1623 = L_1622->___lineInfo;
  9725. int32_t L_1624 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9726. NullCheck(L_1623);
  9727. int32_t L_1625 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  9728. ((L_1623)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1624)))->___firstCharacterIndex = L_1625;
  9729. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1626 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9730. NullCheck(L_1626);
  9731. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1627 = L_1626->___lineInfo;
  9732. int32_t L_1628 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9733. NullCheck(L_1627);
  9734. int32_t L_1629 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  9735. int32_t L_1630 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
  9736. if ((((int32_t)L_1629) > ((int32_t)L_1630)))
  9737. {
  9738. G_B561_0 = __this;
  9739. G_B561_1 = ((L_1627)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1628)));
  9740. goto IL_3c1e;
  9741. }
  9742. G_B560_0 = __this;
  9743. G_B560_1 = ((L_1627)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1628)));
  9744. }
  9745. {
  9746. int32_t L_1631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
  9747. G_B562_0 = L_1631;
  9748. G_B562_1 = G_B560_0;
  9749. G_B562_2 = G_B560_1;
  9750. goto IL_3c24;
  9751. }
  9752. IL_3c1e:
  9753. {
  9754. int32_t L_1632 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
  9755. G_B562_0 = L_1632;
  9756. G_B562_1 = G_B561_0;
  9757. G_B562_2 = G_B561_1;
  9758. }
  9759. IL_3c24:
  9760. {
  9761. int32_t L_1633 = G_B562_0;
  9762. V_67 = L_1633;
  9763. NullCheck(G_B562_1);
  9764. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B562_1)->___m_firstVisibleCharacterOfLine = L_1633;
  9765. int32_t L_1634 = V_67;
  9766. G_B562_2->___firstVisibleCharacterIndex = L_1634;
  9767. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1635 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9768. NullCheck(L_1635);
  9769. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1636 = L_1635->___lineInfo;
  9770. int32_t L_1637 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9771. NullCheck(L_1636);
  9772. int32_t L_1638 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  9773. int32_t L_1639 = L_1638;
  9774. V_67 = L_1639;
  9775. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastCharacterOfLine = L_1639;
  9776. int32_t L_1640 = V_67;
  9777. ((L_1636)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1637)))->___lastCharacterIndex = L_1640;
  9778. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1641 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9779. NullCheck(L_1641);
  9780. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1642 = L_1641->___lineInfo;
  9781. int32_t L_1643 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9782. NullCheck(L_1642);
  9783. int32_t L_1644 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
  9784. int32_t L_1645 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
  9785. if ((((int32_t)L_1644) < ((int32_t)L_1645)))
  9786. {
  9787. G_B564_0 = __this;
  9788. G_B564_1 = ((L_1642)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1643)));
  9789. goto IL_3c8c;
  9790. }
  9791. G_B563_0 = __this;
  9792. G_B563_1 = ((L_1642)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1643)));
  9793. }
  9794. {
  9795. int32_t L_1646 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
  9796. G_B565_0 = L_1646;
  9797. G_B565_1 = G_B563_0;
  9798. G_B565_2 = G_B563_1;
  9799. goto IL_3c92;
  9800. }
  9801. IL_3c8c:
  9802. {
  9803. int32_t L_1647 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
  9804. G_B565_0 = L_1647;
  9805. G_B565_1 = G_B564_0;
  9806. G_B565_2 = G_B564_1;
  9807. }
  9808. IL_3c92:
  9809. {
  9810. int32_t L_1648 = G_B565_0;
  9811. V_67 = L_1648;
  9812. NullCheck(G_B565_1);
  9813. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B565_1)->___m_lastVisibleCharacterOfLine = L_1648;
  9814. int32_t L_1649 = V_67;
  9815. G_B565_2->___lastVisibleCharacterIndex = L_1649;
  9816. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1650 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9817. NullCheck(L_1650);
  9818. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1651 = L_1650->___lineInfo;
  9819. int32_t L_1652 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9820. NullCheck(L_1651);
  9821. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1653 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9822. NullCheck(L_1653);
  9823. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1654 = L_1653->___lineInfo;
  9824. int32_t L_1655 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9825. NullCheck(L_1654);
  9826. int32_t L_1656 = ((L_1654)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1655)))->___lastCharacterIndex;
  9827. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1657 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9828. NullCheck(L_1657);
  9829. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1658 = L_1657->___lineInfo;
  9830. int32_t L_1659 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9831. NullCheck(L_1658);
  9832. int32_t L_1660 = ((L_1658)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1659)))->___firstCharacterIndex;
  9833. ((L_1651)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1652)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1656, L_1660)), 1));
  9834. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1661 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9835. NullCheck(L_1661);
  9836. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1662 = L_1661->___lineInfo;
  9837. int32_t L_1663 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9838. NullCheck(L_1662);
  9839. int32_t L_1664 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount;
  9840. ((L_1662)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1663)))->___visibleCharacterCount = L_1664;
  9841. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1665 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9842. NullCheck(L_1665);
  9843. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1666 = L_1665->___lineInfo;
  9844. int32_t L_1667 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9845. NullCheck(L_1666);
  9846. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1668 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_1666)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1667)))->___lineExtents);
  9847. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1669 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9848. NullCheck(L_1669);
  9849. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1670 = L_1669->___characterInfo;
  9850. int32_t L_1671 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
  9851. NullCheck(L_1670);
  9852. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1672 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1670)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1671)))->___bottomLeft);
  9853. float L_1673 = L_1672->___x;
  9854. float L_1674 = V_275;
  9855. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1675;
  9856. memset((&L_1675), 0, sizeof(L_1675));
  9857. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1675), L_1673, L_1674, NULL);
  9858. L_1668->___min = L_1675;
  9859. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1676 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9860. NullCheck(L_1676);
  9861. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1677 = L_1676->___lineInfo;
  9862. int32_t L_1678 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9863. NullCheck(L_1677);
  9864. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1679 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_1677)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1678)))->___lineExtents);
  9865. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1680 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9866. NullCheck(L_1680);
  9867. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1681 = L_1680->___characterInfo;
  9868. int32_t L_1682 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
  9869. NullCheck(L_1681);
  9870. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1683 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1681)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1682)))->___topRight);
  9871. float L_1684 = L_1683->___x;
  9872. float L_1685 = V_274;
  9873. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1686;
  9874. memset((&L_1686), 0, sizeof(L_1686));
  9875. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1686), L_1684, L_1685, NULL);
  9876. L_1679->___max = L_1686;
  9877. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1687 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9878. NullCheck(L_1687);
  9879. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1688 = L_1687->___lineInfo;
  9880. int32_t L_1689 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9881. NullCheck(L_1688);
  9882. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1690 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9883. NullCheck(L_1690);
  9884. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1691 = L_1690->___lineInfo;
  9885. int32_t L_1692 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9886. NullCheck(L_1691);
  9887. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1693 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_1691)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1692)))->___lineExtents);
  9888. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1694 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1693->___max);
  9889. float L_1695 = L_1694->___x;
  9890. float L_1696 = V_6;
  9891. float L_1697 = V_2;
  9892. ((L_1688)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1689)))->___length = ((float)il2cpp_codegen_subtract(L_1695, ((float)il2cpp_codegen_multiply(L_1696, L_1697))));
  9893. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1698 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9894. NullCheck(L_1698);
  9895. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1699 = L_1698->___lineInfo;
  9896. int32_t L_1700 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9897. NullCheck(L_1699);
  9898. float L_1701 = V_25;
  9899. ((L_1699)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1700)))->___width = L_1701;
  9900. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1702 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9901. NullCheck(L_1702);
  9902. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1703 = L_1702->___lineInfo;
  9903. int32_t L_1704 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9904. NullCheck(L_1703);
  9905. int32_t L_1705 = ((L_1703)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1704)))->___characterCount;
  9906. V_282 = (bool)((((int32_t)L_1705) == ((int32_t)1))? 1 : 0);
  9907. bool L_1706 = V_282;
  9908. if (!L_1706)
  9909. {
  9910. goto IL_3e5b;
  9911. }
  9912. }
  9913. {
  9914. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1707 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9915. NullCheck(L_1707);
  9916. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1708 = L_1707->___lineInfo;
  9917. int32_t L_1709 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9918. NullCheck(L_1708);
  9919. int32_t L_1710 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
  9920. ((L_1708)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1709)))->___alignment = L_1710;
  9921. }
  9922. IL_3e5b:
  9923. {
  9924. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1711 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
  9925. NullCheck(L_1711);
  9926. float L_1712 = L_1711->___normalSpacingOffset;
  9927. float L_1713 = V_83;
  9928. float L_1714 = V_8;
  9929. float L_1715 = V_3;
  9930. float L_1716 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
  9931. float L_1717 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  9932. V_276 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1712, L_1713)), L_1714)), L_1715)), L_1716)), ((float)il2cpp_codegen_subtract((1.0f), L_1717))));
  9933. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1718 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9934. NullCheck(L_1718);
  9935. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1719 = L_1718->___characterInfo;
  9936. int32_t L_1720 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
  9937. NullCheck(L_1719);
  9938. bool L_1721 = ((L_1719)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1720)))->___isVisible;
  9939. V_283 = L_1721;
  9940. bool L_1722 = V_283;
  9941. if (!L_1722)
  9942. {
  9943. goto IL_3f01;
  9944. }
  9945. }
  9946. {
  9947. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1723 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9948. NullCheck(L_1723);
  9949. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1724 = L_1723->___lineInfo;
  9950. int32_t L_1725 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9951. NullCheck(L_1724);
  9952. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1726 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9953. NullCheck(L_1726);
  9954. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1727 = L_1726->___characterInfo;
  9955. int32_t L_1728 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
  9956. NullCheck(L_1727);
  9957. float L_1729 = ((L_1727)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1728)))->___xAdvance;
  9958. bool L_1730 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  9959. if (L_1730)
  9960. {
  9961. G_B570_0 = L_1729;
  9962. G_B570_1 = ((L_1724)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1725)));
  9963. goto IL_3ef3;
  9964. }
  9965. G_B569_0 = L_1729;
  9966. G_B569_1 = ((L_1724)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1725)));
  9967. }
  9968. {
  9969. float L_1731 = V_276;
  9970. G_B571_0 = ((-L_1731));
  9971. G_B571_1 = G_B569_0;
  9972. G_B571_2 = G_B569_1;
  9973. goto IL_3ef9;
  9974. }
  9975. IL_3ef3:
  9976. {
  9977. float L_1732 = V_276;
  9978. G_B571_0 = L_1732;
  9979. G_B571_1 = G_B570_0;
  9980. G_B571_2 = G_B570_1;
  9981. }
  9982. IL_3ef9:
  9983. {
  9984. G_B571_2->___maxAdvance = ((float)il2cpp_codegen_add(G_B571_1, G_B571_0));
  9985. goto IL_3f4f;
  9986. }
  9987. IL_3f01:
  9988. {
  9989. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1733 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9990. NullCheck(L_1733);
  9991. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1734 = L_1733->___lineInfo;
  9992. int32_t L_1735 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  9993. NullCheck(L_1734);
  9994. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1736 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  9995. NullCheck(L_1736);
  9996. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1737 = L_1736->___characterInfo;
  9997. int32_t L_1738 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastCharacterOfLine;
  9998. NullCheck(L_1737);
  9999. float L_1739 = ((L_1737)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1738)))->___xAdvance;
  10000. bool L_1740 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  10001. if (L_1740)
  10002. {
  10003. G_B574_0 = L_1739;
  10004. G_B574_1 = ((L_1734)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1735)));
  10005. goto IL_3f43;
  10006. }
  10007. G_B573_0 = L_1739;
  10008. G_B573_1 = ((L_1734)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1735)));
  10009. }
  10010. {
  10011. float L_1741 = V_276;
  10012. G_B575_0 = ((-L_1741));
  10013. G_B575_1 = G_B573_0;
  10014. G_B575_2 = G_B573_1;
  10015. goto IL_3f49;
  10016. }
  10017. IL_3f43:
  10018. {
  10019. float L_1742 = V_276;
  10020. G_B575_0 = L_1742;
  10021. G_B575_1 = G_B574_0;
  10022. G_B575_2 = G_B574_1;
  10023. }
  10024. IL_3f49:
  10025. {
  10026. G_B575_2->___maxAdvance = ((float)il2cpp_codegen_add(G_B575_1, G_B575_0));
  10027. }
  10028. IL_3f4f:
  10029. {
  10030. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1743 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10031. NullCheck(L_1743);
  10032. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1744 = L_1743->___lineInfo;
  10033. int32_t L_1745 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10034. NullCheck(L_1744);
  10035. float L_1746 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  10036. ((L_1744)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1745)))->___baseline = ((float)il2cpp_codegen_subtract((0.0f), L_1746));
  10037. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1747 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10038. NullCheck(L_1747);
  10039. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1748 = L_1747->___lineInfo;
  10040. int32_t L_1749 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10041. NullCheck(L_1748);
  10042. float L_1750 = V_274;
  10043. ((L_1748)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1749)))->___ascender = L_1750;
  10044. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1751 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10045. NullCheck(L_1751);
  10046. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1752 = L_1751->___lineInfo;
  10047. int32_t L_1753 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10048. NullCheck(L_1752);
  10049. float L_1754 = V_275;
  10050. ((L_1752)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1753)))->___descender = L_1754;
  10051. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1755 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10052. NullCheck(L_1755);
  10053. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1756 = L_1755->___lineInfo;
  10054. int32_t L_1757 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10055. NullCheck(L_1756);
  10056. float L_1758 = V_274;
  10057. float L_1759 = V_275;
  10058. float L_1760 = V_19;
  10059. float L_1761 = V_1;
  10060. ((L_1756)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1757)))->___lineHeight = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_1758, L_1759)), ((float)il2cpp_codegen_multiply(L_1760, L_1761))));
  10061. int32_t L_1762 = V_5;
  10062. if ((((int32_t)L_1762) == ((int32_t)((int32_t)10))))
  10063. {
  10064. goto IL_400b;
  10065. }
  10066. }
  10067. {
  10068. int32_t L_1763 = V_5;
  10069. if ((((int32_t)L_1763) == ((int32_t)((int32_t)11))))
  10070. {
  10071. goto IL_400b;
  10072. }
  10073. }
  10074. {
  10075. int32_t L_1764 = V_5;
  10076. if ((((int32_t)L_1764) == ((int32_t)((int32_t)45))))
  10077. {
  10078. goto IL_400b;
  10079. }
  10080. }
  10081. {
  10082. int32_t L_1765 = V_5;
  10083. if ((((int32_t)L_1765) == ((int32_t)((int32_t)8232))))
  10084. {
  10085. goto IL_400b;
  10086. }
  10087. }
  10088. {
  10089. int32_t L_1766 = V_5;
  10090. G_B582_0 = ((((int32_t)L_1766) == ((int32_t)((int32_t)8233)))? 1 : 0);
  10091. goto IL_400c;
  10092. }
  10093. IL_400b:
  10094. {
  10095. G_B582_0 = 1;
  10096. }
  10097. IL_400c:
  10098. {
  10099. V_284 = (bool)G_B582_0;
  10100. bool L_1767 = V_284;
  10101. if (!L_1767)
  10102. {
  10103. goto IL_41f9;
  10104. }
  10105. }
  10106. {
  10107. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  10108. int32_t L_1768 = V_71;
  10109. int32_t L_1769 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10110. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), L_1768, L_1769, NULL);
  10111. int32_t L_1770 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10112. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber = ((int32_t)il2cpp_codegen_add(L_1770, 1));
  10113. V_20 = (bool)1;
  10114. V_29 = (bool)0;
  10115. V_28 = (bool)1;
  10116. int32_t L_1771 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10117. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = ((int32_t)il2cpp_codegen_add(L_1771, 1));
  10118. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount = 0;
  10119. int32_t L_1772 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10120. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1773 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10121. NullCheck(L_1773);
  10122. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1774 = L_1773->___lineInfo;
  10123. NullCheck(L_1774);
  10124. V_286 = (bool)((((int32_t)((((int32_t)L_1772) < ((int32_t)((int32_t)(((RuntimeArray*)L_1774)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10125. bool L_1775 = V_286;
  10126. if (!L_1775)
  10127. {
  10128. goto IL_4091;
  10129. }
  10130. }
  10131. {
  10132. int32_t L_1776 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  10133. TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66(__this, L_1776, NULL);
  10134. }
  10135. IL_4091:
  10136. {
  10137. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1777 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10138. NullCheck(L_1777);
  10139. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1778 = L_1777->___characterInfo;
  10140. int32_t L_1779 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10141. NullCheck(L_1778);
  10142. float L_1780 = ((L_1778)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1779)))->___adjustedAscender;
  10143. V_285 = L_1780;
  10144. float L_1781 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
  10145. V_287 = (bool)((((float)L_1781) == ((float)(-32767.0f)))? 1 : 0);
  10146. bool L_1782 = V_287;
  10147. if (!L_1782)
  10148. {
  10149. goto IL_4136;
  10150. }
  10151. }
  10152. {
  10153. float L_1783 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
  10154. float L_1784 = V_285;
  10155. float L_1785 = V_19;
  10156. float L_1786 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
  10157. float L_1787 = V_1;
  10158. float L_1788 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
  10159. int32_t L_1789 = V_5;
  10160. if ((((int32_t)L_1789) == ((int32_t)((int32_t)10))))
  10161. {
  10162. G_B589_0 = L_1788;
  10163. G_B589_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1783)), L_1784)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1785, L_1786)), L_1787))));
  10164. goto IL_4109;
  10165. }
  10166. G_B587_0 = L_1788;
  10167. G_B587_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1783)), L_1784)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1785, L_1786)), L_1787))));
  10168. }
  10169. {
  10170. int32_t L_1790 = V_5;
  10171. if ((((int32_t)L_1790) == ((int32_t)((int32_t)8233))))
  10172. {
  10173. G_B589_0 = G_B587_0;
  10174. G_B589_1 = G_B587_1;
  10175. goto IL_4109;
  10176. }
  10177. G_B588_0 = G_B587_0;
  10178. G_B588_1 = G_B587_1;
  10179. }
  10180. {
  10181. G_B590_0 = (0.0f);
  10182. G_B590_1 = G_B588_0;
  10183. G_B590_2 = G_B588_1;
  10184. goto IL_410f;
  10185. }
  10186. IL_4109:
  10187. {
  10188. float L_1791 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_paragraphSpacing;
  10189. G_B590_0 = L_1791;
  10190. G_B590_1 = G_B589_0;
  10191. G_B590_2 = G_B589_1;
  10192. }
  10193. IL_410f:
  10194. {
  10195. float L_1792 = V_3;
  10196. V_288 = ((float)il2cpp_codegen_add(G_B590_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B590_1, G_B590_0)), L_1792))));
  10197. float L_1793 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  10198. float L_1794 = V_288;
  10199. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = ((float)il2cpp_codegen_add(L_1793, L_1794));
  10200. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)0;
  10201. goto IL_4178;
  10202. }
  10203. IL_4136:
  10204. {
  10205. float L_1795 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
  10206. float L_1796 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
  10207. float L_1797 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
  10208. int32_t L_1798 = V_5;
  10209. if ((((int32_t)L_1798) == ((int32_t)((int32_t)10))))
  10210. {
  10211. G_B594_0 = L_1797;
  10212. G_B594_1 = L_1796;
  10213. G_B594_2 = L_1795;
  10214. G_B594_3 = __this;
  10215. goto IL_4160;
  10216. }
  10217. G_B592_0 = L_1797;
  10218. G_B592_1 = L_1796;
  10219. G_B592_2 = L_1795;
  10220. G_B592_3 = __this;
  10221. }
  10222. {
  10223. int32_t L_1799 = V_5;
  10224. if ((((int32_t)L_1799) == ((int32_t)((int32_t)8233))))
  10225. {
  10226. G_B594_0 = G_B592_0;
  10227. G_B594_1 = G_B592_1;
  10228. G_B594_2 = G_B592_2;
  10229. G_B594_3 = G_B592_3;
  10230. goto IL_4160;
  10231. }
  10232. G_B593_0 = G_B592_0;
  10233. G_B593_1 = G_B592_1;
  10234. G_B593_2 = G_B592_2;
  10235. G_B593_3 = G_B592_3;
  10236. }
  10237. {
  10238. G_B595_0 = (0.0f);
  10239. G_B595_1 = G_B593_0;
  10240. G_B595_2 = G_B593_1;
  10241. G_B595_3 = G_B593_2;
  10242. G_B595_4 = G_B593_3;
  10243. goto IL_4166;
  10244. }
  10245. IL_4160:
  10246. {
  10247. float L_1800 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_paragraphSpacing;
  10248. G_B595_0 = L_1800;
  10249. G_B595_1 = G_B594_0;
  10250. G_B595_2 = G_B594_1;
  10251. G_B595_3 = G_B594_2;
  10252. G_B595_4 = G_B594_3;
  10253. }
  10254. IL_4166:
  10255. {
  10256. float L_1801 = V_3;
  10257. NullCheck(G_B595_4);
  10258. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B595_4)->___m_lineOffset = ((float)il2cpp_codegen_add(G_B595_3, ((float)il2cpp_codegen_add(G_B595_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B595_1, G_B595_0)), L_1801))))));
  10259. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)1;
  10260. }
  10261. IL_4178:
  10262. {
  10263. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  10264. float L_1802 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat;
  10265. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_1802;
  10266. float L_1803 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  10267. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_1803;
  10268. float L_1804 = V_285;
  10269. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = L_1804;
  10270. float L_1805 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_LineIndent;
  10271. float L_1806 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent;
  10272. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_1805)), L_1806));
  10273. int32_t L_1807 = V_71;
  10274. int32_t L_1808 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10275. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_1807, L_1808, NULL);
  10276. int32_t L_1809 = V_71;
  10277. int32_t L_1810 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10278. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), L_1809, L_1810, NULL);
  10279. int32_t L_1811 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10280. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_add(L_1811, 1));
  10281. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  10282. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleLineTerminationMarker), NULL);
  10283. goto IL_48e1;
  10284. }
  10285. IL_41f9:
  10286. {
  10287. int32_t L_1812 = V_5;
  10288. V_289 = (bool)((((int32_t)L_1812) == ((int32_t)3))? 1 : 0);
  10289. bool L_1813 = V_289;
  10290. if (!L_1813)
  10291. {
  10292. goto IL_4216;
  10293. }
  10294. }
  10295. {
  10296. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_1814 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  10297. NullCheck(L_1814);
  10298. V_71 = ((int32_t)(((RuntimeArray*)L_1814)->max_length));
  10299. }
  10300. IL_4216:
  10301. {
  10302. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  10303. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_HandleLineTerminationMarker), NULL);
  10304. }
  10305. IL_4222:
  10306. {
  10307. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  10308. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_SavePageInfoMarker), NULL);
  10309. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1815 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10310. NullCheck(L_1815);
  10311. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1816 = L_1815->___characterInfo;
  10312. int32_t L_1817 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10313. NullCheck(L_1816);
  10314. bool L_1818 = ((L_1816)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1817)))->___isVisible;
  10315. V_290 = L_1818;
  10316. bool L_1819 = V_290;
  10317. if (!L_1819)
  10318. {
  10319. goto IL_436f;
  10320. }
  10321. }
  10322. {
  10323. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1820 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10324. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1821 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1820->___min);
  10325. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1822 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10326. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1823 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1822->___min);
  10327. float L_1824 = L_1823->___x;
  10328. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1825 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10329. NullCheck(L_1825);
  10330. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1826 = L_1825->___characterInfo;
  10331. int32_t L_1827 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10332. NullCheck(L_1826);
  10333. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1828 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1826)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1827)))->___bottomLeft);
  10334. float L_1829 = L_1828->___x;
  10335. float L_1830;
  10336. L_1830 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1824, L_1829, NULL);
  10337. L_1821->___x = L_1830;
  10338. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1831 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10339. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1832 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1831->___min);
  10340. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1833 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10341. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1834 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1833->___min);
  10342. float L_1835 = L_1834->___y;
  10343. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1836 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10344. NullCheck(L_1836);
  10345. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1837 = L_1836->___characterInfo;
  10346. int32_t L_1838 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10347. NullCheck(L_1837);
  10348. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1839 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1837)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1838)))->___bottomLeft);
  10349. float L_1840 = L_1839->___y;
  10350. float L_1841;
  10351. L_1841 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1835, L_1840, NULL);
  10352. L_1832->___y = L_1841;
  10353. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1842 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10354. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1843 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1842->___max);
  10355. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1844 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10356. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1845 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1844->___max);
  10357. float L_1846 = L_1845->___x;
  10358. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1847 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10359. NullCheck(L_1847);
  10360. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1848 = L_1847->___characterInfo;
  10361. int32_t L_1849 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10362. NullCheck(L_1848);
  10363. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1850 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1848)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1849)))->___topRight);
  10364. float L_1851 = L_1850->___x;
  10365. float L_1852;
  10366. L_1852 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1846, L_1851, NULL);
  10367. L_1843->___x = L_1852;
  10368. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1853 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10369. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1854 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1853->___max);
  10370. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1855 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  10371. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1856 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1855->___max);
  10372. float L_1857 = L_1856->___y;
  10373. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1858 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10374. NullCheck(L_1858);
  10375. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1859 = L_1858->___characterInfo;
  10376. int32_t L_1860 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10377. NullCheck(L_1859);
  10378. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1861 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1859)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1860)))->___topRight);
  10379. float L_1862 = L_1861->___y;
  10380. float L_1863;
  10381. L_1863 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1857, L_1862, NULL);
  10382. L_1854->___y = L_1863;
  10383. }
  10384. IL_436f:
  10385. {
  10386. int32_t L_1864 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  10387. if ((!(((uint32_t)L_1864) == ((uint32_t)5))))
  10388. {
  10389. goto IL_43a1;
  10390. }
  10391. }
  10392. {
  10393. int32_t L_1865 = V_5;
  10394. if ((((int32_t)L_1865) == ((int32_t)((int32_t)10))))
  10395. {
  10396. goto IL_43a1;
  10397. }
  10398. }
  10399. {
  10400. int32_t L_1866 = V_5;
  10401. if ((((int32_t)L_1866) == ((int32_t)((int32_t)11))))
  10402. {
  10403. goto IL_43a1;
  10404. }
  10405. }
  10406. {
  10407. int32_t L_1867 = V_5;
  10408. if ((((int32_t)L_1867) == ((int32_t)((int32_t)13))))
  10409. {
  10410. goto IL_43a1;
  10411. }
  10412. }
  10413. {
  10414. int32_t L_1868 = V_5;
  10415. if ((((int32_t)L_1868) == ((int32_t)((int32_t)8232))))
  10416. {
  10417. goto IL_43a1;
  10418. }
  10419. }
  10420. {
  10421. int32_t L_1869 = V_5;
  10422. G_B609_0 = ((((int32_t)((((int32_t)L_1869) == ((int32_t)((int32_t)8233)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10423. goto IL_43a2;
  10424. }
  10425. IL_43a1:
  10426. {
  10427. G_B609_0 = 0;
  10428. }
  10429. IL_43a2:
  10430. {
  10431. V_291 = (bool)G_B609_0;
  10432. bool L_1870 = V_291;
  10433. if (!L_1870)
  10434. {
  10435. goto IL_4584;
  10436. }
  10437. }
  10438. {
  10439. int32_t L_1871 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10440. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1872 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10441. NullCheck(L_1872);
  10442. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1873 = L_1872->___pageInfo;
  10443. NullCheck(L_1873);
  10444. V_292 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1871, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1873)->max_length))))? 1 : 0);
  10445. bool L_1874 = V_292;
  10446. if (!L_1874)
  10447. {
  10448. goto IL_43f3;
  10449. }
  10450. }
  10451. {
  10452. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1875 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10453. NullCheck(L_1875);
  10454. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9** L_1876 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9**)(&L_1875->___pageInfo);
  10455. int32_t L_1877 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10456. il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
  10457. TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5(L_1876, ((int32_t)il2cpp_codegen_add(L_1877, 1)), (bool)1, TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_RuntimeMethod_var);
  10458. }
  10459. IL_43f3:
  10460. {
  10461. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1878 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10462. NullCheck(L_1878);
  10463. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1879 = L_1878->___pageInfo;
  10464. int32_t L_1880 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10465. NullCheck(L_1879);
  10466. float L_1881 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender;
  10467. ((L_1879)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1880)))->___ascender = L_1881;
  10468. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1882 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10469. NullCheck(L_1882);
  10470. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1883 = L_1882->___pageInfo;
  10471. int32_t L_1884 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10472. NullCheck(L_1883);
  10473. float L_1885 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
  10474. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1886 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10475. NullCheck(L_1886);
  10476. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1887 = L_1886->___pageInfo;
  10477. int32_t L_1888 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10478. NullCheck(L_1887);
  10479. float L_1889 = ((L_1887)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1888)))->___descender;
  10480. if ((((float)L_1885) < ((float)L_1889)))
  10481. {
  10482. G_B614_0 = ((L_1883)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1884)));
  10483. goto IL_446a;
  10484. }
  10485. G_B613_0 = ((L_1883)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1884)));
  10486. }
  10487. {
  10488. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1890 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10489. NullCheck(L_1890);
  10490. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1891 = L_1890->___pageInfo;
  10491. int32_t L_1892 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10492. NullCheck(L_1891);
  10493. float L_1893 = ((L_1891)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1892)))->___descender;
  10494. G_B615_0 = L_1893;
  10495. G_B615_1 = G_B613_0;
  10496. goto IL_4470;
  10497. }
  10498. IL_446a:
  10499. {
  10500. float L_1894 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
  10501. G_B615_0 = L_1894;
  10502. G_B615_1 = G_B614_0;
  10503. }
  10504. IL_4470:
  10505. {
  10506. G_B615_1->___descender = G_B615_0;
  10507. int32_t L_1895 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10508. if (L_1895)
  10509. {
  10510. goto IL_4488;
  10511. }
  10512. }
  10513. {
  10514. int32_t L_1896 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10515. G_B618_0 = ((((int32_t)L_1896) == ((int32_t)0))? 1 : 0);
  10516. goto IL_4489;
  10517. }
  10518. IL_4488:
  10519. {
  10520. G_B618_0 = 0;
  10521. }
  10522. IL_4489:
  10523. {
  10524. V_293 = (bool)G_B618_0;
  10525. bool L_1897 = V_293;
  10526. if (!L_1897)
  10527. {
  10528. goto IL_44bd;
  10529. }
  10530. }
  10531. {
  10532. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1898 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10533. NullCheck(L_1898);
  10534. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1899 = L_1898->___pageInfo;
  10535. int32_t L_1900 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10536. NullCheck(L_1899);
  10537. int32_t L_1901 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10538. ((L_1899)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1900)))->___firstCharacterIndex = L_1901;
  10539. goto IL_4583;
  10540. }
  10541. IL_44bd:
  10542. {
  10543. int32_t L_1902 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10544. if ((((int32_t)L_1902) <= ((int32_t)0)))
  10545. {
  10546. goto IL_44f0;
  10547. }
  10548. }
  10549. {
  10550. int32_t L_1903 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10551. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1904 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10552. NullCheck(L_1904);
  10553. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1905 = L_1904->___characterInfo;
  10554. int32_t L_1906 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10555. NullCheck(L_1905);
  10556. int32_t L_1907 = ((L_1905)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1906, 1)))))->___pageNumber;
  10557. G_B623_0 = ((((int32_t)((((int32_t)L_1903) == ((int32_t)L_1907))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10558. goto IL_44f1;
  10559. }
  10560. IL_44f0:
  10561. {
  10562. G_B623_0 = 0;
  10563. }
  10564. IL_44f1:
  10565. {
  10566. V_294 = (bool)G_B623_0;
  10567. bool L_1908 = V_294;
  10568. if (!L_1908)
  10569. {
  10570. goto IL_4549;
  10571. }
  10572. }
  10573. {
  10574. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1909 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10575. NullCheck(L_1909);
  10576. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1910 = L_1909->___pageInfo;
  10577. int32_t L_1911 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10578. NullCheck(L_1910);
  10579. int32_t L_1912 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10580. ((L_1910)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1911, 1)))))->___lastCharacterIndex = ((int32_t)il2cpp_codegen_subtract(L_1912, 1));
  10581. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1913 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10582. NullCheck(L_1913);
  10583. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1914 = L_1913->___pageInfo;
  10584. int32_t L_1915 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10585. NullCheck(L_1914);
  10586. int32_t L_1916 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10587. ((L_1914)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1915)))->___firstCharacterIndex = L_1916;
  10588. goto IL_4583;
  10589. }
  10590. IL_4549:
  10591. {
  10592. int32_t L_1917 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10593. int32_t L_1918 = V_0;
  10594. V_295 = (bool)((((int32_t)L_1917) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1918, 1))))? 1 : 0);
  10595. bool L_1919 = V_295;
  10596. if (!L_1919)
  10597. {
  10598. goto IL_4583;
  10599. }
  10600. }
  10601. {
  10602. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1920 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10603. NullCheck(L_1920);
  10604. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1921 = L_1920->___pageInfo;
  10605. int32_t L_1922 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  10606. NullCheck(L_1921);
  10607. int32_t L_1923 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10608. ((L_1921)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1922)))->___lastCharacterIndex = L_1923;
  10609. }
  10610. IL_4583:
  10611. {
  10612. }
  10613. IL_4584:
  10614. {
  10615. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  10616. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_SavePageInfoMarker), NULL);
  10617. bool L_1924 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableWordWrapping;
  10618. if (L_1924)
  10619. {
  10620. goto IL_45b4;
  10621. }
  10622. }
  10623. {
  10624. int32_t L_1925 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  10625. if ((((int32_t)L_1925) == ((int32_t)3)))
  10626. {
  10627. goto IL_45b4;
  10628. }
  10629. }
  10630. {
  10631. int32_t L_1926 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  10632. if ((((int32_t)L_1926) == ((int32_t)1)))
  10633. {
  10634. goto IL_45b4;
  10635. }
  10636. }
  10637. {
  10638. int32_t L_1927 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  10639. G_B633_0 = ((((int32_t)L_1927) == ((int32_t)6))? 1 : 0);
  10640. goto IL_45b5;
  10641. }
  10642. IL_45b4:
  10643. {
  10644. G_B633_0 = 1;
  10645. }
  10646. IL_45b5:
  10647. {
  10648. V_296 = (bool)G_B633_0;
  10649. bool L_1928 = V_296;
  10650. if (!L_1928)
  10651. {
  10652. goto IL_48be;
  10653. }
  10654. }
  10655. {
  10656. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  10657. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_SaveProcessingStatesMarker), NULL);
  10658. bool L_1929 = V_81;
  10659. if (L_1929)
  10660. {
  10661. goto IL_45ee;
  10662. }
  10663. }
  10664. {
  10665. int32_t L_1930 = V_5;
  10666. if ((((int32_t)L_1930) == ((int32_t)((int32_t)8203))))
  10667. {
  10668. goto IL_45ee;
  10669. }
  10670. }
  10671. {
  10672. int32_t L_1931 = V_5;
  10673. if ((((int32_t)L_1931) == ((int32_t)((int32_t)45))))
  10674. {
  10675. goto IL_45ee;
  10676. }
  10677. }
  10678. {
  10679. int32_t L_1932 = V_5;
  10680. if ((!(((uint32_t)L_1932) == ((uint32_t)((int32_t)173)))))
  10681. {
  10682. goto IL_462e;
  10683. }
  10684. }
  10685. IL_45ee:
  10686. {
  10687. bool L_1933 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace;
  10688. bool L_1934 = V_29;
  10689. if (!((int32_t)(((((int32_t)L_1933) == ((int32_t)0))? 1 : 0)|(int32_t)L_1934)))
  10690. {
  10691. goto IL_462e;
  10692. }
  10693. }
  10694. {
  10695. int32_t L_1935 = V_5;
  10696. if ((((int32_t)L_1935) == ((int32_t)((int32_t)160))))
  10697. {
  10698. goto IL_462e;
  10699. }
  10700. }
  10701. {
  10702. int32_t L_1936 = V_5;
  10703. if ((((int32_t)L_1936) == ((int32_t)((int32_t)8199))))
  10704. {
  10705. goto IL_462e;
  10706. }
  10707. }
  10708. {
  10709. int32_t L_1937 = V_5;
  10710. if ((((int32_t)L_1937) == ((int32_t)((int32_t)8209))))
  10711. {
  10712. goto IL_462e;
  10713. }
  10714. }
  10715. {
  10716. int32_t L_1938 = V_5;
  10717. if ((((int32_t)L_1938) == ((int32_t)((int32_t)8239))))
  10718. {
  10719. goto IL_462e;
  10720. }
  10721. }
  10722. {
  10723. int32_t L_1939 = V_5;
  10724. G_B645_0 = ((((int32_t)((((int32_t)L_1939) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10725. goto IL_462f;
  10726. }
  10727. IL_462e:
  10728. {
  10729. G_B645_0 = 0;
  10730. }
  10731. IL_462f:
  10732. {
  10733. V_297 = (bool)G_B645_0;
  10734. bool L_1940 = V_297;
  10735. if (!L_1940)
  10736. {
  10737. goto IL_4666;
  10738. }
  10739. }
  10740. {
  10741. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  10742. int32_t L_1941 = V_71;
  10743. int32_t L_1942 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10744. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_1941, L_1942, NULL);
  10745. V_28 = (bool)0;
  10746. (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState)->___previous_WordBreak = (-1);
  10747. goto IL_48b2;
  10748. }
  10749. IL_4666:
  10750. {
  10751. bool L_1943 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace;
  10752. if (L_1943)
  10753. {
  10754. goto IL_4701;
  10755. }
  10756. }
  10757. {
  10758. int32_t L_1944 = V_5;
  10759. if ((((int32_t)L_1944) <= ((int32_t)((int32_t)4352))))
  10760. {
  10761. goto IL_4683;
  10762. }
  10763. }
  10764. {
  10765. int32_t L_1945 = V_5;
  10766. if ((((int32_t)L_1945) < ((int32_t)((int32_t)4607))))
  10767. {
  10768. goto IL_46a7;
  10769. }
  10770. }
  10771. IL_4683:
  10772. {
  10773. int32_t L_1946 = V_5;
  10774. if ((((int32_t)L_1946) <= ((int32_t)((int32_t)43360))))
  10775. {
  10776. goto IL_4695;
  10777. }
  10778. }
  10779. {
  10780. int32_t L_1947 = V_5;
  10781. if ((((int32_t)L_1947) < ((int32_t)((int32_t)43391))))
  10782. {
  10783. goto IL_46a7;
  10784. }
  10785. }
  10786. IL_4695:
  10787. {
  10788. int32_t L_1948 = V_5;
  10789. if ((((int32_t)L_1948) <= ((int32_t)((int32_t)44032))))
  10790. {
  10791. goto IL_46ae;
  10792. }
  10793. }
  10794. {
  10795. int32_t L_1949 = V_5;
  10796. if ((((int32_t)L_1949) >= ((int32_t)((int32_t)55295))))
  10797. {
  10798. goto IL_46ae;
  10799. }
  10800. }
  10801. IL_46a7:
  10802. {
  10803. bool L_1950;
  10804. L_1950 = TMP_Settings_get_useModernHangulLineBreakingRules_m20EF8E9FBDF86C21A8E30F3B5B2DF997ABB3A060(NULL);
  10805. if (!L_1950)
  10806. {
  10807. goto IL_46fe;
  10808. }
  10809. }
  10810. IL_46ae:
  10811. {
  10812. int32_t L_1951 = V_5;
  10813. if ((((int32_t)L_1951) <= ((int32_t)((int32_t)11904))))
  10814. {
  10815. goto IL_46c0;
  10816. }
  10817. }
  10818. {
  10819. int32_t L_1952 = V_5;
  10820. if ((((int32_t)L_1952) < ((int32_t)((int32_t)40959))))
  10821. {
  10822. goto IL_46fb;
  10823. }
  10824. }
  10825. IL_46c0:
  10826. {
  10827. int32_t L_1953 = V_5;
  10828. if ((((int32_t)L_1953) <= ((int32_t)((int32_t)63744))))
  10829. {
  10830. goto IL_46d2;
  10831. }
  10832. }
  10833. {
  10834. int32_t L_1954 = V_5;
  10835. if ((((int32_t)L_1954) < ((int32_t)((int32_t)64255))))
  10836. {
  10837. goto IL_46fb;
  10838. }
  10839. }
  10840. IL_46d2:
  10841. {
  10842. int32_t L_1955 = V_5;
  10843. if ((((int32_t)L_1955) <= ((int32_t)((int32_t)65072))))
  10844. {
  10845. goto IL_46e4;
  10846. }
  10847. }
  10848. {
  10849. int32_t L_1956 = V_5;
  10850. if ((((int32_t)L_1956) < ((int32_t)((int32_t)65103))))
  10851. {
  10852. goto IL_46fb;
  10853. }
  10854. }
  10855. IL_46e4:
  10856. {
  10857. int32_t L_1957 = V_5;
  10858. if ((((int32_t)L_1957) <= ((int32_t)((int32_t)65280))))
  10859. {
  10860. goto IL_46f8;
  10861. }
  10862. }
  10863. {
  10864. int32_t L_1958 = V_5;
  10865. G_B664_0 = ((((int32_t)L_1958) < ((int32_t)((int32_t)65519)))? 1 : 0);
  10866. goto IL_46f9;
  10867. }
  10868. IL_46f8:
  10869. {
  10870. G_B664_0 = 0;
  10871. }
  10872. IL_46f9:
  10873. {
  10874. G_B666_0 = G_B664_0;
  10875. goto IL_46fc;
  10876. }
  10877. IL_46fb:
  10878. {
  10879. G_B666_0 = 1;
  10880. }
  10881. IL_46fc:
  10882. {
  10883. G_B668_0 = G_B666_0;
  10884. goto IL_46ff;
  10885. }
  10886. IL_46fe:
  10887. {
  10888. G_B668_0 = 1;
  10889. }
  10890. IL_46ff:
  10891. {
  10892. G_B670_0 = G_B668_0;
  10893. goto IL_4702;
  10894. }
  10895. IL_4701:
  10896. {
  10897. G_B670_0 = 0;
  10898. }
  10899. IL_4702:
  10900. {
  10901. V_298 = (bool)G_B670_0;
  10902. bool L_1959 = V_298;
  10903. if (!L_1959)
  10904. {
  10905. goto IL_4852;
  10906. }
  10907. }
  10908. {
  10909. LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_1960;
  10910. L_1960 = TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2(NULL);
  10911. NullCheck(L_1960);
  10912. Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_1961 = L_1960->___leadingCharacters;
  10913. int32_t L_1962 = V_5;
  10914. NullCheck(L_1961);
  10915. bool L_1963;
  10916. L_1963 = Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354(L_1961, L_1962, Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
  10917. V_299 = L_1963;
  10918. int32_t L_1964 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10919. int32_t L_1965 = V_0;
  10920. if ((((int32_t)L_1964) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1965, 1)))))
  10921. {
  10922. goto IL_4764;
  10923. }
  10924. }
  10925. {
  10926. LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_1966;
  10927. L_1966 = TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2(NULL);
  10928. NullCheck(L_1966);
  10929. Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_1967 = L_1966->___followingCharacters;
  10930. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1968 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  10931. NullCheck(L_1968);
  10932. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1969 = L_1968->___characterInfo;
  10933. int32_t L_1970 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10934. NullCheck(L_1969);
  10935. Il2CppChar L_1971 = ((L_1969)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1970, 1)))))->___character;
  10936. NullCheck(L_1967);
  10937. bool L_1972;
  10938. L_1972 = Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354(L_1967, L_1971, Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
  10939. G_B674_0 = ((int32_t)(L_1972));
  10940. goto IL_4765;
  10941. }
  10942. IL_4764:
  10943. {
  10944. G_B674_0 = 0;
  10945. }
  10946. IL_4765:
  10947. {
  10948. V_300 = (bool)G_B674_0;
  10949. bool L_1973 = V_299;
  10950. V_301 = (bool)((((int32_t)L_1973) == ((int32_t)0))? 1 : 0);
  10951. bool L_1974 = V_301;
  10952. if (!L_1974)
  10953. {
  10954. goto IL_4800;
  10955. }
  10956. }
  10957. {
  10958. bool L_1975 = V_300;
  10959. V_302 = (bool)((((int32_t)L_1975) == ((int32_t)0))? 1 : 0);
  10960. bool L_1976 = V_302;
  10961. if (!L_1976)
  10962. {
  10963. goto IL_47b3;
  10964. }
  10965. }
  10966. {
  10967. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  10968. int32_t L_1977 = V_71;
  10969. int32_t L_1978 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10970. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_1977, L_1978, NULL);
  10971. V_28 = (bool)0;
  10972. }
  10973. IL_47b3:
  10974. {
  10975. bool L_1979 = V_28;
  10976. V_303 = L_1979;
  10977. bool L_1980 = V_303;
  10978. if (!L_1980)
  10979. {
  10980. goto IL_47fd;
  10981. }
  10982. }
  10983. {
  10984. bool L_1981 = V_81;
  10985. V_304 = L_1981;
  10986. bool L_1982 = V_304;
  10987. if (!L_1982)
  10988. {
  10989. goto IL_47e8;
  10990. }
  10991. }
  10992. {
  10993. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  10994. int32_t L_1983 = V_71;
  10995. int32_t L_1984 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  10996. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), L_1983, L_1984, NULL);
  10997. }
  10998. IL_47e8:
  10999. {
  11000. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11001. int32_t L_1985 = V_71;
  11002. int32_t L_1986 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11003. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_1985, L_1986, NULL);
  11004. }
  11005. IL_47fd:
  11006. {
  11007. goto IL_484f;
  11008. }
  11009. IL_4800:
  11010. {
  11011. bool L_1987 = V_28;
  11012. bool L_1988 = V_93;
  11013. V_305 = (bool)((int32_t)((int32_t)L_1987&(int32_t)L_1988));
  11014. bool L_1989 = V_305;
  11015. if (!L_1989)
  11016. {
  11017. goto IL_484e;
  11018. }
  11019. }
  11020. {
  11021. bool L_1990 = V_81;
  11022. V_306 = L_1990;
  11023. bool L_1991 = V_306;
  11024. if (!L_1991)
  11025. {
  11026. goto IL_4839;
  11027. }
  11028. }
  11029. {
  11030. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11031. int32_t L_1992 = V_71;
  11032. int32_t L_1993 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11033. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), L_1992, L_1993, NULL);
  11034. }
  11035. IL_4839:
  11036. {
  11037. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11038. int32_t L_1994 = V_71;
  11039. int32_t L_1995 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11040. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_1994, L_1995, NULL);
  11041. }
  11042. IL_484e:
  11043. {
  11044. }
  11045. IL_484f:
  11046. {
  11047. goto IL_48b2;
  11048. }
  11049. IL_4852:
  11050. {
  11051. bool L_1996 = V_28;
  11052. V_307 = L_1996;
  11053. bool L_1997 = V_307;
  11054. if (!L_1997)
  11055. {
  11056. goto IL_48b2;
  11057. }
  11058. }
  11059. {
  11060. bool L_1998 = V_81;
  11061. if (L_1998)
  11062. {
  11063. goto IL_487a;
  11064. }
  11065. }
  11066. {
  11067. int32_t L_1999 = V_5;
  11068. if ((!(((uint32_t)L_1999) == ((uint32_t)((int32_t)173)))))
  11069. {
  11070. goto IL_4877;
  11071. }
  11072. }
  11073. {
  11074. bool L_2000 = V_32;
  11075. G_B693_0 = ((((int32_t)L_2000) == ((int32_t)0))? 1 : 0);
  11076. goto IL_4878;
  11077. }
  11078. IL_4877:
  11079. {
  11080. G_B693_0 = 0;
  11081. }
  11082. IL_4878:
  11083. {
  11084. G_B695_0 = G_B693_0;
  11085. goto IL_487b;
  11086. }
  11087. IL_487a:
  11088. {
  11089. G_B695_0 = 1;
  11090. }
  11091. IL_487b:
  11092. {
  11093. V_308 = (bool)G_B695_0;
  11094. bool L_2001 = V_308;
  11095. if (!L_2001)
  11096. {
  11097. goto IL_489d;
  11098. }
  11099. }
  11100. {
  11101. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11102. int32_t L_2002 = V_71;
  11103. int32_t L_2003 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11104. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), L_2002, L_2003, NULL);
  11105. }
  11106. IL_489d:
  11107. {
  11108. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11109. int32_t L_2004 = V_71;
  11110. int32_t L_2005 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11111. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_2004, L_2005, NULL);
  11112. }
  11113. IL_48b2:
  11114. {
  11115. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  11116. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_SaveProcessingStatesMarker), NULL);
  11117. }
  11118. IL_48be:
  11119. {
  11120. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11121. int32_t L_2006 = V_71;
  11122. int32_t L_2007 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11123. TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), L_2006, L_2007, NULL);
  11124. int32_t L_2008 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11125. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_add(L_2008, 1));
  11126. }
  11127. IL_48e1:
  11128. {
  11129. int32_t L_2009 = V_71;
  11130. V_67 = L_2009;
  11131. int32_t L_2010 = V_67;
  11132. V_71 = ((int32_t)il2cpp_codegen_add(L_2010, 1));
  11133. }
  11134. IL_48eb:
  11135. {
  11136. int32_t L_2011 = V_71;
  11137. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_2012 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  11138. NullCheck(L_2012);
  11139. if ((((int32_t)L_2011) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2012)->max_length)))))
  11140. {
  11141. goto IL_490e;
  11142. }
  11143. }
  11144. {
  11145. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_2013 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
  11146. int32_t L_2014 = V_71;
  11147. NullCheck(L_2013);
  11148. int32_t L_2015 = ((L_2013)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2014)))->___unicode;
  11149. G_B704_0 = ((!(((uint32_t)L_2015) <= ((uint32_t)0)))? 1 : 0);
  11150. goto IL_490f;
  11151. }
  11152. IL_490e:
  11153. {
  11154. G_B704_0 = 0;
  11155. }
  11156. IL_490f:
  11157. {
  11158. V_309 = (bool)G_B704_0;
  11159. bool L_2016 = V_309;
  11160. if (L_2016)
  11161. {
  11162. goto IL_0635;
  11163. }
  11164. }
  11165. {
  11166. float L_2017 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize;
  11167. float L_2018 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
  11168. V_4 = ((float)il2cpp_codegen_subtract(L_2017, L_2018));
  11169. bool L_2019 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
  11170. if (!L_2019)
  11171. {
  11172. goto IL_495e;
  11173. }
  11174. }
  11175. {
  11176. float L_2020 = V_4;
  11177. if ((!(((float)L_2020) > ((float)(0.050999999f)))))
  11178. {
  11179. goto IL_495e;
  11180. }
  11181. }
  11182. {
  11183. float L_2021 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  11184. float L_2022 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMax;
  11185. if ((!(((float)L_2021) < ((float)L_2022))))
  11186. {
  11187. goto IL_495e;
  11188. }
  11189. }
  11190. {
  11191. int32_t L_2023 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  11192. int32_t L_2024 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  11193. G_B710_0 = ((((int32_t)L_2023) < ((int32_t)L_2024))? 1 : 0);
  11194. goto IL_495f;
  11195. }
  11196. IL_495e:
  11197. {
  11198. G_B710_0 = 0;
  11199. }
  11200. IL_495f:
  11201. {
  11202. V_310 = (bool)G_B710_0;
  11203. bool L_2025 = V_310;
  11204. if (!L_2025)
  11205. {
  11206. goto IL_4a26;
  11207. }
  11208. }
  11209. {
  11210. float L_2026 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  11211. float L_2027 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
  11212. V_312 = (bool)((((float)L_2026) < ((float)((float)(L_2027/(100.0f)))))? 1 : 0);
  11213. bool L_2028 = V_312;
  11214. if (!L_2028)
  11215. {
  11216. goto IL_499e;
  11217. }
  11218. }
  11219. {
  11220. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = (0.0f);
  11221. }
  11222. IL_499e:
  11223. {
  11224. float L_2029 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  11225. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize = L_2029;
  11226. float L_2030 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize;
  11227. float L_2031 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  11228. float L_2032;
  11229. L_2032 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_2030, L_2031))/(2.0f))), (0.0500000007f), NULL);
  11230. V_311 = L_2032;
  11231. float L_2033 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  11232. float L_2034 = V_311;
  11233. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_add(L_2033, L_2034));
  11234. float L_2035 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
  11235. float L_2036 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMax;
  11236. float L_2037;
  11237. L_2037 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2035, (20.0f))), (0.5f)))))/(20.0f))), L_2036, NULL);
  11238. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_2037;
  11239. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  11240. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  11241. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  11242. goto IL_8f27;
  11243. }
  11244. IL_4a26:
  11245. {
  11246. ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsAutoSizePointSizeSet = (bool)1;
  11247. int32_t L_2038 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
  11248. int32_t L_2039 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
  11249. V_313 = (bool)((((int32_t)((((int32_t)L_2038) < ((int32_t)L_2039))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11250. bool L_2040 = V_313;
  11251. if (!L_2040)
  11252. {
  11253. goto IL_4a77;
  11254. }
  11255. }
  11256. {
  11257. int32_t* L_2041 = (int32_t*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount);
  11258. String_t* L_2042;
  11259. L_2042 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_2041, NULL);
  11260. float* L_2043 = (float*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize);
  11261. String_t* L_2044;
  11262. L_2044 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_2043, NULL);
  11263. String_t* L_2045;
  11264. L_2045 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D, L_2042, _stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F, L_2044, NULL);
  11265. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11266. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_2045, NULL);
  11267. }
  11268. IL_4a77:
  11269. {
  11270. int32_t L_2046 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11271. if (!L_2046)
  11272. {
  11273. goto IL_4a92;
  11274. }
  11275. }
  11276. {
  11277. int32_t L_2047 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  11278. if ((!(((uint32_t)L_2047) == ((uint32_t)1))))
  11279. {
  11280. goto IL_4a8f;
  11281. }
  11282. }
  11283. {
  11284. int32_t L_2048 = V_5;
  11285. G_B720_0 = ((((int32_t)L_2048) == ((int32_t)3))? 1 : 0);
  11286. goto IL_4a90;
  11287. }
  11288. IL_4a8f:
  11289. {
  11290. G_B720_0 = 0;
  11291. }
  11292. IL_4a90:
  11293. {
  11294. G_B722_0 = G_B720_0;
  11295. goto IL_4a93;
  11296. }
  11297. IL_4a92:
  11298. {
  11299. G_B722_0 = 1;
  11300. }
  11301. IL_4a93:
  11302. {
  11303. V_314 = (bool)G_B722_0;
  11304. bool L_2049 = V_314;
  11305. if (!L_2049)
  11306. {
  11307. goto IL_4acb;
  11308. }
  11309. }
  11310. {
  11311. VirtualActionInvoker0::Invoke(129, __this);
  11312. il2cpp_codegen_runtime_class_init_inline(TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
  11313. TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE(__this, NULL);
  11314. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  11315. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  11316. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  11317. goto IL_8f27;
  11318. }
  11319. IL_4acb:
  11320. {
  11321. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  11322. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIMarker), NULL);
  11323. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIIMarker), NULL);
  11324. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11325. MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_2050 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences;
  11326. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_2051 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Underline);
  11327. int32_t L_2052 = L_2051->___materialIndex;
  11328. NullCheck(L_2050);
  11329. int32_t L_2053 = ((L_2050)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2052)))->___referenceCount;
  11330. V_34 = ((int32_t)il2cpp_codegen_multiply(L_2053, 4));
  11331. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2054 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11332. NullCheck(L_2054);
  11333. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_2055 = L_2054->___meshInfo;
  11334. NullCheck(L_2055);
  11335. il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
  11336. TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888(((L_2055)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (bool)0, NULL);
  11337. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2056;
  11338. L_2056 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  11339. V_35 = L_2056;
  11340. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2057 = __this->___m_RectTransformCorners;
  11341. V_36 = L_2057;
  11342. int32_t L_2058 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_VerticalAlignment;
  11343. V_316 = L_2058;
  11344. int32_t L_2059 = V_316;
  11345. V_315 = L_2059;
  11346. int32_t L_2060 = V_315;
  11347. if ((((int32_t)L_2060) > ((int32_t)((int32_t)1024))))
  11348. {
  11349. goto IL_4b81;
  11350. }
  11351. }
  11352. {
  11353. int32_t L_2061 = V_315;
  11354. if ((((int32_t)L_2061) == ((int32_t)((int32_t)256))))
  11355. {
  11356. goto IL_4bba;
  11357. }
  11358. }
  11359. {
  11360. goto IL_4b5a;
  11361. }
  11362. IL_4b5a:
  11363. {
  11364. int32_t L_2062 = V_315;
  11365. if ((((int32_t)L_2062) == ((int32_t)((int32_t)512))))
  11366. {
  11367. goto IL_4c60;
  11368. }
  11369. }
  11370. {
  11371. goto IL_4b6c;
  11372. }
  11373. IL_4b6c:
  11374. {
  11375. int32_t L_2063 = V_315;
  11376. if ((((int32_t)L_2063) == ((int32_t)((int32_t)1024))))
  11377. {
  11378. goto IL_4d6e;
  11379. }
  11380. }
  11381. {
  11382. goto IL_4f34;
  11383. }
  11384. IL_4b81:
  11385. {
  11386. int32_t L_2064 = V_315;
  11387. if ((((int32_t)L_2064) == ((int32_t)((int32_t)2048))))
  11388. {
  11389. goto IL_4e10;
  11390. }
  11391. }
  11392. {
  11393. goto IL_4b93;
  11394. }
  11395. IL_4b93:
  11396. {
  11397. int32_t L_2065 = V_315;
  11398. if ((((int32_t)L_2065) == ((int32_t)((int32_t)4096))))
  11399. {
  11400. goto IL_4e57;
  11401. }
  11402. }
  11403. {
  11404. goto IL_4ba5;
  11405. }
  11406. IL_4ba5:
  11407. {
  11408. int32_t L_2066 = V_315;
  11409. if ((((int32_t)L_2066) == ((int32_t)((int32_t)8192))))
  11410. {
  11411. goto IL_4ed3;
  11412. }
  11413. }
  11414. {
  11415. goto IL_4f34;
  11416. }
  11417. IL_4bba:
  11418. {
  11419. int32_t L_2067 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  11420. V_317 = (bool)((((int32_t)((((int32_t)L_2067) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11421. bool L_2068 = V_317;
  11422. if (!L_2068)
  11423. {
  11424. goto IL_4c10;
  11425. }
  11426. }
  11427. {
  11428. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2069 = V_36;
  11429. NullCheck(L_2069);
  11430. int32_t L_2070 = 1;
  11431. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2071 = (L_2069)->GetAt(static_cast<il2cpp_array_size_t>(L_2070));
  11432. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2072 = V_22;
  11433. float L_2073 = L_2072.___x;
  11434. float L_2074 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
  11435. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2075 = V_22;
  11436. float L_2076 = L_2075.___y;
  11437. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2077;
  11438. memset((&L_2077), 0, sizeof(L_2077));
  11439. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2077), ((float)il2cpp_codegen_add((0.0f), L_2073)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_2074)), L_2076)), (0.0f), NULL);
  11440. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2078;
  11441. L_2078 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2071, L_2077, NULL);
  11442. V_35 = L_2078;
  11443. goto IL_4c5b;
  11444. }
  11445. IL_4c10:
  11446. {
  11447. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2079 = V_36;
  11448. NullCheck(L_2079);
  11449. int32_t L_2080 = 1;
  11450. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2081 = (L_2079)->GetAt(static_cast<il2cpp_array_size_t>(L_2080));
  11451. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2082 = V_22;
  11452. float L_2083 = L_2082.___x;
  11453. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2084 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11454. NullCheck(L_2084);
  11455. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2085 = L_2084->___pageInfo;
  11456. int32_t L_2086 = V_21;
  11457. NullCheck(L_2085);
  11458. float L_2087 = ((L_2085)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2086)))->___ascender;
  11459. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2088 = V_22;
  11460. float L_2089 = L_2088.___y;
  11461. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2090;
  11462. memset((&L_2090), 0, sizeof(L_2090));
  11463. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2090), ((float)il2cpp_codegen_add((0.0f), L_2083)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_2087)), L_2089)), (0.0f), NULL);
  11464. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2091;
  11465. L_2091 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2081, L_2090, NULL);
  11466. V_35 = L_2091;
  11467. }
  11468. IL_4c5b:
  11469. {
  11470. goto IL_4f34;
  11471. }
  11472. IL_4c60:
  11473. {
  11474. int32_t L_2092 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  11475. V_318 = (bool)((((int32_t)((((int32_t)L_2092) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11476. bool L_2093 = V_318;
  11477. if (!L_2093)
  11478. {
  11479. goto IL_4ce1;
  11480. }
  11481. }
  11482. {
  11483. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2094 = V_36;
  11484. NullCheck(L_2094);
  11485. int32_t L_2095 = 0;
  11486. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2096 = (L_2094)->GetAt(static_cast<il2cpp_array_size_t>(L_2095));
  11487. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2097 = V_36;
  11488. NullCheck(L_2097);
  11489. int32_t L_2098 = 1;
  11490. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2099 = (L_2097)->GetAt(static_cast<il2cpp_array_size_t>(L_2098));
  11491. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2100;
  11492. L_2100 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2096, L_2099, NULL);
  11493. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2101;
  11494. L_2101 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2100, (2.0f), NULL);
  11495. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2102 = V_22;
  11496. float L_2103 = L_2102.___x;
  11497. float L_2104 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
  11498. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2105 = V_22;
  11499. float L_2106 = L_2105.___y;
  11500. float L_2107 = V_26;
  11501. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2108 = V_22;
  11502. float L_2109 = L_2108.___w;
  11503. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2110;
  11504. memset((&L_2110), 0, sizeof(L_2110));
  11505. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2110), ((float)il2cpp_codegen_add((0.0f), L_2103)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2104, L_2106)), L_2107)), L_2109))/(2.0f))))), (0.0f), NULL);
  11506. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2111;
  11507. L_2111 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2101, L_2110, NULL);
  11508. V_35 = L_2111;
  11509. goto IL_4d69;
  11510. }
  11511. IL_4ce1:
  11512. {
  11513. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2112 = V_36;
  11514. NullCheck(L_2112);
  11515. int32_t L_2113 = 0;
  11516. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2114 = (L_2112)->GetAt(static_cast<il2cpp_array_size_t>(L_2113));
  11517. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2115 = V_36;
  11518. NullCheck(L_2115);
  11519. int32_t L_2116 = 1;
  11520. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2117 = (L_2115)->GetAt(static_cast<il2cpp_array_size_t>(L_2116));
  11521. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2118;
  11522. L_2118 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2114, L_2117, NULL);
  11523. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2119;
  11524. L_2119 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2118, (2.0f), NULL);
  11525. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2120 = V_22;
  11526. float L_2121 = L_2120.___x;
  11527. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2122 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11528. NullCheck(L_2122);
  11529. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2123 = L_2122->___pageInfo;
  11530. int32_t L_2124 = V_21;
  11531. NullCheck(L_2123);
  11532. float L_2125 = ((L_2123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2124)))->___ascender;
  11533. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2126 = V_22;
  11534. float L_2127 = L_2126.___y;
  11535. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2128 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11536. NullCheck(L_2128);
  11537. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2129 = L_2128->___pageInfo;
  11538. int32_t L_2130 = V_21;
  11539. NullCheck(L_2129);
  11540. float L_2131 = ((L_2129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2130)))->___descender;
  11541. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2132 = V_22;
  11542. float L_2133 = L_2132.___w;
  11543. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2134;
  11544. memset((&L_2134), 0, sizeof(L_2134));
  11545. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2134), ((float)il2cpp_codegen_add((0.0f), L_2121)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2125, L_2127)), L_2131)), L_2133))/(2.0f))))), (0.0f), NULL);
  11546. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2135;
  11547. L_2135 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2119, L_2134, NULL);
  11548. V_35 = L_2135;
  11549. }
  11550. IL_4d69:
  11551. {
  11552. goto IL_4f34;
  11553. }
  11554. IL_4d6e:
  11555. {
  11556. int32_t L_2136 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  11557. V_319 = (bool)((((int32_t)((((int32_t)L_2136) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11558. bool L_2137 = V_319;
  11559. if (!L_2137)
  11560. {
  11561. goto IL_4dc0;
  11562. }
  11563. }
  11564. {
  11565. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2138 = V_36;
  11566. NullCheck(L_2138);
  11567. int32_t L_2139 = 0;
  11568. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2140 = (L_2138)->GetAt(static_cast<il2cpp_array_size_t>(L_2139));
  11569. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2141 = V_22;
  11570. float L_2142 = L_2141.___x;
  11571. float L_2143 = V_26;
  11572. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2144 = V_22;
  11573. float L_2145 = L_2144.___w;
  11574. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2146;
  11575. memset((&L_2146), 0, sizeof(L_2146));
  11576. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2146), ((float)il2cpp_codegen_add((0.0f), L_2142)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_2143)), L_2145)), (0.0f), NULL);
  11577. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2147;
  11578. L_2147 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2140, L_2146, NULL);
  11579. V_35 = L_2147;
  11580. goto IL_4e0b;
  11581. }
  11582. IL_4dc0:
  11583. {
  11584. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2148 = V_36;
  11585. NullCheck(L_2148);
  11586. int32_t L_2149 = 0;
  11587. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2150 = (L_2148)->GetAt(static_cast<il2cpp_array_size_t>(L_2149));
  11588. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2151 = V_22;
  11589. float L_2152 = L_2151.___x;
  11590. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2153 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11591. NullCheck(L_2153);
  11592. TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2154 = L_2153->___pageInfo;
  11593. int32_t L_2155 = V_21;
  11594. NullCheck(L_2154);
  11595. float L_2156 = ((L_2154)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2155)))->___descender;
  11596. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2157 = V_22;
  11597. float L_2158 = L_2157.___w;
  11598. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2159;
  11599. memset((&L_2159), 0, sizeof(L_2159));
  11600. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2159), ((float)il2cpp_codegen_add((0.0f), L_2152)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_2156)), L_2158)), (0.0f), NULL);
  11601. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2160;
  11602. L_2160 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2150, L_2159, NULL);
  11603. V_35 = L_2160;
  11604. }
  11605. IL_4e0b:
  11606. {
  11607. goto IL_4f34;
  11608. }
  11609. IL_4e10:
  11610. {
  11611. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2161 = V_36;
  11612. NullCheck(L_2161);
  11613. int32_t L_2162 = 0;
  11614. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2163 = (L_2161)->GetAt(static_cast<il2cpp_array_size_t>(L_2162));
  11615. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2164 = V_36;
  11616. NullCheck(L_2164);
  11617. int32_t L_2165 = 1;
  11618. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2166 = (L_2164)->GetAt(static_cast<il2cpp_array_size_t>(L_2165));
  11619. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2167;
  11620. L_2167 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2163, L_2166, NULL);
  11621. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2168;
  11622. L_2168 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2167, (2.0f), NULL);
  11623. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2169 = V_22;
  11624. float L_2170 = L_2169.___x;
  11625. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2171;
  11626. memset((&L_2171), 0, sizeof(L_2171));
  11627. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2171), ((float)il2cpp_codegen_add((0.0f), L_2170)), (0.0f), (0.0f), NULL);
  11628. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2172;
  11629. L_2172 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2168, L_2171, NULL);
  11630. V_35 = L_2172;
  11631. goto IL_4f34;
  11632. }
  11633. IL_4e57:
  11634. {
  11635. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2173 = V_36;
  11636. NullCheck(L_2173);
  11637. int32_t L_2174 = 0;
  11638. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2175 = (L_2173)->GetAt(static_cast<il2cpp_array_size_t>(L_2174));
  11639. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2176 = V_36;
  11640. NullCheck(L_2176);
  11641. int32_t L_2177 = 1;
  11642. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2178 = (L_2176)->GetAt(static_cast<il2cpp_array_size_t>(L_2177));
  11643. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2179;
  11644. L_2179 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2175, L_2178, NULL);
  11645. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2180;
  11646. L_2180 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2179, (2.0f), NULL);
  11647. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2181 = V_22;
  11648. float L_2182 = L_2181.___x;
  11649. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2183 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  11650. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2184 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2183->___max);
  11651. float L_2185 = L_2184->___y;
  11652. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2186 = V_22;
  11653. float L_2187 = L_2186.___y;
  11654. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2188 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  11655. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2189 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2188->___min);
  11656. float L_2190 = L_2189->___y;
  11657. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2191 = V_22;
  11658. float L_2192 = L_2191.___w;
  11659. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2193;
  11660. memset((&L_2193), 0, sizeof(L_2193));
  11661. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2193), ((float)il2cpp_codegen_add((0.0f), L_2182)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2185, L_2187)), L_2190)), L_2192))/(2.0f))))), (0.0f), NULL);
  11662. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2194;
  11663. L_2194 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2180, L_2193, NULL);
  11664. V_35 = L_2194;
  11665. goto IL_4f34;
  11666. }
  11667. IL_4ed3:
  11668. {
  11669. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2195 = V_36;
  11670. NullCheck(L_2195);
  11671. int32_t L_2196 = 0;
  11672. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2197 = (L_2195)->GetAt(static_cast<il2cpp_array_size_t>(L_2196));
  11673. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2198 = V_36;
  11674. NullCheck(L_2198);
  11675. int32_t L_2199 = 1;
  11676. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2200 = (L_2198)->GetAt(static_cast<il2cpp_array_size_t>(L_2199));
  11677. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2201;
  11678. L_2201 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2197, L_2200, NULL);
  11679. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2202;
  11680. L_2202 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2201, (2.0f), NULL);
  11681. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2203 = V_22;
  11682. float L_2204 = L_2203.___x;
  11683. float L_2205 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight;
  11684. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2206 = V_22;
  11685. float L_2207 = L_2206.___y;
  11686. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2208 = V_22;
  11687. float L_2209 = L_2208.___w;
  11688. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2210;
  11689. memset((&L_2210), 0, sizeof(L_2210));
  11690. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2210), ((float)il2cpp_codegen_add((0.0f), L_2204)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_2205, L_2207)), L_2209))/(2.0f))))), (0.0f), NULL);
  11691. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2211;
  11692. L_2211 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2202, L_2210, NULL);
  11693. V_35 = L_2211;
  11694. goto IL_4f34;
  11695. }
  11696. IL_4f34:
  11697. {
  11698. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2212;
  11699. L_2212 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  11700. V_37 = L_2212;
  11701. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2213;
  11702. L_2213 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  11703. V_38 = L_2213;
  11704. V_39 = 0;
  11705. V_40 = 0;
  11706. V_41 = 0;
  11707. V_42 = 0;
  11708. V_43 = 0;
  11709. V_44 = (bool)0;
  11710. V_45 = (bool)0;
  11711. V_46 = 0;
  11712. V_47 = 0;
  11713. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_2214 = __this->___m_canvas;
  11714. NullCheck(L_2214);
  11715. Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2215;
  11716. L_2215 = Canvas_get_worldCamera_mD2FDE13B61A5213F4E64B40008EB0A8D2D07B853(L_2214, NULL);
  11717. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  11718. bool L_2216;
  11719. L_2216 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2215, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  11720. if (L_2216)
  11721. {
  11722. goto IL_4f73;
  11723. }
  11724. }
  11725. {
  11726. G_B755_0 = 1;
  11727. goto IL_4f74;
  11728. }
  11729. IL_4f73:
  11730. {
  11731. G_B755_0 = 0;
  11732. }
  11733. IL_4f74:
  11734. {
  11735. V_48 = (bool)G_B755_0;
  11736. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2217;
  11737. L_2217 = TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8(__this, NULL);
  11738. NullCheck(L_2217);
  11739. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2218;
  11740. L_2218 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_2217, NULL);
  11741. float L_2219 = L_2218.___y;
  11742. float L_2220 = L_2219;
  11743. V_160 = L_2220;
  11744. __this->___m_previousLossyScaleY = L_2220;
  11745. float L_2221 = V_160;
  11746. V_49 = L_2221;
  11747. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_2222 = __this->___m_canvas;
  11748. NullCheck(L_2222);
  11749. int32_t L_2223;
  11750. L_2223 = Canvas_get_renderMode_m1BEF259548C6CAD27E4466F31D20752D246688CC(L_2222, NULL);
  11751. V_50 = L_2223;
  11752. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_2224 = __this->___m_canvas;
  11753. NullCheck(L_2224);
  11754. float L_2225;
  11755. L_2225 = Canvas_get_scaleFactor_m6B8D694A68376EE5E13D9B0B0F037E2E90C99921(L_2224, NULL);
  11756. V_51 = L_2225;
  11757. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2226;
  11758. L_2226 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  11759. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2227;
  11760. L_2227 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2226, NULL);
  11761. V_52 = L_2227;
  11762. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2228;
  11763. L_2228 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  11764. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2229;
  11765. L_2229 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2228, NULL);
  11766. V_53 = L_2229;
  11767. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2230;
  11768. memset((&L_2230), 0, sizeof(L_2230));
  11769. Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_2230), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL);
  11770. il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
  11771. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_2231;
  11772. L_2231 = TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339(NULL);
  11773. HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2((&V_54), L_2230, L_2231, NULL);
  11774. V_55 = (0.0f);
  11775. V_56 = (0.0f);
  11776. V_57 = (0.0f);
  11777. V_58 = (0.0f);
  11778. V_59 = (0.0f);
  11779. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  11780. float L_2232 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  11781. V_60 = L_2232;
  11782. V_61 = 0;
  11783. V_62 = (0.0f);
  11784. V_63 = (0.0f);
  11785. V_64 = (0.0f);
  11786. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2233 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11787. NullCheck(L_2233);
  11788. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2234 = L_2233->___characterInfo;
  11789. V_65 = L_2234;
  11790. V_320 = 0;
  11791. goto IL_8acf;
  11792. }
  11793. IL_503e:
  11794. {
  11795. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2235 = V_65;
  11796. int32_t L_2236 = V_320;
  11797. NullCheck(L_2235);
  11798. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2237 = ((L_2235)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2236)))->___fontAsset;
  11799. V_321 = L_2237;
  11800. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2238 = V_65;
  11801. int32_t L_2239 = V_320;
  11802. NullCheck(L_2238);
  11803. Il2CppChar L_2240 = ((L_2238)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2239)))->___character;
  11804. V_322 = L_2240;
  11805. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2241 = V_65;
  11806. int32_t L_2242 = V_320;
  11807. NullCheck(L_2241);
  11808. int32_t L_2243 = ((L_2241)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2242)))->___lineNumber;
  11809. V_323 = L_2243;
  11810. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2244 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  11811. NullCheck(L_2244);
  11812. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_2245 = L_2244->___lineInfo;
  11813. int32_t L_2246 = V_323;
  11814. NullCheck(L_2245);
  11815. int32_t L_2247 = L_2246;
  11816. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2248 = (L_2245)->GetAt(static_cast<il2cpp_array_size_t>(L_2247));
  11817. V_324 = L_2248;
  11818. int32_t L_2249 = V_323;
  11819. V_42 = ((int32_t)il2cpp_codegen_add(L_2249, 1));
  11820. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2250 = V_324;
  11821. int32_t L_2251 = L_2250.___alignment;
  11822. V_325 = L_2251;
  11823. int32_t L_2252 = V_325;
  11824. V_334 = L_2252;
  11825. int32_t L_2253 = V_334;
  11826. V_333 = L_2253;
  11827. int32_t L_2254 = V_333;
  11828. if ((((int32_t)L_2254) > ((int32_t)8)))
  11829. {
  11830. goto IL_510f;
  11831. }
  11832. }
  11833. {
  11834. int32_t L_2255 = V_333;
  11835. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2255, 1)))
  11836. {
  11837. case 0:
  11838. {
  11839. goto IL_5130;
  11840. }
  11841. case 1:
  11842. {
  11843. goto IL_5192;
  11844. }
  11845. case 2:
  11846. {
  11847. goto IL_56e4;
  11848. }
  11849. case 3:
  11850. {
  11851. goto IL_523c;
  11852. }
  11853. }
  11854. }
  11855. {
  11856. goto IL_50fe;
  11857. }
  11858. IL_50fe:
  11859. {
  11860. int32_t L_2256 = V_333;
  11861. if ((((int32_t)L_2256) == ((int32_t)8)))
  11862. {
  11863. goto IL_52b6;
  11864. }
  11865. }
  11866. {
  11867. goto IL_56e4;
  11868. }
  11869. IL_510f:
  11870. {
  11871. int32_t L_2257 = V_333;
  11872. if ((((int32_t)L_2257) == ((int32_t)((int32_t)16))))
  11873. {
  11874. goto IL_52b6;
  11875. }
  11876. }
  11877. {
  11878. goto IL_511e;
  11879. }
  11880. IL_511e:
  11881. {
  11882. int32_t L_2258 = V_333;
  11883. if ((((int32_t)L_2258) == ((int32_t)((int32_t)32))))
  11884. {
  11885. goto IL_51d7;
  11886. }
  11887. }
  11888. {
  11889. goto IL_56e4;
  11890. }
  11891. IL_5130:
  11892. {
  11893. bool L_2259 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  11894. V_335 = (bool)((((int32_t)L_2259) == ((int32_t)0))? 1 : 0);
  11895. bool L_2260 = V_335;
  11896. if (!L_2260)
  11897. {
  11898. goto IL_516b;
  11899. }
  11900. }
  11901. {
  11902. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2261 = V_324;
  11903. float L_2262 = L_2261.___marginLeft;
  11904. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add((0.0f), L_2262)), (0.0f), (0.0f), NULL);
  11905. goto IL_518d;
  11906. }
  11907. IL_516b:
  11908. {
  11909. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2263 = V_324;
  11910. float L_2264 = L_2263.___maxAdvance;
  11911. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract((0.0f), L_2264)), (0.0f), (0.0f), NULL);
  11912. }
  11913. IL_518d:
  11914. {
  11915. goto IL_56e4;
  11916. }
  11917. IL_5192:
  11918. {
  11919. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2265 = V_324;
  11920. float L_2266 = L_2265.___marginLeft;
  11921. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2267 = V_324;
  11922. float L_2268 = L_2267.___width;
  11923. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2269 = V_324;
  11924. float L_2270 = L_2269.___maxAdvance;
  11925. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2266, ((float)(L_2268/(2.0f))))), ((float)(L_2270/(2.0f))))), (0.0f), (0.0f), NULL);
  11926. goto IL_56e4;
  11927. }
  11928. IL_51d7:
  11929. {
  11930. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2271 = V_324;
  11931. float L_2272 = L_2271.___marginLeft;
  11932. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2273 = V_324;
  11933. float L_2274 = L_2273.___width;
  11934. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2275 = V_324;
  11935. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2276 = L_2275.___lineExtents;
  11936. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2277 = L_2276.___min;
  11937. float L_2278 = L_2277.___x;
  11938. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2279 = V_324;
  11939. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2280 = L_2279.___lineExtents;
  11940. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2281 = L_2280.___max;
  11941. float L_2282 = L_2281.___x;
  11942. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2272, ((float)(L_2274/(2.0f))))), ((float)(((float)il2cpp_codegen_add(L_2278, L_2282))/(2.0f))))), (0.0f), (0.0f), NULL);
  11943. goto IL_56e4;
  11944. }
  11945. IL_523c:
  11946. {
  11947. bool L_2283 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  11948. V_336 = (bool)((((int32_t)L_2283) == ((int32_t)0))? 1 : 0);
  11949. bool L_2284 = V_336;
  11950. if (!L_2284)
  11951. {
  11952. goto IL_5289;
  11953. }
  11954. }
  11955. {
  11956. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2285 = V_324;
  11957. float L_2286 = L_2285.___marginLeft;
  11958. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2287 = V_324;
  11959. float L_2288 = L_2287.___width;
  11960. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2289 = V_324;
  11961. float L_2290 = L_2289.___maxAdvance;
  11962. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2286, L_2288)), L_2290)), (0.0f), (0.0f), NULL);
  11963. goto IL_52b1;
  11964. }
  11965. IL_5289:
  11966. {
  11967. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2291 = V_324;
  11968. float L_2292 = L_2291.___marginLeft;
  11969. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2293 = V_324;
  11970. float L_2294 = L_2293.___width;
  11971. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add(L_2292, L_2294)), (0.0f), (0.0f), NULL);
  11972. }
  11973. IL_52b1:
  11974. {
  11975. goto IL_56e4;
  11976. }
  11977. IL_52b6:
  11978. {
  11979. Il2CppChar L_2295 = V_322;
  11980. if ((((int32_t)L_2295) == ((int32_t)((int32_t)10))))
  11981. {
  11982. goto IL_52f2;
  11983. }
  11984. }
  11985. {
  11986. Il2CppChar L_2296 = V_322;
  11987. if ((((int32_t)L_2296) == ((int32_t)((int32_t)173))))
  11988. {
  11989. goto IL_52f2;
  11990. }
  11991. }
  11992. {
  11993. Il2CppChar L_2297 = V_322;
  11994. if ((((int32_t)L_2297) == ((int32_t)((int32_t)8203))))
  11995. {
  11996. goto IL_52f2;
  11997. }
  11998. }
  11999. {
  12000. Il2CppChar L_2298 = V_322;
  12001. if ((((int32_t)L_2298) == ((int32_t)((int32_t)8288))))
  12002. {
  12003. goto IL_52f2;
  12004. }
  12005. }
  12006. {
  12007. Il2CppChar L_2299 = V_322;
  12008. G_B781_0 = ((((int32_t)L_2299) == ((int32_t)3))? 1 : 0);
  12009. goto IL_52f3;
  12010. }
  12011. IL_52f2:
  12012. {
  12013. G_B781_0 = 1;
  12014. }
  12015. IL_52f3:
  12016. {
  12017. V_337 = (bool)G_B781_0;
  12018. bool L_2300 = V_337;
  12019. if (!L_2300)
  12020. {
  12021. goto IL_5306;
  12022. }
  12023. }
  12024. {
  12025. goto IL_56e4;
  12026. }
  12027. IL_5306:
  12028. {
  12029. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2301 = V_65;
  12030. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2302 = V_324;
  12031. int32_t L_2303 = L_2302.___lastCharacterIndex;
  12032. NullCheck(L_2301);
  12033. Il2CppChar L_2304 = ((L_2301)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2303)))->___character;
  12034. V_331 = L_2304;
  12035. int32_t L_2305 = V_325;
  12036. V_332 = (bool)((((int32_t)((int32_t)((int32_t)L_2305&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
  12037. Il2CppChar L_2306 = V_331;
  12038. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  12039. bool L_2307;
  12040. L_2307 = Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F(L_2306, NULL);
  12041. if (L_2307)
  12042. {
  12043. goto IL_5353;
  12044. }
  12045. }
  12046. {
  12047. int32_t L_2308 = V_323;
  12048. int32_t L_2309 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
  12049. G_B786_0 = ((((int32_t)L_2308) < ((int32_t)L_2309))? 1 : 0);
  12050. goto IL_5354;
  12051. }
  12052. IL_5353:
  12053. {
  12054. G_B786_0 = 0;
  12055. }
  12056. IL_5354:
  12057. {
  12058. bool L_2310 = V_332;
  12059. if (((int32_t)(G_B786_0|(int32_t)L_2310)))
  12060. {
  12061. goto IL_5377;
  12062. }
  12063. }
  12064. {
  12065. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2311 = V_324;
  12066. float L_2312 = L_2311.___maxAdvance;
  12067. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2313 = V_324;
  12068. float L_2314 = L_2313.___width;
  12069. G_B789_0 = ((((float)L_2312) > ((float)L_2314))? 1 : 0);
  12070. goto IL_5378;
  12071. }
  12072. IL_5377:
  12073. {
  12074. G_B789_0 = 1;
  12075. }
  12076. IL_5378:
  12077. {
  12078. V_338 = (bool)G_B789_0;
  12079. bool L_2315 = V_338;
  12080. if (!L_2315)
  12081. {
  12082. goto IL_5683;
  12083. }
  12084. }
  12085. {
  12086. int32_t L_2316 = V_323;
  12087. int32_t L_2317 = V_43;
  12088. if ((!(((uint32_t)L_2316) == ((uint32_t)L_2317))))
  12089. {
  12090. goto IL_53ac;
  12091. }
  12092. }
  12093. {
  12094. int32_t L_2318 = V_320;
  12095. if (!L_2318)
  12096. {
  12097. goto IL_53ac;
  12098. }
  12099. }
  12100. {
  12101. int32_t L_2319 = V_320;
  12102. int32_t L_2320 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacter;
  12103. G_B794_0 = ((((int32_t)L_2319) == ((int32_t)L_2320))? 1 : 0);
  12104. goto IL_53ad;
  12105. }
  12106. IL_53ac:
  12107. {
  12108. G_B794_0 = 1;
  12109. }
  12110. IL_53ad:
  12111. {
  12112. V_339 = (bool)G_B794_0;
  12113. bool L_2321 = V_339;
  12114. if (!L_2321)
  12115. {
  12116. goto IL_5443;
  12117. }
  12118. }
  12119. {
  12120. bool L_2322 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  12121. V_340 = (bool)((((int32_t)L_2322) == ((int32_t)0))? 1 : 0);
  12122. bool L_2323 = V_340;
  12123. if (!L_2323)
  12124. {
  12125. goto IL_53f4;
  12126. }
  12127. }
  12128. {
  12129. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2324 = V_324;
  12130. float L_2325 = L_2324.___marginLeft;
  12131. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), L_2325, (0.0f), (0.0f), NULL);
  12132. goto IL_541c;
  12133. }
  12134. IL_53f4:
  12135. {
  12136. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2326 = V_324;
  12137. float L_2327 = L_2326.___marginLeft;
  12138. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2328 = V_324;
  12139. float L_2329 = L_2328.___width;
  12140. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add(L_2327, L_2329)), (0.0f), (0.0f), NULL);
  12141. }
  12142. IL_541c:
  12143. {
  12144. Il2CppChar L_2330 = V_322;
  12145. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  12146. bool L_2331;
  12147. L_2331 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2330, NULL);
  12148. V_341 = L_2331;
  12149. bool L_2332 = V_341;
  12150. if (!L_2332)
  12151. {
  12152. goto IL_543a;
  12153. }
  12154. }
  12155. {
  12156. V_44 = (bool)1;
  12157. goto IL_543d;
  12158. }
  12159. IL_543a:
  12160. {
  12161. V_44 = (bool)0;
  12162. }
  12163. IL_543d:
  12164. {
  12165. goto IL_5680;
  12166. }
  12167. IL_5443:
  12168. {
  12169. bool L_2333 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  12170. if (!L_2333)
  12171. {
  12172. goto IL_5465;
  12173. }
  12174. }
  12175. {
  12176. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2334 = V_324;
  12177. float L_2335 = L_2334.___width;
  12178. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2336 = V_324;
  12179. float L_2337 = L_2336.___maxAdvance;
  12180. G_B805_0 = ((float)il2cpp_codegen_add(L_2335, L_2337));
  12181. goto IL_547c;
  12182. }
  12183. IL_5465:
  12184. {
  12185. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2338 = V_324;
  12186. float L_2339 = L_2338.___width;
  12187. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2340 = V_324;
  12188. float L_2341 = L_2340.___maxAdvance;
  12189. G_B805_0 = ((float)il2cpp_codegen_subtract(L_2339, L_2341));
  12190. }
  12191. IL_547c:
  12192. {
  12193. V_342 = G_B805_0;
  12194. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2342 = V_324;
  12195. int32_t L_2343 = L_2342.___visibleCharacterCount;
  12196. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2344 = V_324;
  12197. int32_t L_2345 = L_2344.___controlCharacterCount;
  12198. V_343 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_2343, 1)), L_2345));
  12199. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2346 = V_65;
  12200. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2347 = V_324;
  12201. int32_t L_2348 = L_2347.___lastCharacterIndex;
  12202. NullCheck(L_2346);
  12203. bool L_2349 = ((L_2346)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2348)))->___isVisible;
  12204. if (L_2349)
  12205. {
  12206. goto IL_54c9;
  12207. }
  12208. }
  12209. {
  12210. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2350 = V_324;
  12211. int32_t L_2351 = L_2350.___spaceCount;
  12212. G_B808_0 = ((int32_t)il2cpp_codegen_subtract(L_2351, 1));
  12213. goto IL_54d4;
  12214. }
  12215. IL_54c9:
  12216. {
  12217. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2352 = V_324;
  12218. int32_t L_2353 = L_2352.___spaceCount;
  12219. G_B808_0 = L_2353;
  12220. }
  12221. IL_54d4:
  12222. {
  12223. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2354 = V_324;
  12224. int32_t L_2355 = L_2354.___controlCharacterCount;
  12225. V_344 = ((int32_t)il2cpp_codegen_subtract(G_B808_0, L_2355));
  12226. bool L_2356 = V_44;
  12227. V_346 = L_2356;
  12228. bool L_2357 = V_346;
  12229. if (!L_2357)
  12230. {
  12231. goto IL_5514;
  12232. }
  12233. }
  12234. {
  12235. int32_t L_2358 = V_344;
  12236. V_344 = ((int32_t)il2cpp_codegen_subtract(L_2358, 1));
  12237. int32_t L_2359 = V_343;
  12238. V_343 = ((int32_t)il2cpp_codegen_add(L_2359, 1));
  12239. }
  12240. IL_5514:
  12241. {
  12242. int32_t L_2360 = V_344;
  12243. if ((((int32_t)L_2360) > ((int32_t)0)))
  12244. {
  12245. goto IL_5524;
  12246. }
  12247. }
  12248. {
  12249. G_B813_0 = (1.0f);
  12250. goto IL_552a;
  12251. }
  12252. IL_5524:
  12253. {
  12254. float L_2361 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordWrappingRatios;
  12255. G_B813_0 = L_2361;
  12256. }
  12257. IL_552a:
  12258. {
  12259. V_345 = G_B813_0;
  12260. int32_t L_2362 = V_344;
  12261. V_347 = (bool)((((int32_t)L_2362) < ((int32_t)1))? 1 : 0);
  12262. bool L_2363 = V_347;
  12263. if (!L_2363)
  12264. {
  12265. goto IL_554e;
  12266. }
  12267. }
  12268. {
  12269. V_344 = 1;
  12270. }
  12271. IL_554e:
  12272. {
  12273. Il2CppChar L_2364 = V_322;
  12274. if ((((int32_t)L_2364) == ((int32_t)((int32_t)160))))
  12275. {
  12276. goto IL_5575;
  12277. }
  12278. }
  12279. {
  12280. Il2CppChar L_2365 = V_322;
  12281. if ((((int32_t)L_2365) == ((int32_t)((int32_t)9))))
  12282. {
  12283. goto IL_5572;
  12284. }
  12285. }
  12286. {
  12287. Il2CppChar L_2366 = V_322;
  12288. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  12289. bool L_2367;
  12290. L_2367 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2366, NULL);
  12291. G_B819_0 = ((int32_t)(L_2367));
  12292. goto IL_5573;
  12293. }
  12294. IL_5572:
  12295. {
  12296. G_B819_0 = 1;
  12297. }
  12298. IL_5573:
  12299. {
  12300. G_B821_0 = G_B819_0;
  12301. goto IL_5576;
  12302. }
  12303. IL_5575:
  12304. {
  12305. G_B821_0 = 0;
  12306. }
  12307. IL_5576:
  12308. {
  12309. V_348 = (bool)G_B821_0;
  12310. bool L_2368 = V_348;
  12311. if (!L_2368)
  12312. {
  12313. goto IL_560a;
  12314. }
  12315. }
  12316. {
  12317. bool L_2369 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  12318. V_349 = (bool)((((int32_t)L_2369) == ((int32_t)0))? 1 : 0);
  12319. bool L_2370 = V_349;
  12320. if (!L_2370)
  12321. {
  12322. goto IL_55d4;
  12323. }
  12324. }
  12325. {
  12326. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2371 = V_37;
  12327. float L_2372 = V_342;
  12328. float L_2373 = V_345;
  12329. int32_t L_2374 = V_344;
  12330. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2375;
  12331. memset((&L_2375), 0, sizeof(L_2375));
  12332. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2375), ((float)(((float)il2cpp_codegen_multiply(L_2372, ((float)il2cpp_codegen_subtract((1.0f), L_2373))))/((float)L_2374))), (0.0f), (0.0f), NULL);
  12333. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2376;
  12334. L_2376 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2371, L_2375, NULL);
  12335. V_37 = L_2376;
  12336. goto IL_5607;
  12337. }
  12338. IL_55d4:
  12339. {
  12340. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2377 = V_37;
  12341. float L_2378 = V_342;
  12342. float L_2379 = V_345;
  12343. int32_t L_2380 = V_344;
  12344. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2381;
  12345. memset((&L_2381), 0, sizeof(L_2381));
  12346. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2381), ((float)(((float)il2cpp_codegen_multiply(L_2378, ((float)il2cpp_codegen_subtract((1.0f), L_2379))))/((float)L_2380))), (0.0f), (0.0f), NULL);
  12347. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2382;
  12348. L_2382 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2377, L_2381, NULL);
  12349. V_37 = L_2382;
  12350. }
  12351. IL_5607:
  12352. {
  12353. goto IL_567f;
  12354. }
  12355. IL_560a:
  12356. {
  12357. bool L_2383 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  12358. V_350 = (bool)((((int32_t)L_2383) == ((int32_t)0))? 1 : 0);
  12359. bool L_2384 = V_350;
  12360. if (!L_2384)
  12361. {
  12362. goto IL_5651;
  12363. }
  12364. }
  12365. {
  12366. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2385 = V_37;
  12367. float L_2386 = V_342;
  12368. float L_2387 = V_345;
  12369. int32_t L_2388 = V_343;
  12370. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2389;
  12371. memset((&L_2389), 0, sizeof(L_2389));
  12372. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2389), ((float)(((float)il2cpp_codegen_multiply(L_2386, L_2387))/((float)L_2388))), (0.0f), (0.0f), NULL);
  12373. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2390;
  12374. L_2390 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2385, L_2389, NULL);
  12375. V_37 = L_2390;
  12376. goto IL_567e;
  12377. }
  12378. IL_5651:
  12379. {
  12380. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2391 = V_37;
  12381. float L_2392 = V_342;
  12382. float L_2393 = V_345;
  12383. int32_t L_2394 = V_343;
  12384. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2395;
  12385. memset((&L_2395), 0, sizeof(L_2395));
  12386. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2395), ((float)(((float)il2cpp_codegen_multiply(L_2392, L_2393))/((float)L_2394))), (0.0f), (0.0f), NULL);
  12387. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2396;
  12388. L_2396 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2391, L_2395, NULL);
  12389. V_37 = L_2396;
  12390. }
  12391. IL_567e:
  12392. {
  12393. }
  12394. IL_567f:
  12395. {
  12396. }
  12397. IL_5680:
  12398. {
  12399. goto IL_56e2;
  12400. }
  12401. IL_5683:
  12402. {
  12403. bool L_2397 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
  12404. V_351 = (bool)((((int32_t)L_2397) == ((int32_t)0))? 1 : 0);
  12405. bool L_2398 = V_351;
  12406. if (!L_2398)
  12407. {
  12408. goto IL_56b9;
  12409. }
  12410. }
  12411. {
  12412. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2399 = V_324;
  12413. float L_2400 = L_2399.___marginLeft;
  12414. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), L_2400, (0.0f), (0.0f), NULL);
  12415. goto IL_56e1;
  12416. }
  12417. IL_56b9:
  12418. {
  12419. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2401 = V_324;
  12420. float L_2402 = L_2401.___marginLeft;
  12421. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2403 = V_324;
  12422. float L_2404 = L_2403.___width;
  12423. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add(L_2402, L_2404)), (0.0f), (0.0f), NULL);
  12424. }
  12425. IL_56e1:
  12426. {
  12427. }
  12428. IL_56e2:
  12429. {
  12430. goto IL_56e4;
  12431. }
  12432. IL_56e4:
  12433. {
  12434. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2405 = V_35;
  12435. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2406 = V_37;
  12436. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2407;
  12437. L_2407 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2405, L_2406, NULL);
  12438. V_38 = L_2407;
  12439. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2408 = V_65;
  12440. int32_t L_2409 = V_320;
  12441. NullCheck(L_2408);
  12442. bool L_2410 = ((L_2408)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2409)))->___isVisible;
  12443. V_326 = L_2410;
  12444. bool L_2411 = V_326;
  12445. V_352 = L_2411;
  12446. bool L_2412 = V_352;
  12447. if (!L_2412)
  12448. {
  12449. goto IL_6e11;
  12450. }
  12451. }
  12452. {
  12453. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2413 = V_65;
  12454. int32_t L_2414 = V_320;
  12455. NullCheck(L_2413);
  12456. int32_t L_2415 = ((L_2413)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2414)))->___elementType;
  12457. V_353 = L_2415;
  12458. int32_t L_2416 = V_353;
  12459. V_363 = L_2416;
  12460. int32_t L_2417 = V_363;
  12461. V_362 = L_2417;
  12462. int32_t L_2418 = V_362;
  12463. if (!L_2418)
  12464. {
  12465. goto IL_576a;
  12466. }
  12467. }
  12468. {
  12469. goto IL_5759;
  12470. }
  12471. IL_5759:
  12472. {
  12473. int32_t L_2419 = V_362;
  12474. if ((((int32_t)L_2419) == ((int32_t)1)))
  12475. {
  12476. goto IL_6aba;
  12477. }
  12478. }
  12479. {
  12480. goto IL_6abc;
  12481. }
  12482. IL_576a:
  12483. {
  12484. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2420 = V_324;
  12485. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2421 = L_2420.___lineExtents;
  12486. V_354 = L_2421;
  12487. float L_2422 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_uvLineOffset;
  12488. int32_t L_2423 = V_323;
  12489. V_355 = (fmodf(((float)il2cpp_codegen_multiply(L_2422, ((float)L_2423))), (1.0f)));
  12490. int32_t L_2424 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_horizontalMapping;
  12491. V_366 = L_2424;
  12492. int32_t L_2425 = V_366;
  12493. V_365 = L_2425;
  12494. int32_t L_2426 = V_365;
  12495. switch (L_2426)
  12496. {
  12497. case 0:
  12498. {
  12499. goto IL_57cd;
  12500. }
  12501. case 1:
  12502. {
  12503. goto IL_5856;
  12504. }
  12505. case 2:
  12506. {
  12507. goto IL_5c33;
  12508. }
  12509. case 3:
  12510. {
  12511. goto IL_5e20;
  12512. }
  12513. }
  12514. }
  12515. {
  12516. goto IL_631f;
  12517. }
  12518. IL_57cd:
  12519. {
  12520. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2427 = V_65;
  12521. int32_t L_2428 = V_320;
  12522. NullCheck(L_2427);
  12523. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2429 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2427)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2428)))->___vertex_BL);
  12524. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2430 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2429->___uv2);
  12525. L_2430->___x = (0.0f);
  12526. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2431 = V_65;
  12527. int32_t L_2432 = V_320;
  12528. NullCheck(L_2431);
  12529. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2433 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2431)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2432)))->___vertex_TL);
  12530. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2434 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2433->___uv2);
  12531. L_2434->___x = (0.0f);
  12532. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2435 = V_65;
  12533. int32_t L_2436 = V_320;
  12534. NullCheck(L_2435);
  12535. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2437 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2435)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2436)))->___vertex_TR);
  12536. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2438 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2437->___uv2);
  12537. L_2438->___x = (1.0f);
  12538. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2439 = V_65;
  12539. int32_t L_2440 = V_320;
  12540. NullCheck(L_2439);
  12541. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2441 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2439)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2440)))->___vertex_BR);
  12542. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2442 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2441->___uv2);
  12543. L_2442->___x = (1.0f);
  12544. goto IL_631f;
  12545. }
  12546. IL_5856:
  12547. {
  12548. int32_t L_2443 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textAlignment;
  12549. V_367 = (bool)((((int32_t)((((int32_t)L_2443) == ((int32_t)((int32_t)520)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12550. bool L_2444 = V_367;
  12551. if (!L_2444)
  12552. {
  12553. goto IL_5a45;
  12554. }
  12555. }
  12556. {
  12557. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2445 = V_65;
  12558. int32_t L_2446 = V_320;
  12559. NullCheck(L_2445);
  12560. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2447 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2445)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2446)))->___vertex_BL);
  12561. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2448 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2447->___uv2);
  12562. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2449 = V_65;
  12563. int32_t L_2450 = V_320;
  12564. NullCheck(L_2449);
  12565. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2451 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2449)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2450)))->___vertex_BL);
  12566. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2452 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2451->___position);
  12567. float L_2453 = L_2452->___x;
  12568. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2454 = V_354;
  12569. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2455 = L_2454.___min;
  12570. float L_2456 = L_2455.___x;
  12571. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2457 = V_354;
  12572. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2458 = L_2457.___max;
  12573. float L_2459 = L_2458.___x;
  12574. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2460 = V_354;
  12575. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2461 = L_2460.___min;
  12576. float L_2462 = L_2461.___x;
  12577. float L_2463 = V_355;
  12578. L_2448->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2453, L_2456))/((float)il2cpp_codegen_subtract(L_2459, L_2462)))), L_2463));
  12579. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2464 = V_65;
  12580. int32_t L_2465 = V_320;
  12581. NullCheck(L_2464);
  12582. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2466 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2464)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2465)))->___vertex_TL);
  12583. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2467 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2466->___uv2);
  12584. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2468 = V_65;
  12585. int32_t L_2469 = V_320;
  12586. NullCheck(L_2468);
  12587. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2470 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2468)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2469)))->___vertex_TL);
  12588. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2471 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2470->___position);
  12589. float L_2472 = L_2471->___x;
  12590. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2473 = V_354;
  12591. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2474 = L_2473.___min;
  12592. float L_2475 = L_2474.___x;
  12593. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2476 = V_354;
  12594. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2477 = L_2476.___max;
  12595. float L_2478 = L_2477.___x;
  12596. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2479 = V_354;
  12597. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2480 = L_2479.___min;
  12598. float L_2481 = L_2480.___x;
  12599. float L_2482 = V_355;
  12600. L_2467->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2472, L_2475))/((float)il2cpp_codegen_subtract(L_2478, L_2481)))), L_2482));
  12601. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2483 = V_65;
  12602. int32_t L_2484 = V_320;
  12603. NullCheck(L_2483);
  12604. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2485 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2483)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2484)))->___vertex_TR);
  12605. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2486 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2485->___uv2);
  12606. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2487 = V_65;
  12607. int32_t L_2488 = V_320;
  12608. NullCheck(L_2487);
  12609. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2489 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2487)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2488)))->___vertex_TR);
  12610. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2490 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2489->___position);
  12611. float L_2491 = L_2490->___x;
  12612. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2492 = V_354;
  12613. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2493 = L_2492.___min;
  12614. float L_2494 = L_2493.___x;
  12615. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2495 = V_354;
  12616. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2496 = L_2495.___max;
  12617. float L_2497 = L_2496.___x;
  12618. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2498 = V_354;
  12619. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2499 = L_2498.___min;
  12620. float L_2500 = L_2499.___x;
  12621. float L_2501 = V_355;
  12622. L_2486->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2491, L_2494))/((float)il2cpp_codegen_subtract(L_2497, L_2500)))), L_2501));
  12623. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2502 = V_65;
  12624. int32_t L_2503 = V_320;
  12625. NullCheck(L_2502);
  12626. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2504 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2502)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2503)))->___vertex_BR);
  12627. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2505 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2504->___uv2);
  12628. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2506 = V_65;
  12629. int32_t L_2507 = V_320;
  12630. NullCheck(L_2506);
  12631. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2508 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2506)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2507)))->___vertex_BR);
  12632. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2509 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2508->___position);
  12633. float L_2510 = L_2509->___x;
  12634. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2511 = V_354;
  12635. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2512 = L_2511.___min;
  12636. float L_2513 = L_2512.___x;
  12637. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2514 = V_354;
  12638. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2515 = L_2514.___max;
  12639. float L_2516 = L_2515.___x;
  12640. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2517 = V_354;
  12641. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2518 = L_2517.___min;
  12642. float L_2519 = L_2518.___x;
  12643. float L_2520 = V_355;
  12644. L_2505->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2510, L_2513))/((float)il2cpp_codegen_subtract(L_2516, L_2519)))), L_2520));
  12645. goto IL_631f;
  12646. }
  12647. IL_5a45:
  12648. {
  12649. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2521 = V_65;
  12650. int32_t L_2522 = V_320;
  12651. NullCheck(L_2521);
  12652. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2523 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2521)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2522)))->___vertex_BL);
  12653. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2524 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2523->___uv2);
  12654. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2525 = V_65;
  12655. int32_t L_2526 = V_320;
  12656. NullCheck(L_2525);
  12657. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2527 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2525)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2526)))->___vertex_BL);
  12658. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2528 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2527->___position);
  12659. float L_2529 = L_2528->___x;
  12660. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2530 = V_37;
  12661. float L_2531 = L_2530.___x;
  12662. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2532 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12663. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2533 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2532->___min);
  12664. float L_2534 = L_2533->___x;
  12665. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2535 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12666. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2536 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2535->___max);
  12667. float L_2537 = L_2536->___x;
  12668. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2538 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12669. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2539 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2538->___min);
  12670. float L_2540 = L_2539->___x;
  12671. float L_2541 = V_355;
  12672. L_2524->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2529, L_2531)), L_2534))/((float)il2cpp_codegen_subtract(L_2537, L_2540)))), L_2541));
  12673. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2542 = V_65;
  12674. int32_t L_2543 = V_320;
  12675. NullCheck(L_2542);
  12676. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2544 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2542)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2543)))->___vertex_TL);
  12677. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2545 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2544->___uv2);
  12678. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2546 = V_65;
  12679. int32_t L_2547 = V_320;
  12680. NullCheck(L_2546);
  12681. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2548 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2546)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2547)))->___vertex_TL);
  12682. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2549 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2548->___position);
  12683. float L_2550 = L_2549->___x;
  12684. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2551 = V_37;
  12685. float L_2552 = L_2551.___x;
  12686. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2553 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12687. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2554 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2553->___min);
  12688. float L_2555 = L_2554->___x;
  12689. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2556 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12690. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2557 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2556->___max);
  12691. float L_2558 = L_2557->___x;
  12692. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2559 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12693. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2560 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2559->___min);
  12694. float L_2561 = L_2560->___x;
  12695. float L_2562 = V_355;
  12696. L_2545->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2550, L_2552)), L_2555))/((float)il2cpp_codegen_subtract(L_2558, L_2561)))), L_2562));
  12697. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2563 = V_65;
  12698. int32_t L_2564 = V_320;
  12699. NullCheck(L_2563);
  12700. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2565 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2563)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2564)))->___vertex_TR);
  12701. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2566 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2565->___uv2);
  12702. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2567 = V_65;
  12703. int32_t L_2568 = V_320;
  12704. NullCheck(L_2567);
  12705. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2569 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2567)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2568)))->___vertex_TR);
  12706. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2570 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2569->___position);
  12707. float L_2571 = L_2570->___x;
  12708. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2572 = V_37;
  12709. float L_2573 = L_2572.___x;
  12710. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2574 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12711. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2575 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2574->___min);
  12712. float L_2576 = L_2575->___x;
  12713. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2577 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12714. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2578 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2577->___max);
  12715. float L_2579 = L_2578->___x;
  12716. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2580 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12717. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2581 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2580->___min);
  12718. float L_2582 = L_2581->___x;
  12719. float L_2583 = V_355;
  12720. L_2566->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2571, L_2573)), L_2576))/((float)il2cpp_codegen_subtract(L_2579, L_2582)))), L_2583));
  12721. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2584 = V_65;
  12722. int32_t L_2585 = V_320;
  12723. NullCheck(L_2584);
  12724. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2586 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2584)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2585)))->___vertex_BR);
  12725. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2587 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2586->___uv2);
  12726. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2588 = V_65;
  12727. int32_t L_2589 = V_320;
  12728. NullCheck(L_2588);
  12729. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2590 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2588)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2589)))->___vertex_BR);
  12730. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2591 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2590->___position);
  12731. float L_2592 = L_2591->___x;
  12732. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2593 = V_37;
  12733. float L_2594 = L_2593.___x;
  12734. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2595 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12735. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2596 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2595->___min);
  12736. float L_2597 = L_2596->___x;
  12737. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2598 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12738. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2599 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2598->___max);
  12739. float L_2600 = L_2599->___x;
  12740. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2601 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12741. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2602 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2601->___min);
  12742. float L_2603 = L_2602->___x;
  12743. float L_2604 = V_355;
  12744. L_2587->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2592, L_2594)), L_2597))/((float)il2cpp_codegen_subtract(L_2600, L_2603)))), L_2604));
  12745. goto IL_631f;
  12746. }
  12747. IL_5c33:
  12748. {
  12749. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2605 = V_65;
  12750. int32_t L_2606 = V_320;
  12751. NullCheck(L_2605);
  12752. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2607 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2605)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2606)))->___vertex_BL);
  12753. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2608 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2607->___uv2);
  12754. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2609 = V_65;
  12755. int32_t L_2610 = V_320;
  12756. NullCheck(L_2609);
  12757. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2611 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2609)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2610)))->___vertex_BL);
  12758. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2612 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2611->___position);
  12759. float L_2613 = L_2612->___x;
  12760. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2614 = V_37;
  12761. float L_2615 = L_2614.___x;
  12762. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2616 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12763. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2617 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2616->___min);
  12764. float L_2618 = L_2617->___x;
  12765. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2619 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12766. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2620 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2619->___max);
  12767. float L_2621 = L_2620->___x;
  12768. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2622 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12769. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2623 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2622->___min);
  12770. float L_2624 = L_2623->___x;
  12771. float L_2625 = V_355;
  12772. L_2608->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2613, L_2615)), L_2618))/((float)il2cpp_codegen_subtract(L_2621, L_2624)))), L_2625));
  12773. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2626 = V_65;
  12774. int32_t L_2627 = V_320;
  12775. NullCheck(L_2626);
  12776. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2628 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2626)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2627)))->___vertex_TL);
  12777. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2629 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2628->___uv2);
  12778. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2630 = V_65;
  12779. int32_t L_2631 = V_320;
  12780. NullCheck(L_2630);
  12781. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2632 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2630)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2631)))->___vertex_TL);
  12782. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2633 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2632->___position);
  12783. float L_2634 = L_2633->___x;
  12784. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2635 = V_37;
  12785. float L_2636 = L_2635.___x;
  12786. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2637 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12787. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2638 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2637->___min);
  12788. float L_2639 = L_2638->___x;
  12789. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2640 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12790. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2641 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2640->___max);
  12791. float L_2642 = L_2641->___x;
  12792. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2643 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12793. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2644 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2643->___min);
  12794. float L_2645 = L_2644->___x;
  12795. float L_2646 = V_355;
  12796. L_2629->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2634, L_2636)), L_2639))/((float)il2cpp_codegen_subtract(L_2642, L_2645)))), L_2646));
  12797. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2647 = V_65;
  12798. int32_t L_2648 = V_320;
  12799. NullCheck(L_2647);
  12800. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2649 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2647)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2648)))->___vertex_TR);
  12801. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2650 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2649->___uv2);
  12802. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2651 = V_65;
  12803. int32_t L_2652 = V_320;
  12804. NullCheck(L_2651);
  12805. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2653 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2651)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2652)))->___vertex_TR);
  12806. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2654 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2653->___position);
  12807. float L_2655 = L_2654->___x;
  12808. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2656 = V_37;
  12809. float L_2657 = L_2656.___x;
  12810. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2658 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12811. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2659 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2658->___min);
  12812. float L_2660 = L_2659->___x;
  12813. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2661 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12814. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2662 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2661->___max);
  12815. float L_2663 = L_2662->___x;
  12816. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2664 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12817. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2665 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2664->___min);
  12818. float L_2666 = L_2665->___x;
  12819. float L_2667 = V_355;
  12820. L_2650->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2655, L_2657)), L_2660))/((float)il2cpp_codegen_subtract(L_2663, L_2666)))), L_2667));
  12821. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2668 = V_65;
  12822. int32_t L_2669 = V_320;
  12823. NullCheck(L_2668);
  12824. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2670 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2668)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2669)))->___vertex_BR);
  12825. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2671 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2670->___uv2);
  12826. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2672 = V_65;
  12827. int32_t L_2673 = V_320;
  12828. NullCheck(L_2672);
  12829. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2674 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2672)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2673)))->___vertex_BR);
  12830. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2675 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2674->___position);
  12831. float L_2676 = L_2675->___x;
  12832. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2677 = V_37;
  12833. float L_2678 = L_2677.___x;
  12834. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2679 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12835. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2680 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2679->___min);
  12836. float L_2681 = L_2680->___x;
  12837. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2682 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12838. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2683 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2682->___max);
  12839. float L_2684 = L_2683->___x;
  12840. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2685 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12841. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2686 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2685->___min);
  12842. float L_2687 = L_2686->___x;
  12843. float L_2688 = V_355;
  12844. L_2671->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2676, L_2678)), L_2681))/((float)il2cpp_codegen_subtract(L_2684, L_2687)))), L_2688));
  12845. goto IL_631f;
  12846. }
  12847. IL_5e20:
  12848. {
  12849. int32_t L_2689 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_verticalMapping;
  12850. V_369 = L_2689;
  12851. int32_t L_2690 = V_369;
  12852. V_368 = L_2690;
  12853. int32_t L_2691 = V_368;
  12854. switch (L_2691)
  12855. {
  12856. case 0:
  12857. {
  12858. goto IL_5e58;
  12859. }
  12860. case 1:
  12861. {
  12862. goto IL_5ee1;
  12863. }
  12864. case 2:
  12865. {
  12866. goto IL_603a;
  12867. }
  12868. case 3:
  12869. {
  12870. goto IL_6190;
  12871. }
  12872. }
  12873. }
  12874. {
  12875. goto IL_619d;
  12876. }
  12877. IL_5e58:
  12878. {
  12879. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2692 = V_65;
  12880. int32_t L_2693 = V_320;
  12881. NullCheck(L_2692);
  12882. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2694 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2692)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2693)))->___vertex_BL);
  12883. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2695 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2694->___uv2);
  12884. L_2695->___y = (0.0f);
  12885. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2696 = V_65;
  12886. int32_t L_2697 = V_320;
  12887. NullCheck(L_2696);
  12888. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2698 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2696)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2697)))->___vertex_TL);
  12889. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2699 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2698->___uv2);
  12890. L_2699->___y = (1.0f);
  12891. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2700 = V_65;
  12892. int32_t L_2701 = V_320;
  12893. NullCheck(L_2700);
  12894. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2702 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2700)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2701)))->___vertex_TR);
  12895. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2703 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2702->___uv2);
  12896. L_2703->___y = (0.0f);
  12897. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2704 = V_65;
  12898. int32_t L_2705 = V_320;
  12899. NullCheck(L_2704);
  12900. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2706 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2704)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2705)))->___vertex_BR);
  12901. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2707 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2706->___uv2);
  12902. L_2707->___y = (1.0f);
  12903. goto IL_619d;
  12904. }
  12905. IL_5ee1:
  12906. {
  12907. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2708 = V_65;
  12908. int32_t L_2709 = V_320;
  12909. NullCheck(L_2708);
  12910. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2710 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2708)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2709)))->___vertex_BL);
  12911. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2711 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2710->___uv2);
  12912. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2712 = V_65;
  12913. int32_t L_2713 = V_320;
  12914. NullCheck(L_2712);
  12915. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2714 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2712)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2713)))->___vertex_BL);
  12916. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2715 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2714->___position);
  12917. float L_2716 = L_2715->___y;
  12918. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2717 = V_354;
  12919. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2718 = L_2717.___min;
  12920. float L_2719 = L_2718.___y;
  12921. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2720 = V_354;
  12922. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2721 = L_2720.___max;
  12923. float L_2722 = L_2721.___y;
  12924. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2723 = V_354;
  12925. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2724 = L_2723.___min;
  12926. float L_2725 = L_2724.___y;
  12927. float L_2726 = V_355;
  12928. L_2711->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2716, L_2719))/((float)il2cpp_codegen_subtract(L_2722, L_2725)))), L_2726));
  12929. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2727 = V_65;
  12930. int32_t L_2728 = V_320;
  12931. NullCheck(L_2727);
  12932. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2729 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2727)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2728)))->___vertex_TL);
  12933. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2730 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2729->___uv2);
  12934. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2731 = V_65;
  12935. int32_t L_2732 = V_320;
  12936. NullCheck(L_2731);
  12937. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2733 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2731)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2732)))->___vertex_TL);
  12938. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2734 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2733->___position);
  12939. float L_2735 = L_2734->___y;
  12940. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2736 = V_354;
  12941. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2737 = L_2736.___min;
  12942. float L_2738 = L_2737.___y;
  12943. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2739 = V_354;
  12944. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2740 = L_2739.___max;
  12945. float L_2741 = L_2740.___y;
  12946. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2742 = V_354;
  12947. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2743 = L_2742.___min;
  12948. float L_2744 = L_2743.___y;
  12949. float L_2745 = V_355;
  12950. L_2730->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2735, L_2738))/((float)il2cpp_codegen_subtract(L_2741, L_2744)))), L_2745));
  12951. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2746 = V_65;
  12952. int32_t L_2747 = V_320;
  12953. NullCheck(L_2746);
  12954. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2748 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2746)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2747)))->___vertex_TR);
  12955. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2749 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2748->___uv2);
  12956. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2750 = V_65;
  12957. int32_t L_2751 = V_320;
  12958. NullCheck(L_2750);
  12959. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2752 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2750)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2751)))->___vertex_BL);
  12960. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2753 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2752->___uv2);
  12961. float L_2754 = L_2753->___y;
  12962. L_2749->___y = L_2754;
  12963. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2755 = V_65;
  12964. int32_t L_2756 = V_320;
  12965. NullCheck(L_2755);
  12966. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2757 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2755)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2756)))->___vertex_BR);
  12967. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2758 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2757->___uv2);
  12968. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2759 = V_65;
  12969. int32_t L_2760 = V_320;
  12970. NullCheck(L_2759);
  12971. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2761 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2759)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2760)))->___vertex_TL);
  12972. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2762 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2761->___uv2);
  12973. float L_2763 = L_2762->___y;
  12974. L_2758->___y = L_2763;
  12975. goto IL_619d;
  12976. }
  12977. IL_603a:
  12978. {
  12979. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2764 = V_65;
  12980. int32_t L_2765 = V_320;
  12981. NullCheck(L_2764);
  12982. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2766 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2764)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2765)))->___vertex_BL);
  12983. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2767 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2766->___uv2);
  12984. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2768 = V_65;
  12985. int32_t L_2769 = V_320;
  12986. NullCheck(L_2768);
  12987. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2770 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2768)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2769)))->___vertex_BL);
  12988. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2771 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2770->___position);
  12989. float L_2772 = L_2771->___y;
  12990. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2773 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12991. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2774 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2773->___min);
  12992. float L_2775 = L_2774->___y;
  12993. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2776 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12994. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2777 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2776->___max);
  12995. float L_2778 = L_2777->___y;
  12996. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2779 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  12997. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2780 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2779->___min);
  12998. float L_2781 = L_2780->___y;
  12999. float L_2782 = V_355;
  13000. L_2767->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2772, L_2775))/((float)il2cpp_codegen_subtract(L_2778, L_2781)))), L_2782));
  13001. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2783 = V_65;
  13002. int32_t L_2784 = V_320;
  13003. NullCheck(L_2783);
  13004. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2785 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2783)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2784)))->___vertex_TL);
  13005. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2786 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2785->___uv2);
  13006. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2787 = V_65;
  13007. int32_t L_2788 = V_320;
  13008. NullCheck(L_2787);
  13009. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2789 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2787)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2788)))->___vertex_TL);
  13010. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2790 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2789->___position);
  13011. float L_2791 = L_2790->___y;
  13012. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2792 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13013. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2793 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2792->___min);
  13014. float L_2794 = L_2793->___y;
  13015. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2795 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13016. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2796 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2795->___max);
  13017. float L_2797 = L_2796->___y;
  13018. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2798 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13019. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2799 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2798->___min);
  13020. float L_2800 = L_2799->___y;
  13021. float L_2801 = V_355;
  13022. L_2786->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2791, L_2794))/((float)il2cpp_codegen_subtract(L_2797, L_2800)))), L_2801));
  13023. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2802 = V_65;
  13024. int32_t L_2803 = V_320;
  13025. NullCheck(L_2802);
  13026. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2804 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2802)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2803)))->___vertex_TR);
  13027. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2805 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2804->___uv2);
  13028. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2806 = V_65;
  13029. int32_t L_2807 = V_320;
  13030. NullCheck(L_2806);
  13031. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2808 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2806)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2807)))->___vertex_BL);
  13032. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2809 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2808->___uv2);
  13033. float L_2810 = L_2809->___y;
  13034. L_2805->___y = L_2810;
  13035. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2811 = V_65;
  13036. int32_t L_2812 = V_320;
  13037. NullCheck(L_2811);
  13038. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2813 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2811)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2812)))->___vertex_BR);
  13039. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2814 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2813->___uv2);
  13040. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2815 = V_65;
  13041. int32_t L_2816 = V_320;
  13042. NullCheck(L_2815);
  13043. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2817 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2815)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2816)))->___vertex_TL);
  13044. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2818 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2817->___uv2);
  13045. float L_2819 = L_2818->___y;
  13046. L_2814->___y = L_2819;
  13047. goto IL_619d;
  13048. }
  13049. IL_6190:
  13050. {
  13051. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  13052. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4, NULL);
  13053. goto IL_619d;
  13054. }
  13055. IL_619d:
  13056. {
  13057. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2820 = V_65;
  13058. int32_t L_2821 = V_320;
  13059. NullCheck(L_2820);
  13060. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2822 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2820)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2821)))->___vertex_BL);
  13061. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2823 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2822->___uv2);
  13062. float L_2824 = L_2823->___y;
  13063. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2825 = V_65;
  13064. int32_t L_2826 = V_320;
  13065. NullCheck(L_2825);
  13066. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2827 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2825)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2826)))->___vertex_TL);
  13067. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2828 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2827->___uv2);
  13068. float L_2829 = L_2828->___y;
  13069. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2830 = V_65;
  13070. int32_t L_2831 = V_320;
  13071. NullCheck(L_2830);
  13072. float L_2832 = ((L_2830)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2831)))->___aspectRatio;
  13073. V_364 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_2824, L_2829)), L_2832))))/(2.0f)));
  13074. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2833 = V_65;
  13075. int32_t L_2834 = V_320;
  13076. NullCheck(L_2833);
  13077. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2835 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2833)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2834)))->___vertex_BL);
  13078. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2836 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2835->___uv2);
  13079. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2837 = V_65;
  13080. int32_t L_2838 = V_320;
  13081. NullCheck(L_2837);
  13082. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2839 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2837)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2838)))->___vertex_BL);
  13083. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2840 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2839->___uv2);
  13084. float L_2841 = L_2840->___y;
  13085. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2842 = V_65;
  13086. int32_t L_2843 = V_320;
  13087. NullCheck(L_2842);
  13088. float L_2844 = ((L_2842)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2843)))->___aspectRatio;
  13089. float L_2845 = V_364;
  13090. float L_2846 = V_355;
  13091. L_2836->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2841, L_2844)), L_2845)), L_2846));
  13092. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2847 = V_65;
  13093. int32_t L_2848 = V_320;
  13094. NullCheck(L_2847);
  13095. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2849 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2847)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2848)))->___vertex_TL);
  13096. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2850 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2849->___uv2);
  13097. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2851 = V_65;
  13098. int32_t L_2852 = V_320;
  13099. NullCheck(L_2851);
  13100. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2853 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2851)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2852)))->___vertex_BL);
  13101. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2854 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2853->___uv2);
  13102. float L_2855 = L_2854->___x;
  13103. L_2850->___x = L_2855;
  13104. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2856 = V_65;
  13105. int32_t L_2857 = V_320;
  13106. NullCheck(L_2856);
  13107. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2858 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2856)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2857)))->___vertex_TR);
  13108. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2859 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2858->___uv2);
  13109. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2860 = V_65;
  13110. int32_t L_2861 = V_320;
  13111. NullCheck(L_2860);
  13112. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2862 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2860)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2861)))->___vertex_TL);
  13113. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2863 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2862->___uv2);
  13114. float L_2864 = L_2863->___y;
  13115. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2865 = V_65;
  13116. int32_t L_2866 = V_320;
  13117. NullCheck(L_2865);
  13118. float L_2867 = ((L_2865)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2866)))->___aspectRatio;
  13119. float L_2868 = V_364;
  13120. float L_2869 = V_355;
  13121. L_2859->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2864, L_2867)), L_2868)), L_2869));
  13122. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2870 = V_65;
  13123. int32_t L_2871 = V_320;
  13124. NullCheck(L_2870);
  13125. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2872 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2870)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2871)))->___vertex_BR);
  13126. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2873 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2872->___uv2);
  13127. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2874 = V_65;
  13128. int32_t L_2875 = V_320;
  13129. NullCheck(L_2874);
  13130. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2876 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2874)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2875)))->___vertex_TR);
  13131. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2877 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2876->___uv2);
  13132. float L_2878 = L_2877->___x;
  13133. L_2873->___x = L_2878;
  13134. goto IL_631f;
  13135. }
  13136. IL_631f:
  13137. {
  13138. int32_t L_2879 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_verticalMapping;
  13139. V_372 = L_2879;
  13140. int32_t L_2880 = V_372;
  13141. V_371 = L_2880;
  13142. int32_t L_2881 = V_371;
  13143. switch (L_2881)
  13144. {
  13145. case 0:
  13146. {
  13147. goto IL_6357;
  13148. }
  13149. case 1:
  13150. {
  13151. goto IL_63e0;
  13152. }
  13153. case 2:
  13154. {
  13155. goto IL_650d;
  13156. }
  13157. case 3:
  13158. {
  13159. goto IL_6658;
  13160. }
  13161. }
  13162. }
  13163. {
  13164. goto IL_67cc;
  13165. }
  13166. IL_6357:
  13167. {
  13168. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2882 = V_65;
  13169. int32_t L_2883 = V_320;
  13170. NullCheck(L_2882);
  13171. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2884 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2882)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2883)))->___vertex_BL);
  13172. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2885 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2884->___uv2);
  13173. L_2885->___y = (0.0f);
  13174. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2886 = V_65;
  13175. int32_t L_2887 = V_320;
  13176. NullCheck(L_2886);
  13177. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2888 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2886)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2887)))->___vertex_TL);
  13178. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2889 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2888->___uv2);
  13179. L_2889->___y = (1.0f);
  13180. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2890 = V_65;
  13181. int32_t L_2891 = V_320;
  13182. NullCheck(L_2890);
  13183. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2892 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2890)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2891)))->___vertex_TR);
  13184. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2893 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2892->___uv2);
  13185. L_2893->___y = (1.0f);
  13186. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2894 = V_65;
  13187. int32_t L_2895 = V_320;
  13188. NullCheck(L_2894);
  13189. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2896 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2894)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2895)))->___vertex_BR);
  13190. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2897 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2896->___uv2);
  13191. L_2897->___y = (0.0f);
  13192. goto IL_67cc;
  13193. }
  13194. IL_63e0:
  13195. {
  13196. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2898 = V_65;
  13197. int32_t L_2899 = V_320;
  13198. NullCheck(L_2898);
  13199. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2900 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2898)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2899)))->___vertex_BL);
  13200. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2901 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2900->___uv2);
  13201. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2902 = V_65;
  13202. int32_t L_2903 = V_320;
  13203. NullCheck(L_2902);
  13204. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2904 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2902)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2903)))->___vertex_BL);
  13205. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2905 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2904->___position);
  13206. float L_2906 = L_2905->___y;
  13207. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2907 = V_324;
  13208. float L_2908 = L_2907.___descender;
  13209. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2909 = V_324;
  13210. float L_2910 = L_2909.___ascender;
  13211. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2911 = V_324;
  13212. float L_2912 = L_2911.___descender;
  13213. L_2901->___y = ((float)(((float)il2cpp_codegen_subtract(L_2906, L_2908))/((float)il2cpp_codegen_subtract(L_2910, L_2912))));
  13214. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2913 = V_65;
  13215. int32_t L_2914 = V_320;
  13216. NullCheck(L_2913);
  13217. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2915 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2913)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2914)))->___vertex_TL);
  13218. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2916 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2915->___uv2);
  13219. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2917 = V_65;
  13220. int32_t L_2918 = V_320;
  13221. NullCheck(L_2917);
  13222. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2919 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2917)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2918)))->___vertex_TL);
  13223. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2920 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2919->___position);
  13224. float L_2921 = L_2920->___y;
  13225. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2922 = V_324;
  13226. float L_2923 = L_2922.___descender;
  13227. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2924 = V_324;
  13228. float L_2925 = L_2924.___ascender;
  13229. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2926 = V_324;
  13230. float L_2927 = L_2926.___descender;
  13231. L_2916->___y = ((float)(((float)il2cpp_codegen_subtract(L_2921, L_2923))/((float)il2cpp_codegen_subtract(L_2925, L_2927))));
  13232. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2928 = V_65;
  13233. int32_t L_2929 = V_320;
  13234. NullCheck(L_2928);
  13235. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2930 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2928)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2929)))->___vertex_TR);
  13236. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2931 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2930->___uv2);
  13237. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2932 = V_65;
  13238. int32_t L_2933 = V_320;
  13239. NullCheck(L_2932);
  13240. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2934 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2932)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2933)))->___vertex_TL);
  13241. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2935 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2934->___uv2);
  13242. float L_2936 = L_2935->___y;
  13243. L_2931->___y = L_2936;
  13244. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2937 = V_65;
  13245. int32_t L_2938 = V_320;
  13246. NullCheck(L_2937);
  13247. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2939 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2937)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2938)))->___vertex_BR);
  13248. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2940 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2939->___uv2);
  13249. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2941 = V_65;
  13250. int32_t L_2942 = V_320;
  13251. NullCheck(L_2941);
  13252. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2943 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2941)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2942)))->___vertex_BL);
  13253. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2944 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2943->___uv2);
  13254. float L_2945 = L_2944->___y;
  13255. L_2940->___y = L_2945;
  13256. goto IL_67cc;
  13257. }
  13258. IL_650d:
  13259. {
  13260. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2946 = V_65;
  13261. int32_t L_2947 = V_320;
  13262. NullCheck(L_2946);
  13263. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2948 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2946)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2947)))->___vertex_BL);
  13264. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2949 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2948->___uv2);
  13265. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2950 = V_65;
  13266. int32_t L_2951 = V_320;
  13267. NullCheck(L_2950);
  13268. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2952 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2950)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2951)))->___vertex_BL);
  13269. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2953 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2952->___position);
  13270. float L_2954 = L_2953->___y;
  13271. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2955 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13272. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2956 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2955->___min);
  13273. float L_2957 = L_2956->___y;
  13274. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2958 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13275. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2959 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2958->___max);
  13276. float L_2960 = L_2959->___y;
  13277. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2961 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13278. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2962 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2961->___min);
  13279. float L_2963 = L_2962->___y;
  13280. L_2949->___y = ((float)(((float)il2cpp_codegen_subtract(L_2954, L_2957))/((float)il2cpp_codegen_subtract(L_2960, L_2963))));
  13281. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2964 = V_65;
  13282. int32_t L_2965 = V_320;
  13283. NullCheck(L_2964);
  13284. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2966 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2964)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2965)))->___vertex_TL);
  13285. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2967 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2966->___uv2);
  13286. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2968 = V_65;
  13287. int32_t L_2969 = V_320;
  13288. NullCheck(L_2968);
  13289. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2970 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2968)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2969)))->___vertex_TL);
  13290. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2971 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2970->___position);
  13291. float L_2972 = L_2971->___y;
  13292. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2973 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13293. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2974 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2973->___min);
  13294. float L_2975 = L_2974->___y;
  13295. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2976 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13296. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2977 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2976->___max);
  13297. float L_2978 = L_2977->___y;
  13298. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2979 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
  13299. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2980 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2979->___min);
  13300. float L_2981 = L_2980->___y;
  13301. L_2967->___y = ((float)(((float)il2cpp_codegen_subtract(L_2972, L_2975))/((float)il2cpp_codegen_subtract(L_2978, L_2981))));
  13302. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2982 = V_65;
  13303. int32_t L_2983 = V_320;
  13304. NullCheck(L_2982);
  13305. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2984 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2982)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2983)))->___vertex_TR);
  13306. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2985 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2984->___uv2);
  13307. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2986 = V_65;
  13308. int32_t L_2987 = V_320;
  13309. NullCheck(L_2986);
  13310. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2988 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2986)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2987)))->___vertex_TL);
  13311. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2989 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2988->___uv2);
  13312. float L_2990 = L_2989->___y;
  13313. L_2985->___y = L_2990;
  13314. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2991 = V_65;
  13315. int32_t L_2992 = V_320;
  13316. NullCheck(L_2991);
  13317. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2993 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2991)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2992)))->___vertex_BR);
  13318. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2994 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2993->___uv2);
  13319. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2995 = V_65;
  13320. int32_t L_2996 = V_320;
  13321. NullCheck(L_2995);
  13322. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2997 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2995)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2996)))->___vertex_BL);
  13323. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2998 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2997->___uv2);
  13324. float L_2999 = L_2998->___y;
  13325. L_2994->___y = L_2999;
  13326. goto IL_67cc;
  13327. }
  13328. IL_6658:
  13329. {
  13330. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3000 = V_65;
  13331. int32_t L_3001 = V_320;
  13332. NullCheck(L_3000);
  13333. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3002 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3000)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3001)))->___vertex_BL);
  13334. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3003 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3002->___uv2);
  13335. float L_3004 = L_3003->___x;
  13336. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3005 = V_65;
  13337. int32_t L_3006 = V_320;
  13338. NullCheck(L_3005);
  13339. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3007 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3005)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3006)))->___vertex_TR);
  13340. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3008 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3007->___uv2);
  13341. float L_3009 = L_3008->___x;
  13342. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3010 = V_65;
  13343. int32_t L_3011 = V_320;
  13344. NullCheck(L_3010);
  13345. float L_3012 = ((L_3010)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3011)))->___aspectRatio;
  13346. V_370 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_add(L_3004, L_3009))/L_3012))))/(2.0f)));
  13347. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3013 = V_65;
  13348. int32_t L_3014 = V_320;
  13349. NullCheck(L_3013);
  13350. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3015 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3013)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3014)))->___vertex_BL);
  13351. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3016 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3015->___uv2);
  13352. float L_3017 = V_370;
  13353. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3018 = V_65;
  13354. int32_t L_3019 = V_320;
  13355. NullCheck(L_3018);
  13356. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3020 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3018)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3019)))->___vertex_BL);
  13357. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3021 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3020->___uv2);
  13358. float L_3022 = L_3021->___x;
  13359. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3023 = V_65;
  13360. int32_t L_3024 = V_320;
  13361. NullCheck(L_3023);
  13362. float L_3025 = ((L_3023)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3024)))->___aspectRatio;
  13363. L_3016->___y = ((float)il2cpp_codegen_add(L_3017, ((float)(L_3022/L_3025))));
  13364. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3026 = V_65;
  13365. int32_t L_3027 = V_320;
  13366. NullCheck(L_3026);
  13367. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3028 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3026)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3027)))->___vertex_TL);
  13368. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3029 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3028->___uv2);
  13369. float L_3030 = V_370;
  13370. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3031 = V_65;
  13371. int32_t L_3032 = V_320;
  13372. NullCheck(L_3031);
  13373. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3033 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3031)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3032)))->___vertex_TR);
  13374. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3034 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3033->___uv2);
  13375. float L_3035 = L_3034->___x;
  13376. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3036 = V_65;
  13377. int32_t L_3037 = V_320;
  13378. NullCheck(L_3036);
  13379. float L_3038 = ((L_3036)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3037)))->___aspectRatio;
  13380. L_3029->___y = ((float)il2cpp_codegen_add(L_3030, ((float)(L_3035/L_3038))));
  13381. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3039 = V_65;
  13382. int32_t L_3040 = V_320;
  13383. NullCheck(L_3039);
  13384. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3041 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3039)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3040)))->___vertex_BR);
  13385. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3042 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3041->___uv2);
  13386. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3043 = V_65;
  13387. int32_t L_3044 = V_320;
  13388. NullCheck(L_3043);
  13389. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3045 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3043)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3044)))->___vertex_BL);
  13390. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3046 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3045->___uv2);
  13391. float L_3047 = L_3046->___y;
  13392. L_3042->___y = L_3047;
  13393. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3048 = V_65;
  13394. int32_t L_3049 = V_320;
  13395. NullCheck(L_3048);
  13396. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3050 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3048)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3049)))->___vertex_TR);
  13397. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3051 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3050->___uv2);
  13398. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3052 = V_65;
  13399. int32_t L_3053 = V_320;
  13400. NullCheck(L_3052);
  13401. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3054 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3052)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3053)))->___vertex_TL);
  13402. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3055 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3054->___uv2);
  13403. float L_3056 = L_3055->___y;
  13404. L_3051->___y = L_3056;
  13405. goto IL_67cc;
  13406. }
  13407. IL_67cc:
  13408. {
  13409. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3057 = V_65;
  13410. int32_t L_3058 = V_320;
  13411. NullCheck(L_3057);
  13412. float L_3059 = ((L_3057)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3058)))->___scale;
  13413. float L_3060 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
  13414. V_55 = ((float)il2cpp_codegen_multiply(L_3059, ((float)il2cpp_codegen_subtract((1.0f), L_3060))));
  13415. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3061 = V_65;
  13416. int32_t L_3062 = V_320;
  13417. NullCheck(L_3061);
  13418. bool L_3063 = ((L_3061)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3062)))->___isUsingAlternateTypeface;
  13419. if (L_3063)
  13420. {
  13421. goto IL_681a;
  13422. }
  13423. }
  13424. {
  13425. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3064 = V_65;
  13426. int32_t L_3065 = V_320;
  13427. NullCheck(L_3064);
  13428. int32_t L_3066 = ((L_3064)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3065)))->___style;
  13429. G_B865_0 = ((((int32_t)((int32_t)((int32_t)L_3066&1))) == ((int32_t)1))? 1 : 0);
  13430. goto IL_681b;
  13431. }
  13432. IL_681a:
  13433. {
  13434. G_B865_0 = 0;
  13435. }
  13436. IL_681b:
  13437. {
  13438. V_373 = (bool)G_B865_0;
  13439. bool L_3067 = V_373;
  13440. if (!L_3067)
  13441. {
  13442. goto IL_6833;
  13443. }
  13444. }
  13445. {
  13446. float L_3068 = V_55;
  13447. V_55 = ((float)il2cpp_codegen_multiply(L_3068, (-1.0f)));
  13448. }
  13449. IL_6833:
  13450. {
  13451. int32_t L_3069 = V_50;
  13452. V_375 = L_3069;
  13453. int32_t L_3070 = V_375;
  13454. V_374 = L_3070;
  13455. int32_t L_3071 = V_374;
  13456. switch (L_3071)
  13457. {
  13458. case 0:
  13459. {
  13460. goto IL_6860;
  13461. }
  13462. case 1:
  13463. {
  13464. goto IL_6871;
  13465. }
  13466. case 2:
  13467. {
  13468. goto IL_688a;
  13469. }
  13470. }
  13471. }
  13472. {
  13473. goto IL_6898;
  13474. }
  13475. IL_6860:
  13476. {
  13477. float L_3072 = V_55;
  13478. float L_3073 = V_49;
  13479. float L_3074;
  13480. L_3074 = fabsf(L_3073);
  13481. float L_3075 = V_51;
  13482. V_55 = ((float)il2cpp_codegen_multiply(L_3072, ((float)(L_3074/L_3075))));
  13483. goto IL_6898;
  13484. }
  13485. IL_6871:
  13486. {
  13487. float L_3076 = V_55;
  13488. bool L_3077 = V_48;
  13489. if (L_3077)
  13490. {
  13491. G_B872_0 = L_3076;
  13492. goto IL_687e;
  13493. }
  13494. G_B871_0 = L_3076;
  13495. }
  13496. {
  13497. G_B873_0 = (1.0f);
  13498. G_B873_1 = G_B871_0;
  13499. goto IL_6885;
  13500. }
  13501. IL_687e:
  13502. {
  13503. float L_3078 = V_49;
  13504. float L_3079;
  13505. L_3079 = fabsf(L_3078);
  13506. G_B873_0 = L_3079;
  13507. G_B873_1 = G_B872_0;
  13508. }
  13509. IL_6885:
  13510. {
  13511. V_55 = ((float)il2cpp_codegen_multiply(G_B873_1, G_B873_0));
  13512. goto IL_6898;
  13513. }
  13514. IL_688a:
  13515. {
  13516. float L_3080 = V_55;
  13517. float L_3081 = V_49;
  13518. float L_3082;
  13519. L_3082 = fabsf(L_3081);
  13520. V_55 = ((float)il2cpp_codegen_multiply(L_3080, L_3082));
  13521. goto IL_6898;
  13522. }
  13523. IL_6898:
  13524. {
  13525. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3083 = V_65;
  13526. int32_t L_3084 = V_320;
  13527. NullCheck(L_3083);
  13528. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3085 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3083)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3084)))->___vertex_BL);
  13529. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3086 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3085->___uv2);
  13530. float L_3087 = L_3086->___x;
  13531. V_356 = L_3087;
  13532. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3088 = V_65;
  13533. int32_t L_3089 = V_320;
  13534. NullCheck(L_3088);
  13535. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3090 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3088)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3089)))->___vertex_BL);
  13536. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3091 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3090->___uv2);
  13537. float L_3092 = L_3091->___y;
  13538. V_357 = L_3092;
  13539. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3093 = V_65;
  13540. int32_t L_3094 = V_320;
  13541. NullCheck(L_3093);
  13542. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3095 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3093)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3094)))->___vertex_TR);
  13543. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3096 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3095->___uv2);
  13544. float L_3097 = L_3096->___x;
  13545. V_358 = L_3097;
  13546. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3098 = V_65;
  13547. int32_t L_3099 = V_320;
  13548. NullCheck(L_3098);
  13549. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3100 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3098)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3099)))->___vertex_TR);
  13550. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3101 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3100->___uv2);
  13551. float L_3102 = L_3101->___y;
  13552. V_359 = L_3102;
  13553. float L_3103 = V_356;
  13554. V_360 = ((float)il2cpp_codegen_cast_double_to_int<int32_t>(L_3103));
  13555. float L_3104 = V_357;
  13556. V_361 = ((float)il2cpp_codegen_cast_double_to_int<int32_t>(L_3104));
  13557. float L_3105 = V_356;
  13558. float L_3106 = V_360;
  13559. V_356 = ((float)il2cpp_codegen_subtract(L_3105, L_3106));
  13560. float L_3107 = V_358;
  13561. float L_3108 = V_360;
  13562. V_358 = ((float)il2cpp_codegen_subtract(L_3107, L_3108));
  13563. float L_3109 = V_357;
  13564. float L_3110 = V_361;
  13565. V_357 = ((float)il2cpp_codegen_subtract(L_3109, L_3110));
  13566. float L_3111 = V_359;
  13567. float L_3112 = V_361;
  13568. V_359 = ((float)il2cpp_codegen_subtract(L_3111, L_3112));
  13569. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3113 = V_65;
  13570. int32_t L_3114 = V_320;
  13571. NullCheck(L_3113);
  13572. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3115 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3114)))->___vertex_BL);
  13573. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3116 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3115->___uv2);
  13574. float L_3117 = V_356;
  13575. float L_3118 = V_357;
  13576. float L_3119;
  13577. L_3119 = TMP_Text_PackUV_m66B8E7066DC310AC67BA1FE63494D1A3BA726A00(__this, L_3117, L_3118, NULL);
  13578. L_3116->___x = L_3119;
  13579. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3120 = V_65;
  13580. int32_t L_3121 = V_320;
  13581. NullCheck(L_3120);
  13582. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3122 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3120)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3121)))->___vertex_BL);
  13583. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3123 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3122->___uv2);
  13584. float L_3124 = V_55;
  13585. L_3123->___y = L_3124;
  13586. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3125 = V_65;
  13587. int32_t L_3126 = V_320;
  13588. NullCheck(L_3125);
  13589. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3127 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3126)))->___vertex_TL);
  13590. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3128 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3127->___uv2);
  13591. float L_3129 = V_356;
  13592. float L_3130 = V_359;
  13593. float L_3131;
  13594. L_3131 = TMP_Text_PackUV_m66B8E7066DC310AC67BA1FE63494D1A3BA726A00(__this, L_3129, L_3130, NULL);
  13595. L_3128->___x = L_3131;
  13596. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3132 = V_65;
  13597. int32_t L_3133 = V_320;
  13598. NullCheck(L_3132);
  13599. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3134 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3132)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3133)))->___vertex_TL);
  13600. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3135 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3134->___uv2);
  13601. float L_3136 = V_55;
  13602. L_3135->___y = L_3136;
  13603. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3137 = V_65;
  13604. int32_t L_3138 = V_320;
  13605. NullCheck(L_3137);
  13606. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3139 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3138)))->___vertex_TR);
  13607. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3140 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3139->___uv2);
  13608. float L_3141 = V_358;
  13609. float L_3142 = V_359;
  13610. float L_3143;
  13611. L_3143 = TMP_Text_PackUV_m66B8E7066DC310AC67BA1FE63494D1A3BA726A00(__this, L_3141, L_3142, NULL);
  13612. L_3140->___x = L_3143;
  13613. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3144 = V_65;
  13614. int32_t L_3145 = V_320;
  13615. NullCheck(L_3144);
  13616. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3146 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3145)))->___vertex_TR);
  13617. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3147 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3146->___uv2);
  13618. float L_3148 = V_55;
  13619. L_3147->___y = L_3148;
  13620. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3149 = V_65;
  13621. int32_t L_3150 = V_320;
  13622. NullCheck(L_3149);
  13623. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3151 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3149)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3150)))->___vertex_BR);
  13624. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3152 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3151->___uv2);
  13625. float L_3153 = V_358;
  13626. float L_3154 = V_357;
  13627. float L_3155;
  13628. L_3155 = TMP_Text_PackUV_m66B8E7066DC310AC67BA1FE63494D1A3BA726A00(__this, L_3153, L_3154, NULL);
  13629. L_3152->___x = L_3155;
  13630. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3156 = V_65;
  13631. int32_t L_3157 = V_320;
  13632. NullCheck(L_3156);
  13633. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3158 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3156)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3157)))->___vertex_BR);
  13634. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3159 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3158->___uv2);
  13635. float L_3160 = V_55;
  13636. L_3159->___y = L_3160;
  13637. goto IL_6abc;
  13638. }
  13639. IL_6aba:
  13640. {
  13641. goto IL_6abc;
  13642. }
  13643. IL_6abc:
  13644. {
  13645. int32_t L_3161 = V_320;
  13646. int32_t L_3162 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
  13647. if ((((int32_t)L_3161) >= ((int32_t)L_3162)))
  13648. {
  13649. goto IL_6af0;
  13650. }
  13651. }
  13652. {
  13653. int32_t L_3163 = V_41;
  13654. int32_t L_3164 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleWords;
  13655. if ((((int32_t)L_3163) >= ((int32_t)L_3164)))
  13656. {
  13657. goto IL_6af0;
  13658. }
  13659. }
  13660. {
  13661. int32_t L_3165 = V_323;
  13662. int32_t L_3166 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
  13663. if ((((int32_t)L_3165) >= ((int32_t)L_3166)))
  13664. {
  13665. goto IL_6af0;
  13666. }
  13667. }
  13668. {
  13669. int32_t L_3167 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  13670. G_B882_0 = ((((int32_t)((((int32_t)L_3167) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13671. goto IL_6af1;
  13672. }
  13673. IL_6af0:
  13674. {
  13675. G_B882_0 = 0;
  13676. }
  13677. IL_6af1:
  13678. {
  13679. V_376 = (bool)G_B882_0;
  13680. bool L_3168 = V_376;
  13681. if (!L_3168)
  13682. {
  13683. goto IL_6bf1;
  13684. }
  13685. }
  13686. {
  13687. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3169 = V_65;
  13688. int32_t L_3170 = V_320;
  13689. NullCheck(L_3169);
  13690. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3171 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3169)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3170)))->___vertex_BL);
  13691. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3172 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3171->___position);
  13692. V_377 = L_3172;
  13693. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3173 = V_377;
  13694. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3174 = V_377;
  13695. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3175 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3174);
  13696. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3176 = V_38;
  13697. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3177;
  13698. L_3177 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3175, L_3176, NULL);
  13699. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3173 = L_3177;
  13700. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3178 = V_65;
  13701. int32_t L_3179 = V_320;
  13702. NullCheck(L_3178);
  13703. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3180 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3178)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3179)))->___vertex_TL);
  13704. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3181 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3180->___position);
  13705. V_377 = L_3181;
  13706. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3182 = V_377;
  13707. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3183 = V_377;
  13708. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3184 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3183);
  13709. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3185 = V_38;
  13710. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3186;
  13711. L_3186 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3184, L_3185, NULL);
  13712. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3182 = L_3186;
  13713. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3187 = V_65;
  13714. int32_t L_3188 = V_320;
  13715. NullCheck(L_3187);
  13716. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3189 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3187)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3188)))->___vertex_TR);
  13717. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3190 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3189->___position);
  13718. V_377 = L_3190;
  13719. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3191 = V_377;
  13720. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3192 = V_377;
  13721. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3193 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3192);
  13722. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3194 = V_38;
  13723. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3195;
  13724. L_3195 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3193, L_3194, NULL);
  13725. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3191 = L_3195;
  13726. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3196 = V_65;
  13727. int32_t L_3197 = V_320;
  13728. NullCheck(L_3196);
  13729. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3198 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3196)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3197)))->___vertex_BR);
  13730. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3199 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3198->___position);
  13731. V_377 = L_3199;
  13732. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3200 = V_377;
  13733. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3201 = V_377;
  13734. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3202 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3201);
  13735. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3203 = V_38;
  13736. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3204;
  13737. L_3204 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3202, L_3203, NULL);
  13738. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3200 = L_3204;
  13739. goto IL_6dbe;
  13740. }
  13741. IL_6bf1:
  13742. {
  13743. int32_t L_3205 = V_320;
  13744. int32_t L_3206 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
  13745. if ((((int32_t)L_3205) >= ((int32_t)L_3206)))
  13746. {
  13747. goto IL_6c38;
  13748. }
  13749. }
  13750. {
  13751. int32_t L_3207 = V_41;
  13752. int32_t L_3208 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleWords;
  13753. if ((((int32_t)L_3207) >= ((int32_t)L_3208)))
  13754. {
  13755. goto IL_6c38;
  13756. }
  13757. }
  13758. {
  13759. int32_t L_3209 = V_323;
  13760. int32_t L_3210 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
  13761. if ((((int32_t)L_3209) >= ((int32_t)L_3210)))
  13762. {
  13763. goto IL_6c38;
  13764. }
  13765. }
  13766. {
  13767. int32_t L_3211 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  13768. if ((!(((uint32_t)L_3211) == ((uint32_t)5))))
  13769. {
  13770. goto IL_6c38;
  13771. }
  13772. }
  13773. {
  13774. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3212 = V_65;
  13775. int32_t L_3213 = V_320;
  13776. NullCheck(L_3212);
  13777. int32_t L_3214 = ((L_3212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3213)))->___pageNumber;
  13778. int32_t L_3215 = V_21;
  13779. G_B890_0 = ((((int32_t)L_3214) == ((int32_t)L_3215))? 1 : 0);
  13780. goto IL_6c39;
  13781. }
  13782. IL_6c38:
  13783. {
  13784. G_B890_0 = 0;
  13785. }
  13786. IL_6c39:
  13787. {
  13788. V_378 = (bool)G_B890_0;
  13789. bool L_3216 = V_378;
  13790. if (!L_3216)
  13791. {
  13792. goto IL_6d39;
  13793. }
  13794. }
  13795. {
  13796. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3217 = V_65;
  13797. int32_t L_3218 = V_320;
  13798. NullCheck(L_3217);
  13799. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3219 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3217)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3218)))->___vertex_BL);
  13800. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3220 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3219->___position);
  13801. V_377 = L_3220;
  13802. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3221 = V_377;
  13803. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3222 = V_377;
  13804. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3223 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3222);
  13805. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3224 = V_38;
  13806. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3225;
  13807. L_3225 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3223, L_3224, NULL);
  13808. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3221 = L_3225;
  13809. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3226 = V_65;
  13810. int32_t L_3227 = V_320;
  13811. NullCheck(L_3226);
  13812. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3228 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3226)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3227)))->___vertex_TL);
  13813. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3229 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3228->___position);
  13814. V_377 = L_3229;
  13815. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3230 = V_377;
  13816. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3231 = V_377;
  13817. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3232 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3231);
  13818. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3233 = V_38;
  13819. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3234;
  13820. L_3234 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3232, L_3233, NULL);
  13821. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3230 = L_3234;
  13822. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3235 = V_65;
  13823. int32_t L_3236 = V_320;
  13824. NullCheck(L_3235);
  13825. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3237 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3235)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3236)))->___vertex_TR);
  13826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3238 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3237->___position);
  13827. V_377 = L_3238;
  13828. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3239 = V_377;
  13829. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3240 = V_377;
  13830. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3241 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3240);
  13831. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3242 = V_38;
  13832. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3243;
  13833. L_3243 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3241, L_3242, NULL);
  13834. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3239 = L_3243;
  13835. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3244 = V_65;
  13836. int32_t L_3245 = V_320;
  13837. NullCheck(L_3244);
  13838. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3246 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3244)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3245)))->___vertex_BR);
  13839. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3247 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3246->___position);
  13840. V_377 = L_3247;
  13841. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3248 = V_377;
  13842. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3249 = V_377;
  13843. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3250 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3249);
  13844. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3251 = V_38;
  13845. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3252;
  13846. L_3252 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3250, L_3251, NULL);
  13847. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3248 = L_3252;
  13848. goto IL_6dbe;
  13849. }
  13850. IL_6d39:
  13851. {
  13852. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3253 = V_65;
  13853. int32_t L_3254 = V_320;
  13854. NullCheck(L_3253);
  13855. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3255 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3253)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3254)))->___vertex_BL);
  13856. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3256;
  13857. L_3256 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  13858. L_3255->___position = L_3256;
  13859. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3257 = V_65;
  13860. int32_t L_3258 = V_320;
  13861. NullCheck(L_3257);
  13862. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3259 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3257)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3258)))->___vertex_TL);
  13863. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3260;
  13864. L_3260 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  13865. L_3259->___position = L_3260;
  13866. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3261 = V_65;
  13867. int32_t L_3262 = V_320;
  13868. NullCheck(L_3261);
  13869. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3263 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3261)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3262)))->___vertex_TR);
  13870. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3264;
  13871. L_3264 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  13872. L_3263->___position = L_3264;
  13873. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3265 = V_65;
  13874. int32_t L_3266 = V_320;
  13875. NullCheck(L_3265);
  13876. TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3267 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3265)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3266)))->___vertex_BR);
  13877. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3268;
  13878. L_3268 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  13879. L_3267->___position = L_3268;
  13880. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3269 = V_65;
  13881. int32_t L_3270 = V_320;
  13882. NullCheck(L_3269);
  13883. ((L_3269)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3270)))->___isVisible = (bool)0;
  13884. }
  13885. IL_6dbe:
  13886. {
  13887. int32_t L_3271 = V_353;
  13888. V_379 = (bool)((((int32_t)L_3271) == ((int32_t)0))? 1 : 0);
  13889. bool L_3272 = V_379;
  13890. if (!L_3272)
  13891. {
  13892. goto IL_6de8;
  13893. }
  13894. }
  13895. {
  13896. int32_t L_3273 = V_320;
  13897. int32_t L_3274 = V_39;
  13898. VirtualActionInvoker2< int32_t, int32_t >::Invoke(122, __this, L_3273, L_3274);
  13899. goto IL_6e10;
  13900. }
  13901. IL_6de8:
  13902. {
  13903. int32_t L_3275 = V_353;
  13904. V_380 = (bool)((((int32_t)L_3275) == ((int32_t)1))? 1 : 0);
  13905. bool L_3276 = V_380;
  13906. if (!L_3276)
  13907. {
  13908. goto IL_6e10;
  13909. }
  13910. }
  13911. {
  13912. int32_t L_3277 = V_320;
  13913. int32_t L_3278 = V_40;
  13914. VirtualActionInvoker2< int32_t, int32_t >::Invoke(124, __this, L_3277, L_3278);
  13915. }
  13916. IL_6e10:
  13917. {
  13918. }
  13919. IL_6e11:
  13920. {
  13921. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3279 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  13922. NullCheck(L_3279);
  13923. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3280 = L_3279->___characterInfo;
  13924. int32_t L_3281 = V_320;
  13925. NullCheck(L_3280);
  13926. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3282 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3280)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3281)))->___bottomLeft);
  13927. V_377 = L_3282;
  13928. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3283 = V_377;
  13929. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3284 = V_377;
  13930. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3285 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3284);
  13931. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3286 = V_38;
  13932. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3287;
  13933. L_3287 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3285, L_3286, NULL);
  13934. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3283 = L_3287;
  13935. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3288 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  13936. NullCheck(L_3288);
  13937. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3289 = L_3288->___characterInfo;
  13938. int32_t L_3290 = V_320;
  13939. NullCheck(L_3289);
  13940. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3291 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3289)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3290)))->___topLeft);
  13941. V_377 = L_3291;
  13942. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3292 = V_377;
  13943. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3293 = V_377;
  13944. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3294 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3293);
  13945. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3295 = V_38;
  13946. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3296;
  13947. L_3296 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3294, L_3295, NULL);
  13948. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3292 = L_3296;
  13949. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3297 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  13950. NullCheck(L_3297);
  13951. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3298 = L_3297->___characterInfo;
  13952. int32_t L_3299 = V_320;
  13953. NullCheck(L_3298);
  13954. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3300 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3298)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3299)))->___topRight);
  13955. V_377 = L_3300;
  13956. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3301 = V_377;
  13957. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3302 = V_377;
  13958. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3303 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3302);
  13959. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3304 = V_38;
  13960. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3305;
  13961. L_3305 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3303, L_3304, NULL);
  13962. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3301 = L_3305;
  13963. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3306 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  13964. NullCheck(L_3306);
  13965. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3307 = L_3306->___characterInfo;
  13966. int32_t L_3308 = V_320;
  13967. NullCheck(L_3307);
  13968. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3309 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3307)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3308)))->___bottomRight);
  13969. V_377 = L_3309;
  13970. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3310 = V_377;
  13971. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3311 = V_377;
  13972. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3312 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3311);
  13973. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3313 = V_38;
  13974. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3314;
  13975. L_3314 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3312, L_3313, NULL);
  13976. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3310 = L_3314;
  13977. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3315 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  13978. NullCheck(L_3315);
  13979. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3316 = L_3315->___characterInfo;
  13980. int32_t L_3317 = V_320;
  13981. NullCheck(L_3316);
  13982. float* L_3318 = (float*)(&((L_3316)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3317)))->___origin);
  13983. V_279 = L_3318;
  13984. float* L_3319 = V_279;
  13985. float* L_3320 = V_279;
  13986. float L_3321 = *((float*)L_3320);
  13987. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3322 = V_38;
  13988. float L_3323 = L_3322.___x;
  13989. *((float*)L_3319) = (float)((float)il2cpp_codegen_add(L_3321, L_3323));
  13990. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3324 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  13991. NullCheck(L_3324);
  13992. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3325 = L_3324->___characterInfo;
  13993. int32_t L_3326 = V_320;
  13994. NullCheck(L_3325);
  13995. float* L_3327 = (float*)(&((L_3325)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3326)))->___xAdvance);
  13996. V_279 = L_3327;
  13997. float* L_3328 = V_279;
  13998. float* L_3329 = V_279;
  13999. float L_3330 = *((float*)L_3329);
  14000. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3331 = V_38;
  14001. float L_3332 = L_3331.___x;
  14002. *((float*)L_3328) = (float)((float)il2cpp_codegen_add(L_3330, L_3332));
  14003. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3333 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14004. NullCheck(L_3333);
  14005. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3334 = L_3333->___characterInfo;
  14006. int32_t L_3335 = V_320;
  14007. NullCheck(L_3334);
  14008. float* L_3336 = (float*)(&((L_3334)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3335)))->___ascender);
  14009. V_279 = L_3336;
  14010. float* L_3337 = V_279;
  14011. float* L_3338 = V_279;
  14012. float L_3339 = *((float*)L_3338);
  14013. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3340 = V_38;
  14014. float L_3341 = L_3340.___y;
  14015. *((float*)L_3337) = (float)((float)il2cpp_codegen_add(L_3339, L_3341));
  14016. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3342 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14017. NullCheck(L_3342);
  14018. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3343 = L_3342->___characterInfo;
  14019. int32_t L_3344 = V_320;
  14020. NullCheck(L_3343);
  14021. float* L_3345 = (float*)(&((L_3343)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3344)))->___descender);
  14022. V_279 = L_3345;
  14023. float* L_3346 = V_279;
  14024. float* L_3347 = V_279;
  14025. float L_3348 = *((float*)L_3347);
  14026. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3349 = V_38;
  14027. float L_3350 = L_3349.___y;
  14028. *((float*)L_3346) = (float)((float)il2cpp_codegen_add(L_3348, L_3350));
  14029. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3351 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14030. NullCheck(L_3351);
  14031. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3352 = L_3351->___characterInfo;
  14032. int32_t L_3353 = V_320;
  14033. NullCheck(L_3352);
  14034. float* L_3354 = (float*)(&((L_3352)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3353)))->___baseLine);
  14035. V_279 = L_3354;
  14036. float* L_3355 = V_279;
  14037. float* L_3356 = V_279;
  14038. float L_3357 = *((float*)L_3356);
  14039. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3358 = V_38;
  14040. float L_3359 = L_3358.___y;
  14041. *((float*)L_3355) = (float)((float)il2cpp_codegen_add(L_3357, L_3359));
  14042. bool L_3360 = V_326;
  14043. V_381 = L_3360;
  14044. bool L_3361 = V_381;
  14045. if (!L_3361)
  14046. {
  14047. goto IL_7032;
  14048. }
  14049. }
  14050. {
  14051. }
  14052. IL_7032:
  14053. {
  14054. int32_t L_3362 = V_323;
  14055. int32_t L_3363 = V_43;
  14056. if ((!(((uint32_t)L_3362) == ((uint32_t)L_3363))))
  14057. {
  14058. goto IL_704e;
  14059. }
  14060. }
  14061. {
  14062. int32_t L_3364 = V_320;
  14063. int32_t L_3365 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  14064. G_B903_0 = ((((int32_t)L_3364) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3365, 1))))? 1 : 0);
  14065. goto IL_704f;
  14066. }
  14067. IL_704e:
  14068. {
  14069. G_B903_0 = 1;
  14070. }
  14071. IL_704f:
  14072. {
  14073. V_382 = (bool)G_B903_0;
  14074. bool L_3366 = V_382;
  14075. if (!L_3366)
  14076. {
  14077. goto IL_7409;
  14078. }
  14079. }
  14080. {
  14081. int32_t L_3367 = V_323;
  14082. int32_t L_3368 = V_43;
  14083. V_383 = (bool)((((int32_t)((((int32_t)L_3367) == ((int32_t)L_3368))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14084. bool L_3369 = V_383;
  14085. if (!L_3369)
  14086. {
  14087. goto IL_721f;
  14088. }
  14089. }
  14090. {
  14091. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3370 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14092. NullCheck(L_3370);
  14093. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3371 = L_3370->___lineInfo;
  14094. int32_t L_3372 = V_43;
  14095. NullCheck(L_3371);
  14096. float* L_3373 = (float*)(&((L_3371)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3372)))->___baseline);
  14097. V_279 = L_3373;
  14098. float* L_3374 = V_279;
  14099. float* L_3375 = V_279;
  14100. float L_3376 = *((float*)L_3375);
  14101. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3377 = V_38;
  14102. float L_3378 = L_3377.___y;
  14103. *((float*)L_3374) = (float)((float)il2cpp_codegen_add(L_3376, L_3378));
  14104. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3379 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14105. NullCheck(L_3379);
  14106. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3380 = L_3379->___lineInfo;
  14107. int32_t L_3381 = V_43;
  14108. NullCheck(L_3380);
  14109. float* L_3382 = (float*)(&((L_3380)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3381)))->___ascender);
  14110. V_279 = L_3382;
  14111. float* L_3383 = V_279;
  14112. float* L_3384 = V_279;
  14113. float L_3385 = *((float*)L_3384);
  14114. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3386 = V_38;
  14115. float L_3387 = L_3386.___y;
  14116. *((float*)L_3383) = (float)((float)il2cpp_codegen_add(L_3385, L_3387));
  14117. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3388 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14118. NullCheck(L_3388);
  14119. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3389 = L_3388->___lineInfo;
  14120. int32_t L_3390 = V_43;
  14121. NullCheck(L_3389);
  14122. float* L_3391 = (float*)(&((L_3389)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3390)))->___descender);
  14123. V_279 = L_3391;
  14124. float* L_3392 = V_279;
  14125. float* L_3393 = V_279;
  14126. float L_3394 = *((float*)L_3393);
  14127. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3395 = V_38;
  14128. float L_3396 = L_3395.___y;
  14129. *((float*)L_3392) = (float)((float)il2cpp_codegen_add(L_3394, L_3396));
  14130. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3397 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14131. NullCheck(L_3397);
  14132. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3398 = L_3397->___lineInfo;
  14133. int32_t L_3399 = V_43;
  14134. NullCheck(L_3398);
  14135. float* L_3400 = (float*)(&((L_3398)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3399)))->___maxAdvance);
  14136. V_279 = L_3400;
  14137. float* L_3401 = V_279;
  14138. float* L_3402 = V_279;
  14139. float L_3403 = *((float*)L_3402);
  14140. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3404 = V_38;
  14141. float L_3405 = L_3404.___x;
  14142. *((float*)L_3401) = (float)((float)il2cpp_codegen_add(L_3403, L_3405));
  14143. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3406 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14144. NullCheck(L_3406);
  14145. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3407 = L_3406->___lineInfo;
  14146. int32_t L_3408 = V_43;
  14147. NullCheck(L_3407);
  14148. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3409 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3407)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3408)))->___lineExtents);
  14149. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3410 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14150. NullCheck(L_3410);
  14151. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3411 = L_3410->___characterInfo;
  14152. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3412 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14153. NullCheck(L_3412);
  14154. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3413 = L_3412->___lineInfo;
  14155. int32_t L_3414 = V_43;
  14156. NullCheck(L_3413);
  14157. int32_t L_3415 = ((L_3413)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3414)))->___firstCharacterIndex;
  14158. NullCheck(L_3411);
  14159. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3416 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3411)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3415)))->___bottomLeft);
  14160. float L_3417 = L_3416->___x;
  14161. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3418 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14162. NullCheck(L_3418);
  14163. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3419 = L_3418->___lineInfo;
  14164. int32_t L_3420 = V_43;
  14165. NullCheck(L_3419);
  14166. float L_3421 = ((L_3419)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3420)))->___descender;
  14167. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3422;
  14168. memset((&L_3422), 0, sizeof(L_3422));
  14169. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3422), L_3417, L_3421, NULL);
  14170. L_3409->___min = L_3422;
  14171. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3423 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14172. NullCheck(L_3423);
  14173. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3424 = L_3423->___lineInfo;
  14174. int32_t L_3425 = V_43;
  14175. NullCheck(L_3424);
  14176. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3426 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3424)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3425)))->___lineExtents);
  14177. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3427 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14178. NullCheck(L_3427);
  14179. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3428 = L_3427->___characterInfo;
  14180. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3429 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14181. NullCheck(L_3429);
  14182. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3430 = L_3429->___lineInfo;
  14183. int32_t L_3431 = V_43;
  14184. NullCheck(L_3430);
  14185. int32_t L_3432 = ((L_3430)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3431)))->___lastVisibleCharacterIndex;
  14186. NullCheck(L_3428);
  14187. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3433 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3428)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3432)))->___topRight);
  14188. float L_3434 = L_3433->___x;
  14189. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3435 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14190. NullCheck(L_3435);
  14191. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3436 = L_3435->___lineInfo;
  14192. int32_t L_3437 = V_43;
  14193. NullCheck(L_3436);
  14194. float L_3438 = ((L_3436)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3437)))->___ascender;
  14195. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3439;
  14196. memset((&L_3439), 0, sizeof(L_3439));
  14197. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3439), L_3434, L_3438, NULL);
  14198. L_3426->___max = L_3439;
  14199. }
  14200. IL_721f:
  14201. {
  14202. int32_t L_3440 = V_320;
  14203. int32_t L_3441 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  14204. V_384 = (bool)((((int32_t)L_3440) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3441, 1))))? 1 : 0);
  14205. bool L_3442 = V_384;
  14206. if (!L_3442)
  14207. {
  14208. goto IL_7408;
  14209. }
  14210. }
  14211. {
  14212. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3443 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14213. NullCheck(L_3443);
  14214. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3444 = L_3443->___lineInfo;
  14215. int32_t L_3445 = V_323;
  14216. NullCheck(L_3444);
  14217. float* L_3446 = (float*)(&((L_3444)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3445)))->___baseline);
  14218. V_279 = L_3446;
  14219. float* L_3447 = V_279;
  14220. float* L_3448 = V_279;
  14221. float L_3449 = *((float*)L_3448);
  14222. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3450 = V_38;
  14223. float L_3451 = L_3450.___y;
  14224. *((float*)L_3447) = (float)((float)il2cpp_codegen_add(L_3449, L_3451));
  14225. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3452 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14226. NullCheck(L_3452);
  14227. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3453 = L_3452->___lineInfo;
  14228. int32_t L_3454 = V_323;
  14229. NullCheck(L_3453);
  14230. float* L_3455 = (float*)(&((L_3453)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3454)))->___ascender);
  14231. V_279 = L_3455;
  14232. float* L_3456 = V_279;
  14233. float* L_3457 = V_279;
  14234. float L_3458 = *((float*)L_3457);
  14235. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3459 = V_38;
  14236. float L_3460 = L_3459.___y;
  14237. *((float*)L_3456) = (float)((float)il2cpp_codegen_add(L_3458, L_3460));
  14238. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3461 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14239. NullCheck(L_3461);
  14240. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3462 = L_3461->___lineInfo;
  14241. int32_t L_3463 = V_323;
  14242. NullCheck(L_3462);
  14243. float* L_3464 = (float*)(&((L_3462)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3463)))->___descender);
  14244. V_279 = L_3464;
  14245. float* L_3465 = V_279;
  14246. float* L_3466 = V_279;
  14247. float L_3467 = *((float*)L_3466);
  14248. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3468 = V_38;
  14249. float L_3469 = L_3468.___y;
  14250. *((float*)L_3465) = (float)((float)il2cpp_codegen_add(L_3467, L_3469));
  14251. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3470 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14252. NullCheck(L_3470);
  14253. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3471 = L_3470->___lineInfo;
  14254. int32_t L_3472 = V_323;
  14255. NullCheck(L_3471);
  14256. float* L_3473 = (float*)(&((L_3471)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3472)))->___maxAdvance);
  14257. V_279 = L_3473;
  14258. float* L_3474 = V_279;
  14259. float* L_3475 = V_279;
  14260. float L_3476 = *((float*)L_3475);
  14261. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3477 = V_38;
  14262. float L_3478 = L_3477.___x;
  14263. *((float*)L_3474) = (float)((float)il2cpp_codegen_add(L_3476, L_3478));
  14264. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3479 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14265. NullCheck(L_3479);
  14266. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3480 = L_3479->___lineInfo;
  14267. int32_t L_3481 = V_323;
  14268. NullCheck(L_3480);
  14269. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3482 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3480)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3481)))->___lineExtents);
  14270. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3483 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14271. NullCheck(L_3483);
  14272. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3484 = L_3483->___characterInfo;
  14273. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3485 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14274. NullCheck(L_3485);
  14275. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3486 = L_3485->___lineInfo;
  14276. int32_t L_3487 = V_323;
  14277. NullCheck(L_3486);
  14278. int32_t L_3488 = ((L_3486)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3487)))->___firstCharacterIndex;
  14279. NullCheck(L_3484);
  14280. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3489 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3484)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3488)))->___bottomLeft);
  14281. float L_3490 = L_3489->___x;
  14282. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3491 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14283. NullCheck(L_3491);
  14284. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3492 = L_3491->___lineInfo;
  14285. int32_t L_3493 = V_323;
  14286. NullCheck(L_3492);
  14287. float L_3494 = ((L_3492)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3493)))->___descender;
  14288. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3495;
  14289. memset((&L_3495), 0, sizeof(L_3495));
  14290. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3495), L_3490, L_3494, NULL);
  14291. L_3482->___min = L_3495;
  14292. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3496 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14293. NullCheck(L_3496);
  14294. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3497 = L_3496->___lineInfo;
  14295. int32_t L_3498 = V_323;
  14296. NullCheck(L_3497);
  14297. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3499 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3497)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3498)))->___lineExtents);
  14298. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3500 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14299. NullCheck(L_3500);
  14300. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3501 = L_3500->___characterInfo;
  14301. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3502 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14302. NullCheck(L_3502);
  14303. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3503 = L_3502->___lineInfo;
  14304. int32_t L_3504 = V_323;
  14305. NullCheck(L_3503);
  14306. int32_t L_3505 = ((L_3503)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3504)))->___lastVisibleCharacterIndex;
  14307. NullCheck(L_3501);
  14308. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3506 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3501)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3505)))->___topRight);
  14309. float L_3507 = L_3506->___x;
  14310. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3508 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14311. NullCheck(L_3508);
  14312. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3509 = L_3508->___lineInfo;
  14313. int32_t L_3510 = V_323;
  14314. NullCheck(L_3509);
  14315. float L_3511 = ((L_3509)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3510)))->___ascender;
  14316. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3512;
  14317. memset((&L_3512), 0, sizeof(L_3512));
  14318. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3512), L_3507, L_3511, NULL);
  14319. L_3499->___max = L_3512;
  14320. }
  14321. IL_7408:
  14322. {
  14323. }
  14324. IL_7409:
  14325. {
  14326. Il2CppChar L_3513 = V_322;
  14327. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14328. bool L_3514;
  14329. L_3514 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3513, NULL);
  14330. if (L_3514)
  14331. {
  14332. goto IL_7449;
  14333. }
  14334. }
  14335. {
  14336. Il2CppChar L_3515 = V_322;
  14337. if ((((int32_t)L_3515) == ((int32_t)((int32_t)45))))
  14338. {
  14339. goto IL_7449;
  14340. }
  14341. }
  14342. {
  14343. Il2CppChar L_3516 = V_322;
  14344. if ((((int32_t)L_3516) == ((int32_t)((int32_t)173))))
  14345. {
  14346. goto IL_7449;
  14347. }
  14348. }
  14349. {
  14350. Il2CppChar L_3517 = V_322;
  14351. if ((((int32_t)L_3517) == ((int32_t)((int32_t)8208))))
  14352. {
  14353. goto IL_7449;
  14354. }
  14355. }
  14356. {
  14357. Il2CppChar L_3518 = V_322;
  14358. G_B915_0 = ((((int32_t)L_3518) == ((int32_t)((int32_t)8209)))? 1 : 0);
  14359. goto IL_744a;
  14360. }
  14361. IL_7449:
  14362. {
  14363. G_B915_0 = 1;
  14364. }
  14365. IL_744a:
  14366. {
  14367. V_385 = (bool)G_B915_0;
  14368. bool L_3519 = V_385;
  14369. if (!L_3519)
  14370. {
  14371. goto IL_75cf;
  14372. }
  14373. }
  14374. {
  14375. bool L_3520 = V_45;
  14376. V_386 = (bool)((((int32_t)L_3520) == ((int32_t)0))? 1 : 0);
  14377. bool L_3521 = V_386;
  14378. if (!L_3521)
  14379. {
  14380. goto IL_747c;
  14381. }
  14382. }
  14383. {
  14384. V_45 = (bool)1;
  14385. int32_t L_3522 = V_320;
  14386. V_46 = L_3522;
  14387. }
  14388. IL_747c:
  14389. {
  14390. bool L_3523 = V_45;
  14391. if (!L_3523)
  14392. {
  14393. goto IL_7492;
  14394. }
  14395. }
  14396. {
  14397. int32_t L_3524 = V_320;
  14398. int32_t L_3525 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  14399. G_B921_0 = ((((int32_t)L_3524) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3525, 1))))? 1 : 0);
  14400. goto IL_7493;
  14401. }
  14402. IL_7492:
  14403. {
  14404. G_B921_0 = 0;
  14405. }
  14406. IL_7493:
  14407. {
  14408. V_387 = (bool)G_B921_0;
  14409. bool L_3526 = V_387;
  14410. if (!L_3526)
  14411. {
  14412. goto IL_75c9;
  14413. }
  14414. }
  14415. {
  14416. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3527 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14417. NullCheck(L_3527);
  14418. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3528 = L_3527->___wordInfo;
  14419. NullCheck(L_3528);
  14420. V_388 = ((int32_t)(((RuntimeArray*)L_3528)->max_length));
  14421. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3529 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14422. NullCheck(L_3529);
  14423. int32_t L_3530 = L_3529->___wordCount;
  14424. V_389 = L_3530;
  14425. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3531 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14426. NullCheck(L_3531);
  14427. int32_t L_3532 = L_3531->___wordCount;
  14428. int32_t L_3533 = V_388;
  14429. V_390 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_3532, 1))) > ((int32_t)L_3533))? 1 : 0);
  14430. bool L_3534 = V_390;
  14431. if (!L_3534)
  14432. {
  14433. goto IL_7505;
  14434. }
  14435. }
  14436. {
  14437. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3535 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14438. NullCheck(L_3535);
  14439. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** L_3536 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC**)(&L_3535->___wordInfo);
  14440. int32_t L_3537 = V_388;
  14441. il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
  14442. TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5(L_3536, ((int32_t)il2cpp_codegen_add(L_3537, 1)), TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var);
  14443. }
  14444. IL_7505:
  14445. {
  14446. int32_t L_3538 = V_320;
  14447. V_47 = L_3538;
  14448. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3539 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14449. NullCheck(L_3539);
  14450. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3540 = L_3539->___wordInfo;
  14451. int32_t L_3541 = V_389;
  14452. NullCheck(L_3540);
  14453. int32_t L_3542 = V_46;
  14454. ((L_3540)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3541)))->___firstCharacterIndex = L_3542;
  14455. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3543 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14456. NullCheck(L_3543);
  14457. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3544 = L_3543->___wordInfo;
  14458. int32_t L_3545 = V_389;
  14459. NullCheck(L_3544);
  14460. int32_t L_3546 = V_47;
  14461. ((L_3544)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3545)))->___lastCharacterIndex = L_3546;
  14462. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3547 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14463. NullCheck(L_3547);
  14464. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3548 = L_3547->___wordInfo;
  14465. int32_t L_3549 = V_389;
  14466. NullCheck(L_3548);
  14467. int32_t L_3550 = V_47;
  14468. int32_t L_3551 = V_46;
  14469. ((L_3548)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3549)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3550, L_3551)), 1));
  14470. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3552 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14471. NullCheck(L_3552);
  14472. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3553 = L_3552->___wordInfo;
  14473. int32_t L_3554 = V_389;
  14474. NullCheck(L_3553);
  14475. ((L_3553)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3554)))->___textComponent = __this;
  14476. Il2CppCodeGenWriteBarrier((void**)(&((L_3553)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3554)))->___textComponent), (void*)__this);
  14477. int32_t L_3555 = V_41;
  14478. V_41 = ((int32_t)il2cpp_codegen_add(L_3555, 1));
  14479. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3556 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14480. V_236 = L_3556;
  14481. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3557 = V_236;
  14482. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3558 = V_236;
  14483. NullCheck(L_3558);
  14484. int32_t L_3559 = L_3558->___wordCount;
  14485. NullCheck(L_3557);
  14486. L_3557->___wordCount = ((int32_t)il2cpp_codegen_add(L_3559, 1));
  14487. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3560 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14488. NullCheck(L_3560);
  14489. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3561 = L_3560->___lineInfo;
  14490. int32_t L_3562 = V_323;
  14491. NullCheck(L_3561);
  14492. int32_t* L_3563 = (int32_t*)(&((L_3561)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3562)))->___wordCount);
  14493. V_235 = L_3563;
  14494. int32_t* L_3564 = V_235;
  14495. int32_t* L_3565 = V_235;
  14496. int32_t L_3566 = *((int32_t*)L_3565);
  14497. *((int32_t*)L_3564) = (int32_t)((int32_t)il2cpp_codegen_add(L_3566, 1));
  14498. }
  14499. IL_75c9:
  14500. {
  14501. goto IL_7805;
  14502. }
  14503. IL_75cf:
  14504. {
  14505. bool L_3567 = V_45;
  14506. if (L_3567)
  14507. {
  14508. goto IL_761a;
  14509. }
  14510. }
  14511. {
  14512. int32_t L_3568 = V_320;
  14513. if (L_3568)
  14514. {
  14515. goto IL_7617;
  14516. }
  14517. }
  14518. {
  14519. Il2CppChar L_3569 = V_322;
  14520. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14521. bool L_3570;
  14522. L_3570 = Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473(L_3569, NULL);
  14523. if (!L_3570)
  14524. {
  14525. goto IL_7614;
  14526. }
  14527. }
  14528. {
  14529. Il2CppChar L_3571 = V_322;
  14530. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14531. bool L_3572;
  14532. L_3572 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3571, NULL);
  14533. if (L_3572)
  14534. {
  14535. goto IL_7614;
  14536. }
  14537. }
  14538. {
  14539. Il2CppChar L_3573 = V_322;
  14540. if ((((int32_t)L_3573) == ((int32_t)((int32_t)8203))))
  14541. {
  14542. goto IL_7614;
  14543. }
  14544. }
  14545. {
  14546. int32_t L_3574 = V_320;
  14547. int32_t L_3575 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  14548. G_B933_0 = ((((int32_t)L_3574) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3575, 1))))? 1 : 0);
  14549. goto IL_7615;
  14550. }
  14551. IL_7614:
  14552. {
  14553. G_B933_0 = 1;
  14554. }
  14555. IL_7615:
  14556. {
  14557. G_B935_0 = G_B933_0;
  14558. goto IL_7618;
  14559. }
  14560. IL_7617:
  14561. {
  14562. G_B935_0 = 0;
  14563. }
  14564. IL_7618:
  14565. {
  14566. G_B937_0 = G_B935_0;
  14567. goto IL_761b;
  14568. }
  14569. IL_761a:
  14570. {
  14571. G_B937_0 = 1;
  14572. }
  14573. IL_761b:
  14574. {
  14575. V_391 = (bool)G_B937_0;
  14576. bool L_3576 = V_391;
  14577. if (!L_3576)
  14578. {
  14579. goto IL_7805;
  14580. }
  14581. }
  14582. {
  14583. int32_t L_3577 = V_320;
  14584. if ((((int32_t)L_3577) <= ((int32_t)0)))
  14585. {
  14586. goto IL_769f;
  14587. }
  14588. }
  14589. {
  14590. int32_t L_3578 = V_320;
  14591. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3579 = V_65;
  14592. NullCheck(L_3579);
  14593. if ((((int32_t)L_3578) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3579)->max_length)), 1)))))
  14594. {
  14595. goto IL_769f;
  14596. }
  14597. }
  14598. {
  14599. int32_t L_3580 = V_320;
  14600. int32_t L_3581 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  14601. if ((((int32_t)L_3580) >= ((int32_t)L_3581)))
  14602. {
  14603. goto IL_769f;
  14604. }
  14605. }
  14606. {
  14607. Il2CppChar L_3582 = V_322;
  14608. if ((((int32_t)L_3582) == ((int32_t)((int32_t)39))))
  14609. {
  14610. goto IL_7669;
  14611. }
  14612. }
  14613. {
  14614. Il2CppChar L_3583 = V_322;
  14615. if ((!(((uint32_t)L_3583) == ((uint32_t)((int32_t)8217)))))
  14616. {
  14617. goto IL_769f;
  14618. }
  14619. }
  14620. IL_7669:
  14621. {
  14622. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3584 = V_65;
  14623. int32_t L_3585 = V_320;
  14624. NullCheck(L_3584);
  14625. Il2CppChar L_3586 = ((L_3584)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3585, 1)))))->___character;
  14626. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14627. bool L_3587;
  14628. L_3587 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3586, NULL);
  14629. if (!L_3587)
  14630. {
  14631. goto IL_769f;
  14632. }
  14633. }
  14634. {
  14635. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3588 = V_65;
  14636. int32_t L_3589 = V_320;
  14637. NullCheck(L_3588);
  14638. Il2CppChar L_3590 = ((L_3588)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3589, 1)))))->___character;
  14639. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14640. bool L_3591;
  14641. L_3591 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3590, NULL);
  14642. G_B946_0 = ((int32_t)(L_3591));
  14643. goto IL_76a0;
  14644. }
  14645. IL_769f:
  14646. {
  14647. G_B946_0 = 0;
  14648. }
  14649. IL_76a0:
  14650. {
  14651. V_392 = (bool)G_B946_0;
  14652. bool L_3592 = V_392;
  14653. if (!L_3592)
  14654. {
  14655. goto IL_76b5;
  14656. }
  14657. }
  14658. {
  14659. goto IL_7804;
  14660. }
  14661. IL_76b5:
  14662. {
  14663. int32_t L_3593 = V_320;
  14664. int32_t L_3594 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  14665. if ((!(((uint32_t)L_3593) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3594, 1))))))
  14666. {
  14667. goto IL_76d3;
  14668. }
  14669. }
  14670. {
  14671. Il2CppChar L_3595 = V_322;
  14672. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14673. bool L_3596;
  14674. L_3596 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3595, NULL);
  14675. if (L_3596)
  14676. {
  14677. goto IL_76dd;
  14678. }
  14679. }
  14680. IL_76d3:
  14681. {
  14682. int32_t L_3597 = V_320;
  14683. G_B952_0 = ((int32_t)il2cpp_codegen_subtract(L_3597, 1));
  14684. goto IL_76e3;
  14685. }
  14686. IL_76dd:
  14687. {
  14688. int32_t L_3598 = V_320;
  14689. G_B952_0 = L_3598;
  14690. }
  14691. IL_76e3:
  14692. {
  14693. V_47 = G_B952_0;
  14694. V_45 = (bool)0;
  14695. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3599 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14696. NullCheck(L_3599);
  14697. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3600 = L_3599->___wordInfo;
  14698. NullCheck(L_3600);
  14699. V_393 = ((int32_t)(((RuntimeArray*)L_3600)->max_length));
  14700. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3601 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14701. NullCheck(L_3601);
  14702. int32_t L_3602 = L_3601->___wordCount;
  14703. V_394 = L_3602;
  14704. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3603 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14705. NullCheck(L_3603);
  14706. int32_t L_3604 = L_3603->___wordCount;
  14707. int32_t L_3605 = V_393;
  14708. V_395 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_3604, 1))) > ((int32_t)L_3605))? 1 : 0);
  14709. bool L_3606 = V_395;
  14710. if (!L_3606)
  14711. {
  14712. goto IL_7748;
  14713. }
  14714. }
  14715. {
  14716. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3607 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14717. NullCheck(L_3607);
  14718. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** L_3608 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC**)(&L_3607->___wordInfo);
  14719. int32_t L_3609 = V_393;
  14720. il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
  14721. TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5(L_3608, ((int32_t)il2cpp_codegen_add(L_3609, 1)), TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var);
  14722. }
  14723. IL_7748:
  14724. {
  14725. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3610 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14726. NullCheck(L_3610);
  14727. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3611 = L_3610->___wordInfo;
  14728. int32_t L_3612 = V_394;
  14729. NullCheck(L_3611);
  14730. int32_t L_3613 = V_46;
  14731. ((L_3611)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3612)))->___firstCharacterIndex = L_3613;
  14732. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3614 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14733. NullCheck(L_3614);
  14734. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3615 = L_3614->___wordInfo;
  14735. int32_t L_3616 = V_394;
  14736. NullCheck(L_3615);
  14737. int32_t L_3617 = V_47;
  14738. ((L_3615)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3616)))->___lastCharacterIndex = L_3617;
  14739. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3618 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14740. NullCheck(L_3618);
  14741. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3619 = L_3618->___wordInfo;
  14742. int32_t L_3620 = V_394;
  14743. NullCheck(L_3619);
  14744. int32_t L_3621 = V_47;
  14745. int32_t L_3622 = V_46;
  14746. ((L_3619)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3620)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3621, L_3622)), 1));
  14747. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3623 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14748. NullCheck(L_3623);
  14749. TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3624 = L_3623->___wordInfo;
  14750. int32_t L_3625 = V_394;
  14751. NullCheck(L_3624);
  14752. ((L_3624)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3625)))->___textComponent = __this;
  14753. Il2CppCodeGenWriteBarrier((void**)(&((L_3624)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3625)))->___textComponent), (void*)__this);
  14754. int32_t L_3626 = V_41;
  14755. V_41 = ((int32_t)il2cpp_codegen_add(L_3626, 1));
  14756. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3627 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14757. V_236 = L_3627;
  14758. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3628 = V_236;
  14759. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3629 = V_236;
  14760. NullCheck(L_3629);
  14761. int32_t L_3630 = L_3629->___wordCount;
  14762. NullCheck(L_3628);
  14763. L_3628->___wordCount = ((int32_t)il2cpp_codegen_add(L_3630, 1));
  14764. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14765. NullCheck(L_3631);
  14766. TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3632 = L_3631->___lineInfo;
  14767. int32_t L_3633 = V_323;
  14768. NullCheck(L_3632);
  14769. int32_t* L_3634 = (int32_t*)(&((L_3632)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3633)))->___wordCount);
  14770. V_235 = L_3634;
  14771. int32_t* L_3635 = V_235;
  14772. int32_t* L_3636 = V_235;
  14773. int32_t L_3637 = *((int32_t*)L_3636);
  14774. *((int32_t*)L_3635) = (int32_t)((int32_t)il2cpp_codegen_add(L_3637, 1));
  14775. }
  14776. IL_7804:
  14777. {
  14778. }
  14779. IL_7805:
  14780. {
  14781. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3638 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14782. NullCheck(L_3638);
  14783. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3639 = L_3638->___characterInfo;
  14784. int32_t L_3640 = V_320;
  14785. NullCheck(L_3639);
  14786. int32_t L_3641 = ((L_3639)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3640)))->___style;
  14787. V_327 = (bool)((((int32_t)((int32_t)((int32_t)L_3641&4))) == ((int32_t)4))? 1 : 0);
  14788. bool L_3642 = V_327;
  14789. V_396 = L_3642;
  14790. bool L_3643 = V_396;
  14791. if (!L_3643)
  14792. {
  14793. goto IL_7e15;
  14794. }
  14795. }
  14796. {
  14797. V_397 = (bool)1;
  14798. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3644 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14799. NullCheck(L_3644);
  14800. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3645 = L_3644->___characterInfo;
  14801. int32_t L_3646 = V_320;
  14802. NullCheck(L_3645);
  14803. int32_t L_3647 = ((L_3645)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3646)))->___pageNumber;
  14804. V_398 = L_3647;
  14805. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3648 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14806. NullCheck(L_3648);
  14807. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3649 = L_3648->___characterInfo;
  14808. int32_t L_3650 = V_320;
  14809. NullCheck(L_3649);
  14810. int32_t L_3651 = V_34;
  14811. ((L_3649)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3650)))->___underlineVertexIndex = L_3651;
  14812. int32_t L_3652 = V_320;
  14813. int32_t L_3653 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
  14814. if ((((int32_t)L_3652) > ((int32_t)L_3653)))
  14815. {
  14816. goto IL_78c5;
  14817. }
  14818. }
  14819. {
  14820. int32_t L_3654 = V_323;
  14821. int32_t L_3655 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
  14822. if ((((int32_t)L_3654) > ((int32_t)L_3655)))
  14823. {
  14824. goto IL_78c5;
  14825. }
  14826. }
  14827. {
  14828. int32_t L_3656 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  14829. if ((!(((uint32_t)L_3656) == ((uint32_t)5))))
  14830. {
  14831. goto IL_78c2;
  14832. }
  14833. }
  14834. {
  14835. int32_t L_3657 = V_398;
  14836. int32_t L_3658 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
  14837. G_B962_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3657, 1))) == ((int32_t)L_3658))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14838. goto IL_78c3;
  14839. }
  14840. IL_78c2:
  14841. {
  14842. G_B962_0 = 0;
  14843. }
  14844. IL_78c3:
  14845. {
  14846. G_B964_0 = G_B962_0;
  14847. goto IL_78c6;
  14848. }
  14849. IL_78c5:
  14850. {
  14851. G_B964_0 = 1;
  14852. }
  14853. IL_78c6:
  14854. {
  14855. V_399 = (bool)G_B964_0;
  14856. bool L_3659 = V_399;
  14857. if (!L_3659)
  14858. {
  14859. goto IL_78db;
  14860. }
  14861. }
  14862. {
  14863. V_397 = (bool)0;
  14864. }
  14865. IL_78db:
  14866. {
  14867. Il2CppChar L_3660 = V_322;
  14868. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14869. bool L_3661;
  14870. L_3661 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3660, NULL);
  14871. if (L_3661)
  14872. {
  14873. goto IL_78fa;
  14874. }
  14875. }
  14876. {
  14877. Il2CppChar L_3662 = V_322;
  14878. G_B969_0 = ((((int32_t)((((int32_t)L_3662) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14879. goto IL_78fb;
  14880. }
  14881. IL_78fa:
  14882. {
  14883. G_B969_0 = 0;
  14884. }
  14885. IL_78fb:
  14886. {
  14887. V_400 = (bool)G_B969_0;
  14888. bool L_3663 = V_400;
  14889. if (!L_3663)
  14890. {
  14891. goto IL_7993;
  14892. }
  14893. }
  14894. {
  14895. float L_3664 = V_59;
  14896. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3665 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14897. NullCheck(L_3665);
  14898. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3666 = L_3665->___characterInfo;
  14899. int32_t L_3667 = V_320;
  14900. NullCheck(L_3666);
  14901. float L_3668 = ((L_3666)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3667)))->___scale;
  14902. float L_3669;
  14903. L_3669 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3664, L_3668, NULL);
  14904. V_59 = L_3669;
  14905. float L_3670 = V_56;
  14906. float L_3671 = V_55;
  14907. float L_3672;
  14908. L_3672 = fabsf(L_3671);
  14909. float L_3673;
  14910. L_3673 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3670, L_3672, NULL);
  14911. V_56 = L_3673;
  14912. int32_t L_3674 = V_398;
  14913. int32_t L_3675 = V_61;
  14914. if ((((int32_t)L_3674) == ((int32_t)L_3675)))
  14915. {
  14916. goto IL_7952;
  14917. }
  14918. }
  14919. {
  14920. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  14921. float L_3676 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  14922. G_B973_0 = L_3676;
  14923. goto IL_7954;
  14924. }
  14925. IL_7952:
  14926. {
  14927. float L_3677 = V_60;
  14928. G_B973_0 = L_3677;
  14929. }
  14930. IL_7954:
  14931. {
  14932. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3678 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  14933. NullCheck(L_3678);
  14934. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3679 = L_3678->___characterInfo;
  14935. int32_t L_3680 = V_320;
  14936. NullCheck(L_3679);
  14937. float L_3681 = ((L_3679)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3680)))->___baseLine;
  14938. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3682;
  14939. L_3682 = TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A(__this, NULL);
  14940. NullCheck(L_3682);
  14941. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_3683 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_3682->___m_FaceInfo);
  14942. float L_3684;
  14943. L_3684 = FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251(L_3683, NULL);
  14944. float L_3685 = V_59;
  14945. float L_3686;
  14946. L_3686 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(G_B973_0, ((float)il2cpp_codegen_add(L_3681, ((float)il2cpp_codegen_multiply(L_3684, L_3685)))), NULL);
  14947. V_60 = L_3686;
  14948. int32_t L_3687 = V_398;
  14949. V_61 = L_3687;
  14950. }
  14951. IL_7993:
  14952. {
  14953. bool L_3688 = V_9;
  14954. if (L_3688)
  14955. {
  14956. goto IL_79d5;
  14957. }
  14958. }
  14959. {
  14960. bool L_3689 = V_397;
  14961. if (!L_3689)
  14962. {
  14963. goto IL_79d5;
  14964. }
  14965. }
  14966. {
  14967. int32_t L_3690 = V_320;
  14968. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3691 = V_324;
  14969. int32_t L_3692 = L_3691.___lastVisibleCharacterIndex;
  14970. if ((((int32_t)L_3690) > ((int32_t)L_3692)))
  14971. {
  14972. goto IL_79d5;
  14973. }
  14974. }
  14975. {
  14976. Il2CppChar L_3693 = V_322;
  14977. if ((((int32_t)L_3693) == ((int32_t)((int32_t)10))))
  14978. {
  14979. goto IL_79d5;
  14980. }
  14981. }
  14982. {
  14983. Il2CppChar L_3694 = V_322;
  14984. if ((((int32_t)L_3694) == ((int32_t)((int32_t)11))))
  14985. {
  14986. goto IL_79d5;
  14987. }
  14988. }
  14989. {
  14990. Il2CppChar L_3695 = V_322;
  14991. G_B981_0 = ((((int32_t)((((int32_t)L_3695) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14992. goto IL_79d6;
  14993. }
  14994. IL_79d5:
  14995. {
  14996. G_B981_0 = 0;
  14997. }
  14998. IL_79d6:
  14999. {
  15000. V_401 = (bool)G_B981_0;
  15001. bool L_3696 = V_401;
  15002. if (!L_3696)
  15003. {
  15004. goto IL_7aad;
  15005. }
  15006. }
  15007. {
  15008. int32_t L_3697 = V_320;
  15009. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3698 = V_324;
  15010. int32_t L_3699 = L_3698.___lastVisibleCharacterIndex;
  15011. if ((!(((uint32_t)L_3697) == ((uint32_t)L_3699))))
  15012. {
  15013. goto IL_7a08;
  15014. }
  15015. }
  15016. {
  15017. Il2CppChar L_3700 = V_322;
  15018. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  15019. bool L_3701;
  15020. L_3701 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3700, NULL);
  15021. G_B985_0 = ((int32_t)(L_3701));
  15022. goto IL_7a09;
  15023. }
  15024. IL_7a08:
  15025. {
  15026. G_B985_0 = 0;
  15027. }
  15028. IL_7a09:
  15029. {
  15030. V_402 = (bool)G_B985_0;
  15031. bool L_3702 = V_402;
  15032. if (!L_3702)
  15033. {
  15034. goto IL_7a1e;
  15035. }
  15036. }
  15037. {
  15038. goto IL_7aac;
  15039. }
  15040. IL_7a1e:
  15041. {
  15042. V_9 = (bool)1;
  15043. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3703 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15044. NullCheck(L_3703);
  15045. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3704 = L_3703->___characterInfo;
  15046. int32_t L_3705 = V_320;
  15047. NullCheck(L_3704);
  15048. float L_3706 = ((L_3704)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3705)))->___scale;
  15049. V_57 = L_3706;
  15050. float L_3707 = V_59;
  15051. V_403 = (bool)((((float)L_3707) == ((float)(0.0f)))? 1 : 0);
  15052. bool L_3708 = V_403;
  15053. if (!L_3708)
  15054. {
  15055. goto IL_7a60;
  15056. }
  15057. }
  15058. {
  15059. float L_3709 = V_57;
  15060. V_59 = L_3709;
  15061. float L_3710 = V_55;
  15062. V_56 = L_3710;
  15063. }
  15064. IL_7a60:
  15065. {
  15066. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3711 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15067. NullCheck(L_3711);
  15068. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3712 = L_3711->___characterInfo;
  15069. int32_t L_3713 = V_320;
  15070. NullCheck(L_3712);
  15071. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3714 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3712)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3713)))->___bottomLeft);
  15072. float L_3715 = L_3714->___x;
  15073. float L_3716 = V_60;
  15074. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3715, L_3716, (0.0f), NULL);
  15075. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3717 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15076. NullCheck(L_3717);
  15077. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3718 = L_3717->___characterInfo;
  15078. int32_t L_3719 = V_320;
  15079. NullCheck(L_3718);
  15080. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3720 = ((L_3718)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3719)))->___underlineColor;
  15081. V_52 = L_3720;
  15082. }
  15083. IL_7aac:
  15084. {
  15085. }
  15086. IL_7aad:
  15087. {
  15088. bool L_3721 = V_9;
  15089. if (!L_3721)
  15090. {
  15091. goto IL_7abc;
  15092. }
  15093. }
  15094. {
  15095. int32_t L_3722 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  15096. G_B994_0 = ((((int32_t)L_3722) == ((int32_t)1))? 1 : 0);
  15097. goto IL_7abd;
  15098. }
  15099. IL_7abc:
  15100. {
  15101. G_B994_0 = 0;
  15102. }
  15103. IL_7abd:
  15104. {
  15105. V_404 = (bool)G_B994_0;
  15106. bool L_3723 = V_404;
  15107. if (!L_3723)
  15108. {
  15109. goto IL_7b4f;
  15110. }
  15111. }
  15112. {
  15113. V_9 = (bool)0;
  15114. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3724 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15115. NullCheck(L_3724);
  15116. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3725 = L_3724->___characterInfo;
  15117. int32_t L_3726 = V_320;
  15118. NullCheck(L_3725);
  15119. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3727 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3725)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3726)))->___topRight);
  15120. float L_3728 = L_3727->___x;
  15121. float L_3729 = V_60;
  15122. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3728, L_3729, (0.0f), NULL);
  15123. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3730 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15124. NullCheck(L_3730);
  15125. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3731 = L_3730->___characterInfo;
  15126. int32_t L_3732 = V_320;
  15127. NullCheck(L_3731);
  15128. float L_3733 = ((L_3731)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3732)))->___scale;
  15129. V_58 = L_3733;
  15130. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3734 = V_10;
  15131. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3735 = V_11;
  15132. float L_3736 = V_57;
  15133. float L_3737 = V_58;
  15134. float L_3738 = V_59;
  15135. float L_3739 = V_56;
  15136. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3740 = V_52;
  15137. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3734, L_3735, (&V_34), L_3736, L_3737, L_3738, L_3739, L_3740);
  15138. V_59 = (0.0f);
  15139. V_56 = (0.0f);
  15140. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  15141. float L_3741 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  15142. V_60 = L_3741;
  15143. goto IL_7e0f;
  15144. }
  15145. IL_7b4f:
  15146. {
  15147. bool L_3742 = V_9;
  15148. if (!L_3742)
  15149. {
  15150. goto IL_7b81;
  15151. }
  15152. }
  15153. {
  15154. int32_t L_3743 = V_320;
  15155. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3744 = V_324;
  15156. int32_t L_3745 = L_3744.___lastCharacterIndex;
  15157. if ((((int32_t)L_3743) == ((int32_t)L_3745)))
  15158. {
  15159. goto IL_7b7e;
  15160. }
  15161. }
  15162. {
  15163. int32_t L_3746 = V_320;
  15164. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3747 = V_324;
  15165. int32_t L_3748 = L_3747.___lastVisibleCharacterIndex;
  15166. G_B1000_0 = ((((int32_t)((((int32_t)L_3746) < ((int32_t)L_3748))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15167. goto IL_7b7f;
  15168. }
  15169. IL_7b7e:
  15170. {
  15171. G_B1000_0 = 1;
  15172. }
  15173. IL_7b7f:
  15174. {
  15175. G_B1002_0 = G_B1000_0;
  15176. goto IL_7b82;
  15177. }
  15178. IL_7b81:
  15179. {
  15180. G_B1002_0 = 0;
  15181. }
  15182. IL_7b82:
  15183. {
  15184. V_405 = (bool)G_B1002_0;
  15185. bool L_3749 = V_405;
  15186. if (!L_3749)
  15187. {
  15188. goto IL_7ca1;
  15189. }
  15190. }
  15191. {
  15192. Il2CppChar L_3750 = V_322;
  15193. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  15194. bool L_3751;
  15195. L_3751 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3750, NULL);
  15196. if (L_3751)
  15197. {
  15198. goto IL_7bb0;
  15199. }
  15200. }
  15201. {
  15202. Il2CppChar L_3752 = V_322;
  15203. G_B1006_0 = ((((int32_t)L_3752) == ((int32_t)((int32_t)8203)))? 1 : 0);
  15204. goto IL_7bb1;
  15205. }
  15206. IL_7bb0:
  15207. {
  15208. G_B1006_0 = 1;
  15209. }
  15210. IL_7bb1:
  15211. {
  15212. V_406 = (bool)G_B1006_0;
  15213. bool L_3753 = V_406;
  15214. if (!L_3753)
  15215. {
  15216. goto IL_7c1f;
  15217. }
  15218. }
  15219. {
  15220. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3754 = V_324;
  15221. int32_t L_3755 = L_3754.___lastVisibleCharacterIndex;
  15222. V_407 = L_3755;
  15223. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3756 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15224. NullCheck(L_3756);
  15225. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3757 = L_3756->___characterInfo;
  15226. int32_t L_3758 = V_407;
  15227. NullCheck(L_3757);
  15228. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3759 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3757)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3758)))->___topRight);
  15229. float L_3760 = L_3759->___x;
  15230. float L_3761 = V_60;
  15231. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3760, L_3761, (0.0f), NULL);
  15232. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3762 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15233. NullCheck(L_3762);
  15234. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3763 = L_3762->___characterInfo;
  15235. int32_t L_3764 = V_407;
  15236. NullCheck(L_3763);
  15237. float L_3765 = ((L_3763)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3764)))->___scale;
  15238. V_58 = L_3765;
  15239. goto IL_7c6c;
  15240. }
  15241. IL_7c1f:
  15242. {
  15243. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3766 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15244. NullCheck(L_3766);
  15245. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3767 = L_3766->___characterInfo;
  15246. int32_t L_3768 = V_320;
  15247. NullCheck(L_3767);
  15248. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3769 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3767)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3768)))->___topRight);
  15249. float L_3770 = L_3769->___x;
  15250. float L_3771 = V_60;
  15251. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3770, L_3771, (0.0f), NULL);
  15252. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3772 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15253. NullCheck(L_3772);
  15254. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3773 = L_3772->___characterInfo;
  15255. int32_t L_3774 = V_320;
  15256. NullCheck(L_3773);
  15257. float L_3775 = ((L_3773)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3774)))->___scale;
  15258. V_58 = L_3775;
  15259. }
  15260. IL_7c6c:
  15261. {
  15262. V_9 = (bool)0;
  15263. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3776 = V_10;
  15264. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3777 = V_11;
  15265. float L_3778 = V_57;
  15266. float L_3779 = V_58;
  15267. float L_3780 = V_59;
  15268. float L_3781 = V_56;
  15269. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3782 = V_52;
  15270. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3776, L_3777, (&V_34), L_3778, L_3779, L_3780, L_3781, L_3782);
  15271. V_59 = (0.0f);
  15272. V_56 = (0.0f);
  15273. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  15274. float L_3783 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  15275. V_60 = L_3783;
  15276. goto IL_7e0f;
  15277. }
  15278. IL_7ca1:
  15279. {
  15280. bool L_3784 = V_9;
  15281. if (!L_3784)
  15282. {
  15283. goto IL_7cb0;
  15284. }
  15285. }
  15286. {
  15287. bool L_3785 = V_397;
  15288. G_B1013_0 = ((((int32_t)L_3785) == ((int32_t)0))? 1 : 0);
  15289. goto IL_7cb1;
  15290. }
  15291. IL_7cb0:
  15292. {
  15293. G_B1013_0 = 0;
  15294. }
  15295. IL_7cb1:
  15296. {
  15297. V_408 = (bool)G_B1013_0;
  15298. bool L_3786 = V_408;
  15299. if (!L_3786)
  15300. {
  15301. goto IL_7d47;
  15302. }
  15303. }
  15304. {
  15305. V_9 = (bool)0;
  15306. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3787 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15307. NullCheck(L_3787);
  15308. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3788 = L_3787->___characterInfo;
  15309. int32_t L_3789 = V_320;
  15310. NullCheck(L_3788);
  15311. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3790 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3788)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3789, 1)))))->___topRight);
  15312. float L_3791 = L_3790->___x;
  15313. float L_3792 = V_60;
  15314. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3791, L_3792, (0.0f), NULL);
  15315. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3793 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15316. NullCheck(L_3793);
  15317. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3794 = L_3793->___characterInfo;
  15318. int32_t L_3795 = V_320;
  15319. NullCheck(L_3794);
  15320. float L_3796 = ((L_3794)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3795, 1)))))->___scale;
  15321. V_58 = L_3796;
  15322. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3797 = V_10;
  15323. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3798 = V_11;
  15324. float L_3799 = V_57;
  15325. float L_3800 = V_58;
  15326. float L_3801 = V_59;
  15327. float L_3802 = V_56;
  15328. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3803 = V_52;
  15329. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3797, L_3798, (&V_34), L_3799, L_3800, L_3801, L_3802, L_3803);
  15330. V_59 = (0.0f);
  15331. V_56 = (0.0f);
  15332. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  15333. float L_3804 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  15334. V_60 = L_3804;
  15335. goto IL_7e0f;
  15336. }
  15337. IL_7d47:
  15338. {
  15339. bool L_3805 = V_9;
  15340. if (!L_3805)
  15341. {
  15342. goto IL_7d84;
  15343. }
  15344. }
  15345. {
  15346. int32_t L_3806 = V_320;
  15347. int32_t L_3807 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  15348. if ((((int32_t)L_3806) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3807, 1)))))
  15349. {
  15350. goto IL_7d84;
  15351. }
  15352. }
  15353. {
  15354. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3808 = V_52;
  15355. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3809 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15356. NullCheck(L_3809);
  15357. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3810 = L_3809->___characterInfo;
  15358. int32_t L_3811 = V_320;
  15359. NullCheck(L_3810);
  15360. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3812 = ((L_3810)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3811, 1)))))->___underlineColor;
  15361. bool L_3813;
  15362. L_3813 = TMPro_ExtensionMethods_Compare_m1838CE0635EC60A2288FA34D81634A7F808DE370(L_3808, L_3812, NULL);
  15363. G_B1019_0 = ((((int32_t)L_3813) == ((int32_t)0))? 1 : 0);
  15364. goto IL_7d85;
  15365. }
  15366. IL_7d84:
  15367. {
  15368. G_B1019_0 = 0;
  15369. }
  15370. IL_7d85:
  15371. {
  15372. V_409 = (bool)G_B1019_0;
  15373. bool L_3814 = V_409;
  15374. if (!L_3814)
  15375. {
  15376. goto IL_7e0f;
  15377. }
  15378. }
  15379. {
  15380. V_9 = (bool)0;
  15381. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3815 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15382. NullCheck(L_3815);
  15383. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3816 = L_3815->___characterInfo;
  15384. int32_t L_3817 = V_320;
  15385. NullCheck(L_3816);
  15386. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3818 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3816)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3817)))->___topRight);
  15387. float L_3819 = L_3818->___x;
  15388. float L_3820 = V_60;
  15389. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3819, L_3820, (0.0f), NULL);
  15390. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3821 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15391. NullCheck(L_3821);
  15392. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3822 = L_3821->___characterInfo;
  15393. int32_t L_3823 = V_320;
  15394. NullCheck(L_3822);
  15395. float L_3824 = ((L_3822)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3823)))->___scale;
  15396. V_58 = L_3824;
  15397. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3825 = V_10;
  15398. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3826 = V_11;
  15399. float L_3827 = V_57;
  15400. float L_3828 = V_58;
  15401. float L_3829 = V_59;
  15402. float L_3830 = V_56;
  15403. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3831 = V_52;
  15404. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3825, L_3826, (&V_34), L_3827, L_3828, L_3829, L_3830, L_3831);
  15405. V_59 = (0.0f);
  15406. V_56 = (0.0f);
  15407. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  15408. float L_3832 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  15409. V_60 = L_3832;
  15410. }
  15411. IL_7e0f:
  15412. {
  15413. goto IL_7eaa;
  15414. }
  15415. IL_7e15:
  15416. {
  15417. bool L_3833 = V_9;
  15418. V_410 = L_3833;
  15419. bool L_3834 = V_410;
  15420. if (!L_3834)
  15421. {
  15422. goto IL_7ea9;
  15423. }
  15424. }
  15425. {
  15426. V_9 = (bool)0;
  15427. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3835 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15428. NullCheck(L_3835);
  15429. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3836 = L_3835->___characterInfo;
  15430. int32_t L_3837 = V_320;
  15431. NullCheck(L_3836);
  15432. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3838 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3836)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3837, 1)))))->___topRight);
  15433. float L_3839 = L_3838->___x;
  15434. float L_3840 = V_60;
  15435. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3839, L_3840, (0.0f), NULL);
  15436. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3841 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15437. NullCheck(L_3841);
  15438. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3842 = L_3841->___characterInfo;
  15439. int32_t L_3843 = V_320;
  15440. NullCheck(L_3842);
  15441. float L_3844 = ((L_3842)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3843, 1)))))->___scale;
  15442. V_58 = L_3844;
  15443. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3845 = V_10;
  15444. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3846 = V_11;
  15445. float L_3847 = V_57;
  15446. float L_3848 = V_58;
  15447. float L_3849 = V_59;
  15448. float L_3850 = V_56;
  15449. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3851 = V_52;
  15450. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3845, L_3846, (&V_34), L_3847, L_3848, L_3849, L_3850, L_3851);
  15451. V_59 = (0.0f);
  15452. V_56 = (0.0f);
  15453. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  15454. float L_3852 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
  15455. V_60 = L_3852;
  15456. }
  15457. IL_7ea9:
  15458. {
  15459. }
  15460. IL_7eaa:
  15461. {
  15462. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3853 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15463. NullCheck(L_3853);
  15464. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3854 = L_3853->___characterInfo;
  15465. int32_t L_3855 = V_320;
  15466. NullCheck(L_3854);
  15467. int32_t L_3856 = ((L_3854)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3855)))->___style;
  15468. V_328 = (bool)((((int32_t)((int32_t)((int32_t)L_3856&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0);
  15469. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3857 = V_321;
  15470. NullCheck(L_3857);
  15471. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_3858 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_3857->___m_FaceInfo);
  15472. float L_3859;
  15473. L_3859 = FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5(L_3858, NULL);
  15474. V_329 = L_3859;
  15475. bool L_3860 = V_328;
  15476. V_411 = L_3860;
  15477. bool L_3861 = V_411;
  15478. if (!L_3861)
  15479. {
  15480. goto IL_8562;
  15481. }
  15482. }
  15483. {
  15484. V_412 = (bool)1;
  15485. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3862 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15486. NullCheck(L_3862);
  15487. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3863 = L_3862->___characterInfo;
  15488. int32_t L_3864 = V_320;
  15489. NullCheck(L_3863);
  15490. int32_t L_3865 = V_34;
  15491. ((L_3863)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3864)))->___strikethroughVertexIndex = L_3865;
  15492. int32_t L_3866 = V_320;
  15493. int32_t L_3867 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
  15494. if ((((int32_t)L_3866) > ((int32_t)L_3867)))
  15495. {
  15496. goto IL_7f76;
  15497. }
  15498. }
  15499. {
  15500. int32_t L_3868 = V_323;
  15501. int32_t L_3869 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
  15502. if ((((int32_t)L_3868) > ((int32_t)L_3869)))
  15503. {
  15504. goto IL_7f76;
  15505. }
  15506. }
  15507. {
  15508. int32_t L_3870 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  15509. if ((!(((uint32_t)L_3870) == ((uint32_t)5))))
  15510. {
  15511. goto IL_7f73;
  15512. }
  15513. }
  15514. {
  15515. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3871 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15516. NullCheck(L_3871);
  15517. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3872 = L_3871->___characterInfo;
  15518. int32_t L_3873 = V_320;
  15519. NullCheck(L_3872);
  15520. int32_t L_3874 = ((L_3872)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3873)))->___pageNumber;
  15521. int32_t L_3875 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
  15522. G_B1031_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3874, 1))) == ((int32_t)L_3875))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15523. goto IL_7f74;
  15524. }
  15525. IL_7f73:
  15526. {
  15527. G_B1031_0 = 0;
  15528. }
  15529. IL_7f74:
  15530. {
  15531. G_B1033_0 = G_B1031_0;
  15532. goto IL_7f77;
  15533. }
  15534. IL_7f76:
  15535. {
  15536. G_B1033_0 = 1;
  15537. }
  15538. IL_7f77:
  15539. {
  15540. V_413 = (bool)G_B1033_0;
  15541. bool L_3876 = V_413;
  15542. if (!L_3876)
  15543. {
  15544. goto IL_7f8c;
  15545. }
  15546. }
  15547. {
  15548. V_412 = (bool)0;
  15549. }
  15550. IL_7f8c:
  15551. {
  15552. bool L_3877 = V_12;
  15553. bool L_3878 = V_412;
  15554. if (!((int32_t)(((((int32_t)L_3877) == ((int32_t)0))? 1 : 0)&(int32_t)L_3878)))
  15555. {
  15556. goto IL_7fd0;
  15557. }
  15558. }
  15559. {
  15560. int32_t L_3879 = V_320;
  15561. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3880 = V_324;
  15562. int32_t L_3881 = L_3880.___lastVisibleCharacterIndex;
  15563. if ((((int32_t)L_3879) > ((int32_t)L_3881)))
  15564. {
  15565. goto IL_7fd0;
  15566. }
  15567. }
  15568. {
  15569. Il2CppChar L_3882 = V_322;
  15570. if ((((int32_t)L_3882) == ((int32_t)((int32_t)10))))
  15571. {
  15572. goto IL_7fd0;
  15573. }
  15574. }
  15575. {
  15576. Il2CppChar L_3883 = V_322;
  15577. if ((((int32_t)L_3883) == ((int32_t)((int32_t)11))))
  15578. {
  15579. goto IL_7fd0;
  15580. }
  15581. }
  15582. {
  15583. Il2CppChar L_3884 = V_322;
  15584. G_B1041_0 = ((((int32_t)((((int32_t)L_3884) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15585. goto IL_7fd1;
  15586. }
  15587. IL_7fd0:
  15588. {
  15589. G_B1041_0 = 0;
  15590. }
  15591. IL_7fd1:
  15592. {
  15593. V_414 = (bool)G_B1041_0;
  15594. bool L_3885 = V_414;
  15595. if (!L_3885)
  15596. {
  15597. goto IL_80e4;
  15598. }
  15599. }
  15600. {
  15601. int32_t L_3886 = V_320;
  15602. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3887 = V_324;
  15603. int32_t L_3888 = L_3887.___lastVisibleCharacterIndex;
  15604. if ((!(((uint32_t)L_3886) == ((uint32_t)L_3888))))
  15605. {
  15606. goto IL_8003;
  15607. }
  15608. }
  15609. {
  15610. Il2CppChar L_3889 = V_322;
  15611. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  15612. bool L_3890;
  15613. L_3890 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3889, NULL);
  15614. G_B1045_0 = ((int32_t)(L_3890));
  15615. goto IL_8004;
  15616. }
  15617. IL_8003:
  15618. {
  15619. G_B1045_0 = 0;
  15620. }
  15621. IL_8004:
  15622. {
  15623. V_415 = (bool)G_B1045_0;
  15624. bool L_3891 = V_415;
  15625. if (!L_3891)
  15626. {
  15627. goto IL_8019;
  15628. }
  15629. }
  15630. {
  15631. goto IL_80e3;
  15632. }
  15633. IL_8019:
  15634. {
  15635. V_12 = (bool)1;
  15636. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3892 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15637. NullCheck(L_3892);
  15638. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3893 = L_3892->___characterInfo;
  15639. int32_t L_3894 = V_320;
  15640. NullCheck(L_3893);
  15641. float L_3895 = ((L_3893)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3894)))->___pointSize;
  15642. V_62 = L_3895;
  15643. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3896 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15644. NullCheck(L_3896);
  15645. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3897 = L_3896->___characterInfo;
  15646. int32_t L_3898 = V_320;
  15647. NullCheck(L_3897);
  15648. float L_3899 = ((L_3897)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3898)))->___scale;
  15649. V_63 = L_3899;
  15650. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3900 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15651. NullCheck(L_3900);
  15652. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3901 = L_3900->___characterInfo;
  15653. int32_t L_3902 = V_320;
  15654. NullCheck(L_3901);
  15655. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3903 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3901)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3902)))->___bottomLeft);
  15656. float L_3904 = L_3903->___x;
  15657. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3905 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15658. NullCheck(L_3905);
  15659. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3906 = L_3905->___characterInfo;
  15660. int32_t L_3907 = V_320;
  15661. NullCheck(L_3906);
  15662. float L_3908 = ((L_3906)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3907)))->___baseLine;
  15663. float L_3909 = V_329;
  15664. float L_3910 = V_63;
  15665. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_13), L_3904, ((float)il2cpp_codegen_add(L_3908, ((float)il2cpp_codegen_multiply(L_3909, L_3910)))), (0.0f), NULL);
  15666. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3911 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15667. NullCheck(L_3911);
  15668. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3912 = L_3911->___characterInfo;
  15669. int32_t L_3913 = V_320;
  15670. NullCheck(L_3912);
  15671. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3914 = ((L_3912)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3913)))->___strikethroughColor;
  15672. V_53 = L_3914;
  15673. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3915 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15674. NullCheck(L_3915);
  15675. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3916 = L_3915->___characterInfo;
  15676. int32_t L_3917 = V_320;
  15677. NullCheck(L_3916);
  15678. float L_3918 = ((L_3916)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3917)))->___baseLine;
  15679. V_64 = L_3918;
  15680. }
  15681. IL_80e3:
  15682. {
  15683. }
  15684. IL_80e4:
  15685. {
  15686. bool L_3919 = V_12;
  15687. if (!L_3919)
  15688. {
  15689. goto IL_80f3;
  15690. }
  15691. }
  15692. {
  15693. int32_t L_3920 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  15694. G_B1052_0 = ((((int32_t)L_3920) == ((int32_t)1))? 1 : 0);
  15695. goto IL_80f4;
  15696. }
  15697. IL_80f3:
  15698. {
  15699. G_B1052_0 = 0;
  15700. }
  15701. IL_80f4:
  15702. {
  15703. V_416 = (bool)G_B1052_0;
  15704. bool L_3921 = V_416;
  15705. if (!L_3921)
  15706. {
  15707. goto IL_8174;
  15708. }
  15709. }
  15710. {
  15711. V_12 = (bool)0;
  15712. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3922 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15713. NullCheck(L_3922);
  15714. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3923 = L_3922->___characterInfo;
  15715. int32_t L_3924 = V_320;
  15716. NullCheck(L_3923);
  15717. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3925 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3923)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3924)))->___topRight);
  15718. float L_3926 = L_3925->___x;
  15719. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3927 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15720. NullCheck(L_3927);
  15721. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3928 = L_3927->___characterInfo;
  15722. int32_t L_3929 = V_320;
  15723. NullCheck(L_3928);
  15724. float L_3930 = ((L_3928)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3929)))->___baseLine;
  15725. float L_3931 = V_329;
  15726. float L_3932 = V_63;
  15727. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_3926, ((float)il2cpp_codegen_add(L_3930, ((float)il2cpp_codegen_multiply(L_3931, L_3932)))), (0.0f), NULL);
  15728. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3933 = V_13;
  15729. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3934 = V_14;
  15730. float L_3935 = V_63;
  15731. float L_3936 = V_63;
  15732. float L_3937 = V_63;
  15733. float L_3938 = V_55;
  15734. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3939 = V_53;
  15735. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3933, L_3934, (&V_34), L_3935, L_3936, L_3937, L_3938, L_3939);
  15736. goto IL_855c;
  15737. }
  15738. IL_8174:
  15739. {
  15740. bool L_3940 = V_12;
  15741. if (!L_3940)
  15742. {
  15743. goto IL_818d;
  15744. }
  15745. }
  15746. {
  15747. int32_t L_3941 = V_320;
  15748. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3942 = V_324;
  15749. int32_t L_3943 = L_3942.___lastCharacterIndex;
  15750. G_B1057_0 = ((((int32_t)L_3941) == ((int32_t)L_3943))? 1 : 0);
  15751. goto IL_818e;
  15752. }
  15753. IL_818d:
  15754. {
  15755. G_B1057_0 = 0;
  15756. }
  15757. IL_818e:
  15758. {
  15759. V_417 = (bool)G_B1057_0;
  15760. bool L_3944 = V_417;
  15761. if (!L_3944)
  15762. {
  15763. goto IL_82a4;
  15764. }
  15765. }
  15766. {
  15767. Il2CppChar L_3945 = V_322;
  15768. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  15769. bool L_3946;
  15770. L_3946 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3945, NULL);
  15771. if (L_3946)
  15772. {
  15773. goto IL_81bc;
  15774. }
  15775. }
  15776. {
  15777. Il2CppChar L_3947 = V_322;
  15778. G_B1061_0 = ((((int32_t)L_3947) == ((int32_t)((int32_t)8203)))? 1 : 0);
  15779. goto IL_81bd;
  15780. }
  15781. IL_81bc:
  15782. {
  15783. G_B1061_0 = 1;
  15784. }
  15785. IL_81bd:
  15786. {
  15787. V_418 = (bool)G_B1061_0;
  15788. bool L_3948 = V_418;
  15789. if (!L_3948)
  15790. {
  15791. goto IL_8231;
  15792. }
  15793. }
  15794. {
  15795. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3949 = V_324;
  15796. int32_t L_3950 = L_3949.___lastVisibleCharacterIndex;
  15797. V_419 = L_3950;
  15798. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3951 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15799. NullCheck(L_3951);
  15800. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3952 = L_3951->___characterInfo;
  15801. int32_t L_3953 = V_419;
  15802. NullCheck(L_3952);
  15803. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3954 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3952)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3953)))->___topRight);
  15804. float L_3955 = L_3954->___x;
  15805. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3956 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15806. NullCheck(L_3956);
  15807. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3957 = L_3956->___characterInfo;
  15808. int32_t L_3958 = V_419;
  15809. NullCheck(L_3957);
  15810. float L_3959 = ((L_3957)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3958)))->___baseLine;
  15811. float L_3960 = V_329;
  15812. float L_3961 = V_63;
  15813. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_3955, ((float)il2cpp_codegen_add(L_3959, ((float)il2cpp_codegen_multiply(L_3960, L_3961)))), (0.0f), NULL);
  15814. goto IL_8284;
  15815. }
  15816. IL_8231:
  15817. {
  15818. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3962 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15819. NullCheck(L_3962);
  15820. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3963 = L_3962->___characterInfo;
  15821. int32_t L_3964 = V_320;
  15822. NullCheck(L_3963);
  15823. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3965 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3963)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3964)))->___topRight);
  15824. float L_3966 = L_3965->___x;
  15825. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3967 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15826. NullCheck(L_3967);
  15827. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3968 = L_3967->___characterInfo;
  15828. int32_t L_3969 = V_320;
  15829. NullCheck(L_3968);
  15830. float L_3970 = ((L_3968)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3969)))->___baseLine;
  15831. float L_3971 = V_329;
  15832. float L_3972 = V_63;
  15833. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_3966, ((float)il2cpp_codegen_add(L_3970, ((float)il2cpp_codegen_multiply(L_3971, L_3972)))), (0.0f), NULL);
  15834. }
  15835. IL_8284:
  15836. {
  15837. V_12 = (bool)0;
  15838. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3973 = V_13;
  15839. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3974 = V_14;
  15840. float L_3975 = V_63;
  15841. float L_3976 = V_63;
  15842. float L_3977 = V_63;
  15843. float L_3978 = V_55;
  15844. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3979 = V_53;
  15845. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3973, L_3974, (&V_34), L_3975, L_3976, L_3977, L_3978, L_3979);
  15846. goto IL_855c;
  15847. }
  15848. IL_82a4:
  15849. {
  15850. bool L_3980 = V_12;
  15851. if (!L_3980)
  15852. {
  15853. goto IL_830b;
  15854. }
  15855. }
  15856. {
  15857. int32_t L_3981 = V_320;
  15858. int32_t L_3982 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  15859. if ((((int32_t)L_3981) >= ((int32_t)L_3982)))
  15860. {
  15861. goto IL_830b;
  15862. }
  15863. }
  15864. {
  15865. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3983 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15866. NullCheck(L_3983);
  15867. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3984 = L_3983->___characterInfo;
  15868. int32_t L_3985 = V_320;
  15869. NullCheck(L_3984);
  15870. float L_3986 = ((L_3984)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3985, 1)))))->___pointSize;
  15871. float L_3987 = V_62;
  15872. if ((!(((float)L_3986) == ((float)L_3987))))
  15873. {
  15874. goto IL_8308;
  15875. }
  15876. }
  15877. {
  15878. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3988 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15879. NullCheck(L_3988);
  15880. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3989 = L_3988->___characterInfo;
  15881. int32_t L_3990 = V_320;
  15882. NullCheck(L_3989);
  15883. float L_3991 = ((L_3989)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3990, 1)))))->___baseLine;
  15884. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3992 = V_38;
  15885. float L_3993 = L_3992.___y;
  15886. float L_3994 = V_64;
  15887. il2cpp_codegen_runtime_class_init_inline(TMP_Math_t37914ACC164B07E2FE801992D237D9FE4E4D1A52_il2cpp_TypeInfo_var);
  15888. bool L_3995;
  15889. L_3995 = TMP_Math_Approximately_m58958A2D9DB66040360C17A460E0CA35F705EA2F(((float)il2cpp_codegen_add(L_3991, L_3993)), L_3994, NULL);
  15890. G_B1070_0 = ((((int32_t)L_3995) == ((int32_t)0))? 1 : 0);
  15891. goto IL_8309;
  15892. }
  15893. IL_8308:
  15894. {
  15895. G_B1070_0 = 1;
  15896. }
  15897. IL_8309:
  15898. {
  15899. G_B1072_0 = G_B1070_0;
  15900. goto IL_830c;
  15901. }
  15902. IL_830b:
  15903. {
  15904. G_B1072_0 = 0;
  15905. }
  15906. IL_830c:
  15907. {
  15908. V_420 = (bool)G_B1072_0;
  15909. bool L_3996 = V_420;
  15910. if (!L_3996)
  15911. {
  15912. goto IL_840f;
  15913. }
  15914. }
  15915. {
  15916. V_12 = (bool)0;
  15917. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3997 = V_324;
  15918. int32_t L_3998 = L_3997.___lastVisibleCharacterIndex;
  15919. V_421 = L_3998;
  15920. int32_t L_3999 = V_320;
  15921. int32_t L_4000 = V_421;
  15922. V_422 = (bool)((((int32_t)L_3999) > ((int32_t)L_4000))? 1 : 0);
  15923. bool L_4001 = V_422;
  15924. if (!L_4001)
  15925. {
  15926. goto IL_83a1;
  15927. }
  15928. }
  15929. {
  15930. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4002 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15931. NullCheck(L_4002);
  15932. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4003 = L_4002->___characterInfo;
  15933. int32_t L_4004 = V_421;
  15934. NullCheck(L_4003);
  15935. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4005 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_4003)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4004)))->___topRight);
  15936. float L_4006 = L_4005->___x;
  15937. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4007 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15938. NullCheck(L_4007);
  15939. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4008 = L_4007->___characterInfo;
  15940. int32_t L_4009 = V_421;
  15941. NullCheck(L_4008);
  15942. float L_4010 = ((L_4008)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4009)))->___baseLine;
  15943. float L_4011 = V_329;
  15944. float L_4012 = V_63;
  15945. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_4006, ((float)il2cpp_codegen_add(L_4010, ((float)il2cpp_codegen_multiply(L_4011, L_4012)))), (0.0f), NULL);
  15946. goto IL_83f2;
  15947. }
  15948. IL_83a1:
  15949. {
  15950. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4013 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15951. NullCheck(L_4013);
  15952. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4014 = L_4013->___characterInfo;
  15953. int32_t L_4015 = V_320;
  15954. NullCheck(L_4014);
  15955. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4016 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_4014)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4015)))->___topRight);
  15956. float L_4017 = L_4016->___x;
  15957. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4018 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  15958. NullCheck(L_4018);
  15959. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4019 = L_4018->___characterInfo;
  15960. int32_t L_4020 = V_320;
  15961. NullCheck(L_4019);
  15962. float L_4021 = ((L_4019)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4020)))->___baseLine;
  15963. float L_4022 = V_329;
  15964. float L_4023 = V_63;
  15965. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_4017, ((float)il2cpp_codegen_add(L_4021, ((float)il2cpp_codegen_multiply(L_4022, L_4023)))), (0.0f), NULL);
  15966. }
  15967. IL_83f2:
  15968. {
  15969. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4024 = V_13;
  15970. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4025 = V_14;
  15971. float L_4026 = V_63;
  15972. float L_4027 = V_63;
  15973. float L_4028 = V_63;
  15974. float L_4029 = V_55;
  15975. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4030 = V_53;
  15976. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_4024, L_4025, (&V_34), L_4026, L_4027, L_4028, L_4029, L_4030);
  15977. goto IL_855c;
  15978. }
  15979. IL_840f:
  15980. {
  15981. bool L_4031 = V_12;
  15982. if (!L_4031)
  15983. {
  15984. goto IL_844c;
  15985. }
  15986. }
  15987. {
  15988. int32_t L_4032 = V_320;
  15989. int32_t L_4033 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  15990. if ((((int32_t)L_4032) >= ((int32_t)L_4033)))
  15991. {
  15992. goto IL_844c;
  15993. }
  15994. }
  15995. {
  15996. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_4034 = V_321;
  15997. NullCheck(L_4034);
  15998. int32_t L_4035;
  15999. L_4035 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_4034, NULL);
  16000. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4036 = V_65;
  16001. int32_t L_4037 = V_320;
  16002. NullCheck(L_4036);
  16003. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_4038 = ((L_4036)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4037, 1)))))->___fontAsset;
  16004. NullCheck(L_4038);
  16005. int32_t L_4039;
  16006. L_4039 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_4038, NULL);
  16007. G_B1081_0 = ((((int32_t)((((int32_t)L_4035) == ((int32_t)L_4039))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16008. goto IL_844d;
  16009. }
  16010. IL_844c:
  16011. {
  16012. G_B1081_0 = 0;
  16013. }
  16014. IL_844d:
  16015. {
  16016. V_423 = (bool)G_B1081_0;
  16017. bool L_4040 = V_423;
  16018. if (!L_4040)
  16019. {
  16020. goto IL_84cd;
  16021. }
  16022. }
  16023. {
  16024. V_12 = (bool)0;
  16025. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4041 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16026. NullCheck(L_4041);
  16027. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4042 = L_4041->___characterInfo;
  16028. int32_t L_4043 = V_320;
  16029. NullCheck(L_4042);
  16030. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4044 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_4042)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4043)))->___topRight);
  16031. float L_4045 = L_4044->___x;
  16032. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4046 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16033. NullCheck(L_4046);
  16034. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4047 = L_4046->___characterInfo;
  16035. int32_t L_4048 = V_320;
  16036. NullCheck(L_4047);
  16037. float L_4049 = ((L_4047)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4048)))->___baseLine;
  16038. float L_4050 = V_329;
  16039. float L_4051 = V_63;
  16040. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_4045, ((float)il2cpp_codegen_add(L_4049, ((float)il2cpp_codegen_multiply(L_4050, L_4051)))), (0.0f), NULL);
  16041. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4052 = V_13;
  16042. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4053 = V_14;
  16043. float L_4054 = V_63;
  16044. float L_4055 = V_63;
  16045. float L_4056 = V_63;
  16046. float L_4057 = V_55;
  16047. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4058 = V_53;
  16048. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_4052, L_4053, (&V_34), L_4054, L_4055, L_4056, L_4057, L_4058);
  16049. goto IL_855c;
  16050. }
  16051. IL_84cd:
  16052. {
  16053. bool L_4059 = V_12;
  16054. if (!L_4059)
  16055. {
  16056. goto IL_84dc;
  16057. }
  16058. }
  16059. {
  16060. bool L_4060 = V_412;
  16061. G_B1086_0 = ((((int32_t)L_4060) == ((int32_t)0))? 1 : 0);
  16062. goto IL_84dd;
  16063. }
  16064. IL_84dc:
  16065. {
  16066. G_B1086_0 = 0;
  16067. }
  16068. IL_84dd:
  16069. {
  16070. V_424 = (bool)G_B1086_0;
  16071. bool L_4061 = V_424;
  16072. if (!L_4061)
  16073. {
  16074. goto IL_855c;
  16075. }
  16076. }
  16077. {
  16078. V_12 = (bool)0;
  16079. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4062 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16080. NullCheck(L_4062);
  16081. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4063 = L_4062->___characterInfo;
  16082. int32_t L_4064 = V_320;
  16083. NullCheck(L_4063);
  16084. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4065 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_4063)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_4064, 1)))))->___topRight);
  16085. float L_4066 = L_4065->___x;
  16086. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4067 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16087. NullCheck(L_4067);
  16088. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4068 = L_4067->___characterInfo;
  16089. int32_t L_4069 = V_320;
  16090. NullCheck(L_4068);
  16091. float L_4070 = ((L_4068)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_4069, 1)))))->___baseLine;
  16092. float L_4071 = V_329;
  16093. float L_4072 = V_63;
  16094. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_4066, ((float)il2cpp_codegen_add(L_4070, ((float)il2cpp_codegen_multiply(L_4071, L_4072)))), (0.0f), NULL);
  16095. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4073 = V_13;
  16096. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4074 = V_14;
  16097. float L_4075 = V_63;
  16098. float L_4076 = V_63;
  16099. float L_4077 = V_63;
  16100. float L_4078 = V_55;
  16101. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4079 = V_53;
  16102. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_4073, L_4074, (&V_34), L_4075, L_4076, L_4077, L_4078, L_4079);
  16103. }
  16104. IL_855c:
  16105. {
  16106. goto IL_85e5;
  16107. }
  16108. IL_8562:
  16109. {
  16110. bool L_4080 = V_12;
  16111. V_425 = L_4080;
  16112. bool L_4081 = V_425;
  16113. if (!L_4081)
  16114. {
  16115. goto IL_85e4;
  16116. }
  16117. }
  16118. {
  16119. V_12 = (bool)0;
  16120. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4082 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16121. NullCheck(L_4082);
  16122. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4083 = L_4082->___characterInfo;
  16123. int32_t L_4084 = V_320;
  16124. NullCheck(L_4083);
  16125. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4085 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_4083)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_4084, 1)))))->___topRight);
  16126. float L_4086 = L_4085->___x;
  16127. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4087 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16128. NullCheck(L_4087);
  16129. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4088 = L_4087->___characterInfo;
  16130. int32_t L_4089 = V_320;
  16131. NullCheck(L_4088);
  16132. float L_4090 = ((L_4088)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_4089, 1)))))->___baseLine;
  16133. float L_4091 = V_329;
  16134. float L_4092 = V_63;
  16135. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), L_4086, ((float)il2cpp_codegen_add(L_4090, ((float)il2cpp_codegen_multiply(L_4091, L_4092)))), (0.0f), NULL);
  16136. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4093 = V_13;
  16137. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4094 = V_14;
  16138. float L_4095 = V_63;
  16139. float L_4096 = V_63;
  16140. float L_4097 = V_63;
  16141. float L_4098 = V_55;
  16142. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4099 = V_53;
  16143. VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_4093, L_4094, (&V_34), L_4095, L_4096, L_4097, L_4098, L_4099);
  16144. }
  16145. IL_85e4:
  16146. {
  16147. }
  16148. IL_85e5:
  16149. {
  16150. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4100 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16151. NullCheck(L_4100);
  16152. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4101 = L_4100->___characterInfo;
  16153. int32_t L_4102 = V_320;
  16154. NullCheck(L_4101);
  16155. int32_t L_4103 = ((L_4101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4102)))->___style;
  16156. V_330 = (bool)((((int32_t)((int32_t)((int32_t)L_4103&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0);
  16157. bool L_4104 = V_330;
  16158. V_426 = L_4104;
  16159. bool L_4105 = V_426;
  16160. if (!L_4105)
  16161. {
  16162. goto IL_8a89;
  16163. }
  16164. }
  16165. {
  16166. V_427 = (bool)1;
  16167. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4106 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16168. NullCheck(L_4106);
  16169. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4107 = L_4106->___characterInfo;
  16170. int32_t L_4108 = V_320;
  16171. NullCheck(L_4107);
  16172. int32_t L_4109 = ((L_4107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4108)))->___pageNumber;
  16173. V_428 = L_4109;
  16174. int32_t L_4110 = V_320;
  16175. int32_t L_4111 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
  16176. if ((((int32_t)L_4110) > ((int32_t)L_4111)))
  16177. {
  16178. goto IL_8690;
  16179. }
  16180. }
  16181. {
  16182. int32_t L_4112 = V_323;
  16183. int32_t L_4113 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
  16184. if ((((int32_t)L_4112) > ((int32_t)L_4113)))
  16185. {
  16186. goto IL_8690;
  16187. }
  16188. }
  16189. {
  16190. int32_t L_4114 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
  16191. if ((!(((uint32_t)L_4114) == ((uint32_t)5))))
  16192. {
  16193. goto IL_868d;
  16194. }
  16195. }
  16196. {
  16197. int32_t L_4115 = V_428;
  16198. int32_t L_4116 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
  16199. G_B1098_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_4115, 1))) == ((int32_t)L_4116))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16200. goto IL_868e;
  16201. }
  16202. IL_868d:
  16203. {
  16204. G_B1098_0 = 0;
  16205. }
  16206. IL_868e:
  16207. {
  16208. G_B1100_0 = G_B1098_0;
  16209. goto IL_8691;
  16210. }
  16211. IL_8690:
  16212. {
  16213. G_B1100_0 = 1;
  16214. }
  16215. IL_8691:
  16216. {
  16217. V_429 = (bool)G_B1100_0;
  16218. bool L_4117 = V_429;
  16219. if (!L_4117)
  16220. {
  16221. goto IL_86a6;
  16222. }
  16223. }
  16224. {
  16225. V_427 = (bool)0;
  16226. }
  16227. IL_86a6:
  16228. {
  16229. bool L_4118 = V_15;
  16230. if (L_4118)
  16231. {
  16232. goto IL_86e8;
  16233. }
  16234. }
  16235. {
  16236. bool L_4119 = V_427;
  16237. if (!L_4119)
  16238. {
  16239. goto IL_86e8;
  16240. }
  16241. }
  16242. {
  16243. int32_t L_4120 = V_320;
  16244. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_4121 = V_324;
  16245. int32_t L_4122 = L_4121.___lastVisibleCharacterIndex;
  16246. if ((((int32_t)L_4120) > ((int32_t)L_4122)))
  16247. {
  16248. goto IL_86e8;
  16249. }
  16250. }
  16251. {
  16252. Il2CppChar L_4123 = V_322;
  16253. if ((((int32_t)L_4123) == ((int32_t)((int32_t)10))))
  16254. {
  16255. goto IL_86e8;
  16256. }
  16257. }
  16258. {
  16259. Il2CppChar L_4124 = V_322;
  16260. if ((((int32_t)L_4124) == ((int32_t)((int32_t)11))))
  16261. {
  16262. goto IL_86e8;
  16263. }
  16264. }
  16265. {
  16266. Il2CppChar L_4125 = V_322;
  16267. G_B1109_0 = ((((int32_t)((((int32_t)L_4125) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16268. goto IL_86e9;
  16269. }
  16270. IL_86e8:
  16271. {
  16272. G_B1109_0 = 0;
  16273. }
  16274. IL_86e9:
  16275. {
  16276. V_430 = (bool)G_B1109_0;
  16277. bool L_4126 = V_430;
  16278. if (!L_4126)
  16279. {
  16280. goto IL_8766;
  16281. }
  16282. }
  16283. {
  16284. int32_t L_4127 = V_320;
  16285. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_4128 = V_324;
  16286. int32_t L_4129 = L_4128.___lastVisibleCharacterIndex;
  16287. if ((!(((uint32_t)L_4127) == ((uint32_t)L_4129))))
  16288. {
  16289. goto IL_8718;
  16290. }
  16291. }
  16292. {
  16293. Il2CppChar L_4130 = V_322;
  16294. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  16295. bool L_4131;
  16296. L_4131 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_4130, NULL);
  16297. G_B1113_0 = ((int32_t)(L_4131));
  16298. goto IL_8719;
  16299. }
  16300. IL_8718:
  16301. {
  16302. G_B1113_0 = 0;
  16303. }
  16304. IL_8719:
  16305. {
  16306. V_431 = (bool)G_B1113_0;
  16307. bool L_4132 = V_431;
  16308. if (!L_4132)
  16309. {
  16310. goto IL_872b;
  16311. }
  16312. }
  16313. {
  16314. goto IL_8765;
  16315. }
  16316. IL_872b:
  16317. {
  16318. V_15 = (bool)1;
  16319. il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
  16320. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4133 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2;
  16321. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4134;
  16322. L_4134 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4133, NULL);
  16323. V_16 = L_4134;
  16324. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4135 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2;
  16325. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4136;
  16326. L_4136 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4135, NULL);
  16327. V_17 = L_4136;
  16328. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4137 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16329. NullCheck(L_4137);
  16330. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4138 = L_4137->___characterInfo;
  16331. int32_t L_4139 = V_320;
  16332. NullCheck(L_4138);
  16333. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4140 = ((L_4138)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4139)))->___highlightState;
  16334. V_54 = L_4140;
  16335. }
  16336. IL_8765:
  16337. {
  16338. }
  16339. IL_8766:
  16340. {
  16341. bool L_4141 = V_15;
  16342. V_432 = L_4141;
  16343. bool L_4142 = V_432;
  16344. if (!L_4142)
  16345. {
  16346. goto IL_89b7;
  16347. }
  16348. }
  16349. {
  16350. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4143 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16351. NullCheck(L_4143);
  16352. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4144 = L_4143->___characterInfo;
  16353. int32_t L_4145 = V_320;
  16354. NullCheck(L_4144);
  16355. int32_t L_4146 = L_4145;
  16356. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4147 = (L_4144)->GetAt(static_cast<il2cpp_array_size_t>(L_4146));
  16357. V_433 = L_4147;
  16358. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4148 = V_433;
  16359. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4149 = L_4148.___highlightState;
  16360. V_434 = L_4149;
  16361. V_435 = (bool)0;
  16362. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4150 = V_54;
  16363. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4151 = V_433;
  16364. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4152 = L_4151.___highlightState;
  16365. bool L_4153;
  16366. L_4153 = HighlightState_op_Inequality_m98311E1C788EC5DB2E62731BA43E0AE8D73333F8(L_4150, L_4152, NULL);
  16367. V_436 = L_4153;
  16368. bool L_4154 = V_436;
  16369. if (!L_4154)
  16370. {
  16371. goto IL_88e4;
  16372. }
  16373. }
  16374. {
  16375. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4155 = V_17;
  16376. float L_4156 = L_4155.___x;
  16377. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4157 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_54)->___padding);
  16378. il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
  16379. float L_4158;
  16380. L_4158 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4(L_4157, NULL);
  16381. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4159 = V_433;
  16382. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4160 = L_4159.___bottomLeft;
  16383. float L_4161 = L_4160.___x;
  16384. (&V_17)->___x = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_4156, L_4158)), L_4161))/(2.0f)));
  16385. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4162 = V_16;
  16386. float L_4163 = L_4162.___y;
  16387. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4164 = V_433;
  16388. float L_4165 = L_4164.___descender;
  16389. float L_4166;
  16390. L_4166 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4163, L_4165, NULL);
  16391. (&V_16)->___y = L_4166;
  16392. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4167 = V_17;
  16393. float L_4168 = L_4167.___y;
  16394. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4169 = V_433;
  16395. float L_4170 = L_4169.___ascender;
  16396. float L_4171;
  16397. L_4171 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4168, L_4170, NULL);
  16398. (&V_17)->___y = L_4171;
  16399. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4172 = V_16;
  16400. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4173 = V_17;
  16401. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4174 = V_54;
  16402. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4175 = L_4174.___color;
  16403. VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4172, L_4173, (&V_34), L_4175);
  16404. V_15 = (bool)1;
  16405. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4176 = V_17;
  16406. float L_4177 = L_4176.___x;
  16407. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4178 = V_433;
  16408. float L_4179 = L_4178.___descender;
  16409. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4180 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_434)->___padding);
  16410. float L_4181;
  16411. L_4181 = TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845(L_4180, NULL);
  16412. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4182;
  16413. memset((&L_4182), 0, sizeof(L_4182));
  16414. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4182), L_4177, ((float)il2cpp_codegen_subtract(L_4179, L_4181)), NULL);
  16415. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4183;
  16416. L_4183 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4182, NULL);
  16417. V_16 = L_4183;
  16418. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4184 = V_433;
  16419. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4185 = L_4184.___topRight;
  16420. float L_4186 = L_4185.___x;
  16421. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4187 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_434)->___padding);
  16422. float L_4188;
  16423. L_4188 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4(L_4187, NULL);
  16424. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4189 = V_433;
  16425. float L_4190 = L_4189.___ascender;
  16426. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4191 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_434)->___padding);
  16427. float L_4192;
  16428. L_4192 = TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E(L_4191, NULL);
  16429. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4193;
  16430. memset((&L_4193), 0, sizeof(L_4193));
  16431. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4193), ((float)il2cpp_codegen_add(L_4186, L_4188)), ((float)il2cpp_codegen_add(L_4190, L_4192)), NULL);
  16432. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4194;
  16433. L_4194 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4193, NULL);
  16434. V_17 = L_4194;
  16435. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4195 = V_433;
  16436. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4196 = L_4195.___highlightState;
  16437. V_54 = L_4196;
  16438. V_435 = (bool)1;
  16439. }
  16440. IL_88e4:
  16441. {
  16442. bool L_4197 = V_435;
  16443. V_437 = (bool)((((int32_t)L_4197) == ((int32_t)0))? 1 : 0);
  16444. bool L_4198 = V_437;
  16445. if (!L_4198)
  16446. {
  16447. goto IL_89b6;
  16448. }
  16449. }
  16450. {
  16451. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4199 = V_16;
  16452. float L_4200 = L_4199.___x;
  16453. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4201 = V_433;
  16454. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4202 = L_4201.___bottomLeft;
  16455. float L_4203 = L_4202.___x;
  16456. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4204 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_54)->___padding);
  16457. il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
  16458. float L_4205;
  16459. L_4205 = TMP_Offset_get_left_mCDC93F42B720817E1119AA5360962F038A39E044(L_4204, NULL);
  16460. float L_4206;
  16461. L_4206 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4200, ((float)il2cpp_codegen_subtract(L_4203, L_4205)), NULL);
  16462. (&V_16)->___x = L_4206;
  16463. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4207 = V_16;
  16464. float L_4208 = L_4207.___y;
  16465. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4209 = V_433;
  16466. float L_4210 = L_4209.___descender;
  16467. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4211 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_54)->___padding);
  16468. float L_4212;
  16469. L_4212 = TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845(L_4211, NULL);
  16470. float L_4213;
  16471. L_4213 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4208, ((float)il2cpp_codegen_subtract(L_4210, L_4212)), NULL);
  16472. (&V_16)->___y = L_4213;
  16473. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4214 = V_17;
  16474. float L_4215 = L_4214.___x;
  16475. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4216 = V_433;
  16476. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4217 = L_4216.___topRight;
  16477. float L_4218 = L_4217.___x;
  16478. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4219 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_54)->___padding);
  16479. float L_4220;
  16480. L_4220 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4(L_4219, NULL);
  16481. float L_4221;
  16482. L_4221 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4215, ((float)il2cpp_codegen_add(L_4218, L_4220)), NULL);
  16483. (&V_17)->___x = L_4221;
  16484. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4222 = V_17;
  16485. float L_4223 = L_4222.___y;
  16486. TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4224 = V_433;
  16487. float L_4225 = L_4224.___ascender;
  16488. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4226 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_54)->___padding);
  16489. float L_4227;
  16490. L_4227 = TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E(L_4226, NULL);
  16491. float L_4228;
  16492. L_4228 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4223, ((float)il2cpp_codegen_add(L_4225, L_4227)), NULL);
  16493. (&V_17)->___y = L_4228;
  16494. }
  16495. IL_89b6:
  16496. {
  16497. }
  16498. IL_89b7:
  16499. {
  16500. bool L_4229 = V_15;
  16501. if (!L_4229)
  16502. {
  16503. goto IL_89c6;
  16504. }
  16505. }
  16506. {
  16507. int32_t L_4230 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  16508. G_B1126_0 = ((((int32_t)L_4230) == ((int32_t)1))? 1 : 0);
  16509. goto IL_89c7;
  16510. }
  16511. IL_89c6:
  16512. {
  16513. G_B1126_0 = 0;
  16514. }
  16515. IL_89c7:
  16516. {
  16517. V_438 = (bool)G_B1126_0;
  16518. bool L_4231 = V_438;
  16519. if (!L_4231)
  16520. {
  16521. goto IL_89f3;
  16522. }
  16523. }
  16524. {
  16525. V_15 = (bool)0;
  16526. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4232 = V_16;
  16527. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4233 = V_17;
  16528. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4234 = V_54;
  16529. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4235 = L_4234.___color;
  16530. VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4232, L_4233, (&V_34), L_4235);
  16531. goto IL_8a86;
  16532. }
  16533. IL_89f3:
  16534. {
  16535. bool L_4236 = V_15;
  16536. if (!L_4236)
  16537. {
  16538. goto IL_8a25;
  16539. }
  16540. }
  16541. {
  16542. int32_t L_4237 = V_320;
  16543. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_4238 = V_324;
  16544. int32_t L_4239 = L_4238.___lastCharacterIndex;
  16545. if ((((int32_t)L_4237) == ((int32_t)L_4239)))
  16546. {
  16547. goto IL_8a22;
  16548. }
  16549. }
  16550. {
  16551. int32_t L_4240 = V_320;
  16552. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_4241 = V_324;
  16553. int32_t L_4242 = L_4241.___lastVisibleCharacterIndex;
  16554. G_B1132_0 = ((((int32_t)((((int32_t)L_4240) < ((int32_t)L_4242))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16555. goto IL_8a23;
  16556. }
  16557. IL_8a22:
  16558. {
  16559. G_B1132_0 = 1;
  16560. }
  16561. IL_8a23:
  16562. {
  16563. G_B1134_0 = G_B1132_0;
  16564. goto IL_8a26;
  16565. }
  16566. IL_8a25:
  16567. {
  16568. G_B1134_0 = 0;
  16569. }
  16570. IL_8a26:
  16571. {
  16572. V_439 = (bool)G_B1134_0;
  16573. bool L_4243 = V_439;
  16574. if (!L_4243)
  16575. {
  16576. goto IL_8a4f;
  16577. }
  16578. }
  16579. {
  16580. V_15 = (bool)0;
  16581. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4244 = V_16;
  16582. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4245 = V_17;
  16583. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4246 = V_54;
  16584. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4247 = L_4246.___color;
  16585. VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4244, L_4245, (&V_34), L_4247);
  16586. goto IL_8a86;
  16587. }
  16588. IL_8a4f:
  16589. {
  16590. bool L_4248 = V_15;
  16591. if (!L_4248)
  16592. {
  16593. goto IL_8a5e;
  16594. }
  16595. }
  16596. {
  16597. bool L_4249 = V_427;
  16598. G_B1139_0 = ((((int32_t)L_4249) == ((int32_t)0))? 1 : 0);
  16599. goto IL_8a5f;
  16600. }
  16601. IL_8a5e:
  16602. {
  16603. G_B1139_0 = 0;
  16604. }
  16605. IL_8a5f:
  16606. {
  16607. V_440 = (bool)G_B1139_0;
  16608. bool L_4250 = V_440;
  16609. if (!L_4250)
  16610. {
  16611. goto IL_8a86;
  16612. }
  16613. }
  16614. {
  16615. V_15 = (bool)0;
  16616. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4251 = V_16;
  16617. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4252 = V_17;
  16618. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4253 = V_54;
  16619. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4254 = L_4253.___color;
  16620. VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4251, L_4252, (&V_34), L_4254);
  16621. }
  16622. IL_8a86:
  16623. {
  16624. goto IL_8ab4;
  16625. }
  16626. IL_8a89:
  16627. {
  16628. bool L_4255 = V_15;
  16629. V_441 = L_4255;
  16630. bool L_4256 = V_441;
  16631. if (!L_4256)
  16632. {
  16633. goto IL_8ab3;
  16634. }
  16635. }
  16636. {
  16637. V_15 = (bool)0;
  16638. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4257 = V_16;
  16639. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4258 = V_17;
  16640. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4259 = V_54;
  16641. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4260 = L_4259.___color;
  16642. VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4257, L_4258, (&V_34), L_4260);
  16643. }
  16644. IL_8ab3:
  16645. {
  16646. }
  16647. IL_8ab4:
  16648. {
  16649. int32_t L_4261 = V_323;
  16650. V_43 = L_4261;
  16651. int32_t L_4262 = V_320;
  16652. V_67 = L_4262;
  16653. int32_t L_4263 = V_67;
  16654. V_320 = ((int32_t)il2cpp_codegen_add(L_4263, 1));
  16655. }
  16656. IL_8acf:
  16657. {
  16658. int32_t L_4264 = V_320;
  16659. int32_t L_4265 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  16660. V_442 = (bool)((((int32_t)L_4264) < ((int32_t)L_4265))? 1 : 0);
  16661. bool L_4266 = V_442;
  16662. if (L_4266)
  16663. {
  16664. goto IL_503e;
  16665. }
  16666. }
  16667. {
  16668. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4267 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16669. int32_t L_4268 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  16670. NullCheck(L_4267);
  16671. L_4267->___characterCount = L_4268;
  16672. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4269 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16673. int32_t L_4270 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteCount;
  16674. NullCheck(L_4269);
  16675. L_4269->___spriteCount = L_4270;
  16676. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4271 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16677. int32_t L_4272 = V_42;
  16678. NullCheck(L_4271);
  16679. L_4271->___lineCount = L_4272;
  16680. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4273 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16681. int32_t L_4274 = V_41;
  16682. if (!L_4274)
  16683. {
  16684. G_B1149_0 = L_4273;
  16685. goto IL_8b30;
  16686. }
  16687. G_B1148_0 = L_4273;
  16688. }
  16689. {
  16690. int32_t L_4275 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
  16691. if ((((int32_t)L_4275) > ((int32_t)0)))
  16692. {
  16693. G_B1150_0 = G_B1148_0;
  16694. goto IL_8b33;
  16695. }
  16696. G_B1149_0 = G_B1148_0;
  16697. }
  16698. IL_8b30:
  16699. {
  16700. G_B1151_0 = 1;
  16701. G_B1151_1 = G_B1149_0;
  16702. goto IL_8b35;
  16703. }
  16704. IL_8b33:
  16705. {
  16706. int32_t L_4276 = V_41;
  16707. G_B1151_0 = L_4276;
  16708. G_B1151_1 = G_B1150_0;
  16709. }
  16710. IL_8b35:
  16711. {
  16712. NullCheck(G_B1151_1);
  16713. G_B1151_1->___wordCount = G_B1151_0;
  16714. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4277 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16715. int32_t L_4278 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
  16716. NullCheck(L_4277);
  16717. L_4277->___pageCount = ((int32_t)il2cpp_codegen_add(L_4278, 1));
  16718. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  16719. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIIMarker), NULL);
  16720. ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIIIMarker), NULL);
  16721. int32_t L_4279 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_renderMode;
  16722. if ((!(((uint32_t)L_4279) == ((uint32_t)((int32_t)255)))))
  16723. {
  16724. goto IL_8b78;
  16725. }
  16726. }
  16727. {
  16728. bool L_4280;
  16729. L_4280 = VirtualFuncInvoker0< bool >::Invoke(9, __this);
  16730. G_B1154_0 = ((int32_t)(L_4280));
  16731. goto IL_8b79;
  16732. }
  16733. IL_8b78:
  16734. {
  16735. G_B1154_0 = 0;
  16736. }
  16737. IL_8b79:
  16738. {
  16739. V_443 = (bool)G_B1154_0;
  16740. bool L_4281 = V_443;
  16741. if (!L_4281)
  16742. {
  16743. goto IL_8f0a;
  16744. }
  16745. }
  16746. {
  16747. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_4282 = __this->___OnPreRenderText;
  16748. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_4283 = L_4282;
  16749. if (L_4283)
  16750. {
  16751. G_B1157_0 = L_4283;
  16752. goto IL_8b97;
  16753. }
  16754. G_B1156_0 = L_4283;
  16755. }
  16756. {
  16757. goto IL_8ba3;
  16758. }
  16759. IL_8b97:
  16760. {
  16761. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4284 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16762. NullCheck(G_B1157_0);
  16763. Action_1_Invoke_m23E35D357FFC28AE710752BA2B3BC010B191D890_inline(G_B1157_0, L_4284, NULL);
  16764. }
  16765. IL_8ba3:
  16766. {
  16767. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4285 = __this->___m_canvas;
  16768. NullCheck(L_4285);
  16769. int32_t L_4286;
  16770. L_4286 = Canvas_get_additionalShaderChannels_m3039B1E9ADDCDC514E444A4BB56527FFAC3E6287(L_4285, NULL);
  16771. V_446 = (bool)((((int32_t)((((int32_t)L_4286) == ((int32_t)((int32_t)25)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16772. bool L_4287 = V_446;
  16773. if (!L_4287)
  16774. {
  16775. goto IL_8be9;
  16776. }
  16777. }
  16778. {
  16779. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4288 = __this->___m_canvas;
  16780. V_447 = L_4288;
  16781. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4289 = V_447;
  16782. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4290 = V_447;
  16783. NullCheck(L_4290);
  16784. int32_t L_4291;
  16785. L_4291 = Canvas_get_additionalShaderChannels_m3039B1E9ADDCDC514E444A4BB56527FFAC3E6287(L_4290, NULL);
  16786. NullCheck(L_4289);
  16787. Canvas_set_additionalShaderChannels_m182712BE72B72BE41FAFE97F2FD79C2476132DB0(L_4289, ((int32_t)((int32_t)L_4291|((int32_t)25))), NULL);
  16788. }
  16789. IL_8be9:
  16790. {
  16791. int32_t L_4292 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_geometrySortingOrder;
  16792. V_448 = (bool)((!(((uint32_t)L_4292) <= ((uint32_t)0)))? 1 : 0);
  16793. bool L_4293 = V_448;
  16794. if (!L_4293)
  16795. {
  16796. goto IL_8c18;
  16797. }
  16798. }
  16799. {
  16800. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4294 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16801. NullCheck(L_4294);
  16802. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4295 = L_4294->___meshInfo;
  16803. NullCheck(L_4295);
  16804. il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
  16805. TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA(((L_4295)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), 1, NULL);
  16806. }
  16807. IL_8c18:
  16808. {
  16809. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4296 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16810. NullCheck(L_4296);
  16811. Mesh_MarkDynamic_m718089940F240AFE625D6DC9DA4E6F20229CC322(L_4296, NULL);
  16812. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4297 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16813. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4298 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16814. NullCheck(L_4298);
  16815. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4299 = L_4298->___meshInfo;
  16816. NullCheck(L_4299);
  16817. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4300 = ((L_4299)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___vertices;
  16818. NullCheck(L_4297);
  16819. Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_4297, L_4300, NULL);
  16820. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4301 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16821. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4302 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16822. NullCheck(L_4302);
  16823. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4303 = L_4302->___meshInfo;
  16824. NullCheck(L_4303);
  16825. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4304 = ((L_4303)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___uvs0;
  16826. NullCheck(L_4301);
  16827. Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_4301, L_4304, NULL);
  16828. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4305 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16829. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4306 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16830. NullCheck(L_4306);
  16831. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4307 = L_4306->___meshInfo;
  16832. NullCheck(L_4307);
  16833. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4308 = ((L_4307)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___uvs2;
  16834. NullCheck(L_4305);
  16835. Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5(L_4305, L_4308, NULL);
  16836. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4309 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16837. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4310 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16838. NullCheck(L_4310);
  16839. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4311 = L_4310->___meshInfo;
  16840. NullCheck(L_4311);
  16841. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4312 = ((L_4311)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___colors32;
  16842. NullCheck(L_4309);
  16843. Mesh_set_colors32_m0E4462B7A1D613E6FB15DD7584BCE5491C17820F(L_4309, L_4312, NULL);
  16844. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4313 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16845. NullCheck(L_4313);
  16846. Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B(L_4313, NULL);
  16847. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_4314 = __this->___m_canvasRenderer;
  16848. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4315 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
  16849. NullCheck(L_4314);
  16850. CanvasRenderer_SetMesh_m1DF21BBC31233AC324BC08331BB542C619DC7543(L_4314, L_4315, NULL);
  16851. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_4316 = __this->___m_canvasRenderer;
  16852. NullCheck(L_4316);
  16853. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4317;
  16854. L_4317 = CanvasRenderer_GetColor_m16A530AA6D0A6ACB5A6C1DDCC17D259DA856EC70(L_4316, NULL);
  16855. V_444 = L_4317;
  16856. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_4318 = __this->___m_canvasRenderer;
  16857. NullCheck(L_4318);
  16858. bool L_4319;
  16859. L_4319 = CanvasRenderer_get_cullTransparentMesh_m116BB768D49AC0068E6861A8F7F1A52A0DC5DC7C(L_4318, NULL);
  16860. V_445 = L_4319;
  16861. V_449 = 1;
  16862. goto IL_8ee5;
  16863. }
  16864. IL_8cf8:
  16865. {
  16866. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4320 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16867. NullCheck(L_4320);
  16868. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4321 = L_4320->___meshInfo;
  16869. int32_t L_4322 = V_449;
  16870. NullCheck(L_4321);
  16871. il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
  16872. TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9(((L_4321)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4322))), NULL);
  16873. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4323 = __this->___m_subTextObjects;
  16874. int32_t L_4324 = V_449;
  16875. NullCheck(L_4323);
  16876. int32_t L_4325 = L_4324;
  16877. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4326 = (L_4323)->GetAt(static_cast<il2cpp_array_size_t>(L_4325));
  16878. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  16879. bool L_4327;
  16880. L_4327 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4326, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  16881. V_450 = L_4327;
  16882. bool L_4328 = V_450;
  16883. if (!L_4328)
  16884. {
  16885. goto IL_8d3b;
  16886. }
  16887. }
  16888. {
  16889. goto IL_8ed3;
  16890. }
  16891. IL_8d3b:
  16892. {
  16893. int32_t L_4329 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_geometrySortingOrder;
  16894. V_451 = (bool)((!(((uint32_t)L_4329) <= ((uint32_t)0)))? 1 : 0);
  16895. bool L_4330 = V_451;
  16896. if (!L_4330)
  16897. {
  16898. goto IL_8d6f;
  16899. }
  16900. }
  16901. {
  16902. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4331 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16903. NullCheck(L_4331);
  16904. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4332 = L_4331->___meshInfo;
  16905. int32_t L_4333 = V_449;
  16906. NullCheck(L_4332);
  16907. il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
  16908. TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA(((L_4332)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4333))), 1, NULL);
  16909. }
  16910. IL_8d6f:
  16911. {
  16912. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4334 = __this->___m_subTextObjects;
  16913. int32_t L_4335 = V_449;
  16914. NullCheck(L_4334);
  16915. int32_t L_4336 = L_4335;
  16916. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4337 = (L_4334)->GetAt(static_cast<il2cpp_array_size_t>(L_4336));
  16917. NullCheck(L_4337);
  16918. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4338;
  16919. L_4338 = TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2(L_4337, NULL);
  16920. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4339 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16921. NullCheck(L_4339);
  16922. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4340 = L_4339->___meshInfo;
  16923. int32_t L_4341 = V_449;
  16924. NullCheck(L_4340);
  16925. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4342 = ((L_4340)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4341)))->___vertices;
  16926. NullCheck(L_4338);
  16927. Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_4338, L_4342, NULL);
  16928. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4343 = __this->___m_subTextObjects;
  16929. int32_t L_4344 = V_449;
  16930. NullCheck(L_4343);
  16931. int32_t L_4345 = L_4344;
  16932. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4346 = (L_4343)->GetAt(static_cast<il2cpp_array_size_t>(L_4345));
  16933. NullCheck(L_4346);
  16934. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4347;
  16935. L_4347 = TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2(L_4346, NULL);
  16936. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4348 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16937. NullCheck(L_4348);
  16938. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4349 = L_4348->___meshInfo;
  16939. int32_t L_4350 = V_449;
  16940. NullCheck(L_4349);
  16941. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4351 = ((L_4349)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4350)))->___uvs0;
  16942. NullCheck(L_4347);
  16943. Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_4347, L_4351, NULL);
  16944. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4352 = __this->___m_subTextObjects;
  16945. int32_t L_4353 = V_449;
  16946. NullCheck(L_4352);
  16947. int32_t L_4354 = L_4353;
  16948. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4355 = (L_4352)->GetAt(static_cast<il2cpp_array_size_t>(L_4354));
  16949. NullCheck(L_4355);
  16950. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4356;
  16951. L_4356 = TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2(L_4355, NULL);
  16952. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4357 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16953. NullCheck(L_4357);
  16954. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4358 = L_4357->___meshInfo;
  16955. int32_t L_4359 = V_449;
  16956. NullCheck(L_4358);
  16957. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4360 = ((L_4358)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4359)))->___uvs2;
  16958. NullCheck(L_4356);
  16959. Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5(L_4356, L_4360, NULL);
  16960. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4361 = __this->___m_subTextObjects;
  16961. int32_t L_4362 = V_449;
  16962. NullCheck(L_4361);
  16963. int32_t L_4363 = L_4362;
  16964. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4364 = (L_4361)->GetAt(static_cast<il2cpp_array_size_t>(L_4363));
  16965. NullCheck(L_4364);
  16966. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4365;
  16967. L_4365 = TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2(L_4364, NULL);
  16968. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4366 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  16969. NullCheck(L_4366);
  16970. TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4367 = L_4366->___meshInfo;
  16971. int32_t L_4368 = V_449;
  16972. NullCheck(L_4367);
  16973. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4369 = ((L_4367)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4368)))->___colors32;
  16974. NullCheck(L_4365);
  16975. Mesh_set_colors32_m0E4462B7A1D613E6FB15DD7584BCE5491C17820F(L_4365, L_4369, NULL);
  16976. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4370 = __this->___m_subTextObjects;
  16977. int32_t L_4371 = V_449;
  16978. NullCheck(L_4370);
  16979. int32_t L_4372 = L_4371;
  16980. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4373 = (L_4370)->GetAt(static_cast<il2cpp_array_size_t>(L_4372));
  16981. NullCheck(L_4373);
  16982. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4374;
  16983. L_4374 = TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2(L_4373, NULL);
  16984. NullCheck(L_4374);
  16985. Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B(L_4374, NULL);
  16986. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4375 = __this->___m_subTextObjects;
  16987. int32_t L_4376 = V_449;
  16988. NullCheck(L_4375);
  16989. int32_t L_4377 = L_4376;
  16990. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4378 = (L_4375)->GetAt(static_cast<il2cpp_array_size_t>(L_4377));
  16991. NullCheck(L_4378);
  16992. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_4379;
  16993. L_4379 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(L_4378, NULL);
  16994. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4380 = __this->___m_subTextObjects;
  16995. int32_t L_4381 = V_449;
  16996. NullCheck(L_4380);
  16997. int32_t L_4382 = L_4381;
  16998. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4383 = (L_4380)->GetAt(static_cast<il2cpp_array_size_t>(L_4382));
  16999. NullCheck(L_4383);
  17000. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4384;
  17001. L_4384 = TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2(L_4383, NULL);
  17002. NullCheck(L_4379);
  17003. CanvasRenderer_SetMesh_m1DF21BBC31233AC324BC08331BB542C619DC7543(L_4379, L_4384, NULL);
  17004. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4385 = __this->___m_subTextObjects;
  17005. int32_t L_4386 = V_449;
  17006. NullCheck(L_4385);
  17007. int32_t L_4387 = L_4386;
  17008. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4388 = (L_4385)->GetAt(static_cast<il2cpp_array_size_t>(L_4387));
  17009. NullCheck(L_4388);
  17010. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_4389;
  17011. L_4389 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(L_4388, NULL);
  17012. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4390 = V_444;
  17013. NullCheck(L_4389);
  17014. CanvasRenderer_SetColor_mA65CB97B7C6673C0EA7A42BED93D22DD127C7BFA(L_4389, L_4390, NULL);
  17015. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4391 = __this->___m_subTextObjects;
  17016. int32_t L_4392 = V_449;
  17017. NullCheck(L_4391);
  17018. int32_t L_4393 = L_4392;
  17019. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4394 = (L_4391)->GetAt(static_cast<il2cpp_array_size_t>(L_4393));
  17020. NullCheck(L_4394);
  17021. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_4395;
  17022. L_4395 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(L_4394, NULL);
  17023. bool L_4396 = V_445;
  17024. NullCheck(L_4395);
  17025. CanvasRenderer_set_cullTransparentMesh_m72093B655EFCCF35FE50C60258F0B1440BFD04BE(L_4395, L_4396, NULL);
  17026. TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* L_4397 = __this->___m_subTextObjects;
  17027. int32_t L_4398 = V_449;
  17028. NullCheck(L_4397);
  17029. int32_t L_4399 = L_4398;
  17030. TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_4400 = (L_4397)->GetAt(static_cast<il2cpp_array_size_t>(L_4399));
  17031. bool L_4401;
  17032. L_4401 = VirtualFuncInvoker0< bool >::Invoke(24, __this);
  17033. NullCheck(L_4400);
  17034. VirtualActionInvoker1< bool >::Invoke(25, L_4400, L_4401);
  17035. }
  17036. IL_8ed3:
  17037. {
  17038. int32_t L_4402 = V_449;
  17039. V_67 = L_4402;
  17040. int32_t L_4403 = V_67;
  17041. V_449 = ((int32_t)il2cpp_codegen_add(L_4403, 1));
  17042. }
  17043. IL_8ee5:
  17044. {
  17045. int32_t L_4404 = V_449;
  17046. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4405 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
  17047. NullCheck(L_4405);
  17048. int32_t L_4406 = L_4405->___materialCount;
  17049. V_452 = (bool)((((int32_t)L_4404) < ((int32_t)L_4406))? 1 : 0);
  17050. bool L_4407 = V_452;
  17051. if (L_4407)
  17052. {
  17053. goto IL_8cf8;
  17054. }
  17055. }
  17056. {
  17057. }
  17058. IL_8f0a:
  17059. {
  17060. il2cpp_codegen_runtime_class_init_inline(TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
  17061. TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE(__this, NULL);
  17062. il2cpp_codegen_runtime_class_init_inline(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var);
  17063. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextPhaseIIIMarker), NULL);
  17064. ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields*)il2cpp_codegen_static_fields_for(TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_il2cpp_TypeInfo_var))->___k_GenerateTextMarker), NULL);
  17065. }
  17066. IL_8f27:
  17067. {
  17068. return;
  17069. }
  17070. }
  17071. #ifdef __clang__
  17072. #pragma clang diagnostic pop
  17073. #endif
  17074. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method)
  17075. {
  17076. {
  17077. intptr_t L_0 = __this->___m_Ptr;
  17078. ProfilerUnsafeUtility_BeginSample_mB5106F4E7ECEF54906545665ED23928D14F5FCA7(L_0, NULL);
  17079. return;
  17080. }
  17081. }
  17082. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method)
  17083. {
  17084. {
  17085. intptr_t L_0 = __this->___m_Ptr;
  17086. ProfilerUnsafeUtility_EndSample_mFDB4EFB160A9CB817D2F8ED21B88693616B27409(L_0, NULL);
  17087. return;
  17088. }
  17089. }
  17090. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  17091. {
  17092. static bool s_Il2CppMethodInitialized;
  17093. if (!s_Il2CppMethodInitialized)
  17094. {
  17095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  17096. s_Il2CppMethodInitialized = true;
  17097. }
  17098. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  17099. memset((&V_0), 0, sizeof(V_0));
  17100. {
  17101. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
  17102. V_0 = L_0;
  17103. goto IL_0009;
  17104. }
  17105. IL_0009:
  17106. {
  17107. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  17108. return L_1;
  17109. }
  17110. }
  17111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method)
  17112. {
  17113. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
  17114. memset((&V_0), 0, sizeof(V_0));
  17115. {
  17116. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
  17117. float L_1 = L_0.___r;
  17118. float L_2;
  17119. L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL);
  17120. float L_3;
  17121. L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f))));
  17122. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
  17123. float L_5 = L_4.___g;
  17124. float L_6;
  17125. L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL);
  17126. float L_7;
  17127. L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f))));
  17128. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c;
  17129. float L_9 = L_8.___b;
  17130. float L_10;
  17131. L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL);
  17132. float L_11;
  17133. L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f))));
  17134. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c;
  17135. float L_13 = L_12.___a;
  17136. float L_14;
  17137. L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
  17138. float L_15;
  17139. L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f))));
  17140. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
  17141. memset((&L_16), 0, sizeof(L_16));
  17142. Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_3), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_7), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_11), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_15), NULL);
  17143. V_0 = L_16;
  17144. goto IL_0065;
  17145. }
  17146. IL_0065:
  17147. {
  17148. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0;
  17149. return L_17;
  17150. }
  17151. }
  17152. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method)
  17153. {
  17154. bool V_0 = false;
  17155. bool V_1 = false;
  17156. int32_t V_2 = 0;
  17157. {
  17158. int32_t L_0 = ___0_value;
  17159. int32_t L_1 = ___1_min;
  17160. V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
  17161. bool L_2 = V_0;
  17162. if (!L_2)
  17163. {
  17164. goto IL_000e;
  17165. }
  17166. }
  17167. {
  17168. int32_t L_3 = ___1_min;
  17169. ___0_value = L_3;
  17170. goto IL_0019;
  17171. }
  17172. IL_000e:
  17173. {
  17174. int32_t L_4 = ___0_value;
  17175. int32_t L_5 = ___2_max;
  17176. V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
  17177. bool L_6 = V_1;
  17178. if (!L_6)
  17179. {
  17180. goto IL_0019;
  17181. }
  17182. }
  17183. {
  17184. int32_t L_7 = ___2_max;
  17185. ___0_value = L_7;
  17186. }
  17187. IL_0019:
  17188. {
  17189. int32_t L_8 = ___0_value;
  17190. V_2 = L_8;
  17191. goto IL_001d;
  17192. }
  17193. IL_001d:
  17194. {
  17195. int32_t L_9 = V_2;
  17196. return L_9;
  17197. }
  17198. }
  17199. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  17200. {
  17201. {
  17202. float L_0 = ___0_x;
  17203. __this->___x = L_0;
  17204. float L_1 = ___1_y;
  17205. __this->___y = L_1;
  17206. float L_2 = ___2_z;
  17207. __this->___z = L_2;
  17208. return;
  17209. }
  17210. }
  17211. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
  17212. {
  17213. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  17214. memset((&V_0), 0, sizeof(V_0));
  17215. {
  17216. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  17217. float L_1 = L_0.___x;
  17218. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  17219. float L_3 = L_2.___x;
  17220. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  17221. float L_5 = L_4.___y;
  17222. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  17223. float L_7 = L_6.___y;
  17224. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  17225. float L_9 = L_8.___z;
  17226. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  17227. float L_11 = L_10.___z;
  17228. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  17229. memset((&L_12), 0, sizeof(L_12));
  17230. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
  17231. V_0 = L_12;
  17232. goto IL_0030;
  17233. }
  17234. IL_0030:
  17235. {
  17236. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  17237. return L_13;
  17238. }
  17239. }
  17240. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
  17241. {
  17242. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  17243. memset((&V_0), 0, sizeof(V_0));
  17244. {
  17245. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  17246. float L_1 = L_0.___x;
  17247. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  17248. float L_3 = L_2.___x;
  17249. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  17250. float L_5 = L_4.___y;
  17251. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  17252. float L_7 = L_6.___y;
  17253. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  17254. float L_9 = L_8.___z;
  17255. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  17256. float L_11 = L_10.___z;
  17257. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  17258. memset((&L_12), 0, sizeof(L_12));
  17259. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
  17260. V_0 = L_12;
  17261. goto IL_0030;
  17262. }
  17263. IL_0030:
  17264. {
  17265. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  17266. return L_13;
  17267. }
  17268. }
  17269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
  17270. {
  17271. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  17272. memset((&V_0), 0, sizeof(V_0));
  17273. {
  17274. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  17275. float L_1 = L_0.___x;
  17276. float L_2 = ___1_d;
  17277. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
  17278. float L_4 = L_3.___y;
  17279. float L_5 = ___1_d;
  17280. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
  17281. float L_7 = L_6.___z;
  17282. float L_8 = ___1_d;
  17283. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  17284. memset((&L_9), 0, sizeof(L_9));
  17285. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
  17286. V_0 = L_9;
  17287. goto IL_0021;
  17288. }
  17289. IL_0021:
  17290. {
  17291. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
  17292. return L_10;
  17293. }
  17294. }
  17295. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  17296. {
  17297. float V_0 = 0.0f;
  17298. float G_B3_0 = 0.0f;
  17299. {
  17300. float L_0 = ___0_a;
  17301. float L_1 = ___1_b;
  17302. if ((((float)L_0) > ((float)L_1)))
  17303. {
  17304. goto IL_0008;
  17305. }
  17306. }
  17307. {
  17308. float L_2 = ___1_b;
  17309. G_B3_0 = L_2;
  17310. goto IL_0009;
  17311. }
  17312. IL_0008:
  17313. {
  17314. float L_3 = ___0_a;
  17315. G_B3_0 = L_3;
  17316. }
  17317. IL_0009:
  17318. {
  17319. V_0 = G_B3_0;
  17320. goto IL_000c;
  17321. }
  17322. IL_000c:
  17323. {
  17324. float L_4 = V_0;
  17325. return L_4;
  17326. }
  17327. }
  17328. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  17329. {
  17330. float V_0 = 0.0f;
  17331. float G_B3_0 = 0.0f;
  17332. {
  17333. float L_0 = ___0_a;
  17334. float L_1 = ___1_b;
  17335. if ((((float)L_0) < ((float)L_1)))
  17336. {
  17337. goto IL_0008;
  17338. }
  17339. }
  17340. {
  17341. float L_2 = ___1_b;
  17342. G_B3_0 = L_2;
  17343. goto IL_0009;
  17344. }
  17345. IL_0008:
  17346. {
  17347. float L_3 = ___0_a;
  17348. G_B3_0 = L_3;
  17349. }
  17350. IL_0009:
  17351. {
  17352. V_0 = G_B3_0;
  17353. goto IL_000c;
  17354. }
  17355. IL_000c:
  17356. {
  17357. float L_4 = V_0;
  17358. return L_4;
  17359. }
  17360. }
  17361. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  17362. {
  17363. {
  17364. float L_0 = ___0_x;
  17365. __this->___x = L_0;
  17366. float L_1 = ___1_y;
  17367. __this->___y = L_1;
  17368. return;
  17369. }
  17370. }
  17371. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
  17372. {
  17373. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  17374. memset((&V_0), 0, sizeof(V_0));
  17375. {
  17376. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  17377. memset((&L_0), 0, sizeof(L_0));
  17378. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
  17379. V_0 = L_0;
  17380. goto IL_001d;
  17381. }
  17382. IL_001d:
  17383. {
  17384. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
  17385. return L_1;
  17386. }
  17387. }
  17388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
  17389. {
  17390. {
  17391. __this->___rgba = 0;
  17392. uint8_t L_0 = ___0_r;
  17393. __this->___r = L_0;
  17394. uint8_t L_1 = ___1_g;
  17395. __this->___g = L_1;
  17396. uint8_t L_2 = ___2_b;
  17397. __this->___b = L_2;
  17398. uint8_t L_3 = ___3_a;
  17399. __this->___a = L_3;
  17400. return;
  17401. }
  17402. }
  17403. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
  17404. {
  17405. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  17406. memset((&V_0), 0, sizeof(V_0));
  17407. {
  17408. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
  17409. float L_1 = L_0.___x;
  17410. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
  17411. float L_3 = L_2.___y;
  17412. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
  17413. memset((&L_4), 0, sizeof(L_4));
  17414. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL);
  17415. V_0 = L_4;
  17416. goto IL_001a;
  17417. }
  17418. IL_001a:
  17419. {
  17420. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
  17421. return L_5;
  17422. }
  17423. }
  17424. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17425. {
  17426. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17427. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17428. }
  17429. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
  17430. {
  17431. bool V_0 = false;
  17432. float V_1 = 0.0f;
  17433. bool V_2 = false;
  17434. {
  17435. float L_0 = ___0_value;
  17436. V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
  17437. bool L_1 = V_0;
  17438. if (!L_1)
  17439. {
  17440. goto IL_0015;
  17441. }
  17442. }
  17443. {
  17444. V_1 = (0.0f);
  17445. goto IL_002d;
  17446. }
  17447. IL_0015:
  17448. {
  17449. float L_2 = ___0_value;
  17450. V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
  17451. bool L_3 = V_2;
  17452. if (!L_3)
  17453. {
  17454. goto IL_0029;
  17455. }
  17456. }
  17457. {
  17458. V_1 = (1.0f);
  17459. goto IL_002d;
  17460. }
  17461. IL_0029:
  17462. {
  17463. float L_4 = ___0_value;
  17464. V_1 = L_4;
  17465. goto IL_002d;
  17466. }
  17467. IL_002d:
  17468. {
  17469. float L_5 = V_1;
  17470. return L_5;
  17471. }
  17472. }
  17473. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
  17474. {
  17475. {
  17476. float L_0 = ___0_r;
  17477. __this->___r = L_0;
  17478. float L_1 = ___1_g;
  17479. __this->___g = L_1;
  17480. float L_2 = ___2_b;
  17481. __this->___b = L_2;
  17482. float L_3 = ___3_a;
  17483. __this->___a = L_3;
  17484. return;
  17485. }
  17486. }