Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

UnityEngine.TextCoreTextEngineModule.cpp 646KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667
  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. // System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.TextCore.Text.FontAsset>
  9. struct Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371;
  10. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
  11. struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
  12. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Text.Character>
  13. struct Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB;
  14. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Glyph>
  15. struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7;
  16. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  17. struct Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0;
  18. // System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>
  19. struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4;
  20. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Text.SpriteCharacter>
  21. struct Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9;
  22. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Text.SpriteGlyph>
  23. struct Dictionary_2_tDC0461D8CBB2E6B52DD2C421114EDE7C1C70DE73;
  24. // System.Collections.Generic.HashSet`1<System.Int32>
  25. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
  26. // System.Collections.Generic.HashSet`1<System.UInt32>
  27. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
  28. // System.Collections.Generic.IEqualityComparer`1<System.UInt32>
  29. struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
  30. // System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  31. struct KeyCollection_tF62DA58D084558E31E5A09537D460287D59B1A89;
  32. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.Character>
  33. struct List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317;
  34. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.FontAsset>
  35. struct List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE;
  36. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph>
  37. struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C;
  38. // System.Collections.Generic.List`1<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  39. struct List_1_t3CA8EA3609B406A4099002CBD02BB599F3B1D5DB;
  40. // System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect>
  41. struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B;
  42. // System.Collections.Generic.List`1<System.Object>
  43. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  44. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteAsset>
  45. struct List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320;
  46. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter>
  47. struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51;
  48. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteGlyph>
  49. struct List_1_t063B87D3CFDC3AEE80E33EFBDA1410C697D71AD6;
  50. // System.Collections.Generic.List`1<UnityEngine.Texture2D>
  51. struct List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4;
  52. // System.Collections.Generic.List`1<System.UInt32>
  53. struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A;
  54. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  55. struct List_1_tA1547550E5FBA50050B20DA74245C38434654EE8;
  56. // System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  57. struct ValueCollection_tB99ECE94AB57EE9AB1FAC3276CC7108B468367C9;
  58. // System.Collections.Generic.Dictionary`2/Entry<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>[]
  59. struct EntryU5BU5D_t68A3C3C2FF61504922EC13C363BED0E17D474FA8;
  60. // System.Collections.Generic.HashSet`1/Slot<System.UInt32>[]
  61. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  62. // System.Byte[]
  63. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  64. // System.Char[]
  65. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  66. // UnityEngine.Color32[]
  67. struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
  68. // UnityEngine.TextCore.Text.FontWeightPair[]
  69. struct FontWeightPairU5BU5D_t76E8DB55C81EEBEFA2E6D1D3E3B3EA1FB4C4954F;
  70. // System.Int32[]
  71. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  72. // System.Int32Enum[]
  73. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  74. // UnityEngine.TextCore.Text.LineInfo[]
  75. struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D;
  76. // UnityEngine.TextCore.Text.LinkInfo[]
  77. struct LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51;
  78. // UnityEngine.TextCore.Text.MaterialReference[]
  79. struct MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E;
  80. // UnityEngine.TextCore.Text.MeshInfo[]
  81. struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6;
  82. // System.Object[]
  83. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  84. // UnityEngine.TextCore.Text.PageInfo[]
  85. struct PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4;
  86. // UnityEngine.TextCore.Text.RichTextTagAttribute[]
  87. struct RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14;
  88. // System.Single[]
  89. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  90. // UnityEngine.TextCore.Text.SpriteCharacter[]
  91. struct SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA;
  92. // UnityEngine.TextCore.Text.TextAlignment[]
  93. struct TextAlignmentU5BU5D_t756DC2D672145699CB9718DDBA5982ED51A95F49;
  94. // UnityEngine.TextCore.Text.TextColorGradient[]
  95. struct TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A;
  96. // UnityEngine.TextCore.Text.TextElementInfo[]
  97. struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E;
  98. // UnityEngine.TextCore.Text.TextFontWeight[]
  99. struct TextFontWeightU5BU5D_t3DE32809AEE657255C8333897D61F2EA5279D43F;
  100. // UnityEngine.Texture2D[]
  101. struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
  102. // System.UInt32[]
  103. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  104. // UnityEngine.Vector2[]
  105. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  106. // UnityEngine.Vector3[]
  107. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  108. // UnityEngine.TextCore.Text.WordInfo[]
  109. struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B;
  110. // UnityEngine.TextCore.Text.XmlTagAttribute[]
  111. struct XmlTagAttributeU5BU5D_tEDFE75BDDC81D11CEA2F2A12583516D3BFB309B2;
  112. // UnityEngine.TextCore.Text.Character
  113. struct Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC;
  114. // UnityEngine.Font
  115. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
  116. // UnityEngine.TextCore.Text.FontAsset
  117. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
  118. // UnityEngine.TextCore.Text.FontFeatureTable
  119. struct FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7;
  120. // UnityEngine.TextCore.Glyph
  121. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F;
  122. // UnityEngine.Material
  123. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  124. // UnityEngine.Object
  125. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  126. // System.Runtime.Serialization.SerializationInfo
  127. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  128. // UnityEngine.Shader
  129. struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
  130. // UnityEngine.TextCore.Text.SpriteAsset
  131. struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313;
  132. // UnityEngine.TextCore.Text.SpriteCharacter
  133. struct SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5;
  134. // System.String
  135. struct String_t;
  136. // UnityEngine.TextAsset
  137. struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69;
  138. // UnityEngine.TextCore.Text.TextAsset
  139. struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8;
  140. // UnityEngine.TextCore.Text.TextColorGradient
  141. struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70;
  142. // UnityEngine.TextCore.Text.TextElement
  143. struct TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA;
  144. // UnityEngine.TextCore.Text.TextGenerationSettings
  145. struct TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2;
  146. // UnityEngine.TextCore.Text.TextGenerator
  147. struct TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366;
  148. // UnityEngine.TextCore.Text.TextInfo
  149. struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09;
  150. // UnityEngine.TextCore.Text.TextSettings
  151. struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64;
  152. // UnityEngine.TextCore.Text.TextStyleSheet
  153. struct TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E;
  154. // UnityEngine.Texture
  155. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  156. // UnityEngine.Texture2D
  157. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  158. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules
  159. struct UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E;
  160. // System.Void
  161. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  162. IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
  163. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  164. IL2CPP_EXTERN_C RuntimeClass* TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var;
  165. IL2CPP_EXTERN_C RuntimeClass* TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var;
  166. IL2CPP_EXTERN_C RuntimeClass* TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var;
  167. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  168. IL2CPP_EXTERN_C String_t* _stringLiteral0A0DAF77271D6DA2C6A1C08A805866EB837D591E;
  169. IL2CPP_EXTERN_C String_t* _stringLiteral45F6DDE1A98CAC15AB9ED3B1B435261E3210927D;
  170. IL2CPP_EXTERN_C String_t* _stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4;
  171. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var;
  172. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var;
  173. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var;
  174. IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_RuntimeMethod_var;
  175. IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var;
  176. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_RuntimeMethod_var;
  177. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var;
  178. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var;
  179. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var;
  180. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var;
  181. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9_RuntimeMethod_var;
  182. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var;
  183. IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var;
  184. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B;
  185. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7;
  186. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2;
  187. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  188. struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D;
  189. struct MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E;
  190. struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6;
  191. struct PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4;
  192. struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E;
  193. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  194. struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B;
  195. IL2CPP_EXTERN_C_BEGIN
  196. IL2CPP_EXTERN_C_END
  197. #ifdef __clang__
  198. #pragma clang diagnostic push
  199. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  200. #pragma clang diagnostic ignored "-Wunused-variable"
  201. #endif
  202. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  203. struct Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0 : public RuntimeObject
  204. {
  205. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  206. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  207. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  208. EntryU5BU5D_t68A3C3C2FF61504922EC13C363BED0E17D474FA8* ____entries_1;
  209. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  210. int32_t ____count_2;
  211. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  212. int32_t ____freeList_3;
  213. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  214. int32_t ____freeCount_4;
  215. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  216. int32_t ____version_5;
  217. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  218. RuntimeObject* ____comparer_6;
  219. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  220. KeyCollection_tF62DA58D084558E31E5A09537D460287D59B1A89* ____keys_7;
  221. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  222. ValueCollection_tB99ECE94AB57EE9AB1FAC3276CC7108B468367C9* ____values_8;
  223. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  224. RuntimeObject* ____syncRoot_9;
  225. };
  226. // System.Collections.Generic.HashSet`1<System.UInt32>
  227. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A : public RuntimeObject
  228. {
  229. // System.Int32[] System.Collections.Generic.HashSet`1::_buckets
  230. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
  231. // System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
  232. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* ____slots_8;
  233. // System.Int32 System.Collections.Generic.HashSet`1::_count
  234. int32_t ____count_9;
  235. // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
  236. int32_t ____lastIndex_10;
  237. // System.Int32 System.Collections.Generic.HashSet`1::_freeList
  238. int32_t ____freeList_11;
  239. // System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
  240. RuntimeObject* ____comparer_12;
  241. // System.Int32 System.Collections.Generic.HashSet`1::_version
  242. int32_t ____version_13;
  243. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
  244. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
  245. };
  246. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter>
  247. struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51 : public RuntimeObject
  248. {
  249. // T[] System.Collections.Generic.List`1::_items
  250. SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA* ____items_1;
  251. // System.Int32 System.Collections.Generic.List`1::_size
  252. int32_t ____size_2;
  253. // System.Int32 System.Collections.Generic.List`1::_version
  254. int32_t ____version_3;
  255. // System.Object System.Collections.Generic.List`1::_syncRoot
  256. RuntimeObject* ____syncRoot_4;
  257. };
  258. // UnityEngine.TextCore.Text.FontFeatureTable
  259. struct FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7 : public RuntimeObject
  260. {
  261. // System.Collections.Generic.List`1<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord> UnityEngine.TextCore.Text.FontFeatureTable::m_GlyphPairAdjustmentRecords
  262. List_1_t3CA8EA3609B406A4099002CBD02BB599F3B1D5DB* ___m_GlyphPairAdjustmentRecords_0;
  263. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord> UnityEngine.TextCore.Text.FontFeatureTable::m_GlyphPairAdjustmentRecordLookup
  264. Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* ___m_GlyphPairAdjustmentRecordLookup_1;
  265. };
  266. // System.String
  267. struct String_t : public RuntimeObject
  268. {
  269. // System.Int32 System.String::_stringLength
  270. int32_t ____stringLength_4;
  271. // System.Char System.String::_firstChar
  272. Il2CppChar ____firstChar_5;
  273. };
  274. // UnityEngine.TextCore.Text.TextElement
  275. struct TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA : public RuntimeObject
  276. {
  277. // UnityEngine.TextCore.Text.TextElementType UnityEngine.TextCore.Text.TextElement::m_ElementType
  278. uint8_t ___m_ElementType_0;
  279. // System.UInt32 UnityEngine.TextCore.Text.TextElement::m_Unicode
  280. uint32_t ___m_Unicode_1;
  281. // UnityEngine.TextCore.Text.TextAsset UnityEngine.TextCore.Text.TextElement::m_TextAsset
  282. TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* ___m_TextAsset_2;
  283. // UnityEngine.TextCore.Glyph UnityEngine.TextCore.Text.TextElement::m_Glyph
  284. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph_3;
  285. // System.UInt32 UnityEngine.TextCore.Text.TextElement::m_GlyphIndex
  286. uint32_t ___m_GlyphIndex_4;
  287. // System.Single UnityEngine.TextCore.Text.TextElement::m_Scale
  288. float ___m_Scale_5;
  289. };
  290. // UnityEngine.TextCore.Text.TextShaderUtilities
  291. struct TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692 : public RuntimeObject
  292. {
  293. };
  294. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules
  295. struct UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E : public RuntimeObject
  296. {
  297. // UnityEngine.TextAsset UnityEngine.TextCore.Text.UnicodeLineBreakingRules::m_UnicodeLineBreakingRules
  298. TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_UnicodeLineBreakingRules_1;
  299. // UnityEngine.TextAsset UnityEngine.TextCore.Text.UnicodeLineBreakingRules::m_LeadingCharacters
  300. TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_LeadingCharacters_2;
  301. // UnityEngine.TextAsset UnityEngine.TextCore.Text.UnicodeLineBreakingRules::m_FollowingCharacters
  302. TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_FollowingCharacters_3;
  303. // System.Boolean UnityEngine.TextCore.Text.UnicodeLineBreakingRules::m_UseModernHangulLineBreakingRules
  304. bool ___m_UseModernHangulLineBreakingRules_4;
  305. };
  306. // System.ValueType
  307. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  308. {
  309. };
  310. // Native definition for P/Invoke marshalling of System.ValueType
  311. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  312. {
  313. };
  314. // Native definition for COM marshalling of System.ValueType
  315. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  316. {
  317. };
  318. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32>
  319. struct TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8
  320. {
  321. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  322. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack_0;
  323. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  324. int32_t ___index_1;
  325. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  326. int32_t ___m_DefaultItem_2;
  327. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  328. int32_t ___m_Capacity_3;
  329. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  330. int32_t ___m_RolloverSize_4;
  331. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  332. int32_t ___m_Count_5;
  333. };
  334. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32Enum>
  335. struct TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D
  336. {
  337. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  338. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___itemStack_0;
  339. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  340. int32_t ___index_1;
  341. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  342. int32_t ___m_DefaultItem_2;
  343. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  344. int32_t ___m_Capacity_3;
  345. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  346. int32_t ___m_RolloverSize_4;
  347. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  348. int32_t ___m_Count_5;
  349. };
  350. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Object>
  351. struct TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991
  352. {
  353. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  354. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___itemStack_0;
  355. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  356. int32_t ___index_1;
  357. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  358. RuntimeObject* ___m_DefaultItem_2;
  359. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  360. int32_t ___m_Capacity_3;
  361. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  362. int32_t ___m_RolloverSize_4;
  363. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  364. int32_t ___m_Count_5;
  365. };
  366. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>
  367. struct TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555
  368. {
  369. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  370. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack_0;
  371. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  372. int32_t ___index_1;
  373. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  374. float ___m_DefaultItem_2;
  375. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  376. int32_t ___m_Capacity_3;
  377. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  378. int32_t ___m_RolloverSize_4;
  379. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  380. int32_t ___m_Count_5;
  381. };
  382. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextAlignment>
  383. struct TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F
  384. {
  385. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  386. TextAlignmentU5BU5D_t756DC2D672145699CB9718DDBA5982ED51A95F49* ___itemStack_0;
  387. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  388. int32_t ___index_1;
  389. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  390. int32_t ___m_DefaultItem_2;
  391. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  392. int32_t ___m_Capacity_3;
  393. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  394. int32_t ___m_RolloverSize_4;
  395. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  396. int32_t ___m_Count_5;
  397. };
  398. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextColorGradient>
  399. struct TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E
  400. {
  401. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  402. TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A* ___itemStack_0;
  403. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  404. int32_t ___index_1;
  405. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  406. TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___m_DefaultItem_2;
  407. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  408. int32_t ___m_Capacity_3;
  409. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  410. int32_t ___m_RolloverSize_4;
  411. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  412. int32_t ___m_Count_5;
  413. };
  414. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextFontWeight>
  415. struct TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790
  416. {
  417. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  418. TextFontWeightU5BU5D_t3DE32809AEE657255C8333897D61F2EA5279D43F* ___itemStack_0;
  419. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  420. int32_t ___index_1;
  421. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  422. int32_t ___m_DefaultItem_2;
  423. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  424. int32_t ___m_Capacity_3;
  425. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  426. int32_t ___m_RolloverSize_4;
  427. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  428. int32_t ___m_Count_5;
  429. };
  430. // System.Boolean
  431. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  432. {
  433. // System.Boolean System.Boolean::m_value
  434. bool ___m_value_0;
  435. };
  436. // System.Byte
  437. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  438. {
  439. // System.Byte System.Byte::m_value
  440. uint8_t ___m_value_0;
  441. };
  442. // System.Char
  443. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  444. {
  445. // System.Char System.Char::m_value
  446. Il2CppChar ___m_value_0;
  447. };
  448. // UnityEngine.TextCore.Text.Character
  449. struct Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC : public TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA
  450. {
  451. };
  452. // UnityEngine.Color
  453. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  454. {
  455. // System.Single UnityEngine.Color::r
  456. float ___r_0;
  457. // System.Single UnityEngine.Color::g
  458. float ___g_1;
  459. // System.Single UnityEngine.Color::b
  460. float ___b_2;
  461. // System.Single UnityEngine.Color::a
  462. float ___a_3;
  463. };
  464. // UnityEngine.Color32
  465. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  466. {
  467. union
  468. {
  469. #pragma pack(push, tp, 1)
  470. struct
  471. {
  472. // System.Int32 UnityEngine.Color32::rgba
  473. int32_t ___rgba_0;
  474. };
  475. #pragma pack(pop, tp)
  476. struct
  477. {
  478. int32_t ___rgba_0_forAlignmentOnly;
  479. };
  480. #pragma pack(push, tp, 1)
  481. struct
  482. {
  483. // System.Byte UnityEngine.Color32::r
  484. uint8_t ___r_1;
  485. };
  486. #pragma pack(pop, tp)
  487. struct
  488. {
  489. uint8_t ___r_1_forAlignmentOnly;
  490. };
  491. #pragma pack(push, tp, 1)
  492. struct
  493. {
  494. char ___g_2_OffsetPadding[1];
  495. // System.Byte UnityEngine.Color32::g
  496. uint8_t ___g_2;
  497. };
  498. #pragma pack(pop, tp)
  499. struct
  500. {
  501. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  502. uint8_t ___g_2_forAlignmentOnly;
  503. };
  504. #pragma pack(push, tp, 1)
  505. struct
  506. {
  507. char ___b_3_OffsetPadding[2];
  508. // System.Byte UnityEngine.Color32::b
  509. uint8_t ___b_3;
  510. };
  511. #pragma pack(pop, tp)
  512. struct
  513. {
  514. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  515. uint8_t ___b_3_forAlignmentOnly;
  516. };
  517. #pragma pack(push, tp, 1)
  518. struct
  519. {
  520. char ___a_4_OffsetPadding[3];
  521. // System.Byte UnityEngine.Color32::a
  522. uint8_t ___a_4;
  523. };
  524. #pragma pack(pop, tp)
  525. struct
  526. {
  527. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  528. uint8_t ___a_4_forAlignmentOnly;
  529. };
  530. };
  531. };
  532. // UnityEngine.TextCore.FaceInfo
  533. struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756
  534. {
  535. // System.Int32 UnityEngine.TextCore.FaceInfo::m_FaceIndex
  536. int32_t ___m_FaceIndex_0;
  537. // System.String UnityEngine.TextCore.FaceInfo::m_FamilyName
  538. String_t* ___m_FamilyName_1;
  539. // System.String UnityEngine.TextCore.FaceInfo::m_StyleName
  540. String_t* ___m_StyleName_2;
  541. // System.Int32 UnityEngine.TextCore.FaceInfo::m_PointSize
  542. int32_t ___m_PointSize_3;
  543. // System.Single UnityEngine.TextCore.FaceInfo::m_Scale
  544. float ___m_Scale_4;
  545. // System.Int32 UnityEngine.TextCore.FaceInfo::m_UnitsPerEM
  546. int32_t ___m_UnitsPerEM_5;
  547. // System.Single UnityEngine.TextCore.FaceInfo::m_LineHeight
  548. float ___m_LineHeight_6;
  549. // System.Single UnityEngine.TextCore.FaceInfo::m_AscentLine
  550. float ___m_AscentLine_7;
  551. // System.Single UnityEngine.TextCore.FaceInfo::m_CapLine
  552. float ___m_CapLine_8;
  553. // System.Single UnityEngine.TextCore.FaceInfo::m_MeanLine
  554. float ___m_MeanLine_9;
  555. // System.Single UnityEngine.TextCore.FaceInfo::m_Baseline
  556. float ___m_Baseline_10;
  557. // System.Single UnityEngine.TextCore.FaceInfo::m_DescentLine
  558. float ___m_DescentLine_11;
  559. // System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptOffset
  560. float ___m_SuperscriptOffset_12;
  561. // System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptSize
  562. float ___m_SuperscriptSize_13;
  563. // System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptOffset
  564. float ___m_SubscriptOffset_14;
  565. // System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptSize
  566. float ___m_SubscriptSize_15;
  567. // System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineOffset
  568. float ___m_UnderlineOffset_16;
  569. // System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineThickness
  570. float ___m_UnderlineThickness_17;
  571. // System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughOffset
  572. float ___m_StrikethroughOffset_18;
  573. // System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughThickness
  574. float ___m_StrikethroughThickness_19;
  575. // System.Single UnityEngine.TextCore.FaceInfo::m_TabWidth
  576. float ___m_TabWidth_20;
  577. };
  578. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.FaceInfo
  579. struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke
  580. {
  581. int32_t ___m_FaceIndex_0;
  582. char* ___m_FamilyName_1;
  583. char* ___m_StyleName_2;
  584. int32_t ___m_PointSize_3;
  585. float ___m_Scale_4;
  586. int32_t ___m_UnitsPerEM_5;
  587. float ___m_LineHeight_6;
  588. float ___m_AscentLine_7;
  589. float ___m_CapLine_8;
  590. float ___m_MeanLine_9;
  591. float ___m_Baseline_10;
  592. float ___m_DescentLine_11;
  593. float ___m_SuperscriptOffset_12;
  594. float ___m_SuperscriptSize_13;
  595. float ___m_SubscriptOffset_14;
  596. float ___m_SubscriptSize_15;
  597. float ___m_UnderlineOffset_16;
  598. float ___m_UnderlineThickness_17;
  599. float ___m_StrikethroughOffset_18;
  600. float ___m_StrikethroughThickness_19;
  601. float ___m_TabWidth_20;
  602. };
  603. // Native definition for COM marshalling of UnityEngine.TextCore.FaceInfo
  604. struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com
  605. {
  606. int32_t ___m_FaceIndex_0;
  607. Il2CppChar* ___m_FamilyName_1;
  608. Il2CppChar* ___m_StyleName_2;
  609. int32_t ___m_PointSize_3;
  610. float ___m_Scale_4;
  611. int32_t ___m_UnitsPerEM_5;
  612. float ___m_LineHeight_6;
  613. float ___m_AscentLine_7;
  614. float ___m_CapLine_8;
  615. float ___m_MeanLine_9;
  616. float ___m_Baseline_10;
  617. float ___m_DescentLine_11;
  618. float ___m_SuperscriptOffset_12;
  619. float ___m_SuperscriptSize_13;
  620. float ___m_SubscriptOffset_14;
  621. float ___m_SubscriptSize_15;
  622. float ___m_UnderlineOffset_16;
  623. float ___m_UnderlineThickness_17;
  624. float ___m_StrikethroughOffset_18;
  625. float ___m_StrikethroughThickness_19;
  626. float ___m_TabWidth_20;
  627. };
  628. // UnityEngine.TextCore.Text.FontAssetCreationEditorSettings
  629. struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52
  630. {
  631. // System.String UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::sourceFontFileGUID
  632. String_t* ___sourceFontFileGUID_0;
  633. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::faceIndex
  634. int32_t ___faceIndex_1;
  635. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::pointSizeSamplingMode
  636. int32_t ___pointSizeSamplingMode_2;
  637. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::pointSize
  638. int32_t ___pointSize_3;
  639. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::padding
  640. int32_t ___padding_4;
  641. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::packingMode
  642. int32_t ___packingMode_5;
  643. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::atlasWidth
  644. int32_t ___atlasWidth_6;
  645. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::atlasHeight
  646. int32_t ___atlasHeight_7;
  647. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::characterSetSelectionMode
  648. int32_t ___characterSetSelectionMode_8;
  649. // System.String UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::characterSequence
  650. String_t* ___characterSequence_9;
  651. // System.String UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::referencedFontAssetGUID
  652. String_t* ___referencedFontAssetGUID_10;
  653. // System.String UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::referencedTextAssetGUID
  654. String_t* ___referencedTextAssetGUID_11;
  655. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::fontStyle
  656. int32_t ___fontStyle_12;
  657. // System.Single UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::fontStyleModifier
  658. float ___fontStyleModifier_13;
  659. // System.Int32 UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::renderMode
  660. int32_t ___renderMode_14;
  661. // System.Boolean UnityEngine.TextCore.Text.FontAssetCreationEditorSettings::includeFontFeatures
  662. bool ___includeFontFeatures_15;
  663. };
  664. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.FontAssetCreationEditorSettings
  665. struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52_marshaled_pinvoke
  666. {
  667. char* ___sourceFontFileGUID_0;
  668. int32_t ___faceIndex_1;
  669. int32_t ___pointSizeSamplingMode_2;
  670. int32_t ___pointSize_3;
  671. int32_t ___padding_4;
  672. int32_t ___packingMode_5;
  673. int32_t ___atlasWidth_6;
  674. int32_t ___atlasHeight_7;
  675. int32_t ___characterSetSelectionMode_8;
  676. char* ___characterSequence_9;
  677. char* ___referencedFontAssetGUID_10;
  678. char* ___referencedTextAssetGUID_11;
  679. int32_t ___fontStyle_12;
  680. float ___fontStyleModifier_13;
  681. int32_t ___renderMode_14;
  682. int32_t ___includeFontFeatures_15;
  683. };
  684. // Native definition for COM marshalling of UnityEngine.TextCore.Text.FontAssetCreationEditorSettings
  685. struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52_marshaled_com
  686. {
  687. Il2CppChar* ___sourceFontFileGUID_0;
  688. int32_t ___faceIndex_1;
  689. int32_t ___pointSizeSamplingMode_2;
  690. int32_t ___pointSize_3;
  691. int32_t ___padding_4;
  692. int32_t ___packingMode_5;
  693. int32_t ___atlasWidth_6;
  694. int32_t ___atlasHeight_7;
  695. int32_t ___characterSetSelectionMode_8;
  696. Il2CppChar* ___characterSequence_9;
  697. Il2CppChar* ___referencedFontAssetGUID_10;
  698. Il2CppChar* ___referencedTextAssetGUID_11;
  699. int32_t ___fontStyle_12;
  700. float ___fontStyleModifier_13;
  701. int32_t ___renderMode_14;
  702. int32_t ___includeFontFeatures_15;
  703. };
  704. // UnityEngine.TextCore.Text.FontStyleStack
  705. struct FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7
  706. {
  707. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::bold
  708. uint8_t ___bold_0;
  709. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::italic
  710. uint8_t ___italic_1;
  711. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::underline
  712. uint8_t ___underline_2;
  713. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::strikethrough
  714. uint8_t ___strikethrough_3;
  715. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::highlight
  716. uint8_t ___highlight_4;
  717. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::superscript
  718. uint8_t ___superscript_5;
  719. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::subscript
  720. uint8_t ___subscript_6;
  721. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::uppercase
  722. uint8_t ___uppercase_7;
  723. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::lowercase
  724. uint8_t ___lowercase_8;
  725. // System.Byte UnityEngine.TextCore.Text.FontStyleStack::smallcaps
  726. uint8_t ___smallcaps_9;
  727. };
  728. // UnityEngine.TextCore.GlyphMetrics
  729. struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A
  730. {
  731. // System.Single UnityEngine.TextCore.GlyphMetrics::m_Width
  732. float ___m_Width_0;
  733. // System.Single UnityEngine.TextCore.GlyphMetrics::m_Height
  734. float ___m_Height_1;
  735. // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingX
  736. float ___m_HorizontalBearingX_2;
  737. // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingY
  738. float ___m_HorizontalBearingY_3;
  739. // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalAdvance
  740. float ___m_HorizontalAdvance_4;
  741. };
  742. // UnityEngine.TextCore.GlyphRect
  743. struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D
  744. {
  745. // System.Int32 UnityEngine.TextCore.GlyphRect::m_X
  746. int32_t ___m_X_0;
  747. // System.Int32 UnityEngine.TextCore.GlyphRect::m_Y
  748. int32_t ___m_Y_1;
  749. // System.Int32 UnityEngine.TextCore.GlyphRect::m_Width
  750. int32_t ___m_Width_2;
  751. // System.Int32 UnityEngine.TextCore.GlyphRect::m_Height
  752. int32_t ___m_Height_3;
  753. };
  754. // UnityEngine.TextCore.LowLevel.GlyphValueRecord
  755. struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E
  756. {
  757. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_XPlacement
  758. float ___m_XPlacement_0;
  759. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_YPlacement
  760. float ___m_YPlacement_1;
  761. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_XAdvance
  762. float ___m_XAdvance_2;
  763. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_YAdvance
  764. float ___m_YAdvance_3;
  765. };
  766. // System.Int32
  767. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  768. {
  769. // System.Int32 System.Int32::m_value
  770. int32_t ___m_value_0;
  771. };
  772. // System.IntPtr
  773. struct IntPtr_t
  774. {
  775. // System.Void* System.IntPtr::m_value
  776. void* ___m_value_0;
  777. };
  778. // UnityEngine.TextCore.Text.MaterialReference
  779. struct MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26
  780. {
  781. // System.Int32 UnityEngine.TextCore.Text.MaterialReference::index
  782. int32_t ___index_0;
  783. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.MaterialReference::fontAsset
  784. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  785. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.MaterialReference::spriteAsset
  786. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_2;
  787. // UnityEngine.Material UnityEngine.TextCore.Text.MaterialReference::material
  788. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
  789. // System.Boolean UnityEngine.TextCore.Text.MaterialReference::isDefaultMaterial
  790. bool ___isDefaultMaterial_4;
  791. // System.Boolean UnityEngine.TextCore.Text.MaterialReference::isFallbackMaterial
  792. bool ___isFallbackMaterial_5;
  793. // UnityEngine.Material UnityEngine.TextCore.Text.MaterialReference::fallbackMaterial
  794. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
  795. // System.Single UnityEngine.TextCore.Text.MaterialReference::padding
  796. float ___padding_7;
  797. // System.Int32 UnityEngine.TextCore.Text.MaterialReference::referenceCount
  798. int32_t ___referenceCount_8;
  799. };
  800. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.MaterialReference
  801. struct MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26_marshaled_pinvoke
  802. {
  803. int32_t ___index_0;
  804. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  805. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_2;
  806. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
  807. int32_t ___isDefaultMaterial_4;
  808. int32_t ___isFallbackMaterial_5;
  809. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
  810. float ___padding_7;
  811. int32_t ___referenceCount_8;
  812. };
  813. // Native definition for COM marshalling of UnityEngine.TextCore.Text.MaterialReference
  814. struct MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26_marshaled_com
  815. {
  816. int32_t ___index_0;
  817. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  818. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_2;
  819. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
  820. int32_t ___isDefaultMaterial_4;
  821. int32_t ___isFallbackMaterial_5;
  822. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
  823. float ___padding_7;
  824. int32_t ___referenceCount_8;
  825. };
  826. // UnityEngine.Matrix4x4
  827. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  828. {
  829. // System.Single UnityEngine.Matrix4x4::m00
  830. float ___m00_0;
  831. // System.Single UnityEngine.Matrix4x4::m10
  832. float ___m10_1;
  833. // System.Single UnityEngine.Matrix4x4::m20
  834. float ___m20_2;
  835. // System.Single UnityEngine.Matrix4x4::m30
  836. float ___m30_3;
  837. // System.Single UnityEngine.Matrix4x4::m01
  838. float ___m01_4;
  839. // System.Single UnityEngine.Matrix4x4::m11
  840. float ___m11_5;
  841. // System.Single UnityEngine.Matrix4x4::m21
  842. float ___m21_6;
  843. // System.Single UnityEngine.Matrix4x4::m31
  844. float ___m31_7;
  845. // System.Single UnityEngine.Matrix4x4::m02
  846. float ___m02_8;
  847. // System.Single UnityEngine.Matrix4x4::m12
  848. float ___m12_9;
  849. // System.Single UnityEngine.Matrix4x4::m22
  850. float ___m22_10;
  851. // System.Single UnityEngine.Matrix4x4::m32
  852. float ___m32_11;
  853. // System.Single UnityEngine.Matrix4x4::m03
  854. float ___m03_12;
  855. // System.Single UnityEngine.Matrix4x4::m13
  856. float ___m13_13;
  857. // System.Single UnityEngine.Matrix4x4::m23
  858. float ___m23_14;
  859. // System.Single UnityEngine.Matrix4x4::m33
  860. float ___m33_15;
  861. };
  862. // UnityEngine.TextCore.Text.PageInfo
  863. struct PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909
  864. {
  865. // System.Int32 UnityEngine.TextCore.Text.PageInfo::firstCharacterIndex
  866. int32_t ___firstCharacterIndex_0;
  867. // System.Int32 UnityEngine.TextCore.Text.PageInfo::lastCharacterIndex
  868. int32_t ___lastCharacterIndex_1;
  869. // System.Single UnityEngine.TextCore.Text.PageInfo::ascender
  870. float ___ascender_2;
  871. // System.Single UnityEngine.TextCore.Text.PageInfo::baseLine
  872. float ___baseLine_3;
  873. // System.Single UnityEngine.TextCore.Text.PageInfo::descender
  874. float ___descender_4;
  875. };
  876. // UnityEngine.Rect
  877. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  878. {
  879. // System.Single UnityEngine.Rect::m_XMin
  880. float ___m_XMin_0;
  881. // System.Single UnityEngine.Rect::m_YMin
  882. float ___m_YMin_1;
  883. // System.Single UnityEngine.Rect::m_Width
  884. float ___m_Width_2;
  885. // System.Single UnityEngine.Rect::m_Height
  886. float ___m_Height_3;
  887. };
  888. // System.Single
  889. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  890. {
  891. // System.Single System.Single::m_value
  892. float ___m_value_0;
  893. };
  894. // UnityEngine.TextCore.Text.SpriteCharacter
  895. struct SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5 : public TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA
  896. {
  897. // System.String UnityEngine.TextCore.Text.SpriteCharacter::m_Name
  898. String_t* ___m_Name_6;
  899. // System.Int32 UnityEngine.TextCore.Text.SpriteCharacter::m_HashCode
  900. int32_t ___m_HashCode_7;
  901. };
  902. // System.UInt32
  903. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  904. {
  905. // System.UInt32 System.UInt32::m_value
  906. uint32_t ___m_value_0;
  907. };
  908. // UnityEngine.Vector2
  909. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  910. {
  911. // System.Single UnityEngine.Vector2::x
  912. float ___x_0;
  913. // System.Single UnityEngine.Vector2::y
  914. float ___y_1;
  915. };
  916. // UnityEngine.Vector3
  917. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  918. {
  919. // System.Single UnityEngine.Vector3::x
  920. float ___x_2;
  921. // System.Single UnityEngine.Vector3::y
  922. float ___y_3;
  923. // System.Single UnityEngine.Vector3::z
  924. float ___z_4;
  925. };
  926. // UnityEngine.Vector4
  927. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  928. {
  929. // System.Single UnityEngine.Vector4::x
  930. float ___x_1;
  931. // System.Single UnityEngine.Vector4::y
  932. float ___y_2;
  933. // System.Single UnityEngine.Vector4::z
  934. float ___z_3;
  935. // System.Single UnityEngine.Vector4::w
  936. float ___w_4;
  937. };
  938. // System.Void
  939. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  940. {
  941. union
  942. {
  943. struct
  944. {
  945. };
  946. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  947. };
  948. };
  949. // UnityEngine.TextCore.Text.WordInfo
  950. struct WordInfo_tA466206097891A5A2590896EE164AFC406EB060D
  951. {
  952. // System.Int32 UnityEngine.TextCore.Text.WordInfo::firstCharacterIndex
  953. int32_t ___firstCharacterIndex_0;
  954. // System.Int32 UnityEngine.TextCore.Text.WordInfo::lastCharacterIndex
  955. int32_t ___lastCharacterIndex_1;
  956. // System.Int32 UnityEngine.TextCore.Text.WordInfo::characterCount
  957. int32_t ___characterCount_2;
  958. };
  959. // UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter
  960. struct SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD
  961. {
  962. // UnityEngine.TextCore.Text.Character UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter::character
  963. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___character_0;
  964. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter::fontAsset
  965. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  966. // UnityEngine.Material UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter::material
  967. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  968. // System.Int32 UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter::materialIndex
  969. int32_t ___materialIndex_3;
  970. };
  971. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter
  972. struct SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD_marshaled_pinvoke
  973. {
  974. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___character_0;
  975. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  976. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  977. int32_t ___materialIndex_3;
  978. };
  979. // Native definition for COM marshalling of UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter
  980. struct SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD_marshaled_com
  981. {
  982. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___character_0;
  983. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  984. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  985. int32_t ___materialIndex_3;
  986. };
  987. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32>
  988. struct TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63
  989. {
  990. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  991. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack_0;
  992. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  993. int32_t ___index_1;
  994. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  995. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem_2;
  996. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  997. int32_t ___m_Capacity_3;
  998. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  999. int32_t ___m_RolloverSize_4;
  1000. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  1001. int32_t ___m_Count_5;
  1002. };
  1003. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference>
  1004. struct TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA
  1005. {
  1006. // T[] UnityEngine.TextCore.Text.TextProcessingStack`1::itemStack
  1007. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* ___itemStack_0;
  1008. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::index
  1009. int32_t ___index_1;
  1010. // T UnityEngine.TextCore.Text.TextProcessingStack`1::m_DefaultItem
  1011. MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___m_DefaultItem_2;
  1012. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Capacity
  1013. int32_t ___m_Capacity_3;
  1014. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_RolloverSize
  1015. int32_t ___m_RolloverSize_4;
  1016. // System.Int32 UnityEngine.TextCore.Text.TextProcessingStack`1::m_Count
  1017. int32_t ___m_Count_5;
  1018. };
  1019. // UnityEngine.TextCore.Text.Extents
  1020. struct Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6
  1021. {
  1022. // UnityEngine.Vector2 UnityEngine.TextCore.Text.Extents::min
  1023. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_0;
  1024. // UnityEngine.Vector2 UnityEngine.TextCore.Text.Extents::max
  1025. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_1;
  1026. };
  1027. // UnityEngine.TextCore.Glyph
  1028. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F : public RuntimeObject
  1029. {
  1030. // System.UInt32 UnityEngine.TextCore.Glyph::m_Index
  1031. uint32_t ___m_Index_0;
  1032. // UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::m_Metrics
  1033. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1;
  1034. // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.Glyph::m_GlyphRect
  1035. GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2;
  1036. // System.Single UnityEngine.TextCore.Glyph::m_Scale
  1037. float ___m_Scale_3;
  1038. // System.Int32 UnityEngine.TextCore.Glyph::m_AtlasIndex
  1039. int32_t ___m_AtlasIndex_4;
  1040. // UnityEngine.TextCore.GlyphClassDefinitionType UnityEngine.TextCore.Glyph::m_ClassDefinitionType
  1041. int32_t ___m_ClassDefinitionType_5;
  1042. };
  1043. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Glyph
  1044. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke
  1045. {
  1046. uint32_t ___m_Index_0;
  1047. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1;
  1048. GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2;
  1049. float ___m_Scale_3;
  1050. int32_t ___m_AtlasIndex_4;
  1051. int32_t ___m_ClassDefinitionType_5;
  1052. };
  1053. // Native definition for COM marshalling of UnityEngine.TextCore.Glyph
  1054. struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com
  1055. {
  1056. uint32_t ___m_Index_0;
  1057. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1;
  1058. GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2;
  1059. float ___m_Scale_3;
  1060. int32_t ___m_AtlasIndex_4;
  1061. int32_t ___m_ClassDefinitionType_5;
  1062. };
  1063. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord
  1064. struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7
  1065. {
  1066. // System.UInt32 UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::m_GlyphIndex
  1067. uint32_t ___m_GlyphIndex_0;
  1068. // UnityEngine.TextCore.LowLevel.GlyphValueRecord UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::m_GlyphValueRecord
  1069. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord_1;
  1070. };
  1071. // UnityEngine.TextCore.Text.MeshInfo
  1072. struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F
  1073. {
  1074. // System.Int32 UnityEngine.TextCore.Text.MeshInfo::vertexCount
  1075. int32_t ___vertexCount_1;
  1076. // UnityEngine.Vector3[] UnityEngine.TextCore.Text.MeshInfo::vertices
  1077. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices_2;
  1078. // UnityEngine.Vector2[] UnityEngine.TextCore.Text.MeshInfo::uvs0
  1079. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs0_3;
  1080. // UnityEngine.Vector2[] UnityEngine.TextCore.Text.MeshInfo::uvs2
  1081. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2_4;
  1082. // UnityEngine.Color32[] UnityEngine.TextCore.Text.MeshInfo::colors32
  1083. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32_5;
  1084. // System.Int32[] UnityEngine.TextCore.Text.MeshInfo::triangles
  1085. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles_6;
  1086. // UnityEngine.Material UnityEngine.TextCore.Text.MeshInfo::material
  1087. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_7;
  1088. };
  1089. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.MeshInfo
  1090. struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_marshaled_pinvoke
  1091. {
  1092. int32_t ___vertexCount_1;
  1093. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices_2;
  1094. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0_3;
  1095. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2_4;
  1096. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32_5;
  1097. Il2CppSafeArray/*NONE*/* ___triangles_6;
  1098. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_7;
  1099. };
  1100. // Native definition for COM marshalling of UnityEngine.TextCore.Text.MeshInfo
  1101. struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_marshaled_com
  1102. {
  1103. int32_t ___vertexCount_1;
  1104. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices_2;
  1105. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0_3;
  1106. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2_4;
  1107. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32_5;
  1108. Il2CppSafeArray/*NONE*/* ___triangles_6;
  1109. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_7;
  1110. };
  1111. // UnityEngine.Object
  1112. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  1113. {
  1114. // System.IntPtr UnityEngine.Object::m_CachedPtr
  1115. intptr_t ___m_CachedPtr_0;
  1116. };
  1117. // Native definition for P/Invoke marshalling of UnityEngine.Object
  1118. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1119. {
  1120. intptr_t ___m_CachedPtr_0;
  1121. };
  1122. // Native definition for COM marshalling of UnityEngine.Object
  1123. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1124. {
  1125. intptr_t ___m_CachedPtr_0;
  1126. };
  1127. // Unity.Profiling.ProfilerMarker
  1128. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  1129. {
  1130. // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
  1131. intptr_t ___m_Ptr_0;
  1132. };
  1133. // UnityEngine.TextCore.Text.TextGenerationSettings
  1134. struct TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2 : public RuntimeObject
  1135. {
  1136. // System.String UnityEngine.TextCore.Text.TextGenerationSettings::text
  1137. String_t* ___text_0;
  1138. // UnityEngine.Rect UnityEngine.TextCore.Text.TextGenerationSettings::screenRect
  1139. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect_1;
  1140. // UnityEngine.Vector4 UnityEngine.TextCore.Text.TextGenerationSettings::margins
  1141. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___margins_2;
  1142. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::scale
  1143. float ___scale_3;
  1144. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextGenerationSettings::fontAsset
  1145. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  1146. // UnityEngine.Material UnityEngine.TextCore.Text.TextGenerationSettings::material
  1147. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_5;
  1148. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.TextGenerationSettings::spriteAsset
  1149. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_6;
  1150. // UnityEngine.TextCore.Text.TextStyleSheet UnityEngine.TextCore.Text.TextGenerationSettings::styleSheet
  1151. TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* ___styleSheet_7;
  1152. // UnityEngine.TextCore.Text.FontStyles UnityEngine.TextCore.Text.TextGenerationSettings::fontStyle
  1153. int32_t ___fontStyle_8;
  1154. // UnityEngine.TextCore.Text.TextSettings UnityEngine.TextCore.Text.TextGenerationSettings::textSettings
  1155. TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___textSettings_9;
  1156. // UnityEngine.TextCore.Text.TextAlignment UnityEngine.TextCore.Text.TextGenerationSettings::textAlignment
  1157. int32_t ___textAlignment_10;
  1158. // UnityEngine.TextCore.Text.TextOverflowMode UnityEngine.TextCore.Text.TextGenerationSettings::overflowMode
  1159. int32_t ___overflowMode_11;
  1160. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::wordWrap
  1161. bool ___wordWrap_12;
  1162. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::wordWrappingRatio
  1163. float ___wordWrappingRatio_13;
  1164. // UnityEngine.Color UnityEngine.TextCore.Text.TextGenerationSettings::color
  1165. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_14;
  1166. // UnityEngine.TextCore.Text.TextColorGradient UnityEngine.TextCore.Text.TextGenerationSettings::fontColorGradient
  1167. TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___fontColorGradient_15;
  1168. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::tintSprites
  1169. bool ___tintSprites_16;
  1170. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::overrideRichTextColors
  1171. bool ___overrideRichTextColors_17;
  1172. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::fontSize
  1173. float ___fontSize_18;
  1174. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::autoSize
  1175. bool ___autoSize_19;
  1176. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::fontSizeMin
  1177. float ___fontSizeMin_20;
  1178. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::fontSizeMax
  1179. float ___fontSizeMax_21;
  1180. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::enableKerning
  1181. bool ___enableKerning_22;
  1182. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::richText
  1183. bool ___richText_23;
  1184. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::isRightToLeft
  1185. bool ___isRightToLeft_24;
  1186. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::extraPadding
  1187. bool ___extraPadding_25;
  1188. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::parseControlCharacters
  1189. bool ___parseControlCharacters_26;
  1190. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::characterSpacing
  1191. float ___characterSpacing_27;
  1192. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::wordSpacing
  1193. float ___wordSpacing_28;
  1194. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::lineSpacing
  1195. float ___lineSpacing_29;
  1196. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::paragraphSpacing
  1197. float ___paragraphSpacing_30;
  1198. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::lineSpacingMax
  1199. float ___lineSpacingMax_31;
  1200. // System.Int32 UnityEngine.TextCore.Text.TextGenerationSettings::maxVisibleCharacters
  1201. int32_t ___maxVisibleCharacters_32;
  1202. // System.Int32 UnityEngine.TextCore.Text.TextGenerationSettings::maxVisibleWords
  1203. int32_t ___maxVisibleWords_33;
  1204. // System.Int32 UnityEngine.TextCore.Text.TextGenerationSettings::maxVisibleLines
  1205. int32_t ___maxVisibleLines_34;
  1206. // System.Int32 UnityEngine.TextCore.Text.TextGenerationSettings::firstVisibleCharacter
  1207. int32_t ___firstVisibleCharacter_35;
  1208. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::useMaxVisibleDescender
  1209. bool ___useMaxVisibleDescender_36;
  1210. // UnityEngine.TextCore.Text.TextFontWeight UnityEngine.TextCore.Text.TextGenerationSettings::fontWeight
  1211. int32_t ___fontWeight_37;
  1212. // System.Int32 UnityEngine.TextCore.Text.TextGenerationSettings::pageToDisplay
  1213. int32_t ___pageToDisplay_38;
  1214. // UnityEngine.TextCore.Text.TextureMapping UnityEngine.TextCore.Text.TextGenerationSettings::horizontalMapping
  1215. int32_t ___horizontalMapping_39;
  1216. // UnityEngine.TextCore.Text.TextureMapping UnityEngine.TextCore.Text.TextGenerationSettings::verticalMapping
  1217. int32_t ___verticalMapping_40;
  1218. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::uvLineOffset
  1219. float ___uvLineOffset_41;
  1220. // UnityEngine.TextCore.Text.VertexSortingOrder UnityEngine.TextCore.Text.TextGenerationSettings::geometrySortingOrder
  1221. int32_t ___geometrySortingOrder_42;
  1222. // System.Boolean UnityEngine.TextCore.Text.TextGenerationSettings::inverseYAxis
  1223. bool ___inverseYAxis_43;
  1224. // System.Single UnityEngine.TextCore.Text.TextGenerationSettings::charWidthMaxAdj
  1225. float ___charWidthMaxAdj_44;
  1226. };
  1227. // UnityEngine.TextCore.Text.TextGeneratorUtilities
  1228. struct TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53 : public RuntimeObject
  1229. {
  1230. };
  1231. // UnityEngine.TextCore.Text.TextInfo
  1232. struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09 : public RuntimeObject
  1233. {
  1234. // System.Int32 UnityEngine.TextCore.Text.TextInfo::characterCount
  1235. int32_t ___characterCount_2;
  1236. // System.Int32 UnityEngine.TextCore.Text.TextInfo::spriteCount
  1237. int32_t ___spriteCount_3;
  1238. // System.Int32 UnityEngine.TextCore.Text.TextInfo::spaceCount
  1239. int32_t ___spaceCount_4;
  1240. // System.Int32 UnityEngine.TextCore.Text.TextInfo::wordCount
  1241. int32_t ___wordCount_5;
  1242. // System.Int32 UnityEngine.TextCore.Text.TextInfo::linkCount
  1243. int32_t ___linkCount_6;
  1244. // System.Int32 UnityEngine.TextCore.Text.TextInfo::lineCount
  1245. int32_t ___lineCount_7;
  1246. // System.Int32 UnityEngine.TextCore.Text.TextInfo::pageCount
  1247. int32_t ___pageCount_8;
  1248. // System.Int32 UnityEngine.TextCore.Text.TextInfo::materialCount
  1249. int32_t ___materialCount_9;
  1250. // UnityEngine.TextCore.Text.TextElementInfo[] UnityEngine.TextCore.Text.TextInfo::textElementInfo
  1251. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* ___textElementInfo_10;
  1252. // UnityEngine.TextCore.Text.WordInfo[] UnityEngine.TextCore.Text.TextInfo::wordInfo
  1253. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* ___wordInfo_11;
  1254. // UnityEngine.TextCore.Text.LinkInfo[] UnityEngine.TextCore.Text.TextInfo::linkInfo
  1255. LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* ___linkInfo_12;
  1256. // UnityEngine.TextCore.Text.LineInfo[] UnityEngine.TextCore.Text.TextInfo::lineInfo
  1257. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* ___lineInfo_13;
  1258. // UnityEngine.TextCore.Text.PageInfo[] UnityEngine.TextCore.Text.TextInfo::pageInfo
  1259. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* ___pageInfo_14;
  1260. // UnityEngine.TextCore.Text.MeshInfo[] UnityEngine.TextCore.Text.TextInfo::meshInfo
  1261. MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* ___meshInfo_15;
  1262. // System.Boolean UnityEngine.TextCore.Text.TextInfo::isDirty
  1263. bool ___isDirty_16;
  1264. };
  1265. // UnityEngine.TextCore.Text.TextVertex
  1266. struct TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9
  1267. {
  1268. // UnityEngine.Vector3 UnityEngine.TextCore.Text.TextVertex::position
  1269. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
  1270. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextVertex::uv
  1271. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv_1;
  1272. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextVertex::uv2
  1273. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2_2;
  1274. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextVertex::uv4
  1275. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv4_3;
  1276. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextVertex::color
  1277. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_4;
  1278. };
  1279. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  1280. struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E
  1281. {
  1282. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_FirstAdjustmentRecord
  1283. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord_0;
  1284. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_SecondAdjustmentRecord
  1285. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord_1;
  1286. // UnityEngine.TextCore.LowLevel.FontFeatureLookupFlags UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_FeatureLookupFlags
  1287. int32_t ___m_FeatureLookupFlags_2;
  1288. };
  1289. // UnityEngine.TextCore.Text.LineInfo
  1290. struct LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5
  1291. {
  1292. // System.Int32 UnityEngine.TextCore.Text.LineInfo::controlCharacterCount
  1293. int32_t ___controlCharacterCount_0;
  1294. // System.Int32 UnityEngine.TextCore.Text.LineInfo::characterCount
  1295. int32_t ___characterCount_1;
  1296. // System.Int32 UnityEngine.TextCore.Text.LineInfo::visibleCharacterCount
  1297. int32_t ___visibleCharacterCount_2;
  1298. // System.Int32 UnityEngine.TextCore.Text.LineInfo::spaceCount
  1299. int32_t ___spaceCount_3;
  1300. // System.Int32 UnityEngine.TextCore.Text.LineInfo::visibleSpaceCount
  1301. int32_t ___visibleSpaceCount_4;
  1302. // System.Int32 UnityEngine.TextCore.Text.LineInfo::wordCount
  1303. int32_t ___wordCount_5;
  1304. // System.Int32 UnityEngine.TextCore.Text.LineInfo::firstCharacterIndex
  1305. int32_t ___firstCharacterIndex_6;
  1306. // System.Int32 UnityEngine.TextCore.Text.LineInfo::firstVisibleCharacterIndex
  1307. int32_t ___firstVisibleCharacterIndex_7;
  1308. // System.Int32 UnityEngine.TextCore.Text.LineInfo::lastCharacterIndex
  1309. int32_t ___lastCharacterIndex_8;
  1310. // System.Int32 UnityEngine.TextCore.Text.LineInfo::lastVisibleCharacterIndex
  1311. int32_t ___lastVisibleCharacterIndex_9;
  1312. // System.Single UnityEngine.TextCore.Text.LineInfo::length
  1313. float ___length_10;
  1314. // System.Single UnityEngine.TextCore.Text.LineInfo::lineHeight
  1315. float ___lineHeight_11;
  1316. // System.Single UnityEngine.TextCore.Text.LineInfo::ascender
  1317. float ___ascender_12;
  1318. // System.Single UnityEngine.TextCore.Text.LineInfo::baseline
  1319. float ___baseline_13;
  1320. // System.Single UnityEngine.TextCore.Text.LineInfo::descender
  1321. float ___descender_14;
  1322. // System.Single UnityEngine.TextCore.Text.LineInfo::maxAdvance
  1323. float ___maxAdvance_15;
  1324. // System.Single UnityEngine.TextCore.Text.LineInfo::width
  1325. float ___width_16;
  1326. // System.Single UnityEngine.TextCore.Text.LineInfo::marginLeft
  1327. float ___marginLeft_17;
  1328. // System.Single UnityEngine.TextCore.Text.LineInfo::marginRight
  1329. float ___marginRight_18;
  1330. // UnityEngine.TextCore.Text.TextAlignment UnityEngine.TextCore.Text.LineInfo::alignment
  1331. int32_t ___alignment_19;
  1332. // UnityEngine.TextCore.Text.Extents UnityEngine.TextCore.Text.LineInfo::lineExtents
  1333. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___lineExtents_20;
  1334. };
  1335. // UnityEngine.Material
  1336. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1337. {
  1338. };
  1339. // UnityEngine.ScriptableObject
  1340. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1341. {
  1342. };
  1343. // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
  1344. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1345. {
  1346. };
  1347. // Native definition for COM marshalling of UnityEngine.ScriptableObject
  1348. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1349. {
  1350. };
  1351. // UnityEngine.TextCore.Text.TextElementInfo
  1352. struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976
  1353. {
  1354. // System.Char UnityEngine.TextCore.Text.TextElementInfo::character
  1355. Il2CppChar ___character_0;
  1356. // System.Int32 UnityEngine.TextCore.Text.TextElementInfo::index
  1357. int32_t ___index_1;
  1358. // UnityEngine.TextCore.Text.TextElementType UnityEngine.TextCore.Text.TextElementInfo::elementType
  1359. uint8_t ___elementType_2;
  1360. // UnityEngine.TextCore.Text.TextElement UnityEngine.TextCore.Text.TextElementInfo::textElement
  1361. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement_3;
  1362. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextElementInfo::fontAsset
  1363. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  1364. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.TextElementInfo::spriteAsset
  1365. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_5;
  1366. // System.Int32 UnityEngine.TextCore.Text.TextElementInfo::spriteIndex
  1367. int32_t ___spriteIndex_6;
  1368. // UnityEngine.Material UnityEngine.TextCore.Text.TextElementInfo::material
  1369. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_7;
  1370. // System.Int32 UnityEngine.TextCore.Text.TextElementInfo::materialReferenceIndex
  1371. int32_t ___materialReferenceIndex_8;
  1372. // System.Boolean UnityEngine.TextCore.Text.TextElementInfo::isUsingAlternateTypeface
  1373. bool ___isUsingAlternateTypeface_9;
  1374. // System.Single UnityEngine.TextCore.Text.TextElementInfo::pointSize
  1375. float ___pointSize_10;
  1376. // System.Int32 UnityEngine.TextCore.Text.TextElementInfo::lineNumber
  1377. int32_t ___lineNumber_11;
  1378. // System.Int32 UnityEngine.TextCore.Text.TextElementInfo::pageNumber
  1379. int32_t ___pageNumber_12;
  1380. // System.Int32 UnityEngine.TextCore.Text.TextElementInfo::vertexIndex
  1381. int32_t ___vertexIndex_13;
  1382. // UnityEngine.TextCore.Text.TextVertex UnityEngine.TextCore.Text.TextElementInfo::vertexTopLeft
  1383. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft_14;
  1384. // UnityEngine.TextCore.Text.TextVertex UnityEngine.TextCore.Text.TextElementInfo::vertexBottomLeft
  1385. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft_15;
  1386. // UnityEngine.TextCore.Text.TextVertex UnityEngine.TextCore.Text.TextElementInfo::vertexTopRight
  1387. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight_16;
  1388. // UnityEngine.TextCore.Text.TextVertex UnityEngine.TextCore.Text.TextElementInfo::vertexBottomRight
  1389. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight_17;
  1390. // UnityEngine.Vector3 UnityEngine.TextCore.Text.TextElementInfo::topLeft
  1391. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_18;
  1392. // UnityEngine.Vector3 UnityEngine.TextCore.Text.TextElementInfo::bottomLeft
  1393. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_19;
  1394. // UnityEngine.Vector3 UnityEngine.TextCore.Text.TextElementInfo::topRight
  1395. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_20;
  1396. // UnityEngine.Vector3 UnityEngine.TextCore.Text.TextElementInfo::bottomRight
  1397. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_21;
  1398. // System.Single UnityEngine.TextCore.Text.TextElementInfo::origin
  1399. float ___origin_22;
  1400. // System.Single UnityEngine.TextCore.Text.TextElementInfo::ascender
  1401. float ___ascender_23;
  1402. // System.Single UnityEngine.TextCore.Text.TextElementInfo::baseLine
  1403. float ___baseLine_24;
  1404. // System.Single UnityEngine.TextCore.Text.TextElementInfo::descender
  1405. float ___descender_25;
  1406. // System.Single UnityEngine.TextCore.Text.TextElementInfo::xAdvance
  1407. float ___xAdvance_26;
  1408. // System.Single UnityEngine.TextCore.Text.TextElementInfo::aspectRatio
  1409. float ___aspectRatio_27;
  1410. // System.Single UnityEngine.TextCore.Text.TextElementInfo::scale
  1411. float ___scale_28;
  1412. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextElementInfo::color
  1413. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_29;
  1414. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextElementInfo::underlineColor
  1415. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_30;
  1416. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextElementInfo::strikethroughColor
  1417. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_31;
  1418. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextElementInfo::highlightColor
  1419. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_32;
  1420. // UnityEngine.TextCore.Text.FontStyles UnityEngine.TextCore.Text.TextElementInfo::style
  1421. int32_t ___style_33;
  1422. // System.Boolean UnityEngine.TextCore.Text.TextElementInfo::isVisible
  1423. bool ___isVisible_34;
  1424. };
  1425. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.TextElementInfo
  1426. struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_marshaled_pinvoke
  1427. {
  1428. uint8_t ___character_0;
  1429. int32_t ___index_1;
  1430. uint8_t ___elementType_2;
  1431. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement_3;
  1432. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  1433. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_5;
  1434. int32_t ___spriteIndex_6;
  1435. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_7;
  1436. int32_t ___materialReferenceIndex_8;
  1437. int32_t ___isUsingAlternateTypeface_9;
  1438. float ___pointSize_10;
  1439. int32_t ___lineNumber_11;
  1440. int32_t ___pageNumber_12;
  1441. int32_t ___vertexIndex_13;
  1442. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft_14;
  1443. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft_15;
  1444. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight_16;
  1445. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight_17;
  1446. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_18;
  1447. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_19;
  1448. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_20;
  1449. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_21;
  1450. float ___origin_22;
  1451. float ___ascender_23;
  1452. float ___baseLine_24;
  1453. float ___descender_25;
  1454. float ___xAdvance_26;
  1455. float ___aspectRatio_27;
  1456. float ___scale_28;
  1457. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_29;
  1458. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_30;
  1459. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_31;
  1460. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_32;
  1461. int32_t ___style_33;
  1462. int32_t ___isVisible_34;
  1463. };
  1464. // Native definition for COM marshalling of UnityEngine.TextCore.Text.TextElementInfo
  1465. struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_marshaled_com
  1466. {
  1467. uint8_t ___character_0;
  1468. int32_t ___index_1;
  1469. uint8_t ___elementType_2;
  1470. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement_3;
  1471. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  1472. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset_5;
  1473. int32_t ___spriteIndex_6;
  1474. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_7;
  1475. int32_t ___materialReferenceIndex_8;
  1476. int32_t ___isUsingAlternateTypeface_9;
  1477. float ___pointSize_10;
  1478. int32_t ___lineNumber_11;
  1479. int32_t ___pageNumber_12;
  1480. int32_t ___vertexIndex_13;
  1481. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft_14;
  1482. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft_15;
  1483. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight_16;
  1484. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight_17;
  1485. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_18;
  1486. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_19;
  1487. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_20;
  1488. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_21;
  1489. float ___origin_22;
  1490. float ___ascender_23;
  1491. float ___baseLine_24;
  1492. float ___descender_25;
  1493. float ___xAdvance_26;
  1494. float ___aspectRatio_27;
  1495. float ___scale_28;
  1496. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_29;
  1497. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_30;
  1498. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_31;
  1499. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_32;
  1500. int32_t ___style_33;
  1501. int32_t ___isVisible_34;
  1502. };
  1503. // UnityEngine.TextCore.Text.TextAsset
  1504. struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1505. {
  1506. // System.String UnityEngine.TextCore.Text.TextAsset::m_Version
  1507. String_t* ___m_Version_4;
  1508. // System.Int32 UnityEngine.TextCore.Text.TextAsset::m_InstanceID
  1509. int32_t ___m_InstanceID_5;
  1510. // System.Int32 UnityEngine.TextCore.Text.TextAsset::m_HashCode
  1511. int32_t ___m_HashCode_6;
  1512. // UnityEngine.Material UnityEngine.TextCore.Text.TextAsset::m_Material
  1513. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_7;
  1514. // System.Int32 UnityEngine.TextCore.Text.TextAsset::m_MaterialHashCode
  1515. int32_t ___m_MaterialHashCode_8;
  1516. };
  1517. // UnityEngine.TextCore.Text.TextColorGradient
  1518. struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1519. {
  1520. // UnityEngine.TextCore.Text.ColorGradientMode UnityEngine.TextCore.Text.TextColorGradient::colorMode
  1521. int32_t ___colorMode_4;
  1522. // UnityEngine.Color UnityEngine.TextCore.Text.TextColorGradient::topLeft
  1523. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_5;
  1524. // UnityEngine.Color UnityEngine.TextCore.Text.TextColorGradient::topRight
  1525. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_6;
  1526. // UnityEngine.Color UnityEngine.TextCore.Text.TextColorGradient::bottomLeft
  1527. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_7;
  1528. // UnityEngine.Color UnityEngine.TextCore.Text.TextColorGradient::bottomRight
  1529. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_8;
  1530. };
  1531. // UnityEngine.TextCore.Text.TextSettings
  1532. struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1533. {
  1534. // System.String UnityEngine.TextCore.Text.TextSettings::m_Version
  1535. String_t* ___m_Version_4;
  1536. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextSettings::m_DefaultFontAsset
  1537. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_DefaultFontAsset_5;
  1538. // System.String UnityEngine.TextCore.Text.TextSettings::m_DefaultFontAssetPath
  1539. String_t* ___m_DefaultFontAssetPath_6;
  1540. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.FontAsset> UnityEngine.TextCore.Text.TextSettings::m_FallbackFontAssets
  1541. List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackFontAssets_7;
  1542. // System.Boolean UnityEngine.TextCore.Text.TextSettings::m_MatchMaterialPreset
  1543. bool ___m_MatchMaterialPreset_8;
  1544. // System.Int32 UnityEngine.TextCore.Text.TextSettings::m_MissingCharacterUnicode
  1545. int32_t ___m_MissingCharacterUnicode_9;
  1546. // System.Boolean UnityEngine.TextCore.Text.TextSettings::m_ClearDynamicDataOnBuild
  1547. bool ___m_ClearDynamicDataOnBuild_10;
  1548. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.TextSettings::m_DefaultSpriteAsset
  1549. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___m_DefaultSpriteAsset_11;
  1550. // System.String UnityEngine.TextCore.Text.TextSettings::m_DefaultSpriteAssetPath
  1551. String_t* ___m_DefaultSpriteAssetPath_12;
  1552. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteAsset> UnityEngine.TextCore.Text.TextSettings::m_FallbackSpriteAssets
  1553. List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320* ___m_FallbackSpriteAssets_13;
  1554. // System.UInt32 UnityEngine.TextCore.Text.TextSettings::m_MissingSpriteCharacterUnicode
  1555. uint32_t ___m_MissingSpriteCharacterUnicode_14;
  1556. // UnityEngine.TextCore.Text.TextStyleSheet UnityEngine.TextCore.Text.TextSettings::m_DefaultStyleSheet
  1557. TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* ___m_DefaultStyleSheet_15;
  1558. // System.String UnityEngine.TextCore.Text.TextSettings::m_StyleSheetsResourcePath
  1559. String_t* ___m_StyleSheetsResourcePath_16;
  1560. // System.String UnityEngine.TextCore.Text.TextSettings::m_DefaultColorGradientPresetsPath
  1561. String_t* ___m_DefaultColorGradientPresetsPath_17;
  1562. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules UnityEngine.TextCore.Text.TextSettings::m_UnicodeLineBreakingRules
  1563. UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* ___m_UnicodeLineBreakingRules_18;
  1564. // System.Boolean UnityEngine.TextCore.Text.TextSettings::m_DisplayWarnings
  1565. bool ___m_DisplayWarnings_19;
  1566. // System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.TextCore.Text.FontAsset> UnityEngine.TextCore.Text.TextSettings::m_FontLookup
  1567. Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371* ___m_FontLookup_20;
  1568. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap> UnityEngine.TextCore.Text.TextSettings::m_FontReferences
  1569. List_1_tA1547550E5FBA50050B20DA74245C38434654EE8* ___m_FontReferences_21;
  1570. };
  1571. // UnityEngine.TextCore.Text.WordWrapState
  1572. struct WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123
  1573. {
  1574. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::previousWordBreak
  1575. int32_t ___previousWordBreak_0;
  1576. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::totalCharacterCount
  1577. int32_t ___totalCharacterCount_1;
  1578. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::visibleCharacterCount
  1579. int32_t ___visibleCharacterCount_2;
  1580. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::visibleSpriteCount
  1581. int32_t ___visibleSpriteCount_3;
  1582. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::visibleLinkCount
  1583. int32_t ___visibleLinkCount_4;
  1584. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::firstCharacterIndex
  1585. int32_t ___firstCharacterIndex_5;
  1586. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::firstVisibleCharacterIndex
  1587. int32_t ___firstVisibleCharacterIndex_6;
  1588. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::lastCharacterIndex
  1589. int32_t ___lastCharacterIndex_7;
  1590. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::lastVisibleCharIndex
  1591. int32_t ___lastVisibleCharIndex_8;
  1592. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::lineNumber
  1593. int32_t ___lineNumber_9;
  1594. // System.Single UnityEngine.TextCore.Text.WordWrapState::maxCapHeight
  1595. float ___maxCapHeight_10;
  1596. // System.Single UnityEngine.TextCore.Text.WordWrapState::maxAscender
  1597. float ___maxAscender_11;
  1598. // System.Single UnityEngine.TextCore.Text.WordWrapState::maxDescender
  1599. float ___maxDescender_12;
  1600. // System.Single UnityEngine.TextCore.Text.WordWrapState::maxLineAscender
  1601. float ___maxLineAscender_13;
  1602. // System.Single UnityEngine.TextCore.Text.WordWrapState::maxLineDescender
  1603. float ___maxLineDescender_14;
  1604. // System.Single UnityEngine.TextCore.Text.WordWrapState::previousLineAscender
  1605. float ___previousLineAscender_15;
  1606. // System.Single UnityEngine.TextCore.Text.WordWrapState::xAdvance
  1607. float ___xAdvance_16;
  1608. // System.Single UnityEngine.TextCore.Text.WordWrapState::preferredWidth
  1609. float ___preferredWidth_17;
  1610. // System.Single UnityEngine.TextCore.Text.WordWrapState::preferredHeight
  1611. float ___preferredHeight_18;
  1612. // System.Single UnityEngine.TextCore.Text.WordWrapState::previousLineScale
  1613. float ___previousLineScale_19;
  1614. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::wordCount
  1615. int32_t ___wordCount_20;
  1616. // UnityEngine.TextCore.Text.FontStyles UnityEngine.TextCore.Text.WordWrapState::fontStyle
  1617. int32_t ___fontStyle_21;
  1618. // System.Single UnityEngine.TextCore.Text.WordWrapState::fontScale
  1619. float ___fontScale_22;
  1620. // System.Single UnityEngine.TextCore.Text.WordWrapState::fontScaleMultiplier
  1621. float ___fontScaleMultiplier_23;
  1622. // System.Single UnityEngine.TextCore.Text.WordWrapState::currentFontSize
  1623. float ___currentFontSize_24;
  1624. // System.Single UnityEngine.TextCore.Text.WordWrapState::baselineOffset
  1625. float ___baselineOffset_25;
  1626. // System.Single UnityEngine.TextCore.Text.WordWrapState::lineOffset
  1627. float ___lineOffset_26;
  1628. // UnityEngine.TextCore.Text.TextInfo UnityEngine.TextCore.Text.WordWrapState::textInfo
  1629. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___textInfo_27;
  1630. // UnityEngine.TextCore.Text.LineInfo UnityEngine.TextCore.Text.WordWrapState::lineInfo
  1631. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 ___lineInfo_28;
  1632. // UnityEngine.Color32 UnityEngine.TextCore.Text.WordWrapState::vertexColor
  1633. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_29;
  1634. // UnityEngine.Color32 UnityEngine.TextCore.Text.WordWrapState::underlineColor
  1635. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_30;
  1636. // UnityEngine.Color32 UnityEngine.TextCore.Text.WordWrapState::strikethroughColor
  1637. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_31;
  1638. // UnityEngine.Color32 UnityEngine.TextCore.Text.WordWrapState::highlightColor
  1639. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_32;
  1640. // UnityEngine.TextCore.Text.FontStyleStack UnityEngine.TextCore.Text.WordWrapState::basicStyleStack
  1641. FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___basicStyleStack_33;
  1642. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.WordWrapState::colorStack
  1643. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___colorStack_34;
  1644. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.WordWrapState::underlineColorStack
  1645. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___underlineColorStack_35;
  1646. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.WordWrapState::strikethroughColorStack
  1647. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___strikethroughColorStack_36;
  1648. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.WordWrapState::highlightColorStack
  1649. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___highlightColorStack_37;
  1650. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextColorGradient> UnityEngine.TextCore.Text.WordWrapState::colorGradientStack
  1651. TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___colorGradientStack_38;
  1652. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single> UnityEngine.TextCore.Text.WordWrapState::sizeStack
  1653. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___sizeStack_39;
  1654. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single> UnityEngine.TextCore.Text.WordWrapState::indentStack
  1655. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___indentStack_40;
  1656. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextFontWeight> UnityEngine.TextCore.Text.WordWrapState::fontWeightStack
  1657. TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___fontWeightStack_41;
  1658. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32> UnityEngine.TextCore.Text.WordWrapState::styleStack
  1659. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___styleStack_42;
  1660. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single> UnityEngine.TextCore.Text.WordWrapState::baselineStack
  1661. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___baselineStack_43;
  1662. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32> UnityEngine.TextCore.Text.WordWrapState::actionStack
  1663. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___actionStack_44;
  1664. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference> UnityEngine.TextCore.Text.WordWrapState::materialReferenceStack
  1665. TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___materialReferenceStack_45;
  1666. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextAlignment> UnityEngine.TextCore.Text.WordWrapState::lineJustificationStack
  1667. TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___lineJustificationStack_46;
  1668. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::spriteAnimationId
  1669. int32_t ___spriteAnimationId_47;
  1670. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.WordWrapState::currentFontAsset
  1671. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___currentFontAsset_48;
  1672. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.WordWrapState::currentSpriteAsset
  1673. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___currentSpriteAsset_49;
  1674. // UnityEngine.Material UnityEngine.TextCore.Text.WordWrapState::currentMaterial
  1675. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_50;
  1676. // System.Int32 UnityEngine.TextCore.Text.WordWrapState::currentMaterialIndex
  1677. int32_t ___currentMaterialIndex_51;
  1678. // UnityEngine.TextCore.Text.Extents UnityEngine.TextCore.Text.WordWrapState::meshExtents
  1679. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___meshExtents_52;
  1680. // System.Boolean UnityEngine.TextCore.Text.WordWrapState::tagNoParsing
  1681. bool ___tagNoParsing_53;
  1682. // System.Boolean UnityEngine.TextCore.Text.WordWrapState::isNonBreakingSpace
  1683. bool ___isNonBreakingSpace_54;
  1684. };
  1685. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.WordWrapState
  1686. struct WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123_marshaled_pinvoke
  1687. {
  1688. int32_t ___previousWordBreak_0;
  1689. int32_t ___totalCharacterCount_1;
  1690. int32_t ___visibleCharacterCount_2;
  1691. int32_t ___visibleSpriteCount_3;
  1692. int32_t ___visibleLinkCount_4;
  1693. int32_t ___firstCharacterIndex_5;
  1694. int32_t ___firstVisibleCharacterIndex_6;
  1695. int32_t ___lastCharacterIndex_7;
  1696. int32_t ___lastVisibleCharIndex_8;
  1697. int32_t ___lineNumber_9;
  1698. float ___maxCapHeight_10;
  1699. float ___maxAscender_11;
  1700. float ___maxDescender_12;
  1701. float ___maxLineAscender_13;
  1702. float ___maxLineDescender_14;
  1703. float ___previousLineAscender_15;
  1704. float ___xAdvance_16;
  1705. float ___preferredWidth_17;
  1706. float ___preferredHeight_18;
  1707. float ___previousLineScale_19;
  1708. int32_t ___wordCount_20;
  1709. int32_t ___fontStyle_21;
  1710. float ___fontScale_22;
  1711. float ___fontScaleMultiplier_23;
  1712. float ___currentFontSize_24;
  1713. float ___baselineOffset_25;
  1714. float ___lineOffset_26;
  1715. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___textInfo_27;
  1716. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 ___lineInfo_28;
  1717. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_29;
  1718. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_30;
  1719. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_31;
  1720. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_32;
  1721. FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___basicStyleStack_33;
  1722. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___colorStack_34;
  1723. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___underlineColorStack_35;
  1724. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___strikethroughColorStack_36;
  1725. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___highlightColorStack_37;
  1726. TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___colorGradientStack_38;
  1727. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___sizeStack_39;
  1728. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___indentStack_40;
  1729. TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___fontWeightStack_41;
  1730. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___styleStack_42;
  1731. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___baselineStack_43;
  1732. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___actionStack_44;
  1733. TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___materialReferenceStack_45;
  1734. TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___lineJustificationStack_46;
  1735. int32_t ___spriteAnimationId_47;
  1736. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___currentFontAsset_48;
  1737. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___currentSpriteAsset_49;
  1738. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_50;
  1739. int32_t ___currentMaterialIndex_51;
  1740. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___meshExtents_52;
  1741. int32_t ___tagNoParsing_53;
  1742. int32_t ___isNonBreakingSpace_54;
  1743. };
  1744. // Native definition for COM marshalling of UnityEngine.TextCore.Text.WordWrapState
  1745. struct WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123_marshaled_com
  1746. {
  1747. int32_t ___previousWordBreak_0;
  1748. int32_t ___totalCharacterCount_1;
  1749. int32_t ___visibleCharacterCount_2;
  1750. int32_t ___visibleSpriteCount_3;
  1751. int32_t ___visibleLinkCount_4;
  1752. int32_t ___firstCharacterIndex_5;
  1753. int32_t ___firstVisibleCharacterIndex_6;
  1754. int32_t ___lastCharacterIndex_7;
  1755. int32_t ___lastVisibleCharIndex_8;
  1756. int32_t ___lineNumber_9;
  1757. float ___maxCapHeight_10;
  1758. float ___maxAscender_11;
  1759. float ___maxDescender_12;
  1760. float ___maxLineAscender_13;
  1761. float ___maxLineDescender_14;
  1762. float ___previousLineAscender_15;
  1763. float ___xAdvance_16;
  1764. float ___preferredWidth_17;
  1765. float ___preferredHeight_18;
  1766. float ___previousLineScale_19;
  1767. int32_t ___wordCount_20;
  1768. int32_t ___fontStyle_21;
  1769. float ___fontScale_22;
  1770. float ___fontScaleMultiplier_23;
  1771. float ___currentFontSize_24;
  1772. float ___baselineOffset_25;
  1773. float ___lineOffset_26;
  1774. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___textInfo_27;
  1775. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 ___lineInfo_28;
  1776. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_29;
  1777. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_30;
  1778. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_31;
  1779. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_32;
  1780. FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___basicStyleStack_33;
  1781. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___colorStack_34;
  1782. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___underlineColorStack_35;
  1783. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___strikethroughColorStack_36;
  1784. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___highlightColorStack_37;
  1785. TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___colorGradientStack_38;
  1786. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___sizeStack_39;
  1787. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___indentStack_40;
  1788. TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___fontWeightStack_41;
  1789. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___styleStack_42;
  1790. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___baselineStack_43;
  1791. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___actionStack_44;
  1792. TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___materialReferenceStack_45;
  1793. TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___lineJustificationStack_46;
  1794. int32_t ___spriteAnimationId_47;
  1795. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___currentFontAsset_48;
  1796. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___currentSpriteAsset_49;
  1797. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_50;
  1798. int32_t ___currentMaterialIndex_51;
  1799. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___meshExtents_52;
  1800. int32_t ___tagNoParsing_53;
  1801. int32_t ___isNonBreakingSpace_54;
  1802. };
  1803. // UnityEngine.TextCore.Text.FontAsset
  1804. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958 : public TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8
  1805. {
  1806. // System.String UnityEngine.TextCore.Text.FontAsset::m_SourceFontFileGUID
  1807. String_t* ___m_SourceFontFileGUID_9;
  1808. // UnityEngine.Font UnityEngine.TextCore.Text.FontAsset::m_SourceFontFile
  1809. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile_10;
  1810. // UnityEngine.TextCore.Text.AtlasPopulationMode UnityEngine.TextCore.Text.FontAsset::m_AtlasPopulationMode
  1811. int32_t ___m_AtlasPopulationMode_11;
  1812. // System.Boolean UnityEngine.TextCore.Text.FontAsset::InternalDynamicOS
  1813. bool ___InternalDynamicOS_12;
  1814. // UnityEngine.TextCore.FaceInfo UnityEngine.TextCore.Text.FontAsset::m_FaceInfo
  1815. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo_13;
  1816. // System.Int32 UnityEngine.TextCore.Text.FontAsset::m_FamilyNameHashCode
  1817. int32_t ___m_FamilyNameHashCode_14;
  1818. // System.Int32 UnityEngine.TextCore.Text.FontAsset::m_StyleNameHashCode
  1819. int32_t ___m_StyleNameHashCode_15;
  1820. // UnityEngine.TextCore.Text.FontWeightPair[] UnityEngine.TextCore.Text.FontAsset::m_FontWeightTable
  1821. FontWeightPairU5BU5D_t76E8DB55C81EEBEFA2E6D1D3E3B3EA1FB4C4954F* ___m_FontWeightTable_16;
  1822. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> UnityEngine.TextCore.Text.FontAsset::m_GlyphTable
  1823. List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable_17;
  1824. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Glyph> UnityEngine.TextCore.Text.FontAsset::m_GlyphLookupDictionary
  1825. Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary_18;
  1826. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.Character> UnityEngine.TextCore.Text.FontAsset::m_CharacterTable
  1827. List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317* ___m_CharacterTable_19;
  1828. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Text.Character> UnityEngine.TextCore.Text.FontAsset::m_CharacterLookupDictionary
  1829. Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* ___m_CharacterLookupDictionary_20;
  1830. // UnityEngine.Texture2D UnityEngine.TextCore.Text.FontAsset::m_AtlasTexture
  1831. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture_21;
  1832. // UnityEngine.Texture2D[] UnityEngine.TextCore.Text.FontAsset::m_AtlasTextures
  1833. Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures_22;
  1834. // System.Int32 UnityEngine.TextCore.Text.FontAsset::m_AtlasTextureIndex
  1835. int32_t ___m_AtlasTextureIndex_23;
  1836. // System.Boolean UnityEngine.TextCore.Text.FontAsset::m_IsMultiAtlasTexturesEnabled
  1837. bool ___m_IsMultiAtlasTexturesEnabled_24;
  1838. // System.Boolean UnityEngine.TextCore.Text.FontAsset::m_ClearDynamicDataOnBuild
  1839. bool ___m_ClearDynamicDataOnBuild_25;
  1840. // System.Int32 UnityEngine.TextCore.Text.FontAsset::m_AtlasWidth
  1841. int32_t ___m_AtlasWidth_26;
  1842. // System.Int32 UnityEngine.TextCore.Text.FontAsset::m_AtlasHeight
  1843. int32_t ___m_AtlasHeight_27;
  1844. // System.Int32 UnityEngine.TextCore.Text.FontAsset::m_AtlasPadding
  1845. int32_t ___m_AtlasPadding_28;
  1846. // UnityEngine.TextCore.LowLevel.GlyphRenderMode UnityEngine.TextCore.Text.FontAsset::m_AtlasRenderMode
  1847. int32_t ___m_AtlasRenderMode_29;
  1848. // System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect> UnityEngine.TextCore.Text.FontAsset::m_UsedGlyphRects
  1849. List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects_30;
  1850. // System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect> UnityEngine.TextCore.Text.FontAsset::m_FreeGlyphRects
  1851. List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects_31;
  1852. // UnityEngine.TextCore.Text.FontFeatureTable UnityEngine.TextCore.Text.FontAsset::m_FontFeatureTable
  1853. FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* ___m_FontFeatureTable_32;
  1854. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.FontAsset> UnityEngine.TextCore.Text.FontAsset::m_FallbackFontAssetTable
  1855. List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackFontAssetTable_33;
  1856. // UnityEngine.TextCore.Text.FontAssetCreationEditorSettings UnityEngine.TextCore.Text.FontAsset::m_fontAssetCreationEditorSettings
  1857. FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52 ___m_fontAssetCreationEditorSettings_34;
  1858. // System.Single UnityEngine.TextCore.Text.FontAsset::m_RegularStyleWeight
  1859. float ___m_RegularStyleWeight_35;
  1860. // System.Single UnityEngine.TextCore.Text.FontAsset::m_RegularStyleSpacing
  1861. float ___m_RegularStyleSpacing_36;
  1862. // System.Single UnityEngine.TextCore.Text.FontAsset::m_BoldStyleWeight
  1863. float ___m_BoldStyleWeight_37;
  1864. // System.Single UnityEngine.TextCore.Text.FontAsset::m_BoldStyleSpacing
  1865. float ___m_BoldStyleSpacing_38;
  1866. // System.Byte UnityEngine.TextCore.Text.FontAsset::m_ItalicStyleSlant
  1867. uint8_t ___m_ItalicStyleSlant_39;
  1868. // System.Byte UnityEngine.TextCore.Text.FontAsset::m_TabMultiple
  1869. uint8_t ___m_TabMultiple_40;
  1870. // System.Boolean UnityEngine.TextCore.Text.FontAsset::IsFontAssetLookupTablesDirty
  1871. bool ___IsFontAssetLookupTablesDirty_41;
  1872. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> UnityEngine.TextCore.Text.FontAsset::m_GlyphsToRender
  1873. List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender_55;
  1874. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> UnityEngine.TextCore.Text.FontAsset::m_GlyphsRendered
  1875. List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered_56;
  1876. // System.Collections.Generic.List`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::m_GlyphIndexList
  1877. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList_57;
  1878. // System.Collections.Generic.List`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::m_GlyphIndexListNewlyAdded
  1879. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded_58;
  1880. // System.Collections.Generic.List`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::m_GlyphsToAdd
  1881. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd_59;
  1882. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::m_GlyphsToAddLookup
  1883. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup_60;
  1884. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.Character> UnityEngine.TextCore.Text.FontAsset::m_CharactersToAdd
  1885. List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317* ___m_CharactersToAdd_61;
  1886. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::m_CharactersToAddLookup
  1887. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup_62;
  1888. // System.Collections.Generic.List`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::s_MissingCharacterList
  1889. List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList_63;
  1890. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.FontAsset::m_MissingUnicodesFromFontFile
  1891. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile_64;
  1892. };
  1893. // UnityEngine.TextCore.Text.SpriteAsset
  1894. struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313 : public TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8
  1895. {
  1896. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.TextCore.Text.SpriteAsset::m_NameLookup
  1897. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_NameLookup_9;
  1898. // System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32> UnityEngine.TextCore.Text.SpriteAsset::m_GlyphIndexLookup
  1899. Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___m_GlyphIndexLookup_10;
  1900. // UnityEngine.TextCore.FaceInfo UnityEngine.TextCore.Text.SpriteAsset::m_FaceInfo
  1901. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo_11;
  1902. // UnityEngine.Texture UnityEngine.TextCore.Text.SpriteAsset::m_SpriteAtlasTexture
  1903. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_SpriteAtlasTexture_12;
  1904. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter> UnityEngine.TextCore.Text.SpriteAsset::m_SpriteCharacterTable
  1905. List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* ___m_SpriteCharacterTable_13;
  1906. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Text.SpriteCharacter> UnityEngine.TextCore.Text.SpriteAsset::m_SpriteCharacterLookup
  1907. Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9* ___m_SpriteCharacterLookup_14;
  1908. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteGlyph> UnityEngine.TextCore.Text.SpriteAsset::m_SpriteGlyphTable
  1909. List_1_t063B87D3CFDC3AEE80E33EFBDA1410C697D71AD6* ___m_SpriteGlyphTable_15;
  1910. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Text.SpriteGlyph> UnityEngine.TextCore.Text.SpriteAsset::m_SpriteGlyphLookup
  1911. Dictionary_2_tDC0461D8CBB2E6B52DD2C421114EDE7C1C70DE73* ___m_SpriteGlyphLookup_16;
  1912. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteAsset> UnityEngine.TextCore.Text.SpriteAsset::fallbackSpriteAssets
  1913. List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320* ___fallbackSpriteAssets_17;
  1914. // System.Boolean UnityEngine.TextCore.Text.SpriteAsset::m_IsSpriteAssetLookupTablesDirty
  1915. bool ___m_IsSpriteAssetLookupTablesDirty_18;
  1916. };
  1917. // UnityEngine.TextCore.Text.TextGenerator
  1918. struct TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366 : public RuntimeObject
  1919. {
  1920. // UnityEngine.Vector3[] UnityEngine.TextCore.Text.TextGenerator::m_RectTransformCorners
  1921. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners_1;
  1922. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MarginWidth
  1923. float ___m_MarginWidth_2;
  1924. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MarginHeight
  1925. float ___m_MarginHeight_3;
  1926. // System.Int32[] UnityEngine.TextCore.Text.TextGenerator::m_CharBuffer
  1927. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_CharBuffer_4;
  1928. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_PreferredWidth
  1929. float ___m_PreferredWidth_5;
  1930. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_PreferredHeight
  1931. float ___m_PreferredHeight_6;
  1932. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextGenerator::m_CurrentFontAsset
  1933. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_CurrentFontAsset_7;
  1934. // UnityEngine.Material UnityEngine.TextCore.Text.TextGenerator::m_CurrentMaterial
  1935. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_CurrentMaterial_8;
  1936. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_CurrentMaterialIndex
  1937. int32_t ___m_CurrentMaterialIndex_9;
  1938. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference> UnityEngine.TextCore.Text.TextGenerator::m_MaterialReferenceStack
  1939. TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___m_MaterialReferenceStack_10;
  1940. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_Padding
  1941. float ___m_Padding_11;
  1942. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.TextGenerator::m_CurrentSpriteAsset
  1943. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___m_CurrentSpriteAsset_12;
  1944. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_TotalCharacterCount
  1945. int32_t ___m_TotalCharacterCount_13;
  1946. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_FontScale
  1947. float ___m_FontScale_14;
  1948. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_FontSize
  1949. float ___m_FontSize_15;
  1950. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_FontScaleMultiplier
  1951. float ___m_FontScaleMultiplier_16;
  1952. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_CurrentFontSize
  1953. float ___m_CurrentFontSize_17;
  1954. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single> UnityEngine.TextCore.Text.TextGenerator::m_SizeStack
  1955. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___m_SizeStack_18;
  1956. // UnityEngine.TextCore.Text.FontStyles UnityEngine.TextCore.Text.TextGenerator::m_FontStyleInternal
  1957. int32_t ___m_FontStyleInternal_19;
  1958. // UnityEngine.TextCore.Text.FontStyleStack UnityEngine.TextCore.Text.TextGenerator::m_FontStyleStack
  1959. FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___m_FontStyleStack_20;
  1960. // UnityEngine.TextCore.Text.TextFontWeight UnityEngine.TextCore.Text.TextGenerator::m_FontWeightInternal
  1961. int32_t ___m_FontWeightInternal_21;
  1962. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextFontWeight> UnityEngine.TextCore.Text.TextGenerator::m_FontWeightStack
  1963. TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___m_FontWeightStack_22;
  1964. // UnityEngine.TextCore.Text.TextAlignment UnityEngine.TextCore.Text.TextGenerator::m_LineJustification
  1965. int32_t ___m_LineJustification_23;
  1966. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextAlignment> UnityEngine.TextCore.Text.TextGenerator::m_LineJustificationStack
  1967. TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___m_LineJustificationStack_24;
  1968. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_BaselineOffset
  1969. float ___m_BaselineOffset_25;
  1970. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single> UnityEngine.TextCore.Text.TextGenerator::m_BaselineOffsetStack
  1971. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___m_BaselineOffsetStack_26;
  1972. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextGenerator::m_FontColor32
  1973. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_FontColor32_27;
  1974. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextGenerator::m_HtmlColor
  1975. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_HtmlColor_28;
  1976. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextGenerator::m_UnderlineColor
  1977. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_UnderlineColor_29;
  1978. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextGenerator::m_StrikethroughColor
  1979. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_StrikethroughColor_30;
  1980. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.TextGenerator::m_ColorStack
  1981. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_ColorStack_31;
  1982. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.TextGenerator::m_UnderlineColorStack
  1983. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_UnderlineColorStack_32;
  1984. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.TextGenerator::m_StrikethroughColorStack
  1985. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_StrikethroughColorStack_33;
  1986. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32> UnityEngine.TextCore.Text.TextGenerator::m_HighlightColorStack
  1987. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_HighlightColorStack_34;
  1988. // UnityEngine.TextCore.Text.TextColorGradient UnityEngine.TextCore.Text.TextGenerator::m_ColorGradientPreset
  1989. TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___m_ColorGradientPreset_35;
  1990. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextColorGradient> UnityEngine.TextCore.Text.TextGenerator::m_ColorGradientStack
  1991. TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___m_ColorGradientStack_36;
  1992. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32> UnityEngine.TextCore.Text.TextGenerator::m_ActionStack
  1993. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___m_ActionStack_37;
  1994. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsFxMatrixSet
  1995. bool ___m_IsFxMatrixSet_38;
  1996. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_LineOffset
  1997. float ___m_LineOffset_39;
  1998. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_LineHeight
  1999. float ___m_LineHeight_40;
  2000. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_CSpacing
  2001. float ___m_CSpacing_41;
  2002. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MonoSpacing
  2003. float ___m_MonoSpacing_42;
  2004. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_XAdvance
  2005. float ___m_XAdvance_43;
  2006. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_TagLineIndent
  2007. float ___m_TagLineIndent_44;
  2008. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_TagIndent
  2009. float ___m_TagIndent_45;
  2010. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single> UnityEngine.TextCore.Text.TextGenerator::m_IndentStack
  2011. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___m_IndentStack_46;
  2012. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_TagNoParsing
  2013. bool ___m_TagNoParsing_47;
  2014. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_CharacterCount
  2015. int32_t ___m_CharacterCount_48;
  2016. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_FirstCharacterOfLine
  2017. int32_t ___m_FirstCharacterOfLine_49;
  2018. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_LastCharacterOfLine
  2019. int32_t ___m_LastCharacterOfLine_50;
  2020. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_FirstVisibleCharacterOfLine
  2021. int32_t ___m_FirstVisibleCharacterOfLine_51;
  2022. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_LastVisibleCharacterOfLine
  2023. int32_t ___m_LastVisibleCharacterOfLine_52;
  2024. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MaxLineAscender
  2025. float ___m_MaxLineAscender_53;
  2026. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MaxLineDescender
  2027. float ___m_MaxLineDescender_54;
  2028. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_LineNumber
  2029. int32_t ___m_LineNumber_55;
  2030. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_LineVisibleCharacterCount
  2031. int32_t ___m_LineVisibleCharacterCount_56;
  2032. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_FirstOverflowCharacterIndex
  2033. int32_t ___m_FirstOverflowCharacterIndex_57;
  2034. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_PageNumber
  2035. int32_t ___m_PageNumber_58;
  2036. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MarginLeft
  2037. float ___m_MarginLeft_59;
  2038. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MarginRight
  2039. float ___m_MarginRight_60;
  2040. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_Width
  2041. float ___m_Width_61;
  2042. // UnityEngine.TextCore.Text.Extents UnityEngine.TextCore.Text.TextGenerator::m_MeshExtents
  2043. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___m_MeshExtents_62;
  2044. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MaxCapHeight
  2045. float ___m_MaxCapHeight_63;
  2046. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MaxAscender
  2047. float ___m_MaxAscender_64;
  2048. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MaxDescender
  2049. float ___m_MaxDescender_65;
  2050. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsNewPage
  2051. bool ___m_IsNewPage_66;
  2052. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsNonBreakingSpace
  2053. bool ___m_IsNonBreakingSpace_67;
  2054. // UnityEngine.TextCore.Text.WordWrapState UnityEngine.TextCore.Text.TextGenerator::m_SavedWordWrapState
  2055. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedWordWrapState_68;
  2056. // UnityEngine.TextCore.Text.WordWrapState UnityEngine.TextCore.Text.TextGenerator::m_SavedLineState
  2057. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedLineState_69;
  2058. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_LoopCountA
  2059. int32_t ___m_LoopCountA_70;
  2060. // UnityEngine.TextCore.Text.TextElementType UnityEngine.TextCore.Text.TextGenerator::m_TextElementType
  2061. uint8_t ___m_TextElementType_71;
  2062. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsParsingText
  2063. bool ___m_IsParsingText_72;
  2064. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_SpriteIndex
  2065. int32_t ___m_SpriteIndex_73;
  2066. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextGenerator::m_SpriteColor
  2067. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_SpriteColor_74;
  2068. // UnityEngine.TextCore.Text.TextElement UnityEngine.TextCore.Text.TextGenerator::m_CachedTextElement
  2069. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___m_CachedTextElement_75;
  2070. // UnityEngine.Color32 UnityEngine.TextCore.Text.TextGenerator::m_HighlightColor
  2071. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_HighlightColor_76;
  2072. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_CharWidthAdjDelta
  2073. float ___m_CharWidthAdjDelta_77;
  2074. // UnityEngine.Matrix4x4 UnityEngine.TextCore.Text.TextGenerator::m_FxMatrix
  2075. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FxMatrix_78;
  2076. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MaxFontSize
  2077. float ___m_MaxFontSize_79;
  2078. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_MinFontSize
  2079. float ___m_MinFontSize_80;
  2080. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsCharacterWrappingEnabled
  2081. bool ___m_IsCharacterWrappingEnabled_81;
  2082. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_StartOfLineAscender
  2083. float ___m_StartOfLineAscender_82;
  2084. // System.Single UnityEngine.TextCore.Text.TextGenerator::m_LineSpacingDelta
  2085. float ___m_LineSpacingDelta_83;
  2086. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsMaskingEnabled
  2087. bool ___m_IsMaskingEnabled_84;
  2088. // UnityEngine.TextCore.Text.MaterialReference[] UnityEngine.TextCore.Text.TextGenerator::m_MaterialReferences
  2089. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* ___m_MaterialReferences_85;
  2090. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_SpriteCount
  2091. int32_t ___m_SpriteCount_86;
  2092. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32> UnityEngine.TextCore.Text.TextGenerator::m_StyleStack
  2093. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___m_StyleStack_87;
  2094. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_SpriteAnimationId
  2095. int32_t ___m_SpriteAnimationId_88;
  2096. // System.UInt32[] UnityEngine.TextCore.Text.TextGenerator::m_InternalTextParsingBuffer
  2097. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_InternalTextParsingBuffer_89;
  2098. // UnityEngine.TextCore.Text.RichTextTagAttribute[] UnityEngine.TextCore.Text.TextGenerator::m_Attributes
  2099. RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* ___m_Attributes_90;
  2100. // UnityEngine.TextCore.Text.XmlTagAttribute[] UnityEngine.TextCore.Text.TextGenerator::m_XmlAttribute
  2101. XmlTagAttributeU5BU5D_tEDFE75BDDC81D11CEA2F2A12583516D3BFB309B2* ___m_XmlAttribute_91;
  2102. // System.Char[] UnityEngine.TextCore.Text.TextGenerator::m_RichTextTag
  2103. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_RichTextTag_92;
  2104. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.TextCore.Text.TextGenerator::m_MaterialReferenceIndexLookup
  2105. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_MaterialReferenceIndexLookup_93;
  2106. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsCalculatingPreferredValues
  2107. bool ___m_IsCalculatingPreferredValues_94;
  2108. // UnityEngine.TextCore.Text.SpriteAsset UnityEngine.TextCore.Text.TextGenerator::m_DefaultSpriteAsset
  2109. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___m_DefaultSpriteAsset_95;
  2110. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_TintSprite
  2111. bool ___m_TintSprite_96;
  2112. // UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter UnityEngine.TextCore.Text.TextGenerator::m_Ellipsis
  2113. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD ___m_Ellipsis_97;
  2114. // UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter UnityEngine.TextCore.Text.TextGenerator::m_Underline
  2115. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD ___m_Underline_98;
  2116. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsUsingBold
  2117. bool ___m_IsUsingBold_99;
  2118. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::m_IsSdfShader
  2119. bool ___m_IsSdfShader_100;
  2120. // UnityEngine.TextCore.Text.TextElementInfo[] UnityEngine.TextCore.Text.TextGenerator::m_InternalTextElementInfo
  2121. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* ___m_InternalTextElementInfo_101;
  2122. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::m_RecursiveCount
  2123. int32_t ___m_RecursiveCount_102;
  2124. };
  2125. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  2126. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>
  2127. // System.Collections.Generic.HashSet`1<System.UInt32>
  2128. // System.Collections.Generic.HashSet`1<System.UInt32>
  2129. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter>
  2130. struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51_StaticFields
  2131. {
  2132. // T[] System.Collections.Generic.List`1::s_emptyArray
  2133. SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA* ___s_emptyArray_5;
  2134. };
  2135. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter>
  2136. // UnityEngine.TextCore.Text.FontFeatureTable
  2137. // UnityEngine.TextCore.Text.FontFeatureTable
  2138. // System.String
  2139. struct String_t_StaticFields
  2140. {
  2141. // System.String System.String::Empty
  2142. String_t* ___Empty_6;
  2143. };
  2144. // System.String
  2145. // UnityEngine.TextCore.Text.TextElement
  2146. // UnityEngine.TextCore.Text.TextElement
  2147. // UnityEngine.TextCore.Text.TextShaderUtilities
  2148. struct TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields
  2149. {
  2150. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_MainTex
  2151. int32_t ___ID_MainTex_0;
  2152. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_FaceTex
  2153. int32_t ___ID_FaceTex_1;
  2154. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_FaceColor
  2155. int32_t ___ID_FaceColor_2;
  2156. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_FaceDilate
  2157. int32_t ___ID_FaceDilate_3;
  2158. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_Shininess
  2159. int32_t ___ID_Shininess_4;
  2160. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_UnderlayColor
  2161. int32_t ___ID_UnderlayColor_5;
  2162. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_UnderlayOffsetX
  2163. int32_t ___ID_UnderlayOffsetX_6;
  2164. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_UnderlayOffsetY
  2165. int32_t ___ID_UnderlayOffsetY_7;
  2166. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_UnderlayDilate
  2167. int32_t ___ID_UnderlayDilate_8;
  2168. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_UnderlaySoftness
  2169. int32_t ___ID_UnderlaySoftness_9;
  2170. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_WeightNormal
  2171. int32_t ___ID_WeightNormal_10;
  2172. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_WeightBold
  2173. int32_t ___ID_WeightBold_11;
  2174. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_OutlineTex
  2175. int32_t ___ID_OutlineTex_12;
  2176. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_OutlineWidth
  2177. int32_t ___ID_OutlineWidth_13;
  2178. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_OutlineSoftness
  2179. int32_t ___ID_OutlineSoftness_14;
  2180. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_OutlineColor
  2181. int32_t ___ID_OutlineColor_15;
  2182. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_Outline2Color
  2183. int32_t ___ID_Outline2Color_16;
  2184. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_Outline2Width
  2185. int32_t ___ID_Outline2Width_17;
  2186. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_Padding
  2187. int32_t ___ID_Padding_18;
  2188. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_GradientScale
  2189. int32_t ___ID_GradientScale_19;
  2190. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ScaleX
  2191. int32_t ___ID_ScaleX_20;
  2192. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ScaleY
  2193. int32_t ___ID_ScaleY_21;
  2194. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_PerspectiveFilter
  2195. int32_t ___ID_PerspectiveFilter_22;
  2196. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_Sharpness
  2197. int32_t ___ID_Sharpness_23;
  2198. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_TextureWidth
  2199. int32_t ___ID_TextureWidth_24;
  2200. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_TextureHeight
  2201. int32_t ___ID_TextureHeight_25;
  2202. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_BevelAmount
  2203. int32_t ___ID_BevelAmount_26;
  2204. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_GlowColor
  2205. int32_t ___ID_GlowColor_27;
  2206. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_GlowOffset
  2207. int32_t ___ID_GlowOffset_28;
  2208. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_GlowPower
  2209. int32_t ___ID_GlowPower_29;
  2210. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_GlowOuter
  2211. int32_t ___ID_GlowOuter_30;
  2212. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_GlowInner
  2213. int32_t ___ID_GlowInner_31;
  2214. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_LightAngle
  2215. int32_t ___ID_LightAngle_32;
  2216. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_EnvMap
  2217. int32_t ___ID_EnvMap_33;
  2218. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_EnvMatrix
  2219. int32_t ___ID_EnvMatrix_34;
  2220. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_EnvMatrixRotation
  2221. int32_t ___ID_EnvMatrixRotation_35;
  2222. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_MaskCoord
  2223. int32_t ___ID_MaskCoord_36;
  2224. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ClipRect
  2225. int32_t ___ID_ClipRect_37;
  2226. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_MaskSoftnessX
  2227. int32_t ___ID_MaskSoftnessX_38;
  2228. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_MaskSoftnessY
  2229. int32_t ___ID_MaskSoftnessY_39;
  2230. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_VertexOffsetX
  2231. int32_t ___ID_VertexOffsetX_40;
  2232. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_VertexOffsetY
  2233. int32_t ___ID_VertexOffsetY_41;
  2234. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_UseClipRect
  2235. int32_t ___ID_UseClipRect_42;
  2236. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_StencilID
  2237. int32_t ___ID_StencilID_43;
  2238. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_StencilOp
  2239. int32_t ___ID_StencilOp_44;
  2240. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_StencilComp
  2241. int32_t ___ID_StencilComp_45;
  2242. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_StencilReadMask
  2243. int32_t ___ID_StencilReadMask_46;
  2244. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_StencilWriteMask
  2245. int32_t ___ID_StencilWriteMask_47;
  2246. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ShaderFlags
  2247. int32_t ___ID_ShaderFlags_48;
  2248. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ScaleRatio_A
  2249. int32_t ___ID_ScaleRatio_A_49;
  2250. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ScaleRatio_B
  2251. int32_t ___ID_ScaleRatio_B_50;
  2252. // System.Int32 UnityEngine.TextCore.Text.TextShaderUtilities::ID_ScaleRatio_C
  2253. int32_t ___ID_ScaleRatio_C_51;
  2254. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_Bevel
  2255. String_t* ___Keyword_Bevel_52;
  2256. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_Glow
  2257. String_t* ___Keyword_Glow_53;
  2258. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_Underlay
  2259. String_t* ___Keyword_Underlay_54;
  2260. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_Ratios
  2261. String_t* ___Keyword_Ratios_55;
  2262. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_MASK_SOFT
  2263. String_t* ___Keyword_MASK_SOFT_56;
  2264. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_MASK_HARD
  2265. String_t* ___Keyword_MASK_HARD_57;
  2266. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_MASK_TEX
  2267. String_t* ___Keyword_MASK_TEX_58;
  2268. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::Keyword_Outline
  2269. String_t* ___Keyword_Outline_59;
  2270. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::ShaderTag_ZTestMode
  2271. String_t* ___ShaderTag_ZTestMode_60;
  2272. // System.String UnityEngine.TextCore.Text.TextShaderUtilities::ShaderTag_CullMode
  2273. String_t* ___ShaderTag_CullMode_61;
  2274. // System.Single UnityEngine.TextCore.Text.TextShaderUtilities::m_clamp
  2275. float ___m_clamp_62;
  2276. // System.Boolean UnityEngine.TextCore.Text.TextShaderUtilities::isInitialized
  2277. bool ___isInitialized_63;
  2278. // UnityEngine.Shader UnityEngine.TextCore.Text.TextShaderUtilities::k_ShaderRef_MobileSDF
  2279. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileSDF_64;
  2280. // UnityEngine.Shader UnityEngine.TextCore.Text.TextShaderUtilities::k_ShaderRef_MobileBitmap
  2281. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileBitmap_65;
  2282. };
  2283. // UnityEngine.TextCore.Text.TextShaderUtilities
  2284. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules
  2285. struct UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E_StaticFields
  2286. {
  2287. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules UnityEngine.TextCore.Text.UnicodeLineBreakingRules::s_Instance
  2288. UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* ___s_Instance_0;
  2289. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.UnicodeLineBreakingRules::s_LeadingCharactersLookup
  2290. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___s_LeadingCharactersLookup_5;
  2291. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.UnicodeLineBreakingRules::s_FollowingCharactersLookup
  2292. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___s_FollowingCharactersLookup_6;
  2293. };
  2294. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules
  2295. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32>
  2296. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32>
  2297. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32Enum>
  2298. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32Enum>
  2299. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Object>
  2300. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Object>
  2301. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>
  2302. // UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>
  2303. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextAlignment>
  2304. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextAlignment>
  2305. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextColorGradient>
  2306. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextColorGradient>
  2307. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextFontWeight>
  2308. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextFontWeight>
  2309. // System.Boolean
  2310. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  2311. {
  2312. // System.String System.Boolean::TrueString
  2313. String_t* ___TrueString_5;
  2314. // System.String System.Boolean::FalseString
  2315. String_t* ___FalseString_6;
  2316. };
  2317. // System.Boolean
  2318. // System.Byte
  2319. // System.Byte
  2320. // System.Char
  2321. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  2322. {
  2323. // System.Byte[] System.Char::s_categoryForLatin1
  2324. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  2325. };
  2326. // System.Char
  2327. // UnityEngine.TextCore.Text.Character
  2328. // UnityEngine.TextCore.Text.Character
  2329. // UnityEngine.Color
  2330. // UnityEngine.Color
  2331. // UnityEngine.Color32
  2332. // UnityEngine.Color32
  2333. // UnityEngine.TextCore.FaceInfo
  2334. // UnityEngine.TextCore.FaceInfo
  2335. // UnityEngine.TextCore.Text.FontStyleStack
  2336. // UnityEngine.TextCore.Text.FontStyleStack
  2337. // UnityEngine.TextCore.GlyphMetrics
  2338. // UnityEngine.TextCore.GlyphMetrics
  2339. // UnityEngine.TextCore.LowLevel.GlyphValueRecord
  2340. // UnityEngine.TextCore.LowLevel.GlyphValueRecord
  2341. // System.Int32
  2342. // System.Int32
  2343. // UnityEngine.TextCore.Text.MaterialReference
  2344. // UnityEngine.TextCore.Text.MaterialReference
  2345. // UnityEngine.Matrix4x4
  2346. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
  2347. {
  2348. // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
  2349. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
  2350. // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
  2351. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
  2352. };
  2353. // UnityEngine.Matrix4x4
  2354. // UnityEngine.TextCore.Text.PageInfo
  2355. // UnityEngine.TextCore.Text.PageInfo
  2356. // System.Single
  2357. // System.Single
  2358. // UnityEngine.TextCore.Text.SpriteCharacter
  2359. // UnityEngine.TextCore.Text.SpriteCharacter
  2360. // System.UInt32
  2361. // System.UInt32
  2362. // UnityEngine.Vector2
  2363. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  2364. {
  2365. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  2366. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
  2367. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  2368. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
  2369. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  2370. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
  2371. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  2372. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
  2373. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  2374. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
  2375. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  2376. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
  2377. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  2378. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
  2379. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  2380. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
  2381. };
  2382. // UnityEngine.Vector2
  2383. // UnityEngine.Vector3
  2384. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  2385. {
  2386. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  2387. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
  2388. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  2389. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
  2390. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  2391. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
  2392. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  2393. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
  2394. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  2395. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
  2396. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  2397. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
  2398. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  2399. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
  2400. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  2401. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
  2402. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  2403. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
  2404. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  2405. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
  2406. };
  2407. // UnityEngine.Vector3
  2408. // UnityEngine.Vector4
  2409. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  2410. {
  2411. // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  2412. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
  2413. // UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  2414. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
  2415. // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  2416. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
  2417. // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  2418. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
  2419. };
  2420. // UnityEngine.Vector4
  2421. // System.Void
  2422. // System.Void
  2423. // UnityEngine.TextCore.Text.WordInfo
  2424. // UnityEngine.TextCore.Text.WordInfo
  2425. // UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter
  2426. // UnityEngine.TextCore.Text.TextGenerator/SpecialCharacter
  2427. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32>
  2428. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32>
  2429. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference>
  2430. // UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference>
  2431. // UnityEngine.TextCore.Text.Extents
  2432. // UnityEngine.TextCore.Text.Extents
  2433. // UnityEngine.TextCore.Glyph
  2434. // UnityEngine.TextCore.Glyph
  2435. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord
  2436. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord
  2437. // UnityEngine.TextCore.Text.MeshInfo
  2438. struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_StaticFields
  2439. {
  2440. // UnityEngine.Color32 UnityEngine.TextCore.Text.MeshInfo::k_DefaultColor
  2441. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___k_DefaultColor_0;
  2442. };
  2443. // UnityEngine.TextCore.Text.MeshInfo
  2444. // UnityEngine.Object
  2445. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  2446. {
  2447. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  2448. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  2449. };
  2450. // UnityEngine.Object
  2451. // UnityEngine.TextCore.Text.TextGenerationSettings
  2452. // UnityEngine.TextCore.Text.TextGenerationSettings
  2453. // UnityEngine.TextCore.Text.TextGeneratorUtilities
  2454. struct TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields
  2455. {
  2456. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextGeneratorUtilities::largePositiveVector2
  2457. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___largePositiveVector2_0;
  2458. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextGeneratorUtilities::largeNegativeVector2
  2459. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___largeNegativeVector2_1;
  2460. };
  2461. // UnityEngine.TextCore.Text.TextGeneratorUtilities
  2462. // UnityEngine.TextCore.Text.TextInfo
  2463. struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_StaticFields
  2464. {
  2465. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextInfo::s_InfinityVectorPositive
  2466. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_InfinityVectorPositive_0;
  2467. // UnityEngine.Vector2 UnityEngine.TextCore.Text.TextInfo::s_InfinityVectorNegative
  2468. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_InfinityVectorNegative_1;
  2469. };
  2470. // UnityEngine.TextCore.Text.TextInfo
  2471. // UnityEngine.TextCore.Text.TextVertex
  2472. // UnityEngine.TextCore.Text.TextVertex
  2473. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  2474. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  2475. // UnityEngine.TextCore.Text.LineInfo
  2476. // UnityEngine.TextCore.Text.LineInfo
  2477. // UnityEngine.Material
  2478. // UnityEngine.Material
  2479. // UnityEngine.TextCore.Text.TextElementInfo
  2480. // UnityEngine.TextCore.Text.TextElementInfo
  2481. // UnityEngine.TextCore.Text.TextColorGradient
  2482. struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_StaticFields
  2483. {
  2484. // UnityEngine.Color UnityEngine.TextCore.Text.TextColorGradient::k_DefaultColor
  2485. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_DefaultColor_10;
  2486. };
  2487. // UnityEngine.TextCore.Text.TextColorGradient
  2488. // UnityEngine.TextCore.Text.TextSettings
  2489. // UnityEngine.TextCore.Text.TextSettings
  2490. // UnityEngine.TextCore.Text.WordWrapState
  2491. // UnityEngine.TextCore.Text.WordWrapState
  2492. // UnityEngine.TextCore.Text.FontAsset
  2493. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_StaticFields
  2494. {
  2495. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_ReadFontAssetDefinitionMarker
  2496. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker_42;
  2497. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_AddSynthesizedCharactersMarker
  2498. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker_43;
  2499. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_TryAddCharacterMarker
  2500. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker_44;
  2501. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_TryAddCharactersMarker
  2502. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker_45;
  2503. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_UpdateGlyphAdjustmentRecordsMarker
  2504. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker_46;
  2505. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_ClearFontAssetDataMarker
  2506. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker_47;
  2507. // Unity.Profiling.ProfilerMarker UnityEngine.TextCore.Text.FontAsset::k_UpdateFontAssetDataMarker
  2508. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker_48;
  2509. // System.String UnityEngine.TextCore.Text.FontAsset::s_DefaultMaterialSuffix
  2510. String_t* ___s_DefaultMaterialSuffix_49;
  2511. // System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.TextCore.Text.FontAsset::k_SearchedFontAssetLookup
  2512. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_SearchedFontAssetLookup_50;
  2513. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.FontAsset> UnityEngine.TextCore.Text.FontAsset::k_FontAssets_FontFeaturesUpdateQueue
  2514. List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___k_FontAssets_FontFeaturesUpdateQueue_51;
  2515. // System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.TextCore.Text.FontAsset::k_FontAssets_FontFeaturesUpdateQueueLookup
  2516. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_FontFeaturesUpdateQueueLookup_52;
  2517. // System.Collections.Generic.List`1<UnityEngine.Texture2D> UnityEngine.TextCore.Text.FontAsset::k_FontAssets_AtlasTexturesUpdateQueue
  2518. List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4* ___k_FontAssets_AtlasTexturesUpdateQueue_53;
  2519. // System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.TextCore.Text.FontAsset::k_FontAssets_AtlasTexturesUpdateQueueLookup
  2520. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_AtlasTexturesUpdateQueueLookup_54;
  2521. // System.UInt32[] UnityEngine.TextCore.Text.FontAsset::k_GlyphIndexArray
  2522. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray_65;
  2523. };
  2524. // UnityEngine.TextCore.Text.FontAsset
  2525. // UnityEngine.TextCore.Text.SpriteAsset
  2526. struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_StaticFields
  2527. {
  2528. // System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.TextCore.Text.SpriteAsset::k_searchedSpriteAssets
  2529. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_searchedSpriteAssets_19;
  2530. };
  2531. // UnityEngine.TextCore.Text.SpriteAsset
  2532. // UnityEngine.TextCore.Text.TextGenerator
  2533. struct TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_StaticFields
  2534. {
  2535. // UnityEngine.TextCore.Text.TextGenerator UnityEngine.TextCore.Text.TextGenerator::s_TextGenerator
  2536. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* ___s_TextGenerator_0;
  2537. };
  2538. // UnityEngine.TextCore.Text.TextGenerator
  2539. #ifdef __clang__
  2540. #pragma clang diagnostic pop
  2541. #endif
  2542. // UnityEngine.Vector3[]
  2543. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
  2544. {
  2545. ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
  2546. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
  2547. {
  2548. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2549. return m_Items[index];
  2550. }
  2551. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
  2552. {
  2553. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2554. return m_Items + index;
  2555. }
  2556. inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  2557. {
  2558. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2559. m_Items[index] = value;
  2560. }
  2561. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
  2562. {
  2563. return m_Items[index];
  2564. }
  2565. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2566. {
  2567. return m_Items + index;
  2568. }
  2569. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  2570. {
  2571. m_Items[index] = value;
  2572. }
  2573. };
  2574. // UnityEngine.TextCore.Text.TextElementInfo[]
  2575. struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E : public RuntimeArray
  2576. {
  2577. ALIGN_FIELD (8) TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 m_Items[1];
  2578. inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 GetAt(il2cpp_array_size_t index) const
  2579. {
  2580. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2581. return m_Items[index];
  2582. }
  2583. inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976* GetAddressAt(il2cpp_array_size_t index)
  2584. {
  2585. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2586. return m_Items + index;
  2587. }
  2588. inline void SetAt(il2cpp_array_size_t index, TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 value)
  2589. {
  2590. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2591. m_Items[index] = value;
  2592. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_3), (void*)NULL);
  2593. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2594. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_4), (void*)NULL);
  2595. #endif
  2596. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2597. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_5), (void*)NULL);
  2598. #endif
  2599. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2600. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_7), (void*)NULL);
  2601. #endif
  2602. }
  2603. inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 GetAtUnchecked(il2cpp_array_size_t index) const
  2604. {
  2605. return m_Items[index];
  2606. }
  2607. inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2608. {
  2609. return m_Items + index;
  2610. }
  2611. inline void SetAtUnchecked(il2cpp_array_size_t index, TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 value)
  2612. {
  2613. m_Items[index] = value;
  2614. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_3), (void*)NULL);
  2615. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2616. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_4), (void*)NULL);
  2617. #endif
  2618. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2619. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_5), (void*)NULL);
  2620. #endif
  2621. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2622. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_7), (void*)NULL);
  2623. #endif
  2624. }
  2625. };
  2626. // System.Int32[]
  2627. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  2628. {
  2629. ALIGN_FIELD (8) int32_t m_Items[1];
  2630. inline int32_t GetAt(il2cpp_array_size_t index) const
  2631. {
  2632. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2633. return m_Items[index];
  2634. }
  2635. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  2636. {
  2637. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2638. return m_Items + index;
  2639. }
  2640. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  2641. {
  2642. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2643. m_Items[index] = value;
  2644. }
  2645. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2646. {
  2647. return m_Items[index];
  2648. }
  2649. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2650. {
  2651. return m_Items + index;
  2652. }
  2653. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  2654. {
  2655. m_Items[index] = value;
  2656. }
  2657. };
  2658. // UnityEngine.TextCore.Text.PageInfo[]
  2659. struct PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4 : public RuntimeArray
  2660. {
  2661. ALIGN_FIELD (8) PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 m_Items[1];
  2662. inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 GetAt(il2cpp_array_size_t index) const
  2663. {
  2664. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2665. return m_Items[index];
  2666. }
  2667. inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* GetAddressAt(il2cpp_array_size_t index)
  2668. {
  2669. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2670. return m_Items + index;
  2671. }
  2672. inline void SetAt(il2cpp_array_size_t index, PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 value)
  2673. {
  2674. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2675. m_Items[index] = value;
  2676. }
  2677. inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 GetAtUnchecked(il2cpp_array_size_t index) const
  2678. {
  2679. return m_Items[index];
  2680. }
  2681. inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2682. {
  2683. return m_Items + index;
  2684. }
  2685. inline void SetAtUnchecked(il2cpp_array_size_t index, PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 value)
  2686. {
  2687. m_Items[index] = value;
  2688. }
  2689. };
  2690. // UnityEngine.TextCore.Text.LineInfo[]
  2691. struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D : public RuntimeArray
  2692. {
  2693. ALIGN_FIELD (8) LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 m_Items[1];
  2694. inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 GetAt(il2cpp_array_size_t index) const
  2695. {
  2696. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2697. return m_Items[index];
  2698. }
  2699. inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* GetAddressAt(il2cpp_array_size_t index)
  2700. {
  2701. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2702. return m_Items + index;
  2703. }
  2704. inline void SetAt(il2cpp_array_size_t index, LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 value)
  2705. {
  2706. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2707. m_Items[index] = value;
  2708. }
  2709. inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 GetAtUnchecked(il2cpp_array_size_t index) const
  2710. {
  2711. return m_Items[index];
  2712. }
  2713. inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2714. {
  2715. return m_Items + index;
  2716. }
  2717. inline void SetAtUnchecked(il2cpp_array_size_t index, LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 value)
  2718. {
  2719. m_Items[index] = value;
  2720. }
  2721. };
  2722. // UnityEngine.TextCore.Text.MaterialReference[]
  2723. struct MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E : public RuntimeArray
  2724. {
  2725. ALIGN_FIELD (8) MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 m_Items[1];
  2726. inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 GetAt(il2cpp_array_size_t index) const
  2727. {
  2728. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2729. return m_Items[index];
  2730. }
  2731. inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26* GetAddressAt(il2cpp_array_size_t index)
  2732. {
  2733. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2734. return m_Items + index;
  2735. }
  2736. inline void SetAt(il2cpp_array_size_t index, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 value)
  2737. {
  2738. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2739. m_Items[index] = value;
  2740. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
  2741. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2742. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL);
  2743. #endif
  2744. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2745. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL);
  2746. #endif
  2747. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2748. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL);
  2749. #endif
  2750. }
  2751. inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 GetAtUnchecked(il2cpp_array_size_t index) const
  2752. {
  2753. return m_Items[index];
  2754. }
  2755. inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2756. {
  2757. return m_Items + index;
  2758. }
  2759. inline void SetAtUnchecked(il2cpp_array_size_t index, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 value)
  2760. {
  2761. m_Items[index] = value;
  2762. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
  2763. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2764. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL);
  2765. #endif
  2766. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2767. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL);
  2768. #endif
  2769. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2770. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL);
  2771. #endif
  2772. }
  2773. };
  2774. // UnityEngine.TextCore.Text.MeshInfo[]
  2775. struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6 : public RuntimeArray
  2776. {
  2777. ALIGN_FIELD (8) MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F m_Items[1];
  2778. inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F GetAt(il2cpp_array_size_t index) const
  2779. {
  2780. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2781. return m_Items[index];
  2782. }
  2783. inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* GetAddressAt(il2cpp_array_size_t index)
  2784. {
  2785. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2786. return m_Items + index;
  2787. }
  2788. inline void SetAt(il2cpp_array_size_t index, MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F value)
  2789. {
  2790. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2791. m_Items[index] = value;
  2792. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_2), (void*)NULL);
  2793. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2794. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_3), (void*)NULL);
  2795. #endif
  2796. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2797. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_4), (void*)NULL);
  2798. #endif
  2799. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2800. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_5), (void*)NULL);
  2801. #endif
  2802. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2803. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_6), (void*)NULL);
  2804. #endif
  2805. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2806. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_7), (void*)NULL);
  2807. #endif
  2808. }
  2809. inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F GetAtUnchecked(il2cpp_array_size_t index) const
  2810. {
  2811. return m_Items[index];
  2812. }
  2813. inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2814. {
  2815. return m_Items + index;
  2816. }
  2817. inline void SetAtUnchecked(il2cpp_array_size_t index, MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F value)
  2818. {
  2819. m_Items[index] = value;
  2820. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_2), (void*)NULL);
  2821. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2822. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_3), (void*)NULL);
  2823. #endif
  2824. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2825. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_4), (void*)NULL);
  2826. #endif
  2827. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2828. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_5), (void*)NULL);
  2829. #endif
  2830. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2831. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_6), (void*)NULL);
  2832. #endif
  2833. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2834. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_7), (void*)NULL);
  2835. #endif
  2836. }
  2837. };
  2838. // UnityEngine.TextCore.Text.WordInfo[]
  2839. struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B : public RuntimeArray
  2840. {
  2841. ALIGN_FIELD (8) WordInfo_tA466206097891A5A2590896EE164AFC406EB060D m_Items[1];
  2842. inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D GetAt(il2cpp_array_size_t index) const
  2843. {
  2844. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2845. return m_Items[index];
  2846. }
  2847. inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D* GetAddressAt(il2cpp_array_size_t index)
  2848. {
  2849. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2850. return m_Items + index;
  2851. }
  2852. inline void SetAt(il2cpp_array_size_t index, WordInfo_tA466206097891A5A2590896EE164AFC406EB060D value)
  2853. {
  2854. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2855. m_Items[index] = value;
  2856. }
  2857. inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D GetAtUnchecked(il2cpp_array_size_t index) const
  2858. {
  2859. return m_Items[index];
  2860. }
  2861. inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2862. {
  2863. return m_Items + index;
  2864. }
  2865. inline void SetAtUnchecked(il2cpp_array_size_t index, WordInfo_tA466206097891A5A2590896EE164AFC406EB060D value)
  2866. {
  2867. m_Items[index] = value;
  2868. }
  2869. };
  2870. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference>::SetDefault(T)
  2871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_gshared (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___0_item, const RuntimeMethod* method) ;
  2872. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>::SetDefault(T)
  2873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) ;
  2874. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32Enum>::SetDefault(T)
  2875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m8D8C14A7EA75EBF60C7DDD5F4C8A81209E37751D_gshared (TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2876. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>::Clear()
  2877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) ;
  2878. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32>::SetDefault(T)
  2879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_gshared (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) ;
  2880. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Object>::SetDefault(T)
  2881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m2748811181AC3D93A43815FE1FAC09A7E569806E_gshared (TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2882. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32>::Clear()
  2883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) ;
  2884. // T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  2885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2886. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>::TryGetValue(TKey,TValue&)
  2887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_gshared (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* __this, uint32_t ___0_key, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* ___1_value, const RuntimeMethod* method) ;
  2888. // System.Void UnityEngine.TextCore.Text.TextInfo::Resize<UnityEngine.TextCore.Text.PageInfo>(T[]&,System.Int32,System.Boolean)
  2889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_gshared (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) ;
  2890. // System.Boolean System.Collections.Generic.HashSet`1<System.UInt32>::Contains(T)
  2891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  2892. // System.Void UnityEngine.TextCore.Text.TextInfo::Resize<UnityEngine.TextCore.Text.WordInfo>(T[]&,System.Int32)
  2893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_gshared (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ;
  2894. // System.Void UnityEngine.TextCore.Text.TextInfo::Clear()
  2895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Clear_m60412774208F9D920707448E71E89C99233D9128 (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) ;
  2896. // System.Void UnityEngine.TextCore.Text.TextGenerator::ClearMesh(System.Boolean,UnityEngine.TextCore.Text.TextInfo)
  2897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83 (bool ___0_updateMesh, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ;
  2898. // System.Void UnityEngine.TextCore.Text.MaterialReference::.ctor(System.Int32,UnityEngine.TextCore.Text.FontAsset,UnityEngine.TextCore.Text.SpriteAsset,UnityEngine.Material,System.Single)
  2899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A (MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26* __this, int32_t ___0_index, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___1_fontAsset, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___2_spriteAsset, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, float ___4_padding, const RuntimeMethod* method) ;
  2900. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.MaterialReference>::SetDefault(T)
  2901. inline void TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___0_item, const RuntimeMethod* method)
  2902. {
  2903. (( void (*) (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26, const RuntimeMethod*))TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_gshared)(__this, ___0_item, method);
  2904. }
  2905. // UnityEngine.TextCore.FaceInfo UnityEngine.TextCore.Text.FontAsset::get_faceInfo()
  2906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  2907. // System.Int32 UnityEngine.TextCore.FaceInfo::get_pointSize()
  2908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2909. // System.Single UnityEngine.TextCore.FaceInfo::get_scale()
  2910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2911. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>::SetDefault(T)
  2912. inline void TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method)
  2913. {
  2914. (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, float, const RuntimeMethod*))TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_gshared)(__this, ___0_item, method);
  2915. }
  2916. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextFontWeight>::SetDefault(T)
  2917. inline void TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79 (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* __this, int32_t ___0_item, const RuntimeMethod* method)
  2918. {
  2919. (( void (*) (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*, int32_t, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m8D8C14A7EA75EBF60C7DDD5F4C8A81209E37751D_gshared)(__this, ___0_item, method);
  2920. }
  2921. // System.Void UnityEngine.TextCore.Text.FontStyleStack::Clear()
  2922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0 (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* __this, const RuntimeMethod* method) ;
  2923. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextAlignment>::SetDefault(T)
  2924. inline void TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230 (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* __this, int32_t ___0_item, const RuntimeMethod* method)
  2925. {
  2926. (( void (*) (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*, int32_t, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m8D8C14A7EA75EBF60C7DDD5F4C8A81209E37751D_gshared)(__this, ___0_item, method);
  2927. }
  2928. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Single>::Clear()
  2929. inline void TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method)
  2930. {
  2931. (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, const RuntimeMethod*))TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_gshared)(__this, method);
  2932. }
  2933. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  2934. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  2935. // UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
  2936. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
  2937. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.Color32>::SetDefault(T)
  2938. inline void TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54 (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method)
  2939. {
  2940. (( void (*) (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_gshared)(__this, ___0_item, method);
  2941. }
  2942. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<UnityEngine.TextCore.Text.TextColorGradient>::SetDefault(T)
  2943. inline void TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9 (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* __this, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___0_item, const RuntimeMethod* method)
  2944. {
  2945. (( void (*) (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m2748811181AC3D93A43815FE1FAC09A7E569806E_gshared)(__this, ___0_item, method);
  2946. }
  2947. // System.Void UnityEngine.TextCore.Text.TextProcessingStack`1<System.Int32>::Clear()
  2948. inline void TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method)
  2949. {
  2950. (( void (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, const RuntimeMethod*))TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_gshared)(__this, method);
  2951. }
  2952. // System.Single UnityEngine.TextCore.FaceInfo::get_lineHeight()
  2953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2954. // System.Single UnityEngine.TextCore.FaceInfo::get_ascentLine()
  2955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2956. // System.Single UnityEngine.TextCore.FaceInfo::get_descentLine()
  2957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  2958. // System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
  2959. 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) ;
  2960. // System.Void UnityEngine.TextCore.Text.TextInfo::ClearLineInfo()
  2961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_ClearLineInfo_m986C886D34A324C8C4D30F9D8EF24AC242A10AD7 (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) ;
  2962. // System.Void UnityEngine.TextCore.Text.TextGenerator::SaveWordWrappingState(UnityEngine.TextCore.Text.WordWrapState&,System.Int32,System.Int32,UnityEngine.TextCore.Text.TextInfo)
  2963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* ___0_state, int32_t ___1_index, int32_t ___2_count, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ;
  2964. // System.Boolean UnityEngine.TextCore.Text.TextGenerator::ValidateHtmlTag(System.Int32[],System.Int32,System.Int32&,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  2965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_ValidateHtmlTag_m9C85462F15A6165B10E4C4EE93620AC1021BE5CD (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_chars, int32_t ___1_startIndex, int32_t* ___2_endIndex, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) ;
  2966. // System.Boolean System.Char::IsLower(System.Char)
  2967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2968. // System.Char System.Char::ToUpper(System.Char)
  2969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2970. // System.Boolean System.Char::IsUpper(System.Char)
  2971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2972. // System.Char System.Char::ToLower(System.Char)
  2973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2974. // System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter> UnityEngine.TextCore.Text.SpriteAsset::get_spriteCharacterTable()
  2975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ;
  2976. // T System.Collections.Generic.List`1<UnityEngine.TextCore.Text.SpriteCharacter>::get_Item(System.Int32)
  2977. inline SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8 (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* __this, int32_t ___0_index, const RuntimeMethod* method)
  2978. {
  2979. return (( SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* (*) (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  2980. }
  2981. // UnityEngine.Color UnityEngine.Color::get_white()
  2982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
  2983. // UnityEngine.TextCore.Glyph UnityEngine.TextCore.Text.TextElement::get_glyph()
  2984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ;
  2985. // UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::get_metrics()
  2986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
  2987. // System.Single UnityEngine.TextCore.GlyphMetrics::get_height()
  2988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  2989. // System.Single UnityEngine.TextCore.Text.TextElement::get_scale()
  2990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ;
  2991. // System.Single UnityEngine.TextCore.Text.TextGenerator::GetPaddingForMaterial(UnityEngine.Material,System.Boolean)
  2992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPaddingForMaterial_mE5A4DEF3F64851861C092F7A4FC58C902F775C74 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, bool ___1_extraPadding, const RuntimeMethod* method) ;
  2993. // System.UInt32 UnityEngine.TextCore.Text.TextElement::get_glyphIndex()
  2994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ;
  2995. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>::TryGetValue(TKey,TValue&)
  2996. inline bool Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* __this, uint32_t ___0_key, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* ___1_value, const RuntimeMethod* method)
  2997. {
  2998. return (( bool (*) (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0*, uint32_t, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E*, const RuntimeMethod*))Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_gshared)(__this, ___0_key, ___1_value, method);
  2999. }
  3000. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::get_firstAdjustmentRecord()
  3001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ;
  3002. // UnityEngine.TextCore.LowLevel.GlyphValueRecord UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::get_glyphValueRecord()
  3003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7 (GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7* __this, const RuntimeMethod* method) ;
  3004. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::get_secondAdjustmentRecord()
  3005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91 (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ;
  3006. // UnityEngine.TextCore.LowLevel.GlyphValueRecord UnityEngine.TextCore.LowLevel.GlyphValueRecord::op_Addition(UnityEngine.TextCore.LowLevel.GlyphValueRecord,UnityEngine.TextCore.LowLevel.GlyphValueRecord)
  3007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___0_a, GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___1_b, const RuntimeMethod* method) ;
  3008. // System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalAdvance()
  3009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  3010. // System.Single UnityEngine.TextCore.Text.FontAsset::get_regularStyleSpacing()
  3011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  3012. // System.Boolean System.Char::IsWhiteSpace(System.Char)
  3013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  3014. // System.Single UnityEngine.TextCore.GlyphMetrics::get_width()
  3015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  3016. // System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalBearingX()
  3017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  3018. // System.Boolean UnityEngine.Material::HasProperty(System.Int32)
  3019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
  3020. // System.Single UnityEngine.Material::GetFloat(System.Int32)
  3021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
  3022. // System.Single UnityEngine.TextCore.Text.FontAsset::get_boldStyleWeight()
  3023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_boldStyleWeight_m804ACC85DD80DC72DB4BCC83C3FB866411F8EFCA (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  3024. // System.Single UnityEngine.TextCore.Text.FontAsset::get_boldStyleSpacing()
  3025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_boldStyleSpacing_mB8CF4F4880B110E41D566648FF1D995010CF1FF0 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  3026. // System.Single UnityEngine.TextCore.Text.FontAsset::get_regularStyleWeight()
  3027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_regularStyleWeight_m6C4B4D4CAD36800E6E686A05A5DB8D4475F2707F (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  3028. // System.Single UnityEngine.TextCore.FaceInfo::get_baseline()
  3029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  3030. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::get_xPlacement()
  3031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8 (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ;
  3032. // System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalBearingY()
  3033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
  3034. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::get_yPlacement()
  3035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ;
  3036. // System.Byte UnityEngine.TextCore.Text.FontAsset::get_italicStyleSlant()
  3037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FontAsset_get_italicStyleSlant_m69E70060C6E7940B4ACE61F2B7CB8965F86DA96B (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  3038. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  3039. 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) ;
  3040. // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
  3041. 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) ;
  3042. // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
  3043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  3044. // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
  3045. 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) ;
  3046. // UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
  3047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
  3048. // System.Single UnityEngine.TextCore.FaceInfo::get_subscriptSize()
  3049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  3050. // System.Single UnityEngine.TextCore.FaceInfo::get_capLine()
  3051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  3052. // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  3053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  3054. // System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
  3055. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  3056. // System.Void UnityEngine.TextCore.Text.TextGenerator::GenerateTextMesh(UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ;
  3058. // System.Int32 UnityEngine.TextCore.Text.TextGenerator::RestoreWordWrappingState(UnityEngine.TextCore.Text.WordWrapState&,UnityEngine.TextCore.Text.TextInfo)
  3059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* ___0_state, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ;
  3060. // System.Boolean UnityEngine.TextCore.Text.TextGeneratorUtilities::Approximately(System.Single,System.Single)
  3061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  3062. // System.Void UnityEngine.TextCore.Text.TextGeneratorUtilities::AdjustLineOffset(System.Int32,System.Int32,System.Single,UnityEngine.TextCore.Text.TextInfo)
  3063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123 (int32_t ___0_startIndex, int32_t ___1_endIndex, float ___2_offset, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ;
  3064. // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  3065. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  3066. // System.Void UnityEngine.TextCore.Text.TextGeneratorUtilities::ResizeLineExtents(System.Int32,UnityEngine.TextCore.Text.TextInfo)
  3067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_ResizeLineExtents_m2EA9BE32A38D5E075DEF8EDA9EC01766E45C0F85 (int32_t ___0_size, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ;
  3068. // System.Void UnityEngine.TextCore.Text.TextGenerator::DisableMasking()
  3069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, const RuntimeMethod* method) ;
  3070. // System.String UnityEngine.Object::get_name()
  3071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  3072. // System.String System.String::Concat(System.String,System.String,System.String)
  3073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  3074. // System.Void UnityEngine.Debug::LogWarning(System.Object)
  3075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  3076. // System.Void UnityEngine.TextCore.Text.TextGenerator::EnableMasking()
  3077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_EnableMasking_mB38D92D32518523DE33A2FCD85A67DE481BB0991 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, const RuntimeMethod* method) ;
  3078. // System.Void UnityEngine.TextCore.Text.TextGenerator::SaveGlyphVertexInfo(System.Single,System.Single,UnityEngine.Color32,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveGlyphVertexInfo_m0CD6E1D45488FFC6675294AC64F40AC23C986A09 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, float ___0_padding, float ___1_stylePadding, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___2_vertexColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) ;
  3080. // System.Void UnityEngine.TextCore.Text.TextGenerator::SaveSpriteVertexInfo(UnityEngine.Color32,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveSpriteVertexInfo_m4B47901F01927E7CC4E486A1C4354AFBF4D138A5 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_vertexColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) ;
  3082. // System.Boolean System.Char::IsSeparator(System.Char)
  3083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  3084. // System.Single UnityEngine.TextCore.FaceInfo::get_tabWidth()
  3085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  3086. // System.Byte UnityEngine.TextCore.Text.FontAsset::get_tabMultiple()
  3087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FontAsset_get_tabMultiple_m9C0422A00BFCF82091F14F4E303E2717247350AE (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
  3088. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::get_xAdvance()
  3089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ;
  3090. // System.Void UnityEngine.TextCore.Text.TextInfo::Resize<UnityEngine.TextCore.Text.PageInfo>(T[]&,System.Int32,System.Boolean)
  3091. inline void TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8 (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method)
  3092. {
  3093. (( void (*) (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4**, int32_t, bool, const RuntimeMethod*))TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_gshared)(___0_array, ___1_size, ___2_isBlockAllocated, method);
  3094. }
  3095. // UnityEngine.TextCore.Text.UnicodeLineBreakingRules UnityEngine.TextCore.Text.TextSettings::get_lineBreakingRules()
  3096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04 (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ;
  3097. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.UnicodeLineBreakingRules::get_leadingCharactersLookup()
  3098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* UnicodeLineBreakingRules_get_leadingCharactersLookup_m1DAC015D7E37112EAE0437E6472AEA0719DFF3DC (UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* __this, const RuntimeMethod* method) ;
  3099. // System.Boolean System.Collections.Generic.HashSet`1<System.UInt32>::Contains(T)
  3100. inline bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  3101. {
  3102. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared)(__this, ___0_item, method);
  3103. }
  3104. // System.Collections.Generic.HashSet`1<System.UInt32> UnityEngine.TextCore.Text.UnicodeLineBreakingRules::get_followingCharactersLookup()
  3105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* UnicodeLineBreakingRules_get_followingCharactersLookup_m5510A21873DC5DA66F4A2DFA4C26A5EFAD494D8B (UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* __this, const RuntimeMethod* method) ;
  3106. // System.Void UnityEngine.TextCore.Text.MeshInfo::Clear(System.Boolean)
  3107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_Clear_m06992FEB7AC9B2AE1728BEDFC8D8A39DE1AAD475 (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, bool ___0_uploadChanges, const RuntimeMethod* method) ;
  3108. // System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
  3109. 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) ;
  3110. // System.Boolean System.Char::IsControl(System.Char)
  3111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  3112. // System.Void UnityEngine.Debug::Log(System.Object)
  3113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  3114. // System.Void UnityEngine.TextCore.Text.TextGeneratorUtilities::FillCharacterVertexBuffers(System.Int32,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_FillCharacterVertexBuffers_m54CA97C6C26BA84BC949845B20E9DADF2F0C19CA (int32_t ___0_i, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) ;
  3116. // System.Void UnityEngine.TextCore.Text.TextGeneratorUtilities::FillSpriteVertexBuffers(System.Int32,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_FillSpriteVertexBuffers_m4305B80FA32FE21A59AF68A5501226E5A4203CC3 (int32_t ___0_i, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) ;
  3118. // System.Boolean System.Char::IsLetterOrDigit(System.Char)
  3119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  3120. // System.Void UnityEngine.TextCore.Text.TextInfo::Resize<UnityEngine.TextCore.Text.WordInfo>(T[]&,System.Int32)
  3121. inline void TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** ___0_array, int32_t ___1_size, const RuntimeMethod* method)
  3122. {
  3123. (( void (*) (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B**, int32_t, const RuntimeMethod*))TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_gshared)(___0_array, ___1_size, method);
  3124. }
  3125. // System.Boolean System.Char::IsPunctuation(System.Char)
  3126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  3127. // System.Single UnityEngine.TextCore.FaceInfo::get_underlineOffset()
  3128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  3129. // System.Void UnityEngine.TextCore.Text.TextGenerator::DrawUnderlineMesh(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32&,System.Single,System.Single,System.Single,System.Single,UnityEngine.Color32,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, int32_t* ___2_index, float ___3_startScale, float ___4_endScale, float ___5_maxScale, float ___6_sdfScale, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___7_underlineColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___8_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___9_textInfo, const RuntimeMethod* method) ;
  3131. // System.Boolean UnityEngine.TextCore.Text.ColorUtilities::CompareColors(UnityEngine.Color32,UnityEngine.Color32)
  3132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorUtilities_CompareColors_m0F0F140129DEE889FB8AE3B2921C495E94B5E875 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_a, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_b, const RuntimeMethod* method) ;
  3133. // System.Single UnityEngine.TextCore.FaceInfo::get_strikethroughOffset()
  3134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
  3135. // System.Int32 UnityEngine.Object::GetInstanceID()
  3136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  3137. // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
  3138. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
  3139. // System.Void UnityEngine.TextCore.Text.TextGenerator::DrawTextHighlight(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32&,UnityEngine.Color32,UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DrawTextHighlight_m3A8E9A72C0984B5DEEF9858060675F3B517F701B (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, int32_t* ___2_index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___3_highlightColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___4_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___5_textInfo, const RuntimeMethod* method) ;
  3141. // System.Void UnityEngine.TextCore.Text.MeshInfo::SortGeometry(UnityEngine.TextCore.Text.VertexSortingOrder)
  3142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_SortGeometry_m92046C53AA6AE75EE3627CE73846296AB3E99DD1 (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, int32_t ___0_order, const RuntimeMethod* method) ;
  3143. // System.Void UnityEngine.TextCore.Text.MeshInfo::ClearUnusedVertices()
  3144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_ClearUnusedVertices_m7B6003EF4CA72C0ABBA4D25DEA8B0BF3934B2830 (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, const RuntimeMethod* method) ;
  3145. // System.Single UnityEngine.Mathf::Clamp01(System.Single)
  3146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
  3147. // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
  3148. 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) ;
  3149. #ifdef __clang__
  3150. #pragma clang diagnostic push
  3151. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3152. #pragma clang diagnostic ignored "-Wunused-variable"
  3153. #endif
  3154. // System.Void UnityEngine.TextCore.Text.TextGenerator::GenerateTextMesh(UnityEngine.TextCore.Text.TextGenerationSettings,UnityEngine.TextCore.Text.TextInfo)
  3155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method)
  3156. {
  3157. static bool s_Il2CppMethodInitialized;
  3158. if (!s_Il2CppMethodInitialized)
  3159. {
  3160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  3161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var);
  3163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
  3164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var);
  3165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  3166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_RuntimeMethod_var);
  3167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var);
  3168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var);
  3169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_RuntimeMethod_var);
  3170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var);
  3171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var);
  3172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var);
  3173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var);
  3174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9_RuntimeMethod_var);
  3175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var);
  3176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var);
  3177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var);
  3178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A0DAF77271D6DA2C6A1C08A805866EB837D591E);
  3179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45F6DDE1A98CAC15AB9ED3B1B435261E3210927D);
  3180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4);
  3181. s_Il2CppMethodInitialized = true;
  3182. }
  3183. int32_t V_0 = 0;
  3184. float V_1 = 0.0f;
  3185. float V_2 = 0.0f;
  3186. float V_3 = 0.0f;
  3187. float V_4 = 0.0f;
  3188. bool V_5 = false;
  3189. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
  3190. memset((&V_6), 0, sizeof(V_6));
  3191. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
  3192. memset((&V_7), 0, sizeof(V_7));
  3193. bool V_8 = false;
  3194. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
  3195. memset((&V_9), 0, sizeof(V_9));
  3196. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
  3197. memset((&V_10), 0, sizeof(V_10));
  3198. bool V_11 = false;
  3199. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
  3200. memset((&V_12), 0, sizeof(V_12));
  3201. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
  3202. memset((&V_13), 0, sizeof(V_13));
  3203. float V_14 = 0.0f;
  3204. bool V_15 = false;
  3205. int32_t V_16 = 0;
  3206. int32_t V_17 = 0;
  3207. int32_t V_18 = 0;
  3208. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_19;
  3209. memset((&V_19), 0, sizeof(V_19));
  3210. float V_20 = 0.0f;
  3211. float V_21 = 0.0f;
  3212. float V_22 = 0.0f;
  3213. TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_23 = NULL;
  3214. float V_24 = 0.0f;
  3215. float V_25 = 0.0f;
  3216. bool V_26 = false;
  3217. bool V_27 = false;
  3218. bool V_28 = false;
  3219. bool V_29 = false;
  3220. int32_t V_30 = 0;
  3221. int32_t V_31 = 0;
  3222. float V_32 = 0.0f;
  3223. int32_t V_33 = 0;
  3224. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_34;
  3225. memset((&V_34), 0, sizeof(V_34));
  3226. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_35 = NULL;
  3227. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_36;
  3228. memset((&V_36), 0, sizeof(V_36));
  3229. int32_t V_37 = 0;
  3230. int32_t V_38 = 0;
  3231. int32_t V_39 = 0;
  3232. bool V_40 = false;
  3233. bool V_41 = false;
  3234. int32_t V_42 = 0;
  3235. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_43;
  3236. memset((&V_43), 0, sizeof(V_43));
  3237. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_44;
  3238. memset((&V_44), 0, sizeof(V_44));
  3239. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_45;
  3240. memset((&V_45), 0, sizeof(V_45));
  3241. float V_46 = 0.0f;
  3242. float V_47 = 0.0f;
  3243. float V_48 = 0.0f;
  3244. float V_49 = 0.0f;
  3245. int32_t V_50 = 0;
  3246. float V_51 = 0.0f;
  3247. float V_52 = 0.0f;
  3248. float V_53 = 0.0f;
  3249. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* V_54 = NULL;
  3250. bool V_55 = false;
  3251. bool V_56 = false;
  3252. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_57;
  3253. memset((&V_57), 0, sizeof(V_57));
  3254. float V_58 = 0.0f;
  3255. int32_t V_59 = 0;
  3256. int32_t V_60 = 0;
  3257. int32_t V_61 = 0;
  3258. bool V_62 = false;
  3259. float V_63 = 0.0f;
  3260. float V_64 = 0.0f;
  3261. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E V_65;
  3262. memset((&V_65), 0, sizeof(V_65));
  3263. float V_66 = 0.0f;
  3264. float V_67 = 0.0f;
  3265. float V_68 = 0.0f;
  3266. float V_69 = 0.0f;
  3267. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_70;
  3268. memset((&V_70), 0, sizeof(V_70));
  3269. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_71;
  3270. memset((&V_71), 0, sizeof(V_71));
  3271. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_72;
  3272. memset((&V_72), 0, sizeof(V_72));
  3273. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_73;
  3274. memset((&V_73), 0, sizeof(V_73));
  3275. float V_74 = 0.0f;
  3276. float V_75 = 0.0f;
  3277. float V_76 = 0.0f;
  3278. float V_77 = 0.0f;
  3279. bool V_78 = false;
  3280. bool V_79 = false;
  3281. bool V_80 = false;
  3282. bool V_81 = false;
  3283. bool V_82 = false;
  3284. bool V_83 = false;
  3285. bool V_84 = false;
  3286. bool V_85 = false;
  3287. bool V_86 = false;
  3288. bool V_87 = false;
  3289. bool V_88 = false;
  3290. bool V_89 = false;
  3291. SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* V_90 = NULL;
  3292. float V_91 = 0.0f;
  3293. bool V_92 = false;
  3294. bool V_93 = false;
  3295. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_94;
  3296. memset((&V_94), 0, sizeof(V_94));
  3297. bool V_95 = false;
  3298. bool V_96 = false;
  3299. bool V_97 = false;
  3300. bool V_98 = false;
  3301. GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E V_99;
  3302. memset((&V_99), 0, sizeof(V_99));
  3303. uint32_t V_100 = 0;
  3304. bool V_101 = false;
  3305. uint32_t V_102 = 0;
  3306. uint32_t V_103 = 0;
  3307. bool V_104 = false;
  3308. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 V_105;
  3309. memset((&V_105), 0, sizeof(V_105));
  3310. bool V_106 = false;
  3311. uint32_t V_107 = 0;
  3312. uint32_t V_108 = 0;
  3313. bool V_109 = false;
  3314. bool V_110 = false;
  3315. bool V_111 = false;
  3316. bool V_112 = false;
  3317. bool V_113 = false;
  3318. bool V_114 = false;
  3319. float V_115 = 0.0f;
  3320. bool V_116 = false;
  3321. bool V_117 = false;
  3322. float V_118 = 0.0f;
  3323. bool V_119 = false;
  3324. bool V_120 = false;
  3325. float V_121 = 0.0f;
  3326. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_122;
  3327. memset((&V_122), 0, sizeof(V_122));
  3328. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_123;
  3329. memset((&V_123), 0, sizeof(V_123));
  3330. bool V_124 = false;
  3331. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_125;
  3332. memset((&V_125), 0, sizeof(V_125));
  3333. bool V_126 = false;
  3334. float V_127 = 0.0f;
  3335. float V_128 = 0.0f;
  3336. bool V_129 = false;
  3337. bool V_130 = false;
  3338. bool V_131 = false;
  3339. bool V_132 = false;
  3340. float V_133 = 0.0f;
  3341. bool V_134 = false;
  3342. bool V_135 = false;
  3343. float V_136 = 0.0f;
  3344. float V_137 = 0.0f;
  3345. bool V_138 = false;
  3346. bool V_139 = false;
  3347. bool V_140 = false;
  3348. bool V_141 = false;
  3349. bool V_142 = false;
  3350. bool V_143 = false;
  3351. bool V_144 = false;
  3352. bool V_145 = false;
  3353. float V_146 = 0.0f;
  3354. bool V_147 = false;
  3355. bool V_148 = false;
  3356. int32_t V_149 = 0;
  3357. bool V_150 = false;
  3358. bool V_151 = false;
  3359. float V_152 = 0.0f;
  3360. bool V_153 = false;
  3361. bool V_154 = false;
  3362. bool V_155 = false;
  3363. int32_t V_156 = 0;
  3364. int32_t V_157 = 0;
  3365. bool V_158 = false;
  3366. bool V_159 = false;
  3367. bool V_160 = false;
  3368. bool V_161 = false;
  3369. bool V_162 = false;
  3370. bool V_163 = false;
  3371. bool V_164 = false;
  3372. bool V_165 = false;
  3373. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* V_166 = NULL;
  3374. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_167;
  3375. memset((&V_167), 0, sizeof(V_167));
  3376. bool V_168 = false;
  3377. bool V_169 = false;
  3378. bool V_170 = false;
  3379. bool V_171 = false;
  3380. bool V_172 = false;
  3381. bool V_173 = false;
  3382. bool V_174 = false;
  3383. bool V_175 = false;
  3384. float V_176 = 0.0f;
  3385. bool V_177 = false;
  3386. bool V_178 = false;
  3387. bool V_179 = false;
  3388. bool V_180 = false;
  3389. bool V_181 = false;
  3390. bool V_182 = false;
  3391. int32_t V_183 = 0;
  3392. int32_t V_184 = 0;
  3393. bool V_185 = false;
  3394. bool V_186 = false;
  3395. bool V_187 = false;
  3396. bool V_188 = false;
  3397. bool V_189 = false;
  3398. bool V_190 = false;
  3399. bool V_191 = false;
  3400. bool V_192 = false;
  3401. bool V_193 = false;
  3402. bool V_194 = false;
  3403. bool V_195 = false;
  3404. bool V_196 = false;
  3405. bool V_197 = false;
  3406. bool V_198 = false;
  3407. float V_199 = 0.0f;
  3408. float V_200 = 0.0f;
  3409. bool V_201 = false;
  3410. bool V_202 = false;
  3411. bool V_203 = false;
  3412. float V_204 = 0.0f;
  3413. bool V_205 = false;
  3414. bool V_206 = false;
  3415. bool V_207 = false;
  3416. bool V_208 = false;
  3417. float V_209 = 0.0f;
  3418. float V_210 = 0.0f;
  3419. bool V_211 = false;
  3420. float V_212 = 0.0f;
  3421. bool V_213 = false;
  3422. bool V_214 = false;
  3423. bool V_215 = false;
  3424. bool V_216 = false;
  3425. bool V_217 = false;
  3426. bool V_218 = false;
  3427. bool V_219 = false;
  3428. bool V_220 = false;
  3429. bool V_221 = false;
  3430. bool V_222 = false;
  3431. bool V_223 = false;
  3432. bool V_224 = false;
  3433. bool V_225 = false;
  3434. bool V_226 = false;
  3435. bool V_227 = false;
  3436. bool V_228 = false;
  3437. bool V_229 = false;
  3438. bool V_230 = false;
  3439. bool V_231 = false;
  3440. bool V_232 = false;
  3441. bool V_233 = false;
  3442. bool V_234 = false;
  3443. int32_t V_235 = 0;
  3444. int32_t V_236 = 0;
  3445. bool V_237 = false;
  3446. bool V_238 = false;
  3447. bool V_239 = false;
  3448. int32_t V_240 = 0;
  3449. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_241 = NULL;
  3450. Il2CppChar V_242 = 0x0;
  3451. int32_t V_243 = 0;
  3452. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 V_244;
  3453. memset((&V_244), 0, sizeof(V_244));
  3454. int32_t V_245 = 0;
  3455. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_246;
  3456. memset((&V_246), 0, sizeof(V_246));
  3457. bool V_247 = false;
  3458. int32_t V_248 = 0;
  3459. bool V_249 = false;
  3460. float V_250 = 0.0f;
  3461. bool V_251 = false;
  3462. float V_252 = 0.0f;
  3463. bool V_253 = false;
  3464. Il2CppChar V_254 = 0x0;
  3465. bool V_255 = false;
  3466. int32_t V_256 = 0;
  3467. int32_t V_257 = 0;
  3468. bool V_258 = false;
  3469. bool V_259 = false;
  3470. bool V_260 = false;
  3471. bool V_261 = false;
  3472. bool V_262 = false;
  3473. bool V_263 = false;
  3474. bool V_264 = false;
  3475. float V_265 = 0.0f;
  3476. int32_t V_266 = 0;
  3477. int32_t V_267 = 0;
  3478. float V_268 = 0.0f;
  3479. bool V_269 = false;
  3480. bool V_270 = false;
  3481. bool V_271 = false;
  3482. bool V_272 = false;
  3483. bool V_273 = false;
  3484. bool V_274 = false;
  3485. bool V_275 = false;
  3486. uint8_t V_276 = 0;
  3487. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 V_277;
  3488. memset((&V_277), 0, sizeof(V_277));
  3489. float V_278 = 0.0f;
  3490. uint8_t V_279 = 0;
  3491. uint8_t V_280 = 0;
  3492. float V_281 = 0.0f;
  3493. int32_t V_282 = 0;
  3494. int32_t V_283 = 0;
  3495. bool V_284 = false;
  3496. int32_t V_285 = 0;
  3497. int32_t V_286 = 0;
  3498. float V_287 = 0.0f;
  3499. int32_t V_288 = 0;
  3500. int32_t V_289 = 0;
  3501. bool V_290 = false;
  3502. bool V_291 = false;
  3503. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* V_292 = NULL;
  3504. bool V_293 = false;
  3505. bool V_294 = false;
  3506. bool V_295 = false;
  3507. bool V_296 = false;
  3508. bool V_297 = false;
  3509. bool V_298 = false;
  3510. bool V_299 = false;
  3511. bool V_300 = false;
  3512. bool V_301 = false;
  3513. int32_t V_302 = 0;
  3514. int32_t V_303 = 0;
  3515. bool V_304 = false;
  3516. bool V_305 = false;
  3517. bool V_306 = false;
  3518. int32_t V_307 = 0;
  3519. int32_t V_308 = 0;
  3520. bool V_309 = false;
  3521. bool V_310 = false;
  3522. bool V_311 = false;
  3523. int32_t V_312 = 0;
  3524. bool V_313 = false;
  3525. bool V_314 = false;
  3526. bool V_315 = false;
  3527. bool V_316 = false;
  3528. bool V_317 = false;
  3529. bool V_318 = false;
  3530. bool V_319 = false;
  3531. bool V_320 = false;
  3532. int32_t V_321 = 0;
  3533. bool V_322 = false;
  3534. bool V_323 = false;
  3535. bool V_324 = false;
  3536. bool V_325 = false;
  3537. bool V_326 = false;
  3538. bool V_327 = false;
  3539. bool V_328 = false;
  3540. bool V_329 = false;
  3541. bool V_330 = false;
  3542. bool V_331 = false;
  3543. int32_t V_332 = 0;
  3544. bool V_333 = false;
  3545. int32_t V_334 = 0;
  3546. bool V_335 = false;
  3547. bool V_336 = false;
  3548. bool V_337 = false;
  3549. bool V_338 = false;
  3550. bool V_339 = false;
  3551. bool V_340 = false;
  3552. int32_t V_341 = 0;
  3553. bool V_342 = false;
  3554. bool V_343 = false;
  3555. bool V_344 = false;
  3556. bool V_345 = false;
  3557. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_346;
  3558. memset((&V_346), 0, sizeof(V_346));
  3559. bool V_347 = false;
  3560. bool V_348 = false;
  3561. bool V_349 = false;
  3562. bool V_350 = false;
  3563. bool V_351 = false;
  3564. bool V_352 = false;
  3565. bool V_353 = false;
  3566. bool V_354 = false;
  3567. bool V_355 = false;
  3568. int32_t V_356 = 0;
  3569. bool V_357 = false;
  3570. bool V_358 = false;
  3571. int32_t G_B6_0 = 0;
  3572. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B10_0 = NULL;
  3573. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B9_0 = NULL;
  3574. int32_t G_B11_0 = 0;
  3575. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B11_1 = NULL;
  3576. int32_t G_B15_0 = 0;
  3577. float G_B51_0 = 0.0f;
  3578. int32_t G_B68_0 = 0;
  3579. int32_t G_B77_0 = 0;
  3580. int32_t G_B94_0 = 0;
  3581. float G_B100_0 = 0.0f;
  3582. float G_B99_0 = 0.0f;
  3583. float G_B101_0 = 0.0f;
  3584. float G_B101_1 = 0.0f;
  3585. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B103_0 = NULL;
  3586. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B102_0 = NULL;
  3587. float G_B104_0 = 0.0f;
  3588. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B104_1 = NULL;
  3589. float G_B106_0 = 0.0f;
  3590. float G_B105_0 = 0.0f;
  3591. float G_B107_0 = 0.0f;
  3592. float G_B107_1 = 0.0f;
  3593. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B109_0 = NULL;
  3594. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B108_0 = NULL;
  3595. float G_B110_0 = 0.0f;
  3596. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B110_1 = NULL;
  3597. int32_t G_B113_0 = 0;
  3598. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B116_0 = NULL;
  3599. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B115_0 = NULL;
  3600. float G_B117_0 = 0.0f;
  3601. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B117_1 = NULL;
  3602. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B119_0 = NULL;
  3603. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B118_0 = NULL;
  3604. float G_B120_0 = 0.0f;
  3605. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B120_1 = NULL;
  3606. int32_t G_B124_0 = 0;
  3607. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B127_0 = NULL;
  3608. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B126_0 = NULL;
  3609. float G_B128_0 = 0.0f;
  3610. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B128_1 = NULL;
  3611. float G_B133_0 = 0.0f;
  3612. int32_t G_B141_0 = 0;
  3613. float G_B145_0 = 0.0f;
  3614. int32_t G_B148_0 = 0;
  3615. float G_B150_0 = 0.0f;
  3616. float G_B149_0 = 0.0f;
  3617. float G_B151_0 = 0.0f;
  3618. float G_B151_1 = 0.0f;
  3619. float G_B153_0 = 0.0f;
  3620. float G_B153_1 = 0.0f;
  3621. float G_B152_0 = 0.0f;
  3622. float G_B152_1 = 0.0f;
  3623. float G_B154_0 = 0.0f;
  3624. float G_B154_1 = 0.0f;
  3625. float G_B154_2 = 0.0f;
  3626. float G_B156_0 = 0.0f;
  3627. float G_B156_1 = 0.0f;
  3628. float G_B155_0 = 0.0f;
  3629. float G_B155_1 = 0.0f;
  3630. float G_B157_0 = 0.0f;
  3631. float G_B157_1 = 0.0f;
  3632. float G_B157_2 = 0.0f;
  3633. int32_t G_B161_0 = 0;
  3634. int32_t G_B166_0 = 0;
  3635. int32_t G_B186_0 = 0;
  3636. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B190_0 = NULL;
  3637. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B189_0 = NULL;
  3638. float G_B191_0 = 0.0f;
  3639. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B191_1 = NULL;
  3640. int32_t G_B197_0 = 0;
  3641. int32_t G_B199_0 = 0;
  3642. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B203_0 = NULL;
  3643. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B203_1 = NULL;
  3644. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B202_0 = NULL;
  3645. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B202_1 = NULL;
  3646. int32_t G_B204_0 = 0;
  3647. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B204_1 = NULL;
  3648. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B204_2 = NULL;
  3649. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B206_0 = NULL;
  3650. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B206_1 = NULL;
  3651. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B205_0 = NULL;
  3652. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B205_1 = NULL;
  3653. int32_t G_B207_0 = 0;
  3654. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B207_1 = NULL;
  3655. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B207_2 = NULL;
  3656. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B209_0 = NULL;
  3657. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B209_1 = NULL;
  3658. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B208_0 = NULL;
  3659. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B208_1 = NULL;
  3660. int32_t G_B210_0 = 0;
  3661. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B210_1 = NULL;
  3662. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B210_2 = NULL;
  3663. int32_t G_B219_0 = 0;
  3664. int32_t G_B253_0 = 0;
  3665. int32_t G_B266_0 = 0;
  3666. int32_t G_B277_0 = 0;
  3667. int32_t G_B287_0 = 0;
  3668. int32_t G_B294_0 = 0;
  3669. int32_t G_B301_0 = 0;
  3670. int32_t G_B306_0 = 0;
  3671. int32_t G_B341_0 = 0;
  3672. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B355_0 = NULL;
  3673. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B354_0 = NULL;
  3674. float G_B356_0 = 0.0f;
  3675. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B356_1 = NULL;
  3676. int32_t G_B361_0 = 0;
  3677. int32_t G_B370_0 = 0;
  3678. int32_t G_B379_0 = 0;
  3679. int32_t G_B385_0 = 0;
  3680. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B389_0 = NULL;
  3681. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B388_0 = NULL;
  3682. float G_B390_0 = 0.0f;
  3683. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B390_1 = NULL;
  3684. int32_t G_B396_0 = 0;
  3685. int32_t G_B398_0 = 0;
  3686. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B402_0 = NULL;
  3687. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B402_1 = NULL;
  3688. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B401_0 = NULL;
  3689. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B401_1 = NULL;
  3690. int32_t G_B403_0 = 0;
  3691. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B403_1 = NULL;
  3692. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B403_2 = NULL;
  3693. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B405_0 = NULL;
  3694. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B405_1 = NULL;
  3695. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B404_0 = NULL;
  3696. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B404_1 = NULL;
  3697. int32_t G_B406_0 = 0;
  3698. TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B406_1 = NULL;
  3699. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B406_2 = NULL;
  3700. int32_t G_B425_0 = 0;
  3701. PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* G_B430_0 = NULL;
  3702. PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* G_B429_0 = NULL;
  3703. float G_B431_0 = 0.0f;
  3704. PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* G_B431_1 = NULL;
  3705. int32_t G_B434_0 = 0;
  3706. int32_t G_B439_0 = 0;
  3707. int32_t G_B448_0 = 0;
  3708. int32_t G_B460_0 = 0;
  3709. int32_t G_B478_0 = 0;
  3710. int32_t G_B484_0 = 0;
  3711. int32_t G_B486_0 = 0;
  3712. int32_t G_B488_0 = 0;
  3713. int32_t G_B494_0 = 0;
  3714. int32_t G_B502_0 = 0;
  3715. int32_t G_B508_0 = 0;
  3716. int32_t G_B672_0 = 0;
  3717. int32_t G_B677_0 = 0;
  3718. int32_t G_B680_0 = 0;
  3719. int32_t G_B685_0 = 0;
  3720. float G_B696_0 = 0.0f;
  3721. int32_t G_B699_0 = 0;
  3722. float G_B704_0 = 0.0f;
  3723. int32_t G_B710_0 = 0;
  3724. int32_t G_B712_0 = 0;
  3725. int32_t G_B756_0 = 0;
  3726. int32_t G_B765_0 = 0;
  3727. int32_t G_B773_0 = 0;
  3728. int32_t G_B784_0 = 0;
  3729. int32_t G_B796_0 = 0;
  3730. int32_t G_B802_0 = 0;
  3731. int32_t G_B814_0 = 0;
  3732. int32_t G_B816_0 = 0;
  3733. int32_t G_B818_0 = 0;
  3734. int32_t G_B827_0 = 0;
  3735. int32_t G_B832_0 = 0;
  3736. int32_t G_B842_0 = 0;
  3737. int32_t G_B844_0 = 0;
  3738. int32_t G_B849_0 = 0;
  3739. float G_B853_0 = 0.0f;
  3740. int32_t G_B859_0 = 0;
  3741. int32_t G_B863_0 = 0;
  3742. int32_t G_B871_0 = 0;
  3743. int32_t G_B877_0 = 0;
  3744. int32_t G_B879_0 = 0;
  3745. int32_t G_B883_0 = 0;
  3746. int32_t G_B890_0 = 0;
  3747. int32_t G_B896_0 = 0;
  3748. int32_t G_B908_0 = 0;
  3749. int32_t G_B910_0 = 0;
  3750. int32_t G_B915_0 = 0;
  3751. int32_t G_B919_0 = 0;
  3752. int32_t G_B925_0 = 0;
  3753. int32_t G_B930_0 = 0;
  3754. int32_t G_B934_0 = 0;
  3755. int32_t G_B943_0 = 0;
  3756. int32_t G_B945_0 = 0;
  3757. int32_t G_B954_0 = 0;
  3758. int32_t G_B959_0 = 0;
  3759. int32_t G_B971_0 = 0;
  3760. int32_t G_B973_0 = 0;
  3761. int32_t G_B980_0 = 0;
  3762. int32_t G_B984_0 = 0;
  3763. int32_t G_B996_0 = 0;
  3764. int32_t G_B1002_0 = 0;
  3765. int32_t G_B1004_0 = 0;
  3766. int32_t G_B1009_0 = 0;
  3767. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B1019_0 = NULL;
  3768. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B1018_0 = NULL;
  3769. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B1020_0 = NULL;
  3770. int32_t G_B1021_0 = 0;
  3771. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B1021_1 = NULL;
  3772. {
  3773. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_0 = ___1_textInfo;
  3774. V_55 = (bool)((((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3775. bool L_1 = V_55;
  3776. if (!L_1)
  3777. {
  3778. goto IL_0010;
  3779. }
  3780. }
  3781. {
  3782. goto IL_6c5c;
  3783. }
  3784. IL_0010:
  3785. {
  3786. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2 = ___1_textInfo;
  3787. NullCheck(L_2);
  3788. TextInfo_Clear_m60412774208F9D920707448E71E89C99233D9128(L_2, NULL);
  3789. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_CharBuffer_4;
  3790. if (!L_3)
  3791. {
  3792. goto IL_0035;
  3793. }
  3794. }
  3795. {
  3796. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_CharBuffer_4;
  3797. NullCheck(L_4);
  3798. if (!(((RuntimeArray*)L_4)->max_length))
  3799. {
  3800. goto IL_0035;
  3801. }
  3802. }
  3803. {
  3804. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_CharBuffer_4;
  3805. NullCheck(L_5);
  3806. int32_t L_6 = 0;
  3807. int32_t L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  3808. G_B6_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  3809. goto IL_0036;
  3810. }
  3811. IL_0035:
  3812. {
  3813. G_B6_0 = 1;
  3814. }
  3815. IL_0036:
  3816. {
  3817. V_56 = (bool)G_B6_0;
  3818. bool L_8 = V_56;
  3819. if (!L_8)
  3820. {
  3821. goto IL_0060;
  3822. }
  3823. }
  3824. {
  3825. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_9 = ___1_textInfo;
  3826. TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83((bool)1, L_9, NULL);
  3827. __this->___m_PreferredWidth_5 = (0.0f);
  3828. __this->___m_PreferredHeight_6 = (0.0f);
  3829. goto IL_6c5c;
  3830. }
  3831. IL_0060:
  3832. {
  3833. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___0_generationSettings;
  3834. NullCheck(L_10);
  3835. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_11 = L_10->___fontAsset_4;
  3836. __this->___m_CurrentFontAsset_7 = L_11;
  3837. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset_7), (void*)L_11);
  3838. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_12 = ___0_generationSettings;
  3839. NullCheck(L_12);
  3840. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = L_12->___material_5;
  3841. __this->___m_CurrentMaterial_8 = L_13;
  3842. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial_8), (void*)L_13);
  3843. __this->___m_CurrentMaterialIndex_9 = 0;
  3844. TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_14 = (&__this->___m_MaterialReferenceStack_10);
  3845. int32_t L_15 = __this->___m_CurrentMaterialIndex_9;
  3846. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_16 = __this->___m_CurrentFontAsset_7;
  3847. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = __this->___m_CurrentMaterial_8;
  3848. float L_18 = __this->___m_Padding_11;
  3849. MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_19;
  3850. memset((&L_19), 0, sizeof(L_19));
  3851. MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A((&L_19), L_15, L_16, (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL, L_17, L_18, /*hidden argument*/NULL);
  3852. TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C(L_14, L_19, TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var);
  3853. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_20 = ___0_generationSettings;
  3854. NullCheck(L_20);
  3855. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_21 = L_20->___spriteAsset_6;
  3856. __this->___m_CurrentSpriteAsset_12 = L_21;
  3857. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset_12), (void*)L_21);
  3858. int32_t L_22 = __this->___m_TotalCharacterCount_13;
  3859. V_0 = L_22;
  3860. float L_23 = __this->___m_FontSize_15;
  3861. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_24 = ___0_generationSettings;
  3862. NullCheck(L_24);
  3863. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_25 = L_24->___fontAsset_4;
  3864. NullCheck(L_25);
  3865. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_26;
  3866. L_26 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_25, NULL);
  3867. V_57 = L_26;
  3868. int32_t L_27;
  3869. L_27 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_57), NULL);
  3870. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_28 = ___0_generationSettings;
  3871. NullCheck(L_28);
  3872. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_29 = L_28->___fontAsset_4;
  3873. NullCheck(L_29);
  3874. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_30;
  3875. L_30 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_29, NULL);
  3876. V_57 = L_30;
  3877. float L_31;
  3878. L_31 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_57), NULL);
  3879. float L_32 = ((float)il2cpp_codegen_multiply(((float)(L_23/((float)L_27))), L_31));
  3880. V_58 = L_32;
  3881. __this->___m_FontScale_14 = L_32;
  3882. float L_33 = V_58;
  3883. V_1 = L_33;
  3884. float L_34 = V_1;
  3885. V_2 = L_34;
  3886. __this->___m_FontScaleMultiplier_16 = (1.0f);
  3887. float L_35 = __this->___m_FontSize_15;
  3888. __this->___m_CurrentFontSize_17 = L_35;
  3889. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_36 = (&__this->___m_SizeStack_18);
  3890. float L_37 = __this->___m_CurrentFontSize_17;
  3891. TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9(L_36, L_37, TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var);
  3892. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_38 = ___0_generationSettings;
  3893. NullCheck(L_38);
  3894. int32_t L_39 = L_38->___fontStyle_8;
  3895. __this->___m_FontStyleInternal_19 = L_39;
  3896. int32_t L_40 = __this->___m_FontStyleInternal_19;
  3897. G_B9_0 = __this;
  3898. if ((((int32_t)((int32_t)((int32_t)L_40&1))) == ((int32_t)1)))
  3899. {
  3900. G_B10_0 = __this;
  3901. goto IL_0144;
  3902. }
  3903. }
  3904. {
  3905. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_41 = ___0_generationSettings;
  3906. NullCheck(L_41);
  3907. int32_t L_42 = L_41->___fontWeight_37;
  3908. G_B11_0 = ((int32_t)(L_42));
  3909. G_B11_1 = G_B9_0;
  3910. goto IL_0149;
  3911. }
  3912. IL_0144:
  3913. {
  3914. G_B11_0 = ((int32_t)700);
  3915. G_B11_1 = G_B10_0;
  3916. }
  3917. IL_0149:
  3918. {
  3919. NullCheck(G_B11_1);
  3920. G_B11_1->___m_FontWeightInternal_21 = G_B11_0;
  3921. TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_43 = (&__this->___m_FontWeightStack_22);
  3922. int32_t L_44 = __this->___m_FontWeightInternal_21;
  3923. TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79(L_43, L_44, TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var);
  3924. FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_45 = (&__this->___m_FontStyleStack_20);
  3925. FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0(L_45, NULL);
  3926. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_46 = ___0_generationSettings;
  3927. NullCheck(L_46);
  3928. int32_t L_47 = L_46->___textAlignment_10;
  3929. __this->___m_LineJustification_23 = L_47;
  3930. TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_48 = (&__this->___m_LineJustificationStack_24);
  3931. int32_t L_49 = __this->___m_LineJustification_23;
  3932. TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230(L_48, L_49, TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var);
  3933. V_3 = (0.0f);
  3934. V_4 = (1.0f);
  3935. __this->___m_BaselineOffset_25 = (0.0f);
  3936. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_50 = (&__this->___m_BaselineOffsetStack_26);
  3937. TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3(L_50, TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var);
  3938. V_5 = (bool)0;
  3939. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
  3940. L_51 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3941. V_6 = L_51;
  3942. V_8 = (bool)0;
  3943. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
  3944. L_52 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3945. V_9 = L_52;
  3946. V_11 = (bool)0;
  3947. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
  3948. L_53 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3949. V_12 = L_53;
  3950. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
  3951. L_54 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  3952. V_13 = L_54;
  3953. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_55 = ___0_generationSettings;
  3954. NullCheck(L_55);
  3955. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_56 = L_55->___color_14;
  3956. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_57;
  3957. L_57 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_56, NULL);
  3958. __this->___m_FontColor32_27 = L_57;
  3959. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_58 = __this->___m_FontColor32_27;
  3960. __this->___m_HtmlColor_28 = L_58;
  3961. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_59 = __this->___m_HtmlColor_28;
  3962. __this->___m_UnderlineColor_29 = L_59;
  3963. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_60 = __this->___m_HtmlColor_28;
  3964. __this->___m_StrikethroughColor_30 = L_60;
  3965. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_61 = (&__this->___m_ColorStack_31);
  3966. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_62 = __this->___m_HtmlColor_28;
  3967. TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_61, L_62, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var);
  3968. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_63 = (&__this->___m_UnderlineColorStack_32);
  3969. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_64 = __this->___m_HtmlColor_28;
  3970. TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_63, L_64, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var);
  3971. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_65 = (&__this->___m_StrikethroughColorStack_33);
  3972. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_66 = __this->___m_HtmlColor_28;
  3973. TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_65, L_66, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var);
  3974. TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_67 = (&__this->___m_HighlightColorStack_34);
  3975. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_68 = __this->___m_HtmlColor_28;
  3976. TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_67, L_68, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var);
  3977. __this->___m_ColorGradientPreset_35 = (TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*)NULL;
  3978. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorGradientPreset_35), (void*)(TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*)NULL);
  3979. TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* L_69 = (&__this->___m_ColorGradientStack_36);
  3980. TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9(L_69, (TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*)NULL, TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9_RuntimeMethod_var);
  3981. TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_70 = (&__this->___m_ActionStack_37);
  3982. TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD(L_70, TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_RuntimeMethod_var);
  3983. __this->___m_IsFxMatrixSet_38 = (bool)0;
  3984. __this->___m_LineOffset_39 = (0.0f);
  3985. __this->___m_LineHeight_40 = (-32767.0f);
  3986. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_71 = __this->___m_CurrentFontAsset_7;
  3987. NullCheck(L_71);
  3988. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_72;
  3989. L_72 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_71, NULL);
  3990. V_57 = L_72;
  3991. float L_73;
  3992. L_73 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D((&V_57), NULL);
  3993. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_74 = __this->___m_CurrentFontAsset_7;
  3994. NullCheck(L_74);
  3995. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_75;
  3996. L_75 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_74, NULL);
  3997. V_57 = L_75;
  3998. float L_76;
  3999. L_76 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_57), NULL);
  4000. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_77 = __this->___m_CurrentFontAsset_7;
  4001. NullCheck(L_77);
  4002. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_78;
  4003. L_78 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_77, NULL);
  4004. V_57 = L_78;
  4005. float L_79;
  4006. L_79 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_57), NULL);
  4007. V_14 = ((float)il2cpp_codegen_subtract(L_73, ((float)il2cpp_codegen_subtract(L_76, L_79))));
  4008. __this->___m_CSpacing_41 = (0.0f);
  4009. __this->___m_MonoSpacing_42 = (0.0f);
  4010. __this->___m_XAdvance_43 = (0.0f);
  4011. __this->___m_TagLineIndent_44 = (0.0f);
  4012. __this->___m_TagIndent_45 = (0.0f);
  4013. TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_80 = (&__this->___m_IndentStack_46);
  4014. TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9(L_80, (0.0f), TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var);
  4015. __this->___m_TagNoParsing_47 = (bool)0;
  4016. __this->___m_CharacterCount_48 = 0;
  4017. __this->___m_FirstCharacterOfLine_49 = 0;
  4018. __this->___m_LastCharacterOfLine_50 = 0;
  4019. __this->___m_FirstVisibleCharacterOfLine_51 = 0;
  4020. __this->___m_LastVisibleCharacterOfLine_52 = 0;
  4021. __this->___m_MaxLineAscender_53 = (-32767.0f);
  4022. __this->___m_MaxLineDescender_54 = (32767.0f);
  4023. __this->___m_LineNumber_55 = 0;
  4024. __this->___m_LineVisibleCharacterCount_56 = 0;
  4025. V_15 = (bool)1;
  4026. __this->___m_FirstOverflowCharacterIndex_57 = (-1);
  4027. __this->___m_PageNumber_58 = 0;
  4028. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_81 = ___0_generationSettings;
  4029. NullCheck(L_81);
  4030. int32_t L_82 = L_81->___pageToDisplay_38;
  4031. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_83 = ___1_textInfo;
  4032. NullCheck(L_83);
  4033. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_84 = L_83->___pageInfo_14;
  4034. NullCheck(L_84);
  4035. int32_t L_85;
  4036. L_85 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)il2cpp_codegen_subtract(L_82, 1)), 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_84)->max_length)), 1)), NULL);
  4037. V_16 = L_85;
  4038. V_17 = 0;
  4039. V_18 = 0;
  4040. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_86 = ___0_generationSettings;
  4041. NullCheck(L_86);
  4042. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_87 = L_86->___margins_2;
  4043. V_19 = L_87;
  4044. float L_88 = __this->___m_MarginWidth_2;
  4045. V_20 = L_88;
  4046. float L_89 = __this->___m_MarginHeight_3;
  4047. V_21 = L_89;
  4048. __this->___m_MarginLeft_59 = (0.0f);
  4049. __this->___m_MarginRight_60 = (0.0f);
  4050. __this->___m_Width_61 = (-1.0f);
  4051. float L_90 = V_20;
  4052. float L_91 = __this->___m_MarginLeft_59;
  4053. float L_92 = __this->___m_MarginRight_60;
  4054. V_22 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_90, (9.99999975E-05f))), L_91)), L_92));
  4055. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_93 = (&__this->___m_MeshExtents_62);
  4056. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  4057. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largePositiveVector2_0;
  4058. L_93->___min_0 = L_94;
  4059. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_95 = (&__this->___m_MeshExtents_62);
  4060. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largeNegativeVector2_1;
  4061. L_95->___max_1 = L_96;
  4062. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_97 = ___0_generationSettings;
  4063. NullCheck(L_97);
  4064. TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_98 = L_97->___textSettings_9;
  4065. V_23 = L_98;
  4066. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_99 = ___1_textInfo;
  4067. NullCheck(L_99);
  4068. TextInfo_ClearLineInfo_m986C886D34A324C8C4D30F9D8EF24AC242A10AD7(L_99, NULL);
  4069. __this->___m_MaxCapHeight_63 = (0.0f);
  4070. __this->___m_MaxAscender_64 = (0.0f);
  4071. __this->___m_MaxDescender_65 = (0.0f);
  4072. V_24 = (0.0f);
  4073. V_25 = (0.0f);
  4074. V_26 = (bool)0;
  4075. __this->___m_IsNewPage_66 = (bool)0;
  4076. V_27 = (bool)1;
  4077. __this->___m_IsNonBreakingSpace_67 = (bool)0;
  4078. V_28 = (bool)0;
  4079. V_29 = (bool)0;
  4080. V_30 = 0;
  4081. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_100 = (&__this->___m_SavedWordWrapState_68);
  4082. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_101 = ___1_textInfo;
  4083. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_100, (-1), (-1), L_101, NULL);
  4084. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_102 = (&__this->___m_SavedLineState_69);
  4085. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_103 = ___1_textInfo;
  4086. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_102, (-1), (-1), L_103, NULL);
  4087. int32_t L_104 = __this->___m_LoopCountA_70;
  4088. __this->___m_LoopCountA_70 = ((int32_t)il2cpp_codegen_add(L_104, 1));
  4089. V_59 = 0;
  4090. goto IL_32a7;
  4091. }
  4092. IL_0496:
  4093. {
  4094. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = __this->___m_CharBuffer_4;
  4095. int32_t L_106 = V_59;
  4096. NullCheck(L_105);
  4097. int32_t L_107 = L_106;
  4098. int32_t L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
  4099. V_60 = L_108;
  4100. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_109 = ___0_generationSettings;
  4101. NullCheck(L_109);
  4102. bool L_110 = L_109->___richText_23;
  4103. if (!L_110)
  4104. {
  4105. goto IL_04b2;
  4106. }
  4107. }
  4108. {
  4109. int32_t L_111 = V_60;
  4110. G_B15_0 = ((((int32_t)L_111) == ((int32_t)((int32_t)60)))? 1 : 0);
  4111. goto IL_04b3;
  4112. }
  4113. IL_04b2:
  4114. {
  4115. G_B15_0 = 0;
  4116. }
  4117. IL_04b3:
  4118. {
  4119. V_78 = (bool)G_B15_0;
  4120. bool L_112 = V_78;
  4121. if (!L_112)
  4122. {
  4123. goto IL_04ff;
  4124. }
  4125. }
  4126. {
  4127. __this->___m_IsParsingText_72 = (bool)1;
  4128. __this->___m_TextElementType_71 = 1;
  4129. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_113 = __this->___m_CharBuffer_4;
  4130. int32_t L_114 = V_59;
  4131. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_115 = ___0_generationSettings;
  4132. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_116 = ___1_textInfo;
  4133. bool L_117;
  4134. L_117 = TextGenerator_ValidateHtmlTag_m9C85462F15A6165B10E4C4EE93620AC1021BE5CD(__this, L_113, ((int32_t)il2cpp_codegen_add(L_114, 1)), (&V_31), L_115, L_116, NULL);
  4135. V_79 = L_117;
  4136. bool L_118 = V_79;
  4137. if (!L_118)
  4138. {
  4139. goto IL_04fc;
  4140. }
  4141. }
  4142. {
  4143. int32_t L_119 = V_31;
  4144. V_59 = L_119;
  4145. uint8_t L_120 = __this->___m_TextElementType_71;
  4146. V_80 = (bool)((((int32_t)L_120) == ((int32_t)1))? 1 : 0);
  4147. bool L_121 = V_80;
  4148. if (!L_121)
  4149. {
  4150. goto IL_04fb;
  4151. }
  4152. }
  4153. {
  4154. goto IL_329d;
  4155. }
  4156. IL_04fb:
  4157. {
  4158. }
  4159. IL_04fc:
  4160. {
  4161. goto IL_0555;
  4162. }
  4163. IL_04ff:
  4164. {
  4165. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_122 = ___1_textInfo;
  4166. NullCheck(L_122);
  4167. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_123 = L_122->___textElementInfo_10;
  4168. int32_t L_124 = __this->___m_CharacterCount_48;
  4169. NullCheck(L_123);
  4170. uint8_t L_125 = ((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)))->___elementType_2;
  4171. __this->___m_TextElementType_71 = L_125;
  4172. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_126 = ___1_textInfo;
  4173. NullCheck(L_126);
  4174. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_127 = L_126->___textElementInfo_10;
  4175. int32_t L_128 = __this->___m_CharacterCount_48;
  4176. NullCheck(L_127);
  4177. int32_t L_129 = ((L_127)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_128)))->___materialReferenceIndex_8;
  4178. __this->___m_CurrentMaterialIndex_9 = L_129;
  4179. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_130 = ___1_textInfo;
  4180. NullCheck(L_130);
  4181. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_131 = L_130->___textElementInfo_10;
  4182. int32_t L_132 = __this->___m_CharacterCount_48;
  4183. NullCheck(L_131);
  4184. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_133 = ((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_132)))->___fontAsset_4;
  4185. __this->___m_CurrentFontAsset_7 = L_133;
  4186. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset_7), (void*)L_133);
  4187. }
  4188. IL_0555:
  4189. {
  4190. int32_t L_134 = __this->___m_CurrentMaterialIndex_9;
  4191. V_61 = L_134;
  4192. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_135 = ___1_textInfo;
  4193. NullCheck(L_135);
  4194. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_136 = L_135->___textElementInfo_10;
  4195. int32_t L_137 = __this->___m_CharacterCount_48;
  4196. NullCheck(L_136);
  4197. bool L_138 = ((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_137)))->___isUsingAlternateTypeface_9;
  4198. V_62 = L_138;
  4199. __this->___m_IsParsingText_72 = (bool)0;
  4200. int32_t L_139 = __this->___m_CharacterCount_48;
  4201. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_140 = ___0_generationSettings;
  4202. NullCheck(L_140);
  4203. int32_t L_141 = L_140->___firstVisibleCharacter_35;
  4204. V_81 = (bool)((((int32_t)L_139) < ((int32_t)L_141))? 1 : 0);
  4205. bool L_142 = V_81;
  4206. if (!L_142)
  4207. {
  4208. goto IL_05d6;
  4209. }
  4210. }
  4211. {
  4212. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_143 = ___1_textInfo;
  4213. NullCheck(L_143);
  4214. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_144 = L_143->___textElementInfo_10;
  4215. int32_t L_145 = __this->___m_CharacterCount_48;
  4216. NullCheck(L_144);
  4217. ((L_144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_145)))->___isVisible_34 = (bool)0;
  4218. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_146 = ___1_textInfo;
  4219. NullCheck(L_146);
  4220. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_147 = L_146->___textElementInfo_10;
  4221. int32_t L_148 = __this->___m_CharacterCount_48;
  4222. NullCheck(L_147);
  4223. ((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->___character_0 = ((int32_t)8203);
  4224. int32_t L_149 = __this->___m_CharacterCount_48;
  4225. __this->___m_CharacterCount_48 = ((int32_t)il2cpp_codegen_add(L_149, 1));
  4226. goto IL_329d;
  4227. }
  4228. IL_05d6:
  4229. {
  4230. V_63 = (1.0f);
  4231. uint8_t L_150 = __this->___m_TextElementType_71;
  4232. V_82 = (bool)((((int32_t)L_150) == ((int32_t)1))? 1 : 0);
  4233. bool L_151 = V_82;
  4234. if (!L_151)
  4235. {
  4236. goto IL_0683;
  4237. }
  4238. }
  4239. {
  4240. int32_t L_152 = __this->___m_FontStyleInternal_19;
  4241. V_83 = (bool)((((int32_t)((int32_t)((int32_t)L_152&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
  4242. bool L_153 = V_83;
  4243. if (!L_153)
  4244. {
  4245. goto IL_061f;
  4246. }
  4247. }
  4248. {
  4249. int32_t L_154 = V_60;
  4250. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4251. bool L_155;
  4252. L_155 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_154), NULL);
  4253. V_84 = L_155;
  4254. bool L_156 = V_84;
  4255. if (!L_156)
  4256. {
  4257. goto IL_061c;
  4258. }
  4259. }
  4260. {
  4261. int32_t L_157 = V_60;
  4262. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4263. Il2CppChar L_158;
  4264. L_158 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_157), NULL);
  4265. V_60 = L_158;
  4266. }
  4267. IL_061c:
  4268. {
  4269. goto IL_0682;
  4270. }
  4271. IL_061f:
  4272. {
  4273. int32_t L_159 = __this->___m_FontStyleInternal_19;
  4274. V_85 = (bool)((((int32_t)((int32_t)((int32_t)L_159&8))) == ((int32_t)8))? 1 : 0);
  4275. bool L_160 = V_85;
  4276. if (!L_160)
  4277. {
  4278. goto IL_064c;
  4279. }
  4280. }
  4281. {
  4282. int32_t L_161 = V_60;
  4283. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4284. bool L_162;
  4285. L_162 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_161), NULL);
  4286. V_86 = L_162;
  4287. bool L_163 = V_86;
  4288. if (!L_163)
  4289. {
  4290. goto IL_0649;
  4291. }
  4292. }
  4293. {
  4294. int32_t L_164 = V_60;
  4295. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4296. Il2CppChar L_165;
  4297. L_165 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_164), NULL);
  4298. V_60 = L_165;
  4299. }
  4300. IL_0649:
  4301. {
  4302. goto IL_0682;
  4303. }
  4304. IL_064c:
  4305. {
  4306. int32_t L_166 = __this->___m_FontStyleInternal_19;
  4307. V_87 = (bool)((((int32_t)((int32_t)((int32_t)L_166&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0);
  4308. bool L_167 = V_87;
  4309. if (!L_167)
  4310. {
  4311. goto IL_0682;
  4312. }
  4313. }
  4314. {
  4315. int32_t L_168 = V_60;
  4316. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4317. bool L_169;
  4318. L_169 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_168), NULL);
  4319. V_88 = L_169;
  4320. bool L_170 = V_88;
  4321. if (!L_170)
  4322. {
  4323. goto IL_0681;
  4324. }
  4325. }
  4326. {
  4327. V_63 = (0.800000012f);
  4328. int32_t L_171 = V_60;
  4329. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4330. Il2CppChar L_172;
  4331. L_172 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_171), NULL);
  4332. V_60 = L_172;
  4333. }
  4334. IL_0681:
  4335. {
  4336. }
  4337. IL_0682:
  4338. {
  4339. }
  4340. IL_0683:
  4341. {
  4342. uint8_t L_173 = __this->___m_TextElementType_71;
  4343. V_89 = (bool)((((int32_t)L_173) == ((int32_t)2))? 1 : 0);
  4344. bool L_174 = V_89;
  4345. if (!L_174)
  4346. {
  4347. goto IL_0831;
  4348. }
  4349. }
  4350. {
  4351. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_175 = ___1_textInfo;
  4352. NullCheck(L_175);
  4353. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_176 = L_175->___textElementInfo_10;
  4354. int32_t L_177 = __this->___m_CharacterCount_48;
  4355. NullCheck(L_176);
  4356. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_178 = ((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_177)))->___spriteAsset_5;
  4357. __this->___m_CurrentSpriteAsset_12 = L_178;
  4358. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset_12), (void*)L_178);
  4359. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_179 = ___1_textInfo;
  4360. NullCheck(L_179);
  4361. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_180 = L_179->___textElementInfo_10;
  4362. int32_t L_181 = __this->___m_CharacterCount_48;
  4363. NullCheck(L_180);
  4364. int32_t L_182 = ((L_180)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_181)))->___spriteIndex_6;
  4365. __this->___m_SpriteIndex_73 = L_182;
  4366. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_183 = __this->___m_CurrentSpriteAsset_12;
  4367. NullCheck(L_183);
  4368. List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* L_184;
  4369. L_184 = SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A(L_183, NULL);
  4370. int32_t L_185 = __this->___m_SpriteIndex_73;
  4371. NullCheck(L_184);
  4372. SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_186;
  4373. L_186 = List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8(L_184, L_185, List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var);
  4374. V_90 = L_186;
  4375. SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_187 = V_90;
  4376. V_92 = (bool)((((RuntimeObject*)(SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)L_187) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4377. bool L_188 = V_92;
  4378. if (!L_188)
  4379. {
  4380. goto IL_06f6;
  4381. }
  4382. }
  4383. {
  4384. goto IL_329d;
  4385. }
  4386. IL_06f6:
  4387. {
  4388. int32_t L_189 = V_60;
  4389. V_93 = (bool)((((int32_t)L_189) == ((int32_t)((int32_t)60)))? 1 : 0);
  4390. bool L_190 = V_93;
  4391. if (!L_190)
  4392. {
  4393. goto IL_0712;
  4394. }
  4395. }
  4396. {
  4397. int32_t L_191 = __this->___m_SpriteIndex_73;
  4398. V_60 = ((int32_t)il2cpp_codegen_add(((int32_t)57344), L_191));
  4399. goto IL_0722;
  4400. }
  4401. IL_0712:
  4402. {
  4403. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_192;
  4404. L_192 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  4405. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_193;
  4406. L_193 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_192, NULL);
  4407. __this->___m_SpriteColor_74 = L_193;
  4408. }
  4409. IL_0722:
  4410. {
  4411. float L_194 = __this->___m_CurrentFontSize_17;
  4412. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_195 = __this->___m_CurrentFontAsset_7;
  4413. NullCheck(L_195);
  4414. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_196;
  4415. L_196 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_195, NULL);
  4416. V_57 = L_196;
  4417. int32_t L_197;
  4418. L_197 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_57), NULL);
  4419. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_198 = __this->___m_CurrentFontAsset_7;
  4420. NullCheck(L_198);
  4421. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_199;
  4422. L_199 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_198, NULL);
  4423. V_57 = L_199;
  4424. float L_200;
  4425. L_200 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_57), NULL);
  4426. V_91 = ((float)il2cpp_codegen_multiply(((float)(L_194/((float)L_197))), L_200));
  4427. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_201 = __this->___m_CurrentFontAsset_7;
  4428. NullCheck(L_201);
  4429. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_202;
  4430. L_202 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_201, NULL);
  4431. V_57 = L_202;
  4432. float L_203;
  4433. L_203 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_57), NULL);
  4434. SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_204 = V_90;
  4435. NullCheck(L_204);
  4436. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_205;
  4437. L_205 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_204, NULL);
  4438. NullCheck(L_205);
  4439. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_206;
  4440. L_206 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_205, NULL);
  4441. V_94 = L_206;
  4442. float L_207;
  4443. L_207 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_94), NULL);
  4444. SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_208 = V_90;
  4445. NullCheck(L_208);
  4446. float L_209;
  4447. L_209 = TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6(L_208, NULL);
  4448. float L_210 = V_91;
  4449. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_211 = ___0_generationSettings;
  4450. NullCheck(L_211);
  4451. float L_212 = L_211->___scale_3;
  4452. V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_203/L_207)), L_209)), L_210)), L_212));
  4453. SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_213 = V_90;
  4454. __this->___m_CachedTextElement_75 = L_213;
  4455. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTextElement_75), (void*)L_213);
  4456. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_214 = ___1_textInfo;
  4457. NullCheck(L_214);
  4458. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_215 = L_214->___textElementInfo_10;
  4459. int32_t L_216 = __this->___m_CharacterCount_48;
  4460. NullCheck(L_215);
  4461. ((L_215)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_216)))->___elementType_2 = 2;
  4462. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_217 = ___1_textInfo;
  4463. NullCheck(L_217);
  4464. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_218 = L_217->___textElementInfo_10;
  4465. int32_t L_219 = __this->___m_CharacterCount_48;
  4466. NullCheck(L_218);
  4467. float L_220 = V_91;
  4468. ((L_218)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_219)))->___scale_28 = L_220;
  4469. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_221 = ___1_textInfo;
  4470. NullCheck(L_221);
  4471. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_222 = L_221->___textElementInfo_10;
  4472. int32_t L_223 = __this->___m_CharacterCount_48;
  4473. NullCheck(L_222);
  4474. SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_224 = __this->___m_CurrentSpriteAsset_12;
  4475. ((L_222)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_223)))->___spriteAsset_5 = L_224;
  4476. Il2CppCodeGenWriteBarrier((void**)(&((L_222)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_223)))->___spriteAsset_5), (void*)L_224);
  4477. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_225 = ___1_textInfo;
  4478. NullCheck(L_225);
  4479. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_226 = L_225->___textElementInfo_10;
  4480. int32_t L_227 = __this->___m_CharacterCount_48;
  4481. NullCheck(L_226);
  4482. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_228 = __this->___m_CurrentFontAsset_7;
  4483. ((L_226)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_227)))->___fontAsset_4 = L_228;
  4484. Il2CppCodeGenWriteBarrier((void**)(&((L_226)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_227)))->___fontAsset_4), (void*)L_228);
  4485. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_229 = ___1_textInfo;
  4486. NullCheck(L_229);
  4487. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_230 = L_229->___textElementInfo_10;
  4488. int32_t L_231 = __this->___m_CharacterCount_48;
  4489. NullCheck(L_230);
  4490. int32_t L_232 = __this->___m_CurrentMaterialIndex_9;
  4491. ((L_230)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_231)))->___materialReferenceIndex_8 = L_232;
  4492. int32_t L_233 = V_61;
  4493. __this->___m_CurrentMaterialIndex_9 = L_233;
  4494. V_3 = (0.0f);
  4495. goto IL_0975;
  4496. }
  4497. IL_0831:
  4498. {
  4499. uint8_t L_234 = __this->___m_TextElementType_71;
  4500. V_95 = (bool)((((int32_t)L_234) == ((int32_t)1))? 1 : 0);
  4501. bool L_235 = V_95;
  4502. if (!L_235)
  4503. {
  4504. goto IL_0975;
  4505. }
  4506. }
  4507. {
  4508. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_236 = ___1_textInfo;
  4509. NullCheck(L_236);
  4510. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_237 = L_236->___textElementInfo_10;
  4511. int32_t L_238 = __this->___m_CharacterCount_48;
  4512. NullCheck(L_237);
  4513. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_239 = ((L_237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_238)))->___textElement_3;
  4514. __this->___m_CachedTextElement_75 = L_239;
  4515. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTextElement_75), (void*)L_239);
  4516. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_240 = __this->___m_CachedTextElement_75;
  4517. V_96 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_240) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4518. bool L_241 = V_96;
  4519. if (!L_241)
  4520. {
  4521. goto IL_0874;
  4522. }
  4523. }
  4524. {
  4525. goto IL_329d;
  4526. }
  4527. IL_0874:
  4528. {
  4529. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_242 = ___1_textInfo;
  4530. NullCheck(L_242);
  4531. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_243 = L_242->___textElementInfo_10;
  4532. int32_t L_244 = __this->___m_CharacterCount_48;
  4533. NullCheck(L_243);
  4534. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_245 = ((L_243)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_244)))->___fontAsset_4;
  4535. __this->___m_CurrentFontAsset_7 = L_245;
  4536. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset_7), (void*)L_245);
  4537. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_246 = ___1_textInfo;
  4538. NullCheck(L_246);
  4539. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_247 = L_246->___textElementInfo_10;
  4540. int32_t L_248 = __this->___m_CharacterCount_48;
  4541. NullCheck(L_247);
  4542. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_249 = ((L_247)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_248)))->___material_7;
  4543. __this->___m_CurrentMaterial_8 = L_249;
  4544. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial_8), (void*)L_249);
  4545. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_250 = ___1_textInfo;
  4546. NullCheck(L_250);
  4547. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_251 = L_250->___textElementInfo_10;
  4548. int32_t L_252 = __this->___m_CharacterCount_48;
  4549. NullCheck(L_251);
  4550. int32_t L_253 = ((L_251)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_252)))->___materialReferenceIndex_8;
  4551. __this->___m_CurrentMaterialIndex_9 = L_253;
  4552. float L_254 = __this->___m_CurrentFontSize_17;
  4553. float L_255 = V_63;
  4554. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_256 = __this->___m_CurrentFontAsset_7;
  4555. NullCheck(L_256);
  4556. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_257;
  4557. L_257 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_256, NULL);
  4558. V_57 = L_257;
  4559. int32_t L_258;
  4560. L_258 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_57), NULL);
  4561. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_259 = __this->___m_CurrentFontAsset_7;
  4562. NullCheck(L_259);
  4563. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_260;
  4564. L_260 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_259, NULL);
  4565. V_57 = L_260;
  4566. float L_261;
  4567. L_261 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_57), NULL);
  4568. __this->___m_FontScale_14 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_254, L_255))/((float)L_258))), L_261));
  4569. float L_262 = __this->___m_FontScale_14;
  4570. float L_263 = __this->___m_FontScaleMultiplier_16;
  4571. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_264 = __this->___m_CachedTextElement_75;
  4572. NullCheck(L_264);
  4573. float L_265;
  4574. L_265 = TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6(L_264, NULL);
  4575. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_266 = ___0_generationSettings;
  4576. NullCheck(L_266);
  4577. float L_267 = L_266->___scale_3;
  4578. V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_262, L_263)), L_265)), L_267));
  4579. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_268 = ___1_textInfo;
  4580. NullCheck(L_268);
  4581. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_269 = L_268->___textElementInfo_10;
  4582. int32_t L_270 = __this->___m_CharacterCount_48;
  4583. NullCheck(L_269);
  4584. ((L_269)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_270)))->___elementType_2 = 1;
  4585. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_271 = ___1_textInfo;
  4586. NullCheck(L_271);
  4587. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_272 = L_271->___textElementInfo_10;
  4588. int32_t L_273 = __this->___m_CharacterCount_48;
  4589. NullCheck(L_272);
  4590. float L_274 = V_2;
  4591. ((L_272)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_273)))->___scale_28 = L_274;
  4592. int32_t L_275 = __this->___m_CurrentMaterialIndex_9;
  4593. if (!L_275)
  4594. {
  4595. goto IL_096d;
  4596. }
  4597. }
  4598. {
  4599. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_276 = __this->___m_CurrentMaterial_8;
  4600. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_277 = ___0_generationSettings;
  4601. NullCheck(L_277);
  4602. bool L_278 = L_277->___extraPadding_25;
  4603. float L_279;
  4604. L_279 = TextGenerator_GetPaddingForMaterial_mE5A4DEF3F64851861C092F7A4FC58C902F775C74(__this, L_276, L_278, NULL);
  4605. G_B51_0 = L_279;
  4606. goto IL_0973;
  4607. }
  4608. IL_096d:
  4609. {
  4610. float L_280 = __this->___m_Padding_11;
  4611. G_B51_0 = L_280;
  4612. }
  4613. IL_0973:
  4614. {
  4615. V_3 = G_B51_0;
  4616. }
  4617. IL_0975:
  4618. {
  4619. float L_281 = V_2;
  4620. V_64 = L_281;
  4621. int32_t L_282 = V_60;
  4622. V_97 = (bool)((((int32_t)L_282) == ((int32_t)((int32_t)173)))? 1 : 0);
  4623. bool L_283 = V_97;
  4624. if (!L_283)
  4625. {
  4626. goto IL_098f;
  4627. }
  4628. }
  4629. {
  4630. V_2 = (0.0f);
  4631. }
  4632. IL_098f:
  4633. {
  4634. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_284 = ___1_textInfo;
  4635. NullCheck(L_284);
  4636. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_285 = L_284->___textElementInfo_10;
  4637. int32_t L_286 = __this->___m_CharacterCount_48;
  4638. NullCheck(L_285);
  4639. int32_t L_287 = V_60;
  4640. ((L_285)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_286)))->___character_0 = ((int32_t)(uint16_t)L_287);
  4641. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_288 = ___1_textInfo;
  4642. NullCheck(L_288);
  4643. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_289 = L_288->___textElementInfo_10;
  4644. int32_t L_290 = __this->___m_CharacterCount_48;
  4645. NullCheck(L_289);
  4646. float L_291 = __this->___m_CurrentFontSize_17;
  4647. ((L_289)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_290)))->___pointSize_10 = L_291;
  4648. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_292 = ___1_textInfo;
  4649. NullCheck(L_292);
  4650. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_293 = L_292->___textElementInfo_10;
  4651. int32_t L_294 = __this->___m_CharacterCount_48;
  4652. NullCheck(L_293);
  4653. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_295 = __this->___m_HtmlColor_28;
  4654. ((L_293)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_294)))->___color_29 = L_295;
  4655. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_296 = ___1_textInfo;
  4656. NullCheck(L_296);
  4657. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_297 = L_296->___textElementInfo_10;
  4658. int32_t L_298 = __this->___m_CharacterCount_48;
  4659. NullCheck(L_297);
  4660. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_299 = __this->___m_UnderlineColor_29;
  4661. ((L_297)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_298)))->___underlineColor_30 = L_299;
  4662. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_300 = ___1_textInfo;
  4663. NullCheck(L_300);
  4664. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_301 = L_300->___textElementInfo_10;
  4665. int32_t L_302 = __this->___m_CharacterCount_48;
  4666. NullCheck(L_301);
  4667. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_303 = __this->___m_StrikethroughColor_30;
  4668. ((L_301)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_302)))->___strikethroughColor_31 = L_303;
  4669. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_304 = ___1_textInfo;
  4670. NullCheck(L_304);
  4671. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_305 = L_304->___textElementInfo_10;
  4672. int32_t L_306 = __this->___m_CharacterCount_48;
  4673. NullCheck(L_305);
  4674. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_307 = __this->___m_HighlightColor_76;
  4675. ((L_305)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_306)))->___highlightColor_32 = L_307;
  4676. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_308 = ___1_textInfo;
  4677. NullCheck(L_308);
  4678. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_309 = L_308->___textElementInfo_10;
  4679. int32_t L_310 = __this->___m_CharacterCount_48;
  4680. NullCheck(L_309);
  4681. int32_t L_311 = __this->___m_FontStyleInternal_19;
  4682. ((L_309)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_310)))->___style_33 = L_311;
  4683. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_312 = ___1_textInfo;
  4684. NullCheck(L_312);
  4685. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_313 = L_312->___textElementInfo_10;
  4686. int32_t L_314 = __this->___m_CharacterCount_48;
  4687. NullCheck(L_313);
  4688. int32_t L_315 = V_59;
  4689. ((L_313)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_314)))->___index_1 = L_315;
  4690. il2cpp_codegen_initobj((&V_65), sizeof(GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E));
  4691. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_316 = ___0_generationSettings;
  4692. NullCheck(L_316);
  4693. float L_317 = L_316->___characterSpacing_27;
  4694. V_66 = L_317;
  4695. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_318 = ___0_generationSettings;
  4696. NullCheck(L_318);
  4697. bool L_319 = L_318->___enableKerning_22;
  4698. V_98 = L_319;
  4699. bool L_320 = V_98;
  4700. if (!L_320)
  4701. {
  4702. goto IL_0b7c;
  4703. }
  4704. }
  4705. {
  4706. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_321 = __this->___m_CachedTextElement_75;
  4707. NullCheck(L_321);
  4708. uint32_t L_322;
  4709. L_322 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_321, NULL);
  4710. V_100 = L_322;
  4711. int32_t L_323 = __this->___m_CharacterCount_48;
  4712. int32_t L_324 = V_0;
  4713. V_101 = (bool)((((int32_t)L_323) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_324, 1))))? 1 : 0);
  4714. bool L_325 = V_101;
  4715. if (!L_325)
  4716. {
  4717. goto IL_0b04;
  4718. }
  4719. }
  4720. {
  4721. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_326 = ___1_textInfo;
  4722. NullCheck(L_326);
  4723. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_327 = L_326->___textElementInfo_10;
  4724. int32_t L_328 = __this->___m_CharacterCount_48;
  4725. NullCheck(L_327);
  4726. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_329 = ((L_327)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_328, 1)))))->___textElement_3;
  4727. NullCheck(L_329);
  4728. uint32_t L_330;
  4729. L_330 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_329, NULL);
  4730. V_102 = L_330;
  4731. uint32_t L_331 = V_102;
  4732. uint32_t L_332 = V_100;
  4733. V_103 = ((int32_t)(((int32_t)((int32_t)L_331<<((int32_t)16)))|(int32_t)L_332));
  4734. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_333 = __this->___m_CurrentFontAsset_7;
  4735. NullCheck(L_333);
  4736. FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_334 = L_333->___m_FontFeatureTable_32;
  4737. NullCheck(L_334);
  4738. Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_335 = L_334->___m_GlyphPairAdjustmentRecordLookup_1;
  4739. uint32_t L_336 = V_103;
  4740. NullCheck(L_335);
  4741. bool L_337;
  4742. L_337 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_335, L_336, (&V_99), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var);
  4743. V_104 = L_337;
  4744. bool L_338 = V_104;
  4745. if (!L_338)
  4746. {
  4747. goto IL_0b03;
  4748. }
  4749. }
  4750. {
  4751. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_339;
  4752. L_339 = GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C((&V_99), NULL);
  4753. V_105 = L_339;
  4754. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_340;
  4755. L_340 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_105), NULL);
  4756. V_65 = L_340;
  4757. }
  4758. IL_0b03:
  4759. {
  4760. }
  4761. IL_0b04:
  4762. {
  4763. int32_t L_341 = __this->___m_CharacterCount_48;
  4764. V_106 = (bool)((((int32_t)((((int32_t)L_341) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4765. bool L_342 = V_106;
  4766. if (!L_342)
  4767. {
  4768. goto IL_0b7b;
  4769. }
  4770. }
  4771. {
  4772. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_343 = ___1_textInfo;
  4773. NullCheck(L_343);
  4774. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_344 = L_343->___textElementInfo_10;
  4775. int32_t L_345 = __this->___m_CharacterCount_48;
  4776. NullCheck(L_344);
  4777. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_346 = ((L_344)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_345, 1)))))->___textElement_3;
  4778. NullCheck(L_346);
  4779. uint32_t L_347;
  4780. L_347 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_346, NULL);
  4781. V_107 = L_347;
  4782. uint32_t L_348 = V_100;
  4783. uint32_t L_349 = V_107;
  4784. V_108 = ((int32_t)(((int32_t)((int32_t)L_348<<((int32_t)16)))|(int32_t)L_349));
  4785. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_350 = __this->___m_CurrentFontAsset_7;
  4786. NullCheck(L_350);
  4787. FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_351 = L_350->___m_FontFeatureTable_32;
  4788. NullCheck(L_351);
  4789. Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_352 = L_351->___m_GlyphPairAdjustmentRecordLookup_1;
  4790. uint32_t L_353 = V_108;
  4791. NullCheck(L_352);
  4792. bool L_354;
  4793. L_354 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_352, L_353, (&V_99), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var);
  4794. V_109 = L_354;
  4795. bool L_355 = V_109;
  4796. if (!L_355)
  4797. {
  4798. goto IL_0b7a;
  4799. }
  4800. }
  4801. {
  4802. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_356 = V_65;
  4803. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_357;
  4804. L_357 = GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91((&V_99), NULL);
  4805. V_105 = L_357;
  4806. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_358;
  4807. L_358 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_105), NULL);
  4808. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_359;
  4809. L_359 = GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B(L_356, L_358, NULL);
  4810. V_65 = L_359;
  4811. }
  4812. IL_0b7a:
  4813. {
  4814. }
  4815. IL_0b7b:
  4816. {
  4817. }
  4818. IL_0b7c:
  4819. {
  4820. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_360 = ___0_generationSettings;
  4821. NullCheck(L_360);
  4822. bool L_361 = L_360->___isRightToLeft_24;
  4823. V_110 = L_361;
  4824. bool L_362 = V_110;
  4825. if (!L_362)
  4826. {
  4827. goto IL_0c17;
  4828. }
  4829. }
  4830. {
  4831. float L_363 = __this->___m_XAdvance_43;
  4832. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_364 = __this->___m_CachedTextElement_75;
  4833. NullCheck(L_364);
  4834. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_365;
  4835. L_365 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_364, NULL);
  4836. NullCheck(L_365);
  4837. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_366;
  4838. L_366 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_365, NULL);
  4839. V_94 = L_366;
  4840. float L_367;
  4841. L_367 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_94), NULL);
  4842. float L_368 = V_4;
  4843. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_369 = ___0_generationSettings;
  4844. NullCheck(L_369);
  4845. float L_370 = L_369->___characterSpacing_27;
  4846. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_371 = ___0_generationSettings;
  4847. NullCheck(L_371);
  4848. float L_372 = L_371->___wordSpacing_28;
  4849. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_373 = __this->___m_CurrentFontAsset_7;
  4850. NullCheck(L_373);
  4851. float L_374;
  4852. L_374 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_373, NULL);
  4853. float L_375 = V_2;
  4854. float L_376 = __this->___m_CSpacing_41;
  4855. float L_377 = __this->___m_CharWidthAdjDelta_77;
  4856. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_subtract(L_363, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_367, L_368)), L_370)), L_372)), L_374)), L_375)), L_376)), ((float)il2cpp_codegen_subtract((1.0f), L_377))))));
  4857. int32_t L_378 = V_60;
  4858. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  4859. bool L_379;
  4860. L_379 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_378), NULL);
  4861. if (L_379)
  4862. {
  4863. goto IL_0bfa;
  4864. }
  4865. }
  4866. {
  4867. int32_t L_380 = V_60;
  4868. G_B68_0 = ((((int32_t)L_380) == ((int32_t)((int32_t)8203)))? 1 : 0);
  4869. goto IL_0bfb;
  4870. }
  4871. IL_0bfa:
  4872. {
  4873. G_B68_0 = 1;
  4874. }
  4875. IL_0bfb:
  4876. {
  4877. V_111 = (bool)G_B68_0;
  4878. bool L_381 = V_111;
  4879. if (!L_381)
  4880. {
  4881. goto IL_0c16;
  4882. }
  4883. }
  4884. {
  4885. float L_382 = __this->___m_XAdvance_43;
  4886. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_383 = ___0_generationSettings;
  4887. NullCheck(L_383);
  4888. float L_384 = L_383->___wordSpacing_28;
  4889. float L_385 = V_2;
  4890. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_subtract(L_382, ((float)il2cpp_codegen_multiply(L_384, L_385))));
  4891. }
  4892. IL_0c16:
  4893. {
  4894. }
  4895. IL_0c17:
  4896. {
  4897. V_67 = (0.0f);
  4898. float L_386 = __this->___m_MonoSpacing_42;
  4899. V_112 = (bool)((((int32_t)((((float)L_386) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4900. bool L_387 = V_112;
  4901. if (!L_387)
  4902. {
  4903. goto IL_0c9c;
  4904. }
  4905. }
  4906. {
  4907. float L_388 = __this->___m_MonoSpacing_42;
  4908. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_389 = __this->___m_CachedTextElement_75;
  4909. NullCheck(L_389);
  4910. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_390;
  4911. L_390 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_389, NULL);
  4912. NullCheck(L_390);
  4913. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_391;
  4914. L_391 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_390, NULL);
  4915. V_94 = L_391;
  4916. float L_392;
  4917. L_392 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_94), NULL);
  4918. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_393 = __this->___m_CachedTextElement_75;
  4919. NullCheck(L_393);
  4920. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_394;
  4921. L_394 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_393, NULL);
  4922. NullCheck(L_394);
  4923. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_395;
  4924. L_395 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_394, NULL);
  4925. V_94 = L_395;
  4926. float L_396;
  4927. L_396 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_94), NULL);
  4928. float L_397 = V_2;
  4929. float L_398 = __this->___m_CharWidthAdjDelta_77;
  4930. V_67 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_388/(2.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_392/(2.0f))), L_396)), L_397)))), ((float)il2cpp_codegen_subtract((1.0f), L_398))));
  4931. float L_399 = __this->___m_XAdvance_43;
  4932. float L_400 = V_67;
  4933. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add(L_399, L_400));
  4934. }
  4935. IL_0c9c:
  4936. {
  4937. uint8_t L_401 = __this->___m_TextElementType_71;
  4938. if ((!(((uint32_t)L_401) == ((uint32_t)1))))
  4939. {
  4940. goto IL_0cb6;
  4941. }
  4942. }
  4943. {
  4944. bool L_402 = V_62;
  4945. if (L_402)
  4946. {
  4947. goto IL_0cb6;
  4948. }
  4949. }
  4950. {
  4951. int32_t L_403 = __this->___m_FontStyleInternal_19;
  4952. G_B77_0 = ((((int32_t)((int32_t)((int32_t)L_403&1))) == ((int32_t)1))? 1 : 0);
  4953. goto IL_0cb7;
  4954. }
  4955. IL_0cb6:
  4956. {
  4957. G_B77_0 = 0;
  4958. }
  4959. IL_0cb7:
  4960. {
  4961. V_113 = (bool)G_B77_0;
  4962. bool L_404 = V_113;
  4963. if (!L_404)
  4964. {
  4965. goto IL_0d4b;
  4966. }
  4967. }
  4968. {
  4969. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_405 = __this->___m_CurrentMaterial_8;
  4970. il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var);
  4971. int32_t L_406 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale_19;
  4972. NullCheck(L_405);
  4973. bool L_407;
  4974. L_407 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_405, L_406, NULL);
  4975. V_114 = L_407;
  4976. bool L_408 = V_114;
  4977. if (!L_408)
  4978. {
  4979. goto IL_0d28;
  4980. }
  4981. }
  4982. {
  4983. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_409 = __this->___m_CurrentMaterial_8;
  4984. il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var);
  4985. int32_t L_410 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale_19;
  4986. NullCheck(L_409);
  4987. float L_411;
  4988. L_411 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_409, L_410, NULL);
  4989. V_115 = L_411;
  4990. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_412 = __this->___m_CurrentFontAsset_7;
  4991. NullCheck(L_412);
  4992. float L_413;
  4993. L_413 = FontAsset_get_boldStyleWeight_m804ACC85DD80DC72DB4BCC83C3FB866411F8EFCA(L_412, NULL);
  4994. float L_414 = V_115;
  4995. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_415 = __this->___m_CurrentMaterial_8;
  4996. int32_t L_416 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_49;
  4997. NullCheck(L_415);
  4998. float L_417;
  4999. L_417 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_415, L_416, NULL);
  5000. V_68 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_413/(4.0f))), L_414)), L_417));
  5001. float L_418 = V_68;
  5002. float L_419 = V_3;
  5003. float L_420 = V_115;
  5004. V_116 = (bool)((((float)((float)il2cpp_codegen_add(L_418, L_419))) > ((float)L_420))? 1 : 0);
  5005. bool L_421 = V_116;
  5006. if (!L_421)
  5007. {
  5008. goto IL_0d25;
  5009. }
  5010. }
  5011. {
  5012. float L_422 = V_115;
  5013. float L_423 = V_68;
  5014. V_3 = ((float)il2cpp_codegen_subtract(L_422, L_423));
  5015. }
  5016. IL_0d25:
  5017. {
  5018. goto IL_0d2f;
  5019. }
  5020. IL_0d28:
  5021. {
  5022. V_68 = (0.0f);
  5023. }
  5024. IL_0d2f:
  5025. {
  5026. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_424 = __this->___m_CurrentFontAsset_7;
  5027. NullCheck(L_424);
  5028. float L_425;
  5029. L_425 = FontAsset_get_boldStyleSpacing_mB8CF4F4880B110E41D566648FF1D995010CF1FF0(L_424, NULL);
  5030. V_4 = ((float)il2cpp_codegen_add((1.0f), ((float)il2cpp_codegen_multiply(L_425, (0.00999999978f)))));
  5031. goto IL_0dc2;
  5032. }
  5033. IL_0d4b:
  5034. {
  5035. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_426 = __this->___m_CurrentMaterial_8;
  5036. il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var);
  5037. int32_t L_427 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale_19;
  5038. NullCheck(L_426);
  5039. bool L_428;
  5040. L_428 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_426, L_427, NULL);
  5041. V_117 = L_428;
  5042. bool L_429 = V_117;
  5043. if (!L_429)
  5044. {
  5045. goto IL_0db3;
  5046. }
  5047. }
  5048. {
  5049. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_430 = __this->___m_CurrentMaterial_8;
  5050. il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var);
  5051. int32_t L_431 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale_19;
  5052. NullCheck(L_430);
  5053. float L_432;
  5054. L_432 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_430, L_431, NULL);
  5055. V_118 = L_432;
  5056. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_433 = __this->___m_CurrentFontAsset_7;
  5057. NullCheck(L_433);
  5058. float L_434;
  5059. L_434 = FontAsset_get_regularStyleWeight_m6C4B4D4CAD36800E6E686A05A5DB8D4475F2707F(L_433, NULL);
  5060. float L_435 = V_118;
  5061. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_436 = __this->___m_CurrentMaterial_8;
  5062. int32_t L_437 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_49;
  5063. NullCheck(L_436);
  5064. float L_438;
  5065. L_438 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_436, L_437, NULL);
  5066. V_68 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_434/(4.0f))), L_435)), L_438));
  5067. float L_439 = V_68;
  5068. float L_440 = V_3;
  5069. float L_441 = V_118;
  5070. V_119 = (bool)((((float)((float)il2cpp_codegen_add(L_439, L_440))) > ((float)L_441))? 1 : 0);
  5071. bool L_442 = V_119;
  5072. if (!L_442)
  5073. {
  5074. goto IL_0db0;
  5075. }
  5076. }
  5077. {
  5078. float L_443 = V_118;
  5079. float L_444 = V_68;
  5080. V_3 = ((float)il2cpp_codegen_subtract(L_443, L_444));
  5081. }
  5082. IL_0db0:
  5083. {
  5084. goto IL_0dba;
  5085. }
  5086. IL_0db3:
  5087. {
  5088. V_68 = (0.0f);
  5089. }
  5090. IL_0dba:
  5091. {
  5092. V_4 = (1.0f);
  5093. }
  5094. IL_0dc2:
  5095. {
  5096. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_445 = __this->___m_CurrentFontAsset_7;
  5097. NullCheck(L_445);
  5098. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_446;
  5099. L_446 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_445, NULL);
  5100. V_57 = L_446;
  5101. float L_447;
  5102. L_447 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A((&V_57), NULL);
  5103. float L_448 = __this->___m_FontScale_14;
  5104. float L_449 = __this->___m_FontScaleMultiplier_16;
  5105. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_450 = __this->___m_CurrentFontAsset_7;
  5106. NullCheck(L_450);
  5107. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_451;
  5108. L_451 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_450, NULL);
  5109. V_57 = L_451;
  5110. float L_452;
  5111. L_452 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_57), NULL);
  5112. V_69 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_447, L_448)), L_449)), L_452));
  5113. float L_453 = __this->___m_XAdvance_43;
  5114. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_454 = __this->___m_CachedTextElement_75;
  5115. NullCheck(L_454);
  5116. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_455;
  5117. L_455 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_454, NULL);
  5118. NullCheck(L_455);
  5119. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_456;
  5120. L_456 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_455, NULL);
  5121. V_94 = L_456;
  5122. float L_457;
  5123. L_457 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_94), NULL);
  5124. float L_458 = V_3;
  5125. float L_459 = V_68;
  5126. float L_460;
  5127. L_460 = GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8((&V_65), NULL);
  5128. float L_461 = V_2;
  5129. float L_462 = __this->___m_CharWidthAdjDelta_77;
  5130. (&V_70)->___x_2 = ((float)il2cpp_codegen_add(L_453, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_457, L_458)), L_459)), L_460)), L_461)), ((float)il2cpp_codegen_subtract((1.0f), L_462))))));
  5131. float L_463 = V_69;
  5132. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_464 = __this->___m_CachedTextElement_75;
  5133. NullCheck(L_464);
  5134. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_465;
  5135. L_465 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_464, NULL);
  5136. NullCheck(L_465);
  5137. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_466;
  5138. L_466 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_465, NULL);
  5139. V_94 = L_466;
  5140. float L_467;
  5141. L_467 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_94), NULL);
  5142. float L_468 = V_3;
  5143. float L_469;
  5144. L_469 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_65), NULL);
  5145. float L_470 = V_2;
  5146. float L_471 = __this->___m_LineOffset_39;
  5147. float L_472 = __this->___m_BaselineOffset_25;
  5148. (&V_70)->___y_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_463, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_467, L_468)), L_469)), L_470)))), L_471)), L_472));
  5149. (&V_70)->___z_4 = (0.0f);
  5150. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_473 = V_70;
  5151. float L_474 = L_473.___x_2;
  5152. (&V_71)->___x_2 = L_474;
  5153. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_475 = V_70;
  5154. float L_476 = L_475.___y_3;
  5155. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_477 = __this->___m_CachedTextElement_75;
  5156. NullCheck(L_477);
  5157. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_478;
  5158. L_478 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_477, NULL);
  5159. NullCheck(L_478);
  5160. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_479;
  5161. L_479 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_478, NULL);
  5162. V_94 = L_479;
  5163. float L_480;
  5164. L_480 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_94), NULL);
  5165. float L_481 = V_3;
  5166. float L_482 = V_2;
  5167. (&V_71)->___y_3 = ((float)il2cpp_codegen_subtract(L_476, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_480, ((float)il2cpp_codegen_multiply(L_481, (2.0f))))), L_482))));
  5168. (&V_71)->___z_4 = (0.0f);
  5169. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_483 = V_71;
  5170. float L_484 = L_483.___x_2;
  5171. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_485 = __this->___m_CachedTextElement_75;
  5172. NullCheck(L_485);
  5173. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_486;
  5174. L_486 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_485, NULL);
  5175. NullCheck(L_486);
  5176. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_487;
  5177. L_487 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_486, NULL);
  5178. V_94 = L_487;
  5179. float L_488;
  5180. L_488 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_94), NULL);
  5181. float L_489 = V_3;
  5182. float L_490 = V_68;
  5183. float L_491 = V_2;
  5184. float L_492 = __this->___m_CharWidthAdjDelta_77;
  5185. (&V_72)->___x_2 = ((float)il2cpp_codegen_add(L_484, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_488, ((float)il2cpp_codegen_multiply(L_489, (2.0f))))), ((float)il2cpp_codegen_multiply(L_490, (2.0f))))), L_491)), ((float)il2cpp_codegen_subtract((1.0f), L_492))))));
  5186. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_493 = V_70;
  5187. float L_494 = L_493.___y_3;
  5188. (&V_72)->___y_3 = L_494;
  5189. (&V_72)->___z_4 = (0.0f);
  5190. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_495 = V_72;
  5191. float L_496 = L_495.___x_2;
  5192. (&V_73)->___x_2 = L_496;
  5193. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_497 = V_71;
  5194. float L_498 = L_497.___y_3;
  5195. (&V_73)->___y_3 = L_498;
  5196. (&V_73)->___z_4 = (0.0f);
  5197. uint8_t L_499 = __this->___m_TextElementType_71;
  5198. if ((!(((uint32_t)L_499) == ((uint32_t)1))))
  5199. {
  5200. goto IL_0f77;
  5201. }
  5202. }
  5203. {
  5204. bool L_500 = V_62;
  5205. if (L_500)
  5206. {
  5207. goto IL_0f77;
  5208. }
  5209. }
  5210. {
  5211. int32_t L_501 = __this->___m_FontStyleInternal_19;
  5212. G_B94_0 = ((((int32_t)((int32_t)((int32_t)L_501&2))) == ((int32_t)2))? 1 : 0);
  5213. goto IL_0f78;
  5214. }
  5215. IL_0f77:
  5216. {
  5217. G_B94_0 = 0;
  5218. }
  5219. IL_0f78:
  5220. {
  5221. V_120 = (bool)G_B94_0;
  5222. bool L_502 = V_120;
  5223. if (!L_502)
  5224. {
  5225. goto IL_1045;
  5226. }
  5227. }
  5228. {
  5229. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_503 = __this->___m_CurrentFontAsset_7;
  5230. NullCheck(L_503);
  5231. uint8_t L_504;
  5232. L_504 = FontAsset_get_italicStyleSlant_m69E70060C6E7940B4ACE61F2B7CB8965F86DA96B(L_503, NULL);
  5233. V_121 = ((float)il2cpp_codegen_multiply(((float)L_504), (0.00999999978f)));
  5234. float L_505 = V_121;
  5235. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_506 = __this->___m_CachedTextElement_75;
  5236. NullCheck(L_506);
  5237. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_507;
  5238. L_507 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_506, NULL);
  5239. NullCheck(L_507);
  5240. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_508;
  5241. L_508 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_507, NULL);
  5242. V_94 = L_508;
  5243. float L_509;
  5244. L_509 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_94), NULL);
  5245. float L_510 = V_3;
  5246. float L_511 = V_68;
  5247. float L_512 = V_2;
  5248. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_122), ((float)il2cpp_codegen_multiply(L_505, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_509, L_510)), L_511)), L_512)))), (0.0f), (0.0f), NULL);
  5249. float L_513 = V_121;
  5250. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_514 = __this->___m_CachedTextElement_75;
  5251. NullCheck(L_514);
  5252. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_515;
  5253. L_515 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_514, NULL);
  5254. NullCheck(L_515);
  5255. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_516;
  5256. L_516 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_515, NULL);
  5257. V_94 = L_516;
  5258. float L_517;
  5259. L_517 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_94), NULL);
  5260. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_518 = __this->___m_CachedTextElement_75;
  5261. NullCheck(L_518);
  5262. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_519;
  5263. L_519 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_518, NULL);
  5264. NullCheck(L_519);
  5265. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_520;
  5266. L_520 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_519, NULL);
  5267. V_94 = L_520;
  5268. float L_521;
  5269. L_521 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_94), NULL);
  5270. float L_522 = V_3;
  5271. float L_523 = V_68;
  5272. float L_524 = V_2;
  5273. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_123), ((float)il2cpp_codegen_multiply(L_513, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_517, L_521)), L_522)), L_523)), L_524)))), (0.0f), (0.0f), NULL);
  5274. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_525 = V_70;
  5275. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_526 = V_122;
  5276. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_527;
  5277. L_527 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_525, L_526, NULL);
  5278. V_70 = L_527;
  5279. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_528 = V_71;
  5280. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_529 = V_123;
  5281. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_530;
  5282. L_530 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_528, L_529, NULL);
  5283. V_71 = L_530;
  5284. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_531 = V_72;
  5285. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_532 = V_122;
  5286. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_533;
  5287. L_533 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_531, L_532, NULL);
  5288. V_72 = L_533;
  5289. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_534 = V_73;
  5290. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_535 = V_123;
  5291. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_536;
  5292. L_536 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_534, L_535, NULL);
  5293. V_73 = L_536;
  5294. }
  5295. IL_1045:
  5296. {
  5297. bool L_537 = __this->___m_IsFxMatrixSet_38;
  5298. V_124 = L_537;
  5299. bool L_538 = V_124;
  5300. if (!L_538)
  5301. {
  5302. goto IL_10df;
  5303. }
  5304. }
  5305. {
  5306. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_539 = V_72;
  5307. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_540 = V_71;
  5308. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_541;
  5309. L_541 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_539, L_540, NULL);
  5310. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_542;
  5311. L_542 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_541, (2.0f), NULL);
  5312. V_125 = L_542;
  5313. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_543 = (&__this->___m_FxMatrix_78);
  5314. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_544 = V_70;
  5315. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_545 = V_125;
  5316. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_546;
  5317. L_546 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_544, L_545, NULL);
  5318. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_547;
  5319. L_547 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_543, L_546, NULL);
  5320. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_548 = V_125;
  5321. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_549;
  5322. L_549 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_547, L_548, NULL);
  5323. V_70 = L_549;
  5324. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_550 = (&__this->___m_FxMatrix_78);
  5325. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_551 = V_71;
  5326. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_552 = V_125;
  5327. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_553;
  5328. L_553 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_551, L_552, NULL);
  5329. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_554;
  5330. L_554 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_550, L_553, NULL);
  5331. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_555 = V_125;
  5332. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_556;
  5333. L_556 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_554, L_555, NULL);
  5334. V_71 = L_556;
  5335. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_557 = (&__this->___m_FxMatrix_78);
  5336. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_558 = V_72;
  5337. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_559 = V_125;
  5338. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_560;
  5339. L_560 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_558, L_559, NULL);
  5340. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_561;
  5341. L_561 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_557, L_560, NULL);
  5342. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_562 = V_125;
  5343. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_563;
  5344. L_563 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_561, L_562, NULL);
  5345. V_72 = L_563;
  5346. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_564 = (&__this->___m_FxMatrix_78);
  5347. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_565 = V_73;
  5348. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_566 = V_125;
  5349. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_567;
  5350. L_567 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_565, L_566, NULL);
  5351. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_568;
  5352. L_568 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_564, L_567, NULL);
  5353. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_569 = V_125;
  5354. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_570;
  5355. L_570 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_568, L_569, NULL);
  5356. V_73 = L_570;
  5357. }
  5358. IL_10df:
  5359. {
  5360. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_571 = ___1_textInfo;
  5361. NullCheck(L_571);
  5362. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_572 = L_571->___textElementInfo_10;
  5363. int32_t L_573 = __this->___m_CharacterCount_48;
  5364. NullCheck(L_572);
  5365. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_574 = V_71;
  5366. ((L_572)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_573)))->___bottomLeft_19 = L_574;
  5367. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_575 = ___1_textInfo;
  5368. NullCheck(L_575);
  5369. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_576 = L_575->___textElementInfo_10;
  5370. int32_t L_577 = __this->___m_CharacterCount_48;
  5371. NullCheck(L_576);
  5372. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_578 = V_70;
  5373. ((L_576)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_577)))->___topLeft_18 = L_578;
  5374. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_579 = ___1_textInfo;
  5375. NullCheck(L_579);
  5376. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_580 = L_579->___textElementInfo_10;
  5377. int32_t L_581 = __this->___m_CharacterCount_48;
  5378. NullCheck(L_580);
  5379. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_582 = V_72;
  5380. ((L_580)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_581)))->___topRight_20 = L_582;
  5381. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_583 = ___1_textInfo;
  5382. NullCheck(L_583);
  5383. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_584 = L_583->___textElementInfo_10;
  5384. int32_t L_585 = __this->___m_CharacterCount_48;
  5385. NullCheck(L_584);
  5386. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_586 = V_73;
  5387. ((L_584)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_585)))->___bottomRight_21 = L_586;
  5388. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_587 = ___1_textInfo;
  5389. NullCheck(L_587);
  5390. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_588 = L_587->___textElementInfo_10;
  5391. int32_t L_589 = __this->___m_CharacterCount_48;
  5392. NullCheck(L_588);
  5393. float L_590 = __this->___m_XAdvance_43;
  5394. ((L_588)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_589)))->___origin_22 = L_590;
  5395. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_591 = ___1_textInfo;
  5396. NullCheck(L_591);
  5397. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_592 = L_591->___textElementInfo_10;
  5398. int32_t L_593 = __this->___m_CharacterCount_48;
  5399. NullCheck(L_592);
  5400. float L_594 = V_69;
  5401. float L_595 = __this->___m_LineOffset_39;
  5402. float L_596 = __this->___m_BaselineOffset_25;
  5403. ((L_592)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_593)))->___baseLine_24 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_594, L_595)), L_596));
  5404. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_597 = ___1_textInfo;
  5405. NullCheck(L_597);
  5406. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_598 = L_597->___textElementInfo_10;
  5407. int32_t L_599 = __this->___m_CharacterCount_48;
  5408. NullCheck(L_598);
  5409. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_600 = V_72;
  5410. float L_601 = L_600.___x_2;
  5411. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_602 = V_71;
  5412. float L_603 = L_602.___x_2;
  5413. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_604 = V_70;
  5414. float L_605 = L_604.___y_3;
  5415. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_606 = V_71;
  5416. float L_607 = L_606.___y_3;
  5417. ((L_598)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_599)))->___aspectRatio_27 = ((float)(((float)il2cpp_codegen_subtract(L_601, L_603))/((float)il2cpp_codegen_subtract(L_605, L_607))));
  5418. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_608 = __this->___m_CurrentFontAsset_7;
  5419. NullCheck(L_608);
  5420. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_609;
  5421. L_609 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_608, NULL);
  5422. V_57 = L_609;
  5423. float L_610;
  5424. L_610 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_57), NULL);
  5425. uint8_t L_611 = __this->___m_TextElementType_71;
  5426. G_B99_0 = L_610;
  5427. if ((((int32_t)L_611) == ((int32_t)1)))
  5428. {
  5429. G_B100_0 = L_610;
  5430. goto IL_11eb;
  5431. }
  5432. }
  5433. {
  5434. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_612 = ___1_textInfo;
  5435. NullCheck(L_612);
  5436. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_613 = L_612->___textElementInfo_10;
  5437. int32_t L_614 = __this->___m_CharacterCount_48;
  5438. NullCheck(L_613);
  5439. float L_615 = ((L_613)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_614)))->___scale_28;
  5440. G_B101_0 = L_615;
  5441. G_B101_1 = G_B99_0;
  5442. goto IL_11ef;
  5443. }
  5444. IL_11eb:
  5445. {
  5446. float L_616 = V_2;
  5447. float L_617 = V_63;
  5448. G_B101_0 = ((float)(L_616/L_617));
  5449. G_B101_1 = G_B100_0;
  5450. }
  5451. IL_11ef:
  5452. {
  5453. float L_618 = __this->___m_BaselineOffset_25;
  5454. V_74 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(G_B101_1, G_B101_0)), L_618));
  5455. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_619 = ___1_textInfo;
  5456. NullCheck(L_619);
  5457. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_620 = L_619->___textElementInfo_10;
  5458. int32_t L_621 = __this->___m_CharacterCount_48;
  5459. NullCheck(L_620);
  5460. float L_622 = V_74;
  5461. float L_623 = __this->___m_LineOffset_39;
  5462. ((L_620)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_621)))->___ascender_23 = ((float)il2cpp_codegen_subtract(L_622, L_623));
  5463. float L_624 = V_74;
  5464. float L_625 = __this->___m_MaxLineAscender_53;
  5465. G_B102_0 = __this;
  5466. if ((((float)L_624) > ((float)L_625)))
  5467. {
  5468. G_B103_0 = __this;
  5469. goto IL_122b;
  5470. }
  5471. }
  5472. {
  5473. float L_626 = __this->___m_MaxLineAscender_53;
  5474. G_B104_0 = L_626;
  5475. G_B104_1 = G_B102_0;
  5476. goto IL_122d;
  5477. }
  5478. IL_122b:
  5479. {
  5480. float L_627 = V_74;
  5481. G_B104_0 = L_627;
  5482. G_B104_1 = G_B103_0;
  5483. }
  5484. IL_122d:
  5485. {
  5486. NullCheck(G_B104_1);
  5487. G_B104_1->___m_MaxLineAscender_53 = G_B104_0;
  5488. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_628 = __this->___m_CurrentFontAsset_7;
  5489. NullCheck(L_628);
  5490. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_629;
  5491. L_629 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_628, NULL);
  5492. V_57 = L_629;
  5493. float L_630;
  5494. L_630 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_57), NULL);
  5495. uint8_t L_631 = __this->___m_TextElementType_71;
  5496. G_B105_0 = L_630;
  5497. if ((((int32_t)L_631) == ((int32_t)1)))
  5498. {
  5499. G_B106_0 = L_630;
  5500. goto IL_1267;
  5501. }
  5502. }
  5503. {
  5504. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_632 = ___1_textInfo;
  5505. NullCheck(L_632);
  5506. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_633 = L_632->___textElementInfo_10;
  5507. int32_t L_634 = __this->___m_CharacterCount_48;
  5508. NullCheck(L_633);
  5509. float L_635 = ((L_633)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_634)))->___scale_28;
  5510. G_B107_0 = L_635;
  5511. G_B107_1 = G_B105_0;
  5512. goto IL_126b;
  5513. }
  5514. IL_1267:
  5515. {
  5516. float L_636 = V_2;
  5517. float L_637 = V_63;
  5518. G_B107_0 = ((float)(L_636/L_637));
  5519. G_B107_1 = G_B106_0;
  5520. }
  5521. IL_126b:
  5522. {
  5523. float L_638 = __this->___m_BaselineOffset_25;
  5524. V_75 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(G_B107_1, G_B107_0)), L_638));
  5525. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_639 = ___1_textInfo;
  5526. NullCheck(L_639);
  5527. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_640 = L_639->___textElementInfo_10;
  5528. int32_t L_641 = __this->___m_CharacterCount_48;
  5529. NullCheck(L_640);
  5530. float L_642 = V_75;
  5531. float L_643 = __this->___m_LineOffset_39;
  5532. float L_644 = ((float)il2cpp_codegen_subtract(L_642, L_643));
  5533. V_58 = L_644;
  5534. ((L_640)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_641)))->___descender_25 = L_644;
  5535. float L_645 = V_58;
  5536. V_76 = L_645;
  5537. float L_646 = V_75;
  5538. float L_647 = __this->___m_MaxLineDescender_54;
  5539. G_B108_0 = __this;
  5540. if ((((float)L_646) < ((float)L_647)))
  5541. {
  5542. G_B109_0 = __this;
  5543. goto IL_12ae;
  5544. }
  5545. }
  5546. {
  5547. float L_648 = __this->___m_MaxLineDescender_54;
  5548. G_B110_0 = L_648;
  5549. G_B110_1 = G_B108_0;
  5550. goto IL_12b0;
  5551. }
  5552. IL_12ae:
  5553. {
  5554. float L_649 = V_75;
  5555. G_B110_0 = L_649;
  5556. G_B110_1 = G_B109_0;
  5557. }
  5558. IL_12b0:
  5559. {
  5560. NullCheck(G_B110_1);
  5561. G_B110_1->___m_MaxLineDescender_54 = G_B110_0;
  5562. int32_t L_650 = __this->___m_FontStyleInternal_19;
  5563. if ((((int32_t)((int32_t)((int32_t)L_650&((int32_t)256)))) == ((int32_t)((int32_t)256))))
  5564. {
  5565. goto IL_12dd;
  5566. }
  5567. }
  5568. {
  5569. int32_t L_651 = __this->___m_FontStyleInternal_19;
  5570. G_B113_0 = ((((int32_t)((int32_t)((int32_t)L_651&((int32_t)128)))) == ((int32_t)((int32_t)128)))? 1 : 0);
  5571. goto IL_12de;
  5572. }
  5573. IL_12dd:
  5574. {
  5575. G_B113_0 = 1;
  5576. }
  5577. IL_12de:
  5578. {
  5579. V_126 = (bool)G_B113_0;
  5580. bool L_652 = V_126;
  5581. if (!L_652)
  5582. {
  5583. goto IL_136d;
  5584. }
  5585. }
  5586. {
  5587. float L_653 = V_74;
  5588. float L_654 = __this->___m_BaselineOffset_25;
  5589. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_655 = __this->___m_CurrentFontAsset_7;
  5590. NullCheck(L_655);
  5591. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_656;
  5592. L_656 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_655, NULL);
  5593. V_57 = L_656;
  5594. float L_657;
  5595. L_657 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_57), NULL);
  5596. V_127 = ((float)(((float)il2cpp_codegen_subtract(L_653, L_654))/L_657));
  5597. float L_658 = __this->___m_MaxLineAscender_53;
  5598. V_74 = L_658;
  5599. float L_659 = V_127;
  5600. float L_660 = __this->___m_MaxLineAscender_53;
  5601. G_B115_0 = __this;
  5602. if ((((float)L_659) > ((float)L_660)))
  5603. {
  5604. G_B116_0 = __this;
  5605. goto IL_1323;
  5606. }
  5607. }
  5608. {
  5609. float L_661 = __this->___m_MaxLineAscender_53;
  5610. G_B117_0 = L_661;
  5611. G_B117_1 = G_B115_0;
  5612. goto IL_1325;
  5613. }
  5614. IL_1323:
  5615. {
  5616. float L_662 = V_127;
  5617. G_B117_0 = L_662;
  5618. G_B117_1 = G_B116_0;
  5619. }
  5620. IL_1325:
  5621. {
  5622. NullCheck(G_B117_1);
  5623. G_B117_1->___m_MaxLineAscender_53 = G_B117_0;
  5624. float L_663 = V_75;
  5625. float L_664 = __this->___m_BaselineOffset_25;
  5626. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_665 = __this->___m_CurrentFontAsset_7;
  5627. NullCheck(L_665);
  5628. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_666;
  5629. L_666 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_665, NULL);
  5630. V_57 = L_666;
  5631. float L_667;
  5632. L_667 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_57), NULL);
  5633. V_128 = ((float)(((float)il2cpp_codegen_subtract(L_663, L_664))/L_667));
  5634. float L_668 = __this->___m_MaxLineDescender_54;
  5635. V_75 = L_668;
  5636. float L_669 = V_128;
  5637. float L_670 = __this->___m_MaxLineDescender_54;
  5638. G_B118_0 = __this;
  5639. if ((((float)L_669) < ((float)L_670)))
  5640. {
  5641. G_B119_0 = __this;
  5642. goto IL_1365;
  5643. }
  5644. }
  5645. {
  5646. float L_671 = __this->___m_MaxLineDescender_54;
  5647. G_B120_0 = L_671;
  5648. G_B120_1 = G_B118_0;
  5649. goto IL_1367;
  5650. }
  5651. IL_1365:
  5652. {
  5653. float L_672 = V_128;
  5654. G_B120_0 = L_672;
  5655. G_B120_1 = G_B119_0;
  5656. }
  5657. IL_1367:
  5658. {
  5659. NullCheck(G_B120_1);
  5660. G_B120_1->___m_MaxLineDescender_54 = G_B120_0;
  5661. }
  5662. IL_136d:
  5663. {
  5664. int32_t L_673 = __this->___m_LineNumber_55;
  5665. if (!L_673)
  5666. {
  5667. goto IL_137d;
  5668. }
  5669. }
  5670. {
  5671. bool L_674 = __this->___m_IsNewPage_66;
  5672. G_B124_0 = ((int32_t)(L_674));
  5673. goto IL_137e;
  5674. }
  5675. IL_137d:
  5676. {
  5677. G_B124_0 = 1;
  5678. }
  5679. IL_137e:
  5680. {
  5681. V_129 = (bool)G_B124_0;
  5682. bool L_675 = V_129;
  5683. if (!L_675)
  5684. {
  5685. goto IL_13ca;
  5686. }
  5687. }
  5688. {
  5689. float L_676 = __this->___m_MaxAscender_64;
  5690. float L_677 = V_74;
  5691. G_B126_0 = __this;
  5692. if ((((float)L_676) > ((float)L_677)))
  5693. {
  5694. G_B127_0 = __this;
  5695. goto IL_1394;
  5696. }
  5697. }
  5698. {
  5699. float L_678 = V_74;
  5700. G_B128_0 = L_678;
  5701. G_B128_1 = G_B126_0;
  5702. goto IL_139a;
  5703. }
  5704. IL_1394:
  5705. {
  5706. float L_679 = __this->___m_MaxAscender_64;
  5707. G_B128_0 = L_679;
  5708. G_B128_1 = G_B127_0;
  5709. }
  5710. IL_139a:
  5711. {
  5712. NullCheck(G_B128_1);
  5713. G_B128_1->___m_MaxAscender_64 = G_B128_0;
  5714. float L_680 = __this->___m_MaxCapHeight_63;
  5715. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_681 = __this->___m_CurrentFontAsset_7;
  5716. NullCheck(L_681);
  5717. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_682;
  5718. L_682 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_681, NULL);
  5719. V_57 = L_682;
  5720. float L_683;
  5721. L_683 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88((&V_57), NULL);
  5722. float L_684 = V_2;
  5723. float L_685 = V_63;
  5724. float L_686;
  5725. L_686 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_680, ((float)(((float)il2cpp_codegen_multiply(L_683, L_684))/L_685)), NULL);
  5726. __this->___m_MaxCapHeight_63 = L_686;
  5727. }
  5728. IL_13ca:
  5729. {
  5730. float L_687 = __this->___m_LineOffset_39;
  5731. V_130 = (bool)((((float)L_687) == ((float)(0.0f)))? 1 : 0);
  5732. bool L_688 = V_130;
  5733. if (!L_688)
  5734. {
  5735. goto IL_13eb;
  5736. }
  5737. }
  5738. {
  5739. float L_689 = V_24;
  5740. float L_690 = V_74;
  5741. if ((((float)L_689) > ((float)L_690)))
  5742. {
  5743. goto IL_13e7;
  5744. }
  5745. }
  5746. {
  5747. float L_691 = V_74;
  5748. G_B133_0 = L_691;
  5749. goto IL_13e9;
  5750. }
  5751. IL_13e7:
  5752. {
  5753. float L_692 = V_24;
  5754. G_B133_0 = L_692;
  5755. }
  5756. IL_13e9:
  5757. {
  5758. V_24 = G_B133_0;
  5759. }
  5760. IL_13eb:
  5761. {
  5762. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_693 = ___1_textInfo;
  5763. NullCheck(L_693);
  5764. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_694 = L_693->___textElementInfo_10;
  5765. int32_t L_695 = __this->___m_CharacterCount_48;
  5766. NullCheck(L_694);
  5767. ((L_694)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_695)))->___isVisible_34 = (bool)0;
  5768. int32_t L_696 = V_60;
  5769. if ((((int32_t)L_696) == ((int32_t)((int32_t)9))))
  5770. {
  5771. goto IL_1438;
  5772. }
  5773. }
  5774. {
  5775. int32_t L_697 = V_60;
  5776. if ((((int32_t)L_697) == ((int32_t)((int32_t)160))))
  5777. {
  5778. goto IL_1438;
  5779. }
  5780. }
  5781. {
  5782. int32_t L_698 = V_60;
  5783. if ((((int32_t)L_698) == ((int32_t)((int32_t)8199))))
  5784. {
  5785. goto IL_1438;
  5786. }
  5787. }
  5788. {
  5789. int32_t L_699 = V_60;
  5790. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  5791. bool L_700;
  5792. L_700 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_699), NULL);
  5793. if (L_700)
  5794. {
  5795. goto IL_142d;
  5796. }
  5797. }
  5798. {
  5799. int32_t L_701 = V_60;
  5800. if ((!(((uint32_t)L_701) == ((uint32_t)((int32_t)8203)))))
  5801. {
  5802. goto IL_1438;
  5803. }
  5804. }
  5805. IL_142d:
  5806. {
  5807. uint8_t L_702 = __this->___m_TextElementType_71;
  5808. G_B141_0 = ((((int32_t)L_702) == ((int32_t)2))? 1 : 0);
  5809. goto IL_1439;
  5810. }
  5811. IL_1438:
  5812. {
  5813. G_B141_0 = 1;
  5814. }
  5815. IL_1439:
  5816. {
  5817. V_131 = (bool)G_B141_0;
  5818. bool L_703 = V_131;
  5819. if (!L_703)
  5820. {
  5821. goto IL_1ff9;
  5822. }
  5823. }
  5824. {
  5825. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_704 = ___1_textInfo;
  5826. NullCheck(L_704);
  5827. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_705 = L_704->___textElementInfo_10;
  5828. int32_t L_706 = __this->___m_CharacterCount_48;
  5829. NullCheck(L_705);
  5830. ((L_705)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_706)))->___isVisible_34 = (bool)1;
  5831. float L_707 = __this->___m_Width_61;
  5832. if ((!(((float)L_707) == ((float)(-1.0f)))))
  5833. {
  5834. goto IL_147f;
  5835. }
  5836. }
  5837. {
  5838. float L_708 = V_20;
  5839. float L_709 = __this->___m_MarginLeft_59;
  5840. float L_710 = __this->___m_MarginRight_60;
  5841. G_B145_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_708, (9.99999975E-05f))), L_709)), L_710));
  5842. goto IL_14a0;
  5843. }
  5844. IL_147f:
  5845. {
  5846. float L_711 = V_20;
  5847. float L_712 = __this->___m_MarginLeft_59;
  5848. float L_713 = __this->___m_MarginRight_60;
  5849. float L_714 = __this->___m_Width_61;
  5850. float L_715;
  5851. L_715 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_711, (9.99999975E-05f))), L_712)), L_713)), L_714, NULL);
  5852. G_B145_0 = L_715;
  5853. }
  5854. IL_14a0:
  5855. {
  5856. V_22 = G_B145_0;
  5857. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_716 = ___1_textInfo;
  5858. NullCheck(L_716);
  5859. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_717 = L_716->___lineInfo_13;
  5860. int32_t L_718 = __this->___m_LineNumber_55;
  5861. NullCheck(L_717);
  5862. float L_719 = __this->___m_MarginLeft_59;
  5863. ((L_717)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_718)))->___marginLeft_17 = L_719;
  5864. int32_t L_720 = __this->___m_LineJustification_23;
  5865. if ((((int32_t)((int32_t)((int32_t)L_720&((int32_t)16)))) == ((int32_t)((int32_t)16))))
  5866. {
  5867. goto IL_14d8;
  5868. }
  5869. }
  5870. {
  5871. int32_t L_721 = __this->___m_LineJustification_23;
  5872. G_B148_0 = ((((int32_t)((int32_t)((int32_t)L_721&8))) == ((int32_t)8))? 1 : 0);
  5873. goto IL_14d9;
  5874. }
  5875. IL_14d8:
  5876. {
  5877. G_B148_0 = 1;
  5878. }
  5879. IL_14d9:
  5880. {
  5881. V_132 = (bool)G_B148_0;
  5882. float L_722 = __this->___m_XAdvance_43;
  5883. float L_723;
  5884. L_723 = fabsf(L_722);
  5885. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_724 = ___0_generationSettings;
  5886. NullCheck(L_724);
  5887. bool L_725 = L_724->___isRightToLeft_24;
  5888. G_B149_0 = L_723;
  5889. if (!L_725)
  5890. {
  5891. G_B150_0 = L_723;
  5892. goto IL_14f5;
  5893. }
  5894. }
  5895. {
  5896. G_B151_0 = (0.0f);
  5897. G_B151_1 = G_B149_0;
  5898. goto IL_150e;
  5899. }
  5900. IL_14f5:
  5901. {
  5902. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_726 = __this->___m_CachedTextElement_75;
  5903. NullCheck(L_726);
  5904. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_727;
  5905. L_727 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_726, NULL);
  5906. NullCheck(L_727);
  5907. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_728;
  5908. L_728 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_727, NULL);
  5909. V_94 = L_728;
  5910. float L_729;
  5911. L_729 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_94), NULL);
  5912. G_B151_0 = L_729;
  5913. G_B151_1 = G_B150_0;
  5914. }
  5915. IL_150e:
  5916. {
  5917. float L_730 = __this->___m_CharWidthAdjDelta_77;
  5918. int32_t L_731 = V_60;
  5919. G_B152_0 = ((float)il2cpp_codegen_multiply(G_B151_0, ((float)il2cpp_codegen_subtract((1.0f), L_730))));
  5920. G_B152_1 = G_B151_1;
  5921. if ((!(((uint32_t)L_731) == ((uint32_t)((int32_t)173)))))
  5922. {
  5923. G_B153_0 = ((float)il2cpp_codegen_multiply(G_B151_0, ((float)il2cpp_codegen_subtract((1.0f), L_730))));
  5924. G_B153_1 = G_B151_1;
  5925. goto IL_1528;
  5926. }
  5927. }
  5928. {
  5929. float L_732 = V_64;
  5930. G_B154_0 = L_732;
  5931. G_B154_1 = G_B152_0;
  5932. G_B154_2 = G_B152_1;
  5933. goto IL_1529;
  5934. }
  5935. IL_1528:
  5936. {
  5937. float L_733 = V_2;
  5938. G_B154_0 = L_733;
  5939. G_B154_1 = G_B153_0;
  5940. G_B154_2 = G_B153_1;
  5941. }
  5942. IL_1529:
  5943. {
  5944. V_133 = ((float)il2cpp_codegen_add(G_B154_2, ((float)il2cpp_codegen_multiply(G_B154_1, G_B154_0))));
  5945. float L_734 = V_133;
  5946. float L_735 = V_22;
  5947. bool L_736 = V_132;
  5948. G_B155_0 = L_735;
  5949. G_B155_1 = L_734;
  5950. if (L_736)
  5951. {
  5952. G_B156_0 = L_735;
  5953. G_B156_1 = L_734;
  5954. goto IL_153c;
  5955. }
  5956. }
  5957. {
  5958. G_B157_0 = (1.0f);
  5959. G_B157_1 = G_B155_0;
  5960. G_B157_2 = G_B155_1;
  5961. goto IL_1541;
  5962. }
  5963. IL_153c:
  5964. {
  5965. G_B157_0 = (1.04999995f);
  5966. G_B157_1 = G_B156_0;
  5967. G_B157_2 = G_B156_1;
  5968. }
  5969. IL_1541:
  5970. {
  5971. V_134 = (bool)((((float)G_B157_2) > ((float)((float)il2cpp_codegen_multiply(G_B157_1, G_B157_0))))? 1 : 0);
  5972. bool L_737 = V_134;
  5973. if (!L_737)
  5974. {
  5975. goto IL_1ebe;
  5976. }
  5977. }
  5978. {
  5979. int32_t L_738 = __this->___m_CharacterCount_48;
  5980. V_18 = ((int32_t)il2cpp_codegen_subtract(L_738, 1));
  5981. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_739 = ___0_generationSettings;
  5982. NullCheck(L_739);
  5983. bool L_740 = L_739->___wordWrap_12;
  5984. if (!L_740)
  5985. {
  5986. goto IL_1573;
  5987. }
  5988. }
  5989. {
  5990. int32_t L_741 = __this->___m_CharacterCount_48;
  5991. int32_t L_742 = __this->___m_FirstCharacterOfLine_49;
  5992. G_B161_0 = ((((int32_t)((((int32_t)L_741) == ((int32_t)L_742))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5993. goto IL_1574;
  5994. }
  5995. IL_1573:
  5996. {
  5997. G_B161_0 = 0;
  5998. }
  5999. IL_1574:
  6000. {
  6001. V_135 = (bool)G_B161_0;
  6002. bool L_743 = V_135;
  6003. if (!L_743)
  6004. {
  6005. goto IL_1bee;
  6006. }
  6007. }
  6008. {
  6009. int32_t L_744 = V_30;
  6010. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_745 = (&__this->___m_SavedWordWrapState_68);
  6011. int32_t L_746 = L_745->___previousWordBreak_0;
  6012. bool L_747 = V_27;
  6013. V_138 = (bool)((int32_t)(((((int32_t)L_744) == ((int32_t)L_746))? 1 : 0)|(int32_t)L_747));
  6014. bool L_748 = V_138;
  6015. if (!L_748)
  6016. {
  6017. goto IL_16b2;
  6018. }
  6019. }
  6020. {
  6021. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_749 = ___0_generationSettings;
  6022. NullCheck(L_749);
  6023. bool L_750 = L_749->___autoSize_19;
  6024. if (!L_750)
  6025. {
  6026. goto IL_15b2;
  6027. }
  6028. }
  6029. {
  6030. float L_751 = __this->___m_FontSize_15;
  6031. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_752 = ___0_generationSettings;
  6032. NullCheck(L_752);
  6033. float L_753 = L_752->___fontSizeMin_20;
  6034. G_B166_0 = ((((float)L_751) > ((float)L_753))? 1 : 0);
  6035. goto IL_15b3;
  6036. }
  6037. IL_15b2:
  6038. {
  6039. G_B166_0 = 0;
  6040. }
  6041. IL_15b3:
  6042. {
  6043. V_139 = (bool)G_B166_0;
  6044. bool L_754 = V_139;
  6045. if (!L_754)
  6046. {
  6047. goto IL_1684;
  6048. }
  6049. }
  6050. {
  6051. float L_755 = __this->___m_CharWidthAdjDelta_77;
  6052. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_756 = ___0_generationSettings;
  6053. NullCheck(L_756);
  6054. float L_757 = L_756->___charWidthMaxAdj_44;
  6055. V_140 = (bool)((((float)L_755) < ((float)((float)(L_757/(100.0f)))))? 1 : 0);
  6056. bool L_758 = V_140;
  6057. if (!L_758)
  6058. {
  6059. goto IL_15ff;
  6060. }
  6061. }
  6062. {
  6063. __this->___m_LoopCountA_70 = 0;
  6064. float L_759 = __this->___m_CharWidthAdjDelta_77;
  6065. __this->___m_CharWidthAdjDelta_77 = ((float)il2cpp_codegen_add(L_759, (0.00999999978f)));
  6066. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_760 = ___0_generationSettings;
  6067. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_761 = ___1_textInfo;
  6068. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_760, L_761, NULL);
  6069. goto IL_6c5c;
  6070. }
  6071. IL_15ff:
  6072. {
  6073. float L_762 = __this->___m_FontSize_15;
  6074. __this->___m_MaxFontSize_79 = L_762;
  6075. float L_763 = __this->___m_FontSize_15;
  6076. float L_764 = __this->___m_FontSize_15;
  6077. float L_765 = __this->___m_MinFontSize_80;
  6078. float L_766;
  6079. L_766 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_764, L_765))/(2.0f))), (0.0500000007f), NULL);
  6080. __this->___m_FontSize_15 = ((float)il2cpp_codegen_subtract(L_763, L_766));
  6081. float L_767 = __this->___m_FontSize_15;
  6082. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_768 = ___0_generationSettings;
  6083. NullCheck(L_768);
  6084. float L_769 = L_768->___fontSizeMin_20;
  6085. float L_770;
  6086. L_770 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_767, L_769, NULL);
  6087. __this->___m_FontSize_15 = ((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_770, (20.0f))), (0.5f)))))/(20.0f)));
  6088. int32_t L_771 = __this->___m_LoopCountA_70;
  6089. V_141 = (bool)((((int32_t)L_771) > ((int32_t)((int32_t)20)))? 1 : 0);
  6090. bool L_772 = V_141;
  6091. if (!L_772)
  6092. {
  6093. goto IL_1676;
  6094. }
  6095. }
  6096. {
  6097. goto IL_6c5c;
  6098. }
  6099. IL_1676:
  6100. {
  6101. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_773 = ___0_generationSettings;
  6102. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_774 = ___1_textInfo;
  6103. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_773, L_774, NULL);
  6104. goto IL_6c5c;
  6105. }
  6106. IL_1684:
  6107. {
  6108. bool L_775 = __this->___m_IsCharacterWrappingEnabled_81;
  6109. V_142 = (bool)((((int32_t)L_775) == ((int32_t)0))? 1 : 0);
  6110. bool L_776 = V_142;
  6111. if (!L_776)
  6112. {
  6113. goto IL_16ae;
  6114. }
  6115. }
  6116. {
  6117. bool L_777 = V_28;
  6118. V_143 = (bool)((((int32_t)L_777) == ((int32_t)0))? 1 : 0);
  6119. bool L_778 = V_143;
  6120. if (!L_778)
  6121. {
  6122. goto IL_16a4;
  6123. }
  6124. }
  6125. {
  6126. V_28 = (bool)1;
  6127. goto IL_16ab;
  6128. }
  6129. IL_16a4:
  6130. {
  6131. __this->___m_IsCharacterWrappingEnabled_81 = (bool)1;
  6132. }
  6133. IL_16ab:
  6134. {
  6135. goto IL_16b1;
  6136. }
  6137. IL_16ae:
  6138. {
  6139. V_29 = (bool)1;
  6140. }
  6141. IL_16b1:
  6142. {
  6143. }
  6144. IL_16b2:
  6145. {
  6146. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_779 = (&__this->___m_SavedWordWrapState_68);
  6147. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_780 = ___1_textInfo;
  6148. int32_t L_781;
  6149. L_781 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_779, L_780, NULL);
  6150. V_59 = L_781;
  6151. int32_t L_782 = V_59;
  6152. V_30 = L_782;
  6153. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_783 = __this->___m_CharBuffer_4;
  6154. int32_t L_784 = V_59;
  6155. NullCheck(L_783);
  6156. int32_t L_785 = L_784;
  6157. int32_t L_786 = (L_783)->GetAt(static_cast<il2cpp_array_size_t>(L_785));
  6158. V_144 = (bool)((((int32_t)L_786) == ((int32_t)((int32_t)173)))? 1 : 0);
  6159. bool L_787 = V_144;
  6160. if (!L_787)
  6161. {
  6162. goto IL_16f5;
  6163. }
  6164. }
  6165. {
  6166. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_788 = __this->___m_CharBuffer_4;
  6167. int32_t L_789 = V_59;
  6168. NullCheck(L_788);
  6169. (L_788)->SetAt(static_cast<il2cpp_array_size_t>(L_789), (int32_t)((int32_t)45));
  6170. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_790 = ___0_generationSettings;
  6171. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_791 = ___1_textInfo;
  6172. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_790, L_791, NULL);
  6173. goto IL_6c5c;
  6174. }
  6175. IL_16f5:
  6176. {
  6177. int32_t L_792 = __this->___m_LineNumber_55;
  6178. if ((((int32_t)L_792) <= ((int32_t)0)))
  6179. {
  6180. goto IL_1729;
  6181. }
  6182. }
  6183. {
  6184. float L_793 = __this->___m_MaxLineAscender_53;
  6185. float L_794 = __this->___m_StartOfLineAscender_82;
  6186. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  6187. bool L_795;
  6188. L_795 = TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D(L_793, L_794, NULL);
  6189. if (L_795)
  6190. {
  6191. goto IL_1729;
  6192. }
  6193. }
  6194. {
  6195. float L_796 = __this->___m_LineHeight_40;
  6196. if ((!(((float)L_796) == ((float)(-32767.0f)))))
  6197. {
  6198. goto IL_1729;
  6199. }
  6200. }
  6201. {
  6202. bool L_797 = __this->___m_IsNewPage_66;
  6203. G_B186_0 = ((((int32_t)L_797) == ((int32_t)0))? 1 : 0);
  6204. goto IL_172a;
  6205. }
  6206. IL_1729:
  6207. {
  6208. G_B186_0 = 0;
  6209. }
  6210. IL_172a:
  6211. {
  6212. V_145 = (bool)G_B186_0;
  6213. bool L_798 = V_145;
  6214. if (!L_798)
  6215. {
  6216. goto IL_1787;
  6217. }
  6218. }
  6219. {
  6220. float L_799 = __this->___m_MaxLineAscender_53;
  6221. float L_800 = __this->___m_StartOfLineAscender_82;
  6222. V_146 = ((float)il2cpp_codegen_subtract(L_799, L_800));
  6223. int32_t L_801 = __this->___m_FirstCharacterOfLine_49;
  6224. int32_t L_802 = __this->___m_CharacterCount_48;
  6225. float L_803 = V_146;
  6226. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_804 = ___1_textInfo;
  6227. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  6228. TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123(L_801, L_802, L_803, L_804, NULL);
  6229. float L_805 = __this->___m_LineOffset_39;
  6230. float L_806 = V_146;
  6231. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_805, L_806));
  6232. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_807 = (&__this->___m_SavedWordWrapState_68);
  6233. float L_808 = __this->___m_LineOffset_39;
  6234. L_807->___lineOffset_26 = L_808;
  6235. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_809 = (&__this->___m_SavedWordWrapState_68);
  6236. float L_810 = __this->___m_MaxLineAscender_53;
  6237. L_809->___previousLineAscender_15 = L_810;
  6238. }
  6239. IL_1787:
  6240. {
  6241. __this->___m_IsNewPage_66 = (bool)0;
  6242. float L_811 = __this->___m_MaxLineAscender_53;
  6243. float L_812 = __this->___m_LineOffset_39;
  6244. V_136 = ((float)il2cpp_codegen_subtract(L_811, L_812));
  6245. float L_813 = __this->___m_MaxLineDescender_54;
  6246. float L_814 = __this->___m_LineOffset_39;
  6247. V_137 = ((float)il2cpp_codegen_subtract(L_813, L_814));
  6248. float L_815 = __this->___m_MaxDescender_65;
  6249. float L_816 = V_137;
  6250. G_B189_0 = __this;
  6251. if ((((float)L_815) < ((float)L_816)))
  6252. {
  6253. G_B190_0 = __this;
  6254. goto IL_17bb;
  6255. }
  6256. }
  6257. {
  6258. float L_817 = V_137;
  6259. G_B191_0 = L_817;
  6260. G_B191_1 = G_B189_0;
  6261. goto IL_17c1;
  6262. }
  6263. IL_17bb:
  6264. {
  6265. float L_818 = __this->___m_MaxDescender_65;
  6266. G_B191_0 = L_818;
  6267. G_B191_1 = G_B190_0;
  6268. }
  6269. IL_17c1:
  6270. {
  6271. NullCheck(G_B191_1);
  6272. G_B191_1->___m_MaxDescender_65 = G_B191_0;
  6273. bool L_819 = V_26;
  6274. V_147 = (bool)((((int32_t)L_819) == ((int32_t)0))? 1 : 0);
  6275. bool L_820 = V_147;
  6276. if (!L_820)
  6277. {
  6278. goto IL_17d9;
  6279. }
  6280. }
  6281. {
  6282. float L_821 = __this->___m_MaxDescender_65;
  6283. V_25 = L_821;
  6284. }
  6285. IL_17d9:
  6286. {
  6287. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_822 = ___0_generationSettings;
  6288. NullCheck(L_822);
  6289. bool L_823 = L_822->___useMaxVisibleDescender_36;
  6290. if (!L_823)
  6291. {
  6292. goto IL_1805;
  6293. }
  6294. }
  6295. {
  6296. int32_t L_824 = __this->___m_CharacterCount_48;
  6297. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_825 = ___0_generationSettings;
  6298. NullCheck(L_825);
  6299. int32_t L_826 = L_825->___maxVisibleCharacters_32;
  6300. if ((((int32_t)L_824) >= ((int32_t)L_826)))
  6301. {
  6302. goto IL_1802;
  6303. }
  6304. }
  6305. {
  6306. int32_t L_827 = __this->___m_LineNumber_55;
  6307. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_828 = ___0_generationSettings;
  6308. NullCheck(L_828);
  6309. int32_t L_829 = L_828->___maxVisibleLines_34;
  6310. G_B197_0 = ((((int32_t)((((int32_t)L_827) < ((int32_t)L_829))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6311. goto IL_1803;
  6312. }
  6313. IL_1802:
  6314. {
  6315. G_B197_0 = 1;
  6316. }
  6317. IL_1803:
  6318. {
  6319. G_B199_0 = G_B197_0;
  6320. goto IL_1806;
  6321. }
  6322. IL_1805:
  6323. {
  6324. G_B199_0 = 0;
  6325. }
  6326. IL_1806:
  6327. {
  6328. V_148 = (bool)G_B199_0;
  6329. bool L_830 = V_148;
  6330. if (!L_830)
  6331. {
  6332. goto IL_180f;
  6333. }
  6334. }
  6335. {
  6336. V_26 = (bool)1;
  6337. }
  6338. IL_180f:
  6339. {
  6340. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_831 = ___1_textInfo;
  6341. NullCheck(L_831);
  6342. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_832 = L_831->___lineInfo_13;
  6343. int32_t L_833 = __this->___m_LineNumber_55;
  6344. NullCheck(L_832);
  6345. int32_t L_834 = __this->___m_FirstCharacterOfLine_49;
  6346. ((L_832)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_833)))->___firstCharacterIndex_6 = L_834;
  6347. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_835 = ___1_textInfo;
  6348. NullCheck(L_835);
  6349. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_836 = L_835->___lineInfo_13;
  6350. int32_t L_837 = __this->___m_LineNumber_55;
  6351. NullCheck(L_836);
  6352. int32_t L_838 = __this->___m_FirstCharacterOfLine_49;
  6353. int32_t L_839 = __this->___m_FirstVisibleCharacterOfLine_51;
  6354. G_B202_0 = __this;
  6355. G_B202_1 = ((L_836)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_837)));
  6356. if ((((int32_t)L_838) > ((int32_t)L_839)))
  6357. {
  6358. G_B203_0 = __this;
  6359. G_B203_1 = ((L_836)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_837)));
  6360. goto IL_1853;
  6361. }
  6362. }
  6363. {
  6364. int32_t L_840 = __this->___m_FirstVisibleCharacterOfLine_51;
  6365. G_B204_0 = L_840;
  6366. G_B204_1 = G_B202_0;
  6367. G_B204_2 = G_B202_1;
  6368. goto IL_1859;
  6369. }
  6370. IL_1853:
  6371. {
  6372. int32_t L_841 = __this->___m_FirstCharacterOfLine_49;
  6373. G_B204_0 = L_841;
  6374. G_B204_1 = G_B203_0;
  6375. G_B204_2 = G_B203_1;
  6376. }
  6377. IL_1859:
  6378. {
  6379. int32_t L_842 = G_B204_0;
  6380. V_149 = L_842;
  6381. NullCheck(G_B204_1);
  6382. G_B204_1->___m_FirstVisibleCharacterOfLine_51 = L_842;
  6383. int32_t L_843 = V_149;
  6384. G_B204_2->___firstVisibleCharacterIndex_7 = L_843;
  6385. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_844 = ___1_textInfo;
  6386. NullCheck(L_844);
  6387. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_845 = L_844->___lineInfo_13;
  6388. int32_t L_846 = __this->___m_LineNumber_55;
  6389. NullCheck(L_845);
  6390. int32_t L_847 = __this->___m_CharacterCount_48;
  6391. G_B205_0 = __this;
  6392. G_B205_1 = ((L_845)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_846)));
  6393. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_847, 1))) > ((int32_t)0)))
  6394. {
  6395. G_B206_0 = __this;
  6396. G_B206_1 = ((L_845)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_846)));
  6397. goto IL_1888;
  6398. }
  6399. }
  6400. {
  6401. G_B207_0 = 0;
  6402. G_B207_1 = G_B205_0;
  6403. G_B207_2 = G_B205_1;
  6404. goto IL_1890;
  6405. }
  6406. IL_1888:
  6407. {
  6408. int32_t L_848 = __this->___m_CharacterCount_48;
  6409. G_B207_0 = ((int32_t)il2cpp_codegen_subtract(L_848, 1));
  6410. G_B207_1 = G_B206_0;
  6411. G_B207_2 = G_B206_1;
  6412. }
  6413. IL_1890:
  6414. {
  6415. int32_t L_849 = G_B207_0;
  6416. V_149 = L_849;
  6417. NullCheck(G_B207_1);
  6418. G_B207_1->___m_LastCharacterOfLine_50 = L_849;
  6419. int32_t L_850 = V_149;
  6420. G_B207_2->___lastCharacterIndex_8 = L_850;
  6421. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_851 = ___1_textInfo;
  6422. NullCheck(L_851);
  6423. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_852 = L_851->___lineInfo_13;
  6424. int32_t L_853 = __this->___m_LineNumber_55;
  6425. NullCheck(L_852);
  6426. int32_t L_854 = __this->___m_LastVisibleCharacterOfLine_52;
  6427. int32_t L_855 = __this->___m_FirstVisibleCharacterOfLine_51;
  6428. G_B208_0 = __this;
  6429. G_B208_1 = ((L_852)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_853)));
  6430. if ((((int32_t)L_854) < ((int32_t)L_855)))
  6431. {
  6432. G_B209_0 = __this;
  6433. G_B209_1 = ((L_852)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_853)));
  6434. goto IL_18c7;
  6435. }
  6436. }
  6437. {
  6438. int32_t L_856 = __this->___m_LastVisibleCharacterOfLine_52;
  6439. G_B210_0 = L_856;
  6440. G_B210_1 = G_B208_0;
  6441. G_B210_2 = G_B208_1;
  6442. goto IL_18cd;
  6443. }
  6444. IL_18c7:
  6445. {
  6446. int32_t L_857 = __this->___m_FirstVisibleCharacterOfLine_51;
  6447. G_B210_0 = L_857;
  6448. G_B210_1 = G_B209_0;
  6449. G_B210_2 = G_B209_1;
  6450. }
  6451. IL_18cd:
  6452. {
  6453. int32_t L_858 = G_B210_0;
  6454. V_149 = L_858;
  6455. NullCheck(G_B210_1);
  6456. G_B210_1->___m_LastVisibleCharacterOfLine_52 = L_858;
  6457. int32_t L_859 = V_149;
  6458. G_B210_2->___lastVisibleCharacterIndex_9 = L_859;
  6459. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_860 = ___1_textInfo;
  6460. NullCheck(L_860);
  6461. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_861 = L_860->___lineInfo_13;
  6462. int32_t L_862 = __this->___m_LineNumber_55;
  6463. NullCheck(L_861);
  6464. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_863 = ___1_textInfo;
  6465. NullCheck(L_863);
  6466. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_864 = L_863->___lineInfo_13;
  6467. int32_t L_865 = __this->___m_LineNumber_55;
  6468. NullCheck(L_864);
  6469. int32_t L_866 = ((L_864)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_865)))->___lastCharacterIndex_8;
  6470. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_867 = ___1_textInfo;
  6471. NullCheck(L_867);
  6472. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_868 = L_867->___lineInfo_13;
  6473. int32_t L_869 = __this->___m_LineNumber_55;
  6474. NullCheck(L_868);
  6475. int32_t L_870 = ((L_868)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_869)))->___firstCharacterIndex_6;
  6476. ((L_861)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_862)))->___characterCount_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_866, L_870)), 1));
  6477. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_871 = ___1_textInfo;
  6478. NullCheck(L_871);
  6479. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_872 = L_871->___lineInfo_13;
  6480. int32_t L_873 = __this->___m_LineNumber_55;
  6481. NullCheck(L_872);
  6482. int32_t L_874 = __this->___m_LineVisibleCharacterCount_56;
  6483. ((L_872)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_873)))->___visibleCharacterCount_2 = L_874;
  6484. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_875 = ___1_textInfo;
  6485. NullCheck(L_875);
  6486. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_876 = L_875->___lineInfo_13;
  6487. int32_t L_877 = __this->___m_LineNumber_55;
  6488. NullCheck(L_876);
  6489. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_878 = (&((L_876)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_877)))->___lineExtents_20);
  6490. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_879 = ___1_textInfo;
  6491. NullCheck(L_879);
  6492. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_880 = L_879->___textElementInfo_10;
  6493. int32_t L_881 = __this->___m_FirstVisibleCharacterOfLine_51;
  6494. NullCheck(L_880);
  6495. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_882 = (&((L_880)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_881)))->___bottomLeft_19);
  6496. float L_883 = L_882->___x_2;
  6497. float L_884 = V_137;
  6498. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_885;
  6499. memset((&L_885), 0, sizeof(L_885));
  6500. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_885), L_883, L_884, /*hidden argument*/NULL);
  6501. L_878->___min_0 = L_885;
  6502. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_886 = ___1_textInfo;
  6503. NullCheck(L_886);
  6504. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_887 = L_886->___lineInfo_13;
  6505. int32_t L_888 = __this->___m_LineNumber_55;
  6506. NullCheck(L_887);
  6507. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_889 = (&((L_887)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_888)))->___lineExtents_20);
  6508. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_890 = ___1_textInfo;
  6509. NullCheck(L_890);
  6510. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_891 = L_890->___textElementInfo_10;
  6511. int32_t L_892 = __this->___m_LastVisibleCharacterOfLine_52;
  6512. NullCheck(L_891);
  6513. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_893 = (&((L_891)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_892)))->___topRight_20);
  6514. float L_894 = L_893->___x_2;
  6515. float L_895 = V_136;
  6516. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_896;
  6517. memset((&L_896), 0, sizeof(L_896));
  6518. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_896), L_894, L_895, /*hidden argument*/NULL);
  6519. L_889->___max_1 = L_896;
  6520. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_897 = ___1_textInfo;
  6521. NullCheck(L_897);
  6522. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_898 = L_897->___lineInfo_13;
  6523. int32_t L_899 = __this->___m_LineNumber_55;
  6524. NullCheck(L_898);
  6525. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_900 = ___1_textInfo;
  6526. NullCheck(L_900);
  6527. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_901 = L_900->___lineInfo_13;
  6528. int32_t L_902 = __this->___m_LineNumber_55;
  6529. NullCheck(L_901);
  6530. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_903 = (&((L_901)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_902)))->___lineExtents_20);
  6531. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_904 = (&L_903->___max_1);
  6532. float L_905 = L_904->___x_0;
  6533. ((L_898)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_899)))->___length_10 = L_905;
  6534. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_906 = ___1_textInfo;
  6535. NullCheck(L_906);
  6536. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_907 = L_906->___lineInfo_13;
  6537. int32_t L_908 = __this->___m_LineNumber_55;
  6538. NullCheck(L_907);
  6539. float L_909 = V_22;
  6540. ((L_907)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_908)))->___width_16 = L_909;
  6541. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_910 = ___1_textInfo;
  6542. NullCheck(L_910);
  6543. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_911 = L_910->___lineInfo_13;
  6544. int32_t L_912 = __this->___m_LineNumber_55;
  6545. NullCheck(L_911);
  6546. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_913 = ___1_textInfo;
  6547. NullCheck(L_913);
  6548. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_914 = L_913->___textElementInfo_10;
  6549. int32_t L_915 = __this->___m_LastVisibleCharacterOfLine_52;
  6550. NullCheck(L_914);
  6551. float L_916 = ((L_914)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_915)))->___xAdvance_26;
  6552. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_917 = ___0_generationSettings;
  6553. NullCheck(L_917);
  6554. float L_918 = L_917->___characterSpacing_27;
  6555. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_919 = __this->___m_CurrentFontAsset_7;
  6556. NullCheck(L_919);
  6557. float L_920;
  6558. L_920 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_919, NULL);
  6559. float L_921 = V_2;
  6560. float L_922 = __this->___m_CSpacing_41;
  6561. ((L_911)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_912)))->___maxAdvance_15 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_916, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_918, L_920)), L_921)))), L_922));
  6562. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_923 = ___1_textInfo;
  6563. NullCheck(L_923);
  6564. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_924 = L_923->___lineInfo_13;
  6565. int32_t L_925 = __this->___m_LineNumber_55;
  6566. NullCheck(L_924);
  6567. float L_926 = __this->___m_LineOffset_39;
  6568. ((L_924)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_925)))->___baseline_13 = ((float)il2cpp_codegen_subtract((0.0f), L_926));
  6569. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_927 = ___1_textInfo;
  6570. NullCheck(L_927);
  6571. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_928 = L_927->___lineInfo_13;
  6572. int32_t L_929 = __this->___m_LineNumber_55;
  6573. NullCheck(L_928);
  6574. float L_930 = V_136;
  6575. ((L_928)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_929)))->___ascender_12 = L_930;
  6576. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_931 = ___1_textInfo;
  6577. NullCheck(L_931);
  6578. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_932 = L_931->___lineInfo_13;
  6579. int32_t L_933 = __this->___m_LineNumber_55;
  6580. NullCheck(L_932);
  6581. float L_934 = V_137;
  6582. ((L_932)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_933)))->___descender_14 = L_934;
  6583. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_935 = ___1_textInfo;
  6584. NullCheck(L_935);
  6585. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_936 = L_935->___lineInfo_13;
  6586. int32_t L_937 = __this->___m_LineNumber_55;
  6587. NullCheck(L_936);
  6588. float L_938 = V_136;
  6589. float L_939 = V_137;
  6590. float L_940 = V_14;
  6591. float L_941 = V_1;
  6592. ((L_936)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_937)))->___lineHeight_11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_938, L_939)), ((float)il2cpp_codegen_multiply(L_940, L_941))));
  6593. int32_t L_942 = __this->___m_CharacterCount_48;
  6594. __this->___m_FirstCharacterOfLine_49 = L_942;
  6595. __this->___m_LineVisibleCharacterCount_56 = 0;
  6596. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_943 = (&__this->___m_SavedLineState_69);
  6597. int32_t L_944 = V_59;
  6598. int32_t L_945 = __this->___m_CharacterCount_48;
  6599. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_946 = ___1_textInfo;
  6600. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_943, L_944, ((int32_t)il2cpp_codegen_subtract(L_945, 1)), L_946, NULL);
  6601. int32_t L_947 = __this->___m_LineNumber_55;
  6602. __this->___m_LineNumber_55 = ((int32_t)il2cpp_codegen_add(L_947, 1));
  6603. V_15 = (bool)1;
  6604. V_27 = (bool)1;
  6605. int32_t L_948 = __this->___m_LineNumber_55;
  6606. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_949 = ___1_textInfo;
  6607. NullCheck(L_949);
  6608. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_950 = L_949->___lineInfo_13;
  6609. NullCheck(L_950);
  6610. V_150 = (bool)((((int32_t)((((int32_t)L_948) < ((int32_t)((int32_t)(((RuntimeArray*)L_950)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6611. bool L_951 = V_150;
  6612. if (!L_951)
  6613. {
  6614. goto IL_1b24;
  6615. }
  6616. }
  6617. {
  6618. int32_t L_952 = __this->___m_LineNumber_55;
  6619. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_953 = ___1_textInfo;
  6620. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  6621. TextGeneratorUtilities_ResizeLineExtents_m2EA9BE32A38D5E075DEF8EDA9EC01766E45C0F85(L_952, L_953, NULL);
  6622. }
  6623. IL_1b24:
  6624. {
  6625. float L_954 = __this->___m_LineHeight_40;
  6626. V_151 = (bool)((((float)L_954) == ((float)(-32767.0f)))? 1 : 0);
  6627. bool L_955 = V_151;
  6628. if (!L_955)
  6629. {
  6630. goto IL_1ba5;
  6631. }
  6632. }
  6633. {
  6634. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_956 = ___1_textInfo;
  6635. NullCheck(L_956);
  6636. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_957 = L_956->___textElementInfo_10;
  6637. int32_t L_958 = __this->___m_CharacterCount_48;
  6638. NullCheck(L_957);
  6639. float L_959 = ((L_957)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_958)))->___ascender_23;
  6640. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_960 = ___1_textInfo;
  6641. NullCheck(L_960);
  6642. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_961 = L_960->___textElementInfo_10;
  6643. int32_t L_962 = __this->___m_CharacterCount_48;
  6644. NullCheck(L_961);
  6645. float L_963 = ((L_961)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_962)))->___baseLine_24;
  6646. V_152 = ((float)il2cpp_codegen_subtract(L_959, L_963));
  6647. float L_964 = __this->___m_MaxLineDescender_54;
  6648. float L_965 = V_152;
  6649. float L_966 = V_14;
  6650. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_967 = ___0_generationSettings;
  6651. NullCheck(L_967);
  6652. float L_968 = L_967->___lineSpacing_29;
  6653. float L_969 = __this->___m_LineSpacingDelta_83;
  6654. float L_970 = V_1;
  6655. V_77 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_964)), L_965)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_966, L_968)), L_969)), L_970))));
  6656. float L_971 = __this->___m_LineOffset_39;
  6657. float L_972 = V_77;
  6658. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_971, L_972));
  6659. float L_973 = V_152;
  6660. __this->___m_StartOfLineAscender_82 = L_973;
  6661. goto IL_1bc1;
  6662. }
  6663. IL_1ba5:
  6664. {
  6665. float L_974 = __this->___m_LineOffset_39;
  6666. float L_975 = __this->___m_LineHeight_40;
  6667. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_976 = ___0_generationSettings;
  6668. NullCheck(L_976);
  6669. float L_977 = L_976->___lineSpacing_29;
  6670. float L_978 = V_1;
  6671. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_974, ((float)il2cpp_codegen_add(L_975, ((float)il2cpp_codegen_multiply(L_977, L_978))))));
  6672. }
  6673. IL_1bc1:
  6674. {
  6675. __this->___m_MaxLineAscender_53 = (-32767.0f);
  6676. __this->___m_MaxLineDescender_54 = (32767.0f);
  6677. float L_979 = __this->___m_TagIndent_45;
  6678. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add((0.0f), L_979));
  6679. goto IL_329d;
  6680. }
  6681. IL_1bee:
  6682. {
  6683. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_980 = ___0_generationSettings;
  6684. NullCheck(L_980);
  6685. bool L_981 = L_980->___autoSize_19;
  6686. if (!L_981)
  6687. {
  6688. goto IL_1c06;
  6689. }
  6690. }
  6691. {
  6692. float L_982 = __this->___m_FontSize_15;
  6693. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_983 = ___0_generationSettings;
  6694. NullCheck(L_983);
  6695. float L_984 = L_983->___fontSizeMin_20;
  6696. G_B219_0 = ((((float)L_982) > ((float)L_984))? 1 : 0);
  6697. goto IL_1c07;
  6698. }
  6699. IL_1c06:
  6700. {
  6701. G_B219_0 = 0;
  6702. }
  6703. IL_1c07:
  6704. {
  6705. V_153 = (bool)G_B219_0;
  6706. bool L_985 = V_153;
  6707. if (!L_985)
  6708. {
  6709. goto IL_1cd8;
  6710. }
  6711. }
  6712. {
  6713. float L_986 = __this->___m_CharWidthAdjDelta_77;
  6714. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_987 = ___0_generationSettings;
  6715. NullCheck(L_987);
  6716. float L_988 = L_987->___charWidthMaxAdj_44;
  6717. V_154 = (bool)((((float)L_986) < ((float)((float)(L_988/(100.0f)))))? 1 : 0);
  6718. bool L_989 = V_154;
  6719. if (!L_989)
  6720. {
  6721. goto IL_1c53;
  6722. }
  6723. }
  6724. {
  6725. __this->___m_LoopCountA_70 = 0;
  6726. float L_990 = __this->___m_CharWidthAdjDelta_77;
  6727. __this->___m_CharWidthAdjDelta_77 = ((float)il2cpp_codegen_add(L_990, (0.00999999978f)));
  6728. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_991 = ___0_generationSettings;
  6729. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_992 = ___1_textInfo;
  6730. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_991, L_992, NULL);
  6731. goto IL_6c5c;
  6732. }
  6733. IL_1c53:
  6734. {
  6735. float L_993 = __this->___m_FontSize_15;
  6736. __this->___m_MaxFontSize_79 = L_993;
  6737. float L_994 = __this->___m_FontSize_15;
  6738. float L_995 = __this->___m_FontSize_15;
  6739. float L_996 = __this->___m_MinFontSize_80;
  6740. float L_997;
  6741. L_997 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_995, L_996))/(2.0f))), (0.0500000007f), NULL);
  6742. __this->___m_FontSize_15 = ((float)il2cpp_codegen_subtract(L_994, L_997));
  6743. float L_998 = __this->___m_FontSize_15;
  6744. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_999 = ___0_generationSettings;
  6745. NullCheck(L_999);
  6746. float L_1000 = L_999->___fontSizeMin_20;
  6747. float L_1001;
  6748. L_1001 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_998, L_1000, NULL);
  6749. __this->___m_FontSize_15 = ((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1001, (20.0f))), (0.5f)))))/(20.0f)));
  6750. int32_t L_1002 = __this->___m_LoopCountA_70;
  6751. V_155 = (bool)((((int32_t)L_1002) > ((int32_t)((int32_t)20)))? 1 : 0);
  6752. bool L_1003 = V_155;
  6753. if (!L_1003)
  6754. {
  6755. goto IL_1cca;
  6756. }
  6757. }
  6758. {
  6759. goto IL_6c5c;
  6760. }
  6761. IL_1cca:
  6762. {
  6763. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1004 = ___0_generationSettings;
  6764. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1005 = ___1_textInfo;
  6765. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1004, L_1005, NULL);
  6766. goto IL_6c5c;
  6767. }
  6768. IL_1cd8:
  6769. {
  6770. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1006 = ___0_generationSettings;
  6771. NullCheck(L_1006);
  6772. int32_t L_1007 = L_1006->___overflowMode_11;
  6773. V_157 = L_1007;
  6774. int32_t L_1008 = V_157;
  6775. V_156 = L_1008;
  6776. int32_t L_1009 = V_156;
  6777. switch (L_1009)
  6778. {
  6779. case 0:
  6780. {
  6781. goto IL_1d0c;
  6782. }
  6783. case 1:
  6784. {
  6785. goto IL_1d24;
  6786. }
  6787. case 2:
  6788. {
  6789. goto IL_1e5f;
  6790. }
  6791. case 3:
  6792. {
  6793. goto IL_1e8f;
  6794. }
  6795. case 4:
  6796. {
  6797. goto IL_1e77;
  6798. }
  6799. case 5:
  6800. {
  6801. goto IL_1ebd;
  6802. }
  6803. case 6:
  6804. {
  6805. goto IL_1ebb;
  6806. }
  6807. }
  6808. }
  6809. {
  6810. goto IL_1ebd;
  6811. }
  6812. IL_1d0c:
  6813. {
  6814. bool L_1010 = __this->___m_IsMaskingEnabled_84;
  6815. V_158 = L_1010;
  6816. bool L_1011 = V_158;
  6817. if (!L_1011)
  6818. {
  6819. goto IL_1d1f;
  6820. }
  6821. }
  6822. {
  6823. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  6824. }
  6825. IL_1d1f:
  6826. {
  6827. goto IL_1ebd;
  6828. }
  6829. IL_1d24:
  6830. {
  6831. bool L_1012 = __this->___m_IsMaskingEnabled_84;
  6832. V_159 = L_1012;
  6833. bool L_1013 = V_159;
  6834. if (!L_1013)
  6835. {
  6836. goto IL_1d37;
  6837. }
  6838. }
  6839. {
  6840. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  6841. }
  6842. IL_1d37:
  6843. {
  6844. int32_t L_1014 = __this->___m_CharacterCount_48;
  6845. V_160 = (bool)((((int32_t)L_1014) < ((int32_t)1))? 1 : 0);
  6846. bool L_1015 = V_160;
  6847. if (!L_1015)
  6848. {
  6849. goto IL_1d63;
  6850. }
  6851. }
  6852. {
  6853. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1016 = ___1_textInfo;
  6854. NullCheck(L_1016);
  6855. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1017 = L_1016->___textElementInfo_10;
  6856. int32_t L_1018 = __this->___m_CharacterCount_48;
  6857. NullCheck(L_1017);
  6858. ((L_1017)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1018)))->___isVisible_34 = (bool)0;
  6859. goto IL_1ebd;
  6860. }
  6861. IL_1d63:
  6862. {
  6863. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1019 = __this->___m_CharBuffer_4;
  6864. int32_t L_1020 = V_59;
  6865. NullCheck(L_1019);
  6866. (L_1019)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1020, 1))), (int32_t)((int32_t)8230));
  6867. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1021 = __this->___m_CharBuffer_4;
  6868. int32_t L_1022 = V_59;
  6869. NullCheck(L_1021);
  6870. (L_1021)->SetAt(static_cast<il2cpp_array_size_t>(L_1022), (int32_t)0);
  6871. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1023 = (&__this->___m_Ellipsis_97);
  6872. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1024 = L_1023->___character_0;
  6873. V_161 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_1024) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6874. bool L_1025 = V_161;
  6875. if (!L_1025)
  6876. {
  6877. goto IL_1e25;
  6878. }
  6879. }
  6880. {
  6881. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1026 = ___1_textInfo;
  6882. NullCheck(L_1026);
  6883. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1027 = L_1026->___textElementInfo_10;
  6884. int32_t L_1028 = V_18;
  6885. NullCheck(L_1027);
  6886. ((L_1027)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1028)))->___character_0 = ((int32_t)8230);
  6887. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1029 = ___1_textInfo;
  6888. NullCheck(L_1029);
  6889. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1030 = L_1029->___textElementInfo_10;
  6890. int32_t L_1031 = V_18;
  6891. NullCheck(L_1030);
  6892. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1032 = (&__this->___m_Ellipsis_97);
  6893. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1033 = L_1032->___character_0;
  6894. ((L_1030)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1031)))->___textElement_3 = L_1033;
  6895. Il2CppCodeGenWriteBarrier((void**)(&((L_1030)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1031)))->___textElement_3), (void*)L_1033);
  6896. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1034 = ___1_textInfo;
  6897. NullCheck(L_1034);
  6898. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1035 = L_1034->___textElementInfo_10;
  6899. int32_t L_1036 = V_18;
  6900. NullCheck(L_1035);
  6901. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_1037 = __this->___m_MaterialReferences_85;
  6902. NullCheck(L_1037);
  6903. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1038 = ((L_1037)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___fontAsset_1;
  6904. ((L_1035)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1036)))->___fontAsset_4 = L_1038;
  6905. Il2CppCodeGenWriteBarrier((void**)(&((L_1035)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1036)))->___fontAsset_4), (void*)L_1038);
  6906. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1039 = ___1_textInfo;
  6907. NullCheck(L_1039);
  6908. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1040 = L_1039->___textElementInfo_10;
  6909. int32_t L_1041 = V_18;
  6910. NullCheck(L_1040);
  6911. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_1042 = __this->___m_MaterialReferences_85;
  6912. NullCheck(L_1042);
  6913. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1043 = ((L_1042)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___material_3;
  6914. ((L_1040)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1041)))->___material_7 = L_1043;
  6915. Il2CppCodeGenWriteBarrier((void**)(&((L_1040)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1041)))->___material_7), (void*)L_1043);
  6916. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1044 = ___1_textInfo;
  6917. NullCheck(L_1044);
  6918. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1045 = L_1044->___textElementInfo_10;
  6919. int32_t L_1046 = V_18;
  6920. NullCheck(L_1045);
  6921. ((L_1045)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1046)))->___materialReferenceIndex_8 = 0;
  6922. goto IL_1e47;
  6923. }
  6924. IL_1e25:
  6925. {
  6926. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1047 = ___0_generationSettings;
  6927. NullCheck(L_1047);
  6928. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1048 = L_1047->___fontAsset_4;
  6929. NullCheck(L_1048);
  6930. String_t* L_1049;
  6931. L_1049 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1048, NULL);
  6932. String_t* L_1050;
  6933. L_1050 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral45F6DDE1A98CAC15AB9ED3B1B435261E3210927D, L_1049, _stringLiteral0A0DAF77271D6DA2C6A1C08A805866EB837D591E, NULL);
  6934. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  6935. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_1050, NULL);
  6936. }
  6937. IL_1e47:
  6938. {
  6939. int32_t L_1051 = V_18;
  6940. __this->___m_TotalCharacterCount_13 = ((int32_t)il2cpp_codegen_add(L_1051, 1));
  6941. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1052 = ___0_generationSettings;
  6942. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1053 = ___1_textInfo;
  6943. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1052, L_1053, NULL);
  6944. goto IL_6c5c;
  6945. }
  6946. IL_1e5f:
  6947. {
  6948. bool L_1054 = __this->___m_IsMaskingEnabled_84;
  6949. V_162 = (bool)((((int32_t)L_1054) == ((int32_t)0))? 1 : 0);
  6950. bool L_1055 = V_162;
  6951. if (!L_1055)
  6952. {
  6953. goto IL_1e75;
  6954. }
  6955. }
  6956. {
  6957. TextGenerator_EnableMasking_mB38D92D32518523DE33A2FCD85A67DE481BB0991(__this, NULL);
  6958. }
  6959. IL_1e75:
  6960. {
  6961. goto IL_1ebd;
  6962. }
  6963. IL_1e77:
  6964. {
  6965. bool L_1056 = __this->___m_IsMaskingEnabled_84;
  6966. V_163 = (bool)((((int32_t)L_1056) == ((int32_t)0))? 1 : 0);
  6967. bool L_1057 = V_163;
  6968. if (!L_1057)
  6969. {
  6970. goto IL_1e8d;
  6971. }
  6972. }
  6973. {
  6974. TextGenerator_EnableMasking_mB38D92D32518523DE33A2FCD85A67DE481BB0991(__this, NULL);
  6975. }
  6976. IL_1e8d:
  6977. {
  6978. goto IL_1ebd;
  6979. }
  6980. IL_1e8f:
  6981. {
  6982. bool L_1058 = __this->___m_IsMaskingEnabled_84;
  6983. V_164 = L_1058;
  6984. bool L_1059 = V_164;
  6985. if (!L_1059)
  6986. {
  6987. goto IL_1ea2;
  6988. }
  6989. }
  6990. {
  6991. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  6992. }
  6993. IL_1ea2:
  6994. {
  6995. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1060 = ___1_textInfo;
  6996. NullCheck(L_1060);
  6997. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1061 = L_1060->___textElementInfo_10;
  6998. int32_t L_1062 = __this->___m_CharacterCount_48;
  6999. NullCheck(L_1061);
  7000. ((L_1061)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1062)))->___isVisible_34 = (bool)0;
  7001. goto IL_1ebd;
  7002. }
  7003. IL_1ebb:
  7004. {
  7005. goto IL_1ebd;
  7006. }
  7007. IL_1ebd:
  7008. {
  7009. }
  7010. IL_1ebe:
  7011. {
  7012. int32_t L_1063 = V_60;
  7013. if ((((int32_t)L_1063) == ((int32_t)((int32_t)9))))
  7014. {
  7015. goto IL_1ed8;
  7016. }
  7017. }
  7018. {
  7019. int32_t L_1064 = V_60;
  7020. if ((((int32_t)L_1064) == ((int32_t)((int32_t)160))))
  7021. {
  7022. goto IL_1ed8;
  7023. }
  7024. }
  7025. {
  7026. int32_t L_1065 = V_60;
  7027. G_B253_0 = ((((int32_t)L_1065) == ((int32_t)((int32_t)8199)))? 1 : 0);
  7028. goto IL_1ed9;
  7029. }
  7030. IL_1ed8:
  7031. {
  7032. G_B253_0 = 1;
  7033. }
  7034. IL_1ed9:
  7035. {
  7036. V_165 = (bool)G_B253_0;
  7037. bool L_1066 = V_165;
  7038. if (!L_1066)
  7039. {
  7040. goto IL_1f34;
  7041. }
  7042. }
  7043. {
  7044. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1067 = ___1_textInfo;
  7045. NullCheck(L_1067);
  7046. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1068 = L_1067->___textElementInfo_10;
  7047. int32_t L_1069 = __this->___m_CharacterCount_48;
  7048. NullCheck(L_1068);
  7049. ((L_1068)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1069)))->___isVisible_34 = (bool)0;
  7050. int32_t L_1070 = __this->___m_CharacterCount_48;
  7051. __this->___m_LastVisibleCharacterOfLine_52 = L_1070;
  7052. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1071 = ___1_textInfo;
  7053. NullCheck(L_1071);
  7054. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1072 = L_1071->___lineInfo_13;
  7055. int32_t L_1073 = __this->___m_LineNumber_55;
  7056. NullCheck(L_1072);
  7057. int32_t* L_1074 = (&((L_1072)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1073)))->___spaceCount_3);
  7058. int32_t* L_1075 = L_1074;
  7059. int32_t L_1076 = *((int32_t*)L_1075);
  7060. *((int32_t*)L_1075) = (int32_t)((int32_t)il2cpp_codegen_add(L_1076, 1));
  7061. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1077 = ___1_textInfo;
  7062. V_166 = L_1077;
  7063. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1078 = V_166;
  7064. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1079 = V_166;
  7065. NullCheck(L_1079);
  7066. int32_t L_1080 = L_1079->___spaceCount_4;
  7067. NullCheck(L_1078);
  7068. L_1078->___spaceCount_4 = ((int32_t)il2cpp_codegen_add(L_1080, 1));
  7069. goto IL_1f91;
  7070. }
  7071. IL_1f34:
  7072. {
  7073. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1081 = ___0_generationSettings;
  7074. NullCheck(L_1081);
  7075. bool L_1082 = L_1081->___overrideRichTextColors_17;
  7076. V_168 = L_1082;
  7077. bool L_1083 = V_168;
  7078. if (!L_1083)
  7079. {
  7080. goto IL_1f4b;
  7081. }
  7082. }
  7083. {
  7084. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1084 = __this->___m_FontColor32_27;
  7085. V_167 = L_1084;
  7086. goto IL_1f53;
  7087. }
  7088. IL_1f4b:
  7089. {
  7090. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1085 = __this->___m_HtmlColor_28;
  7091. V_167 = L_1085;
  7092. }
  7093. IL_1f53:
  7094. {
  7095. uint8_t L_1086 = __this->___m_TextElementType_71;
  7096. V_169 = (bool)((((int32_t)L_1086) == ((int32_t)1))? 1 : 0);
  7097. bool L_1087 = V_169;
  7098. if (!L_1087)
  7099. {
  7100. goto IL_1f74;
  7101. }
  7102. }
  7103. {
  7104. float L_1088 = V_3;
  7105. float L_1089 = V_68;
  7106. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1090 = V_167;
  7107. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1091 = ___0_generationSettings;
  7108. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1092 = ___1_textInfo;
  7109. TextGenerator_SaveGlyphVertexInfo_m0CD6E1D45488FFC6675294AC64F40AC23C986A09(__this, L_1088, L_1089, L_1090, L_1091, L_1092, NULL);
  7110. goto IL_1f90;
  7111. }
  7112. IL_1f74:
  7113. {
  7114. uint8_t L_1093 = __this->___m_TextElementType_71;
  7115. V_170 = (bool)((((int32_t)L_1093) == ((int32_t)2))? 1 : 0);
  7116. bool L_1094 = V_170;
  7117. if (!L_1094)
  7118. {
  7119. goto IL_1f90;
  7120. }
  7121. }
  7122. {
  7123. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1095 = V_167;
  7124. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1096 = ___0_generationSettings;
  7125. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1097 = ___1_textInfo;
  7126. TextGenerator_SaveSpriteVertexInfo_m4B47901F01927E7CC4E486A1C4354AFBF4D138A5(__this, L_1095, L_1096, L_1097, NULL);
  7127. }
  7128. IL_1f90:
  7129. {
  7130. }
  7131. IL_1f91:
  7132. {
  7133. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1098 = ___1_textInfo;
  7134. NullCheck(L_1098);
  7135. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1099 = L_1098->___textElementInfo_10;
  7136. int32_t L_1100 = __this->___m_CharacterCount_48;
  7137. NullCheck(L_1099);
  7138. bool L_1101 = ((L_1099)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1100)))->___isVisible_34;
  7139. if (!L_1101)
  7140. {
  7141. goto IL_1fb7;
  7142. }
  7143. }
  7144. {
  7145. int32_t L_1102 = V_60;
  7146. G_B266_0 = ((((int32_t)((((int32_t)L_1102) == ((int32_t)((int32_t)173)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7147. goto IL_1fb8;
  7148. }
  7149. IL_1fb7:
  7150. {
  7151. G_B266_0 = 0;
  7152. }
  7153. IL_1fb8:
  7154. {
  7155. V_171 = (bool)G_B266_0;
  7156. bool L_1103 = V_171;
  7157. if (!L_1103)
  7158. {
  7159. goto IL_1ff3;
  7160. }
  7161. }
  7162. {
  7163. bool L_1104 = V_15;
  7164. V_172 = L_1104;
  7165. bool L_1105 = V_172;
  7166. if (!L_1105)
  7167. {
  7168. goto IL_1fd8;
  7169. }
  7170. }
  7171. {
  7172. V_15 = (bool)0;
  7173. int32_t L_1106 = __this->___m_CharacterCount_48;
  7174. __this->___m_FirstVisibleCharacterOfLine_51 = L_1106;
  7175. }
  7176. IL_1fd8:
  7177. {
  7178. int32_t L_1107 = __this->___m_LineVisibleCharacterCount_56;
  7179. __this->___m_LineVisibleCharacterCount_56 = ((int32_t)il2cpp_codegen_add(L_1107, 1));
  7180. int32_t L_1108 = __this->___m_CharacterCount_48;
  7181. __this->___m_LastVisibleCharacterOfLine_52 = L_1108;
  7182. }
  7183. IL_1ff3:
  7184. {
  7185. goto IL_2088;
  7186. }
  7187. IL_1ff9:
  7188. {
  7189. int32_t L_1109 = V_60;
  7190. if ((((int32_t)L_1109) == ((int32_t)((int32_t)10))))
  7191. {
  7192. goto IL_200a;
  7193. }
  7194. }
  7195. {
  7196. int32_t L_1110 = V_60;
  7197. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  7198. bool L_1111;
  7199. L_1111 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(((int32_t)(uint16_t)L_1110), NULL);
  7200. if (!L_1111)
  7201. {
  7202. goto IL_202a;
  7203. }
  7204. }
  7205. IL_200a:
  7206. {
  7207. int32_t L_1112 = V_60;
  7208. if ((((int32_t)L_1112) == ((int32_t)((int32_t)173))))
  7209. {
  7210. goto IL_202a;
  7211. }
  7212. }
  7213. {
  7214. int32_t L_1113 = V_60;
  7215. if ((((int32_t)L_1113) == ((int32_t)((int32_t)8203))))
  7216. {
  7217. goto IL_202a;
  7218. }
  7219. }
  7220. {
  7221. int32_t L_1114 = V_60;
  7222. G_B277_0 = ((((int32_t)((((int32_t)L_1114) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7223. goto IL_202b;
  7224. }
  7225. IL_202a:
  7226. {
  7227. G_B277_0 = 0;
  7228. }
  7229. IL_202b:
  7230. {
  7231. V_173 = (bool)G_B277_0;
  7232. bool L_1115 = V_173;
  7233. if (!L_1115)
  7234. {
  7235. goto IL_2087;
  7236. }
  7237. }
  7238. {
  7239. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1116 = ___1_textInfo;
  7240. NullCheck(L_1116);
  7241. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1117 = L_1116->___lineInfo_13;
  7242. int32_t L_1118 = __this->___m_LineNumber_55;
  7243. NullCheck(L_1117);
  7244. int32_t* L_1119 = (&((L_1117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1118)))->___spaceCount_3);
  7245. int32_t* L_1120 = L_1119;
  7246. int32_t L_1121 = *((int32_t*)L_1120);
  7247. *((int32_t*)L_1120) = (int32_t)((int32_t)il2cpp_codegen_add(L_1121, 1));
  7248. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1122 = ___1_textInfo;
  7249. V_166 = L_1122;
  7250. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1123 = V_166;
  7251. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1124 = V_166;
  7252. NullCheck(L_1124);
  7253. int32_t L_1125 = L_1124->___spaceCount_4;
  7254. NullCheck(L_1123);
  7255. L_1123->___spaceCount_4 = ((int32_t)il2cpp_codegen_add(L_1125, 1));
  7256. int32_t L_1126 = V_60;
  7257. V_174 = (bool)((((int32_t)L_1126) == ((int32_t)((int32_t)160)))? 1 : 0);
  7258. bool L_1127 = V_174;
  7259. if (!L_1127)
  7260. {
  7261. goto IL_2086;
  7262. }
  7263. }
  7264. {
  7265. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1128 = ___1_textInfo;
  7266. NullCheck(L_1128);
  7267. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1129 = L_1128->___lineInfo_13;
  7268. int32_t L_1130 = __this->___m_LineNumber_55;
  7269. NullCheck(L_1129);
  7270. ((L_1129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1130)))->___controlCharacterCount_0 = 1;
  7271. }
  7272. IL_2086:
  7273. {
  7274. }
  7275. IL_2087:
  7276. {
  7277. }
  7278. IL_2088:
  7279. {
  7280. int32_t L_1131 = __this->___m_LineNumber_55;
  7281. if ((((int32_t)L_1131) <= ((int32_t)0)))
  7282. {
  7283. goto IL_20bc;
  7284. }
  7285. }
  7286. {
  7287. float L_1132 = __this->___m_MaxLineAscender_53;
  7288. float L_1133 = __this->___m_StartOfLineAscender_82;
  7289. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  7290. bool L_1134;
  7291. L_1134 = TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D(L_1132, L_1133, NULL);
  7292. if (L_1134)
  7293. {
  7294. goto IL_20bc;
  7295. }
  7296. }
  7297. {
  7298. float L_1135 = __this->___m_LineHeight_40;
  7299. if ((!(((float)L_1135) == ((float)(-32767.0f)))))
  7300. {
  7301. goto IL_20bc;
  7302. }
  7303. }
  7304. {
  7305. bool L_1136 = __this->___m_IsNewPage_66;
  7306. G_B287_0 = ((((int32_t)L_1136) == ((int32_t)0))? 1 : 0);
  7307. goto IL_20bd;
  7308. }
  7309. IL_20bc:
  7310. {
  7311. G_B287_0 = 0;
  7312. }
  7313. IL_20bd:
  7314. {
  7315. V_175 = (bool)G_B287_0;
  7316. bool L_1137 = V_175;
  7317. if (!L_1137)
  7318. {
  7319. goto IL_2130;
  7320. }
  7321. }
  7322. {
  7323. float L_1138 = __this->___m_MaxLineAscender_53;
  7324. float L_1139 = __this->___m_StartOfLineAscender_82;
  7325. V_176 = ((float)il2cpp_codegen_subtract(L_1138, L_1139));
  7326. int32_t L_1140 = __this->___m_FirstCharacterOfLine_49;
  7327. int32_t L_1141 = __this->___m_CharacterCount_48;
  7328. float L_1142 = V_176;
  7329. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1143 = ___1_textInfo;
  7330. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  7331. TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123(L_1140, L_1141, L_1142, L_1143, NULL);
  7332. float L_1144 = V_76;
  7333. float L_1145 = V_176;
  7334. V_76 = ((float)il2cpp_codegen_subtract(L_1144, L_1145));
  7335. float L_1146 = __this->___m_LineOffset_39;
  7336. float L_1147 = V_176;
  7337. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_1146, L_1147));
  7338. float L_1148 = __this->___m_StartOfLineAscender_82;
  7339. float L_1149 = V_176;
  7340. __this->___m_StartOfLineAscender_82 = ((float)il2cpp_codegen_add(L_1148, L_1149));
  7341. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1150 = (&__this->___m_SavedWordWrapState_68);
  7342. float L_1151 = __this->___m_LineOffset_39;
  7343. L_1150->___lineOffset_26 = L_1151;
  7344. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1152 = (&__this->___m_SavedWordWrapState_68);
  7345. float L_1153 = __this->___m_StartOfLineAscender_82;
  7346. L_1152->___previousLineAscender_15 = L_1153;
  7347. }
  7348. IL_2130:
  7349. {
  7350. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1154 = ___1_textInfo;
  7351. NullCheck(L_1154);
  7352. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1155 = L_1154->___textElementInfo_10;
  7353. int32_t L_1156 = __this->___m_CharacterCount_48;
  7354. NullCheck(L_1155);
  7355. int32_t L_1157 = __this->___m_LineNumber_55;
  7356. ((L_1155)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1156)))->___lineNumber_11 = L_1157;
  7357. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1158 = ___1_textInfo;
  7358. NullCheck(L_1158);
  7359. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1159 = L_1158->___textElementInfo_10;
  7360. int32_t L_1160 = __this->___m_CharacterCount_48;
  7361. NullCheck(L_1159);
  7362. int32_t L_1161 = __this->___m_PageNumber_58;
  7363. ((L_1159)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1160)))->___pageNumber_12 = L_1161;
  7364. int32_t L_1162 = V_60;
  7365. if ((((int32_t)L_1162) == ((int32_t)((int32_t)10))))
  7366. {
  7367. goto IL_217d;
  7368. }
  7369. }
  7370. {
  7371. int32_t L_1163 = V_60;
  7372. if ((((int32_t)L_1163) == ((int32_t)((int32_t)13))))
  7373. {
  7374. goto IL_217d;
  7375. }
  7376. }
  7377. {
  7378. int32_t L_1164 = V_60;
  7379. if ((!(((uint32_t)L_1164) == ((uint32_t)((int32_t)8230)))))
  7380. {
  7381. goto IL_2198;
  7382. }
  7383. }
  7384. IL_217d:
  7385. {
  7386. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1165 = ___1_textInfo;
  7387. NullCheck(L_1165);
  7388. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1166 = L_1165->___lineInfo_13;
  7389. int32_t L_1167 = __this->___m_LineNumber_55;
  7390. NullCheck(L_1166);
  7391. int32_t L_1168 = ((L_1166)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1167)))->___characterCount_1;
  7392. G_B294_0 = ((((int32_t)L_1168) == ((int32_t)1))? 1 : 0);
  7393. goto IL_2199;
  7394. }
  7395. IL_2198:
  7396. {
  7397. G_B294_0 = 1;
  7398. }
  7399. IL_2199:
  7400. {
  7401. V_177 = (bool)G_B294_0;
  7402. bool L_1169 = V_177;
  7403. if (!L_1169)
  7404. {
  7405. goto IL_21bb;
  7406. }
  7407. }
  7408. {
  7409. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1170 = ___1_textInfo;
  7410. NullCheck(L_1170);
  7411. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1171 = L_1170->___lineInfo_13;
  7412. int32_t L_1172 = __this->___m_LineNumber_55;
  7413. NullCheck(L_1171);
  7414. int32_t L_1173 = __this->___m_LineJustification_23;
  7415. ((L_1171)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1172)))->___alignment_19 = L_1173;
  7416. }
  7417. IL_21bb:
  7418. {
  7419. float L_1174 = __this->___m_MaxAscender_64;
  7420. float L_1175 = V_76;
  7421. float L_1176 = V_21;
  7422. V_178 = (bool)((((float)((float)il2cpp_codegen_subtract(L_1174, L_1175))) > ((float)((float)il2cpp_codegen_add(L_1176, (9.99999975E-05f)))))? 1 : 0);
  7423. bool L_1177 = V_178;
  7424. if (!L_1177)
  7425. {
  7426. goto IL_261d;
  7427. }
  7428. }
  7429. {
  7430. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1178 = ___0_generationSettings;
  7431. NullCheck(L_1178);
  7432. bool L_1179 = L_1178->___autoSize_19;
  7433. if (!L_1179)
  7434. {
  7435. goto IL_21f9;
  7436. }
  7437. }
  7438. {
  7439. float L_1180 = __this->___m_LineSpacingDelta_83;
  7440. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1181 = ___0_generationSettings;
  7441. NullCheck(L_1181);
  7442. float L_1182 = L_1181->___lineSpacingMax_31;
  7443. if ((!(((float)L_1180) > ((float)L_1182))))
  7444. {
  7445. goto IL_21f9;
  7446. }
  7447. }
  7448. {
  7449. int32_t L_1183 = __this->___m_LineNumber_55;
  7450. G_B301_0 = ((((int32_t)L_1183) > ((int32_t)0))? 1 : 0);
  7451. goto IL_21fa;
  7452. }
  7453. IL_21f9:
  7454. {
  7455. G_B301_0 = 0;
  7456. }
  7457. IL_21fa:
  7458. {
  7459. V_179 = (bool)G_B301_0;
  7460. bool L_1184 = V_179;
  7461. if (!L_1184)
  7462. {
  7463. goto IL_2228;
  7464. }
  7465. }
  7466. {
  7467. __this->___m_LoopCountA_70 = 0;
  7468. float L_1185 = __this->___m_LineSpacingDelta_83;
  7469. __this->___m_LineSpacingDelta_83 = ((float)il2cpp_codegen_subtract(L_1185, (1.0f)));
  7470. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1186 = ___0_generationSettings;
  7471. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1187 = ___1_textInfo;
  7472. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1186, L_1187, NULL);
  7473. goto IL_6c5c;
  7474. }
  7475. IL_2228:
  7476. {
  7477. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1188 = ___0_generationSettings;
  7478. NullCheck(L_1188);
  7479. bool L_1189 = L_1188->___autoSize_19;
  7480. if (!L_1189)
  7481. {
  7482. goto IL_2240;
  7483. }
  7484. }
  7485. {
  7486. float L_1190 = __this->___m_FontSize_15;
  7487. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1191 = ___0_generationSettings;
  7488. NullCheck(L_1191);
  7489. float L_1192 = L_1191->___fontSizeMin_20;
  7490. G_B306_0 = ((((float)L_1190) > ((float)L_1192))? 1 : 0);
  7491. goto IL_2241;
  7492. }
  7493. IL_2240:
  7494. {
  7495. G_B306_0 = 0;
  7496. }
  7497. IL_2241:
  7498. {
  7499. V_180 = (bool)G_B306_0;
  7500. bool L_1193 = V_180;
  7501. if (!L_1193)
  7502. {
  7503. goto IL_22d0;
  7504. }
  7505. }
  7506. {
  7507. float L_1194 = __this->___m_FontSize_15;
  7508. __this->___m_MaxFontSize_79 = L_1194;
  7509. float L_1195 = __this->___m_FontSize_15;
  7510. float L_1196 = __this->___m_FontSize_15;
  7511. float L_1197 = __this->___m_MinFontSize_80;
  7512. float L_1198;
  7513. L_1198 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1196, L_1197))/(2.0f))), (0.0500000007f), NULL);
  7514. __this->___m_FontSize_15 = ((float)il2cpp_codegen_subtract(L_1195, L_1198));
  7515. float L_1199 = __this->___m_FontSize_15;
  7516. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1200 = ___0_generationSettings;
  7517. NullCheck(L_1200);
  7518. float L_1201 = L_1200->___fontSizeMin_20;
  7519. float L_1202;
  7520. L_1202 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1199, L_1201, NULL);
  7521. __this->___m_FontSize_15 = ((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1202, (20.0f))), (0.5f)))))/(20.0f)));
  7522. int32_t L_1203 = __this->___m_LoopCountA_70;
  7523. V_181 = (bool)((((int32_t)L_1203) > ((int32_t)((int32_t)20)))? 1 : 0);
  7524. bool L_1204 = V_181;
  7525. if (!L_1204)
  7526. {
  7527. goto IL_22c2;
  7528. }
  7529. }
  7530. {
  7531. goto IL_6c5c;
  7532. }
  7533. IL_22c2:
  7534. {
  7535. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1205 = ___0_generationSettings;
  7536. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1206 = ___1_textInfo;
  7537. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1205, L_1206, NULL);
  7538. goto IL_6c5c;
  7539. }
  7540. IL_22d0:
  7541. {
  7542. int32_t L_1207 = __this->___m_FirstOverflowCharacterIndex_57;
  7543. V_182 = (bool)((((int32_t)L_1207) == ((int32_t)(-1)))? 1 : 0);
  7544. bool L_1208 = V_182;
  7545. if (!L_1208)
  7546. {
  7547. goto IL_22eb;
  7548. }
  7549. }
  7550. {
  7551. int32_t L_1209 = __this->___m_CharacterCount_48;
  7552. __this->___m_FirstOverflowCharacterIndex_57 = L_1209;
  7553. }
  7554. IL_22eb:
  7555. {
  7556. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1210 = ___0_generationSettings;
  7557. NullCheck(L_1210);
  7558. int32_t L_1211 = L_1210->___overflowMode_11;
  7559. V_184 = L_1211;
  7560. int32_t L_1212 = V_184;
  7561. V_183 = L_1212;
  7562. int32_t L_1213 = V_183;
  7563. switch (L_1213)
  7564. {
  7565. case 0:
  7566. {
  7567. goto IL_231f;
  7568. }
  7569. case 1:
  7570. {
  7571. goto IL_2337;
  7572. }
  7573. case 2:
  7574. {
  7575. goto IL_247f;
  7576. }
  7577. case 3:
  7578. {
  7579. goto IL_24b5;
  7580. }
  7581. case 4:
  7582. {
  7583. goto IL_249a;
  7584. }
  7585. case 5:
  7586. {
  7587. goto IL_251a;
  7588. }
  7589. case 6:
  7590. {
  7591. goto IL_25da;
  7592. }
  7593. }
  7594. }
  7595. {
  7596. goto IL_261c;
  7597. }
  7598. IL_231f:
  7599. {
  7600. bool L_1214 = __this->___m_IsMaskingEnabled_84;
  7601. V_185 = L_1214;
  7602. bool L_1215 = V_185;
  7603. if (!L_1215)
  7604. {
  7605. goto IL_2332;
  7606. }
  7607. }
  7608. {
  7609. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  7610. }
  7611. IL_2332:
  7612. {
  7613. goto IL_261c;
  7614. }
  7615. IL_2337:
  7616. {
  7617. bool L_1216 = __this->___m_IsMaskingEnabled_84;
  7618. V_186 = L_1216;
  7619. bool L_1217 = V_186;
  7620. if (!L_1217)
  7621. {
  7622. goto IL_234a;
  7623. }
  7624. }
  7625. {
  7626. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  7627. }
  7628. IL_234a:
  7629. {
  7630. int32_t L_1218 = __this->___m_LineNumber_55;
  7631. V_187 = (bool)((((int32_t)L_1218) > ((int32_t)0))? 1 : 0);
  7632. bool L_1219 = V_187;
  7633. if (!L_1219)
  7634. {
  7635. goto IL_2479;
  7636. }
  7637. }
  7638. {
  7639. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1220 = __this->___m_CharBuffer_4;
  7640. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1221 = ___1_textInfo;
  7641. NullCheck(L_1221);
  7642. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1222 = L_1221->___textElementInfo_10;
  7643. int32_t L_1223 = V_18;
  7644. NullCheck(L_1222);
  7645. int32_t L_1224 = ((L_1222)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1223)))->___index_1;
  7646. NullCheck(L_1220);
  7647. (L_1220)->SetAt(static_cast<il2cpp_array_size_t>(L_1224), (int32_t)((int32_t)8230));
  7648. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1225 = __this->___m_CharBuffer_4;
  7649. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1226 = ___1_textInfo;
  7650. NullCheck(L_1226);
  7651. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1227 = L_1226->___textElementInfo_10;
  7652. int32_t L_1228 = V_18;
  7653. NullCheck(L_1227);
  7654. int32_t L_1229 = ((L_1227)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1228)))->___index_1;
  7655. NullCheck(L_1225);
  7656. (L_1225)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1229, 1))), (int32_t)0);
  7657. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1230 = (&__this->___m_Ellipsis_97);
  7658. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1231 = L_1230->___character_0;
  7659. V_188 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_1231) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7660. bool L_1232 = V_188;
  7661. if (!L_1232)
  7662. {
  7663. goto IL_243f;
  7664. }
  7665. }
  7666. {
  7667. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1233 = ___1_textInfo;
  7668. NullCheck(L_1233);
  7669. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1234 = L_1233->___textElementInfo_10;
  7670. int32_t L_1235 = V_18;
  7671. NullCheck(L_1234);
  7672. ((L_1234)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1235)))->___character_0 = ((int32_t)8230);
  7673. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1236 = ___1_textInfo;
  7674. NullCheck(L_1236);
  7675. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1237 = L_1236->___textElementInfo_10;
  7676. int32_t L_1238 = V_18;
  7677. NullCheck(L_1237);
  7678. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1239 = (&__this->___m_Ellipsis_97);
  7679. Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1240 = L_1239->___character_0;
  7680. ((L_1237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1238)))->___textElement_3 = L_1240;
  7681. Il2CppCodeGenWriteBarrier((void**)(&((L_1237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1238)))->___textElement_3), (void*)L_1240);
  7682. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1241 = ___1_textInfo;
  7683. NullCheck(L_1241);
  7684. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1242 = L_1241->___textElementInfo_10;
  7685. int32_t L_1243 = V_18;
  7686. NullCheck(L_1242);
  7687. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_1244 = __this->___m_MaterialReferences_85;
  7688. NullCheck(L_1244);
  7689. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1245 = ((L_1244)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___fontAsset_1;
  7690. ((L_1242)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1243)))->___fontAsset_4 = L_1245;
  7691. Il2CppCodeGenWriteBarrier((void**)(&((L_1242)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1243)))->___fontAsset_4), (void*)L_1245);
  7692. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1246 = ___1_textInfo;
  7693. NullCheck(L_1246);
  7694. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1247 = L_1246->___textElementInfo_10;
  7695. int32_t L_1248 = V_18;
  7696. NullCheck(L_1247);
  7697. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_1249 = __this->___m_MaterialReferences_85;
  7698. NullCheck(L_1249);
  7699. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1250 = ((L_1249)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___material_3;
  7700. ((L_1247)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1248)))->___material_7 = L_1250;
  7701. Il2CppCodeGenWriteBarrier((void**)(&((L_1247)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1248)))->___material_7), (void*)L_1250);
  7702. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1251 = ___1_textInfo;
  7703. NullCheck(L_1251);
  7704. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1252 = L_1251->___textElementInfo_10;
  7705. int32_t L_1253 = V_18;
  7706. NullCheck(L_1252);
  7707. ((L_1252)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1253)))->___materialReferenceIndex_8 = 0;
  7708. goto IL_2461;
  7709. }
  7710. IL_243f:
  7711. {
  7712. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1254 = ___0_generationSettings;
  7713. NullCheck(L_1254);
  7714. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1255 = L_1254->___fontAsset_4;
  7715. NullCheck(L_1255);
  7716. String_t* L_1256;
  7717. L_1256 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1255, NULL);
  7718. String_t* L_1257;
  7719. L_1257 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral45F6DDE1A98CAC15AB9ED3B1B435261E3210927D, L_1256, _stringLiteral0A0DAF77271D6DA2C6A1C08A805866EB837D591E, NULL);
  7720. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  7721. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_1257, NULL);
  7722. }
  7723. IL_2461:
  7724. {
  7725. int32_t L_1258 = V_18;
  7726. __this->___m_TotalCharacterCount_13 = ((int32_t)il2cpp_codegen_add(L_1258, 1));
  7727. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1259 = ___0_generationSettings;
  7728. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1260 = ___1_textInfo;
  7729. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1259, L_1260, NULL);
  7730. goto IL_6c5c;
  7731. }
  7732. IL_2479:
  7733. {
  7734. goto IL_261c;
  7735. }
  7736. IL_247f:
  7737. {
  7738. bool L_1261 = __this->___m_IsMaskingEnabled_84;
  7739. V_189 = (bool)((((int32_t)L_1261) == ((int32_t)0))? 1 : 0);
  7740. bool L_1262 = V_189;
  7741. if (!L_1262)
  7742. {
  7743. goto IL_2495;
  7744. }
  7745. }
  7746. {
  7747. TextGenerator_EnableMasking_mB38D92D32518523DE33A2FCD85A67DE481BB0991(__this, NULL);
  7748. }
  7749. IL_2495:
  7750. {
  7751. goto IL_261c;
  7752. }
  7753. IL_249a:
  7754. {
  7755. bool L_1263 = __this->___m_IsMaskingEnabled_84;
  7756. V_190 = (bool)((((int32_t)L_1263) == ((int32_t)0))? 1 : 0);
  7757. bool L_1264 = V_190;
  7758. if (!L_1264)
  7759. {
  7760. goto IL_24b0;
  7761. }
  7762. }
  7763. {
  7764. TextGenerator_EnableMasking_mB38D92D32518523DE33A2FCD85A67DE481BB0991(__this, NULL);
  7765. }
  7766. IL_24b0:
  7767. {
  7768. goto IL_261c;
  7769. }
  7770. IL_24b5:
  7771. {
  7772. bool L_1265 = __this->___m_IsMaskingEnabled_84;
  7773. V_191 = L_1265;
  7774. bool L_1266 = V_191;
  7775. if (!L_1266)
  7776. {
  7777. goto IL_24c8;
  7778. }
  7779. }
  7780. {
  7781. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  7782. }
  7783. IL_24c8:
  7784. {
  7785. int32_t L_1267 = __this->___m_LineNumber_55;
  7786. V_192 = (bool)((((int32_t)L_1267) > ((int32_t)0))? 1 : 0);
  7787. bool L_1268 = V_192;
  7788. if (!L_1268)
  7789. {
  7790. goto IL_250c;
  7791. }
  7792. }
  7793. {
  7794. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1269 = __this->___m_CharBuffer_4;
  7795. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1270 = ___1_textInfo;
  7796. NullCheck(L_1270);
  7797. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1271 = L_1270->___textElementInfo_10;
  7798. int32_t L_1272 = V_18;
  7799. NullCheck(L_1271);
  7800. int32_t L_1273 = ((L_1271)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1272)))->___index_1;
  7801. NullCheck(L_1269);
  7802. (L_1269)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1273, 1))), (int32_t)0);
  7803. int32_t L_1274 = V_18;
  7804. __this->___m_TotalCharacterCount_13 = ((int32_t)il2cpp_codegen_add(L_1274, 1));
  7805. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1275 = ___0_generationSettings;
  7806. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1276 = ___1_textInfo;
  7807. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1275, L_1276, NULL);
  7808. goto IL_6c5c;
  7809. }
  7810. IL_250c:
  7811. {
  7812. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1277 = ___1_textInfo;
  7813. TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83((bool)0, L_1277, NULL);
  7814. goto IL_6c5c;
  7815. }
  7816. IL_251a:
  7817. {
  7818. bool L_1278 = __this->___m_IsMaskingEnabled_84;
  7819. V_193 = L_1278;
  7820. bool L_1279 = V_193;
  7821. if (!L_1279)
  7822. {
  7823. goto IL_252d;
  7824. }
  7825. }
  7826. {
  7827. TextGenerator_DisableMasking_mBDE8E47000367F45FC907243C845A11DBDD89950(__this, NULL);
  7828. }
  7829. IL_252d:
  7830. {
  7831. int32_t L_1280 = V_60;
  7832. if ((((int32_t)L_1280) == ((int32_t)((int32_t)13))))
  7833. {
  7834. goto IL_253b;
  7835. }
  7836. }
  7837. {
  7838. int32_t L_1281 = V_60;
  7839. G_B341_0 = ((((int32_t)L_1281) == ((int32_t)((int32_t)10)))? 1 : 0);
  7840. goto IL_253c;
  7841. }
  7842. IL_253b:
  7843. {
  7844. G_B341_0 = 1;
  7845. }
  7846. IL_253c:
  7847. {
  7848. V_194 = (bool)G_B341_0;
  7849. bool L_1282 = V_194;
  7850. if (!L_1282)
  7851. {
  7852. goto IL_2547;
  7853. }
  7854. }
  7855. {
  7856. goto IL_261c;
  7857. }
  7858. IL_2547:
  7859. {
  7860. int32_t L_1283 = V_59;
  7861. V_195 = (bool)((((int32_t)L_1283) == ((int32_t)0))? 1 : 0);
  7862. bool L_1284 = V_195;
  7863. if (!L_1284)
  7864. {
  7865. goto IL_2558;
  7866. }
  7867. }
  7868. {
  7869. goto IL_6c5c;
  7870. }
  7871. IL_2558:
  7872. {
  7873. int32_t L_1285 = V_17;
  7874. int32_t L_1286 = V_59;
  7875. V_196 = (bool)((((int32_t)L_1285) == ((int32_t)L_1286))? 1 : 0);
  7876. bool L_1287 = V_196;
  7877. if (!L_1287)
  7878. {
  7879. goto IL_2570;
  7880. }
  7881. }
  7882. {
  7883. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1288 = __this->___m_CharBuffer_4;
  7884. int32_t L_1289 = V_59;
  7885. NullCheck(L_1288);
  7886. (L_1288)->SetAt(static_cast<il2cpp_array_size_t>(L_1289), (int32_t)0);
  7887. }
  7888. IL_2570:
  7889. {
  7890. int32_t L_1290 = V_59;
  7891. V_17 = L_1290;
  7892. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1291 = (&__this->___m_SavedLineState_69);
  7893. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1292 = ___1_textInfo;
  7894. int32_t L_1293;
  7895. L_1293 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1291, L_1292, NULL);
  7896. V_59 = L_1293;
  7897. __this->___m_IsNewPage_66 = (bool)1;
  7898. float L_1294 = __this->___m_TagIndent_45;
  7899. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add((0.0f), L_1294));
  7900. __this->___m_LineOffset_39 = (0.0f);
  7901. __this->___m_MaxAscender_64 = (0.0f);
  7902. V_24 = (0.0f);
  7903. int32_t L_1295 = __this->___m_LineNumber_55;
  7904. __this->___m_LineNumber_55 = ((int32_t)il2cpp_codegen_add(L_1295, 1));
  7905. int32_t L_1296 = __this->___m_PageNumber_58;
  7906. __this->___m_PageNumber_58 = ((int32_t)il2cpp_codegen_add(L_1296, 1));
  7907. goto IL_329d;
  7908. }
  7909. IL_25da:
  7910. {
  7911. int32_t L_1297 = __this->___m_LineNumber_55;
  7912. V_197 = (bool)((((int32_t)L_1297) > ((int32_t)0))? 1 : 0);
  7913. bool L_1298 = V_197;
  7914. if (!L_1298)
  7915. {
  7916. goto IL_260e;
  7917. }
  7918. }
  7919. {
  7920. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1299 = __this->___m_CharBuffer_4;
  7921. int32_t L_1300 = V_59;
  7922. NullCheck(L_1299);
  7923. (L_1299)->SetAt(static_cast<il2cpp_array_size_t>(L_1300), (int32_t)0);
  7924. int32_t L_1301 = __this->___m_CharacterCount_48;
  7925. __this->___m_TotalCharacterCount_13 = L_1301;
  7926. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1302 = ___0_generationSettings;
  7927. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1303 = ___1_textInfo;
  7928. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1302, L_1303, NULL);
  7929. goto IL_6c5c;
  7930. }
  7931. IL_260e:
  7932. {
  7933. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1304 = ___1_textInfo;
  7934. TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83((bool)1, L_1304, NULL);
  7935. goto IL_6c5c;
  7936. }
  7937. IL_261c:
  7938. {
  7939. }
  7940. IL_261d:
  7941. {
  7942. int32_t L_1305 = V_60;
  7943. V_198 = (bool)((((int32_t)L_1305) == ((int32_t)((int32_t)9)))? 1 : 0);
  7944. bool L_1306 = V_198;
  7945. if (!L_1306)
  7946. {
  7947. goto IL_2685;
  7948. }
  7949. }
  7950. {
  7951. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1307 = __this->___m_CurrentFontAsset_7;
  7952. NullCheck(L_1307);
  7953. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1308;
  7954. L_1308 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_1307, NULL);
  7955. V_57 = L_1308;
  7956. float L_1309;
  7957. L_1309 = FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161((&V_57), NULL);
  7958. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1310 = __this->___m_CurrentFontAsset_7;
  7959. NullCheck(L_1310);
  7960. uint8_t L_1311;
  7961. L_1311 = FontAsset_get_tabMultiple_m9C0422A00BFCF82091F14F4E303E2717247350AE(L_1310, NULL);
  7962. float L_1312 = V_2;
  7963. V_199 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1309, ((float)L_1311))), L_1312));
  7964. float L_1313 = __this->___m_XAdvance_43;
  7965. float L_1314 = V_199;
  7966. float L_1315;
  7967. L_1315 = ceilf(((float)(L_1313/L_1314)));
  7968. float L_1316 = V_199;
  7969. V_200 = ((float)il2cpp_codegen_multiply(L_1315, L_1316));
  7970. float L_1317 = V_200;
  7971. float L_1318 = __this->___m_XAdvance_43;
  7972. G_B354_0 = __this;
  7973. if ((((float)L_1317) > ((float)L_1318)))
  7974. {
  7975. G_B355_0 = __this;
  7976. goto IL_2678;
  7977. }
  7978. }
  7979. {
  7980. float L_1319 = __this->___m_XAdvance_43;
  7981. float L_1320 = V_199;
  7982. G_B356_0 = ((float)il2cpp_codegen_add(L_1319, L_1320));
  7983. G_B356_1 = G_B354_0;
  7984. goto IL_267a;
  7985. }
  7986. IL_2678:
  7987. {
  7988. float L_1321 = V_200;
  7989. G_B356_0 = L_1321;
  7990. G_B356_1 = G_B355_0;
  7991. }
  7992. IL_267a:
  7993. {
  7994. NullCheck(G_B356_1);
  7995. G_B356_1->___m_XAdvance_43 = G_B356_0;
  7996. goto IL_27ee;
  7997. }
  7998. IL_2685:
  7999. {
  8000. float L_1322 = __this->___m_MonoSpacing_42;
  8001. V_201 = (bool)((((int32_t)((((float)L_1322) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8002. bool L_1323 = V_201;
  8003. if (!L_1323)
  8004. {
  8005. goto IL_2712;
  8006. }
  8007. }
  8008. {
  8009. float L_1324 = __this->___m_XAdvance_43;
  8010. float L_1325 = __this->___m_MonoSpacing_42;
  8011. float L_1326 = V_67;
  8012. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1327 = ___0_generationSettings;
  8013. NullCheck(L_1327);
  8014. float L_1328 = L_1327->___characterSpacing_27;
  8015. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1329 = __this->___m_CurrentFontAsset_7;
  8016. NullCheck(L_1329);
  8017. float L_1330;
  8018. L_1330 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1329, NULL);
  8019. float L_1331 = V_2;
  8020. float L_1332 = __this->___m_CSpacing_41;
  8021. float L_1333 = __this->___m_CharWidthAdjDelta_77;
  8022. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add(L_1324, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_1325, L_1326)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1328, L_1330)), L_1331)))), L_1332)), ((float)il2cpp_codegen_subtract((1.0f), L_1333))))));
  8023. int32_t L_1334 = V_60;
  8024. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  8025. bool L_1335;
  8026. L_1335 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_1334), NULL);
  8027. if (L_1335)
  8028. {
  8029. goto IL_26f0;
  8030. }
  8031. }
  8032. {
  8033. int32_t L_1336 = V_60;
  8034. G_B361_0 = ((((int32_t)L_1336) == ((int32_t)((int32_t)8203)))? 1 : 0);
  8035. goto IL_26f1;
  8036. }
  8037. IL_26f0:
  8038. {
  8039. G_B361_0 = 1;
  8040. }
  8041. IL_26f1:
  8042. {
  8043. V_202 = (bool)G_B361_0;
  8044. bool L_1337 = V_202;
  8045. if (!L_1337)
  8046. {
  8047. goto IL_270c;
  8048. }
  8049. }
  8050. {
  8051. float L_1338 = __this->___m_XAdvance_43;
  8052. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1339 = ___0_generationSettings;
  8053. NullCheck(L_1339);
  8054. float L_1340 = L_1339->___wordSpacing_28;
  8055. float L_1341 = V_2;
  8056. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add(L_1338, ((float)il2cpp_codegen_multiply(L_1340, L_1341))));
  8057. }
  8058. IL_270c:
  8059. {
  8060. goto IL_27ee;
  8061. }
  8062. IL_2712:
  8063. {
  8064. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1342 = ___0_generationSettings;
  8065. NullCheck(L_1342);
  8066. bool L_1343 = L_1342->___isRightToLeft_24;
  8067. V_203 = (bool)((((int32_t)L_1343) == ((int32_t)0))? 1 : 0);
  8068. bool L_1344 = V_203;
  8069. if (!L_1344)
  8070. {
  8071. goto IL_27d6;
  8072. }
  8073. }
  8074. {
  8075. V_204 = (1.0f);
  8076. bool L_1345 = __this->___m_IsFxMatrixSet_38;
  8077. V_205 = L_1345;
  8078. bool L_1346 = V_205;
  8079. if (!L_1346)
  8080. {
  8081. goto IL_2745;
  8082. }
  8083. }
  8084. {
  8085. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1347 = (&__this->___m_FxMatrix_78);
  8086. float L_1348 = L_1347->___m00_0;
  8087. V_204 = L_1348;
  8088. }
  8089. IL_2745:
  8090. {
  8091. float L_1349 = __this->___m_XAdvance_43;
  8092. TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_1350 = __this->___m_CachedTextElement_75;
  8093. NullCheck(L_1350);
  8094. Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1351;
  8095. L_1351 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_1350, NULL);
  8096. NullCheck(L_1351);
  8097. GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_1352;
  8098. L_1352 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_1351, NULL);
  8099. V_94 = L_1352;
  8100. float L_1353;
  8101. L_1353 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_94), NULL);
  8102. float L_1354 = V_204;
  8103. float L_1355 = V_4;
  8104. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1356 = ___0_generationSettings;
  8105. NullCheck(L_1356);
  8106. float L_1357 = L_1356->___characterSpacing_27;
  8107. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1358 = __this->___m_CurrentFontAsset_7;
  8108. NullCheck(L_1358);
  8109. float L_1359;
  8110. L_1359 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1358, NULL);
  8111. float L_1360;
  8112. L_1360 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_65), NULL);
  8113. float L_1361 = V_2;
  8114. float L_1362 = __this->___m_CSpacing_41;
  8115. float L_1363 = __this->___m_CharWidthAdjDelta_77;
  8116. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add(L_1349, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1353, L_1354)), L_1355)), L_1357)), L_1359)), L_1360)), L_1361)), L_1362)), ((float)il2cpp_codegen_subtract((1.0f), L_1363))))));
  8117. int32_t L_1364 = V_60;
  8118. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  8119. bool L_1365;
  8120. L_1365 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_1364), NULL);
  8121. if (L_1365)
  8122. {
  8123. goto IL_27b7;
  8124. }
  8125. }
  8126. {
  8127. int32_t L_1366 = V_60;
  8128. G_B370_0 = ((((int32_t)L_1366) == ((int32_t)((int32_t)8203)))? 1 : 0);
  8129. goto IL_27b8;
  8130. }
  8131. IL_27b7:
  8132. {
  8133. G_B370_0 = 1;
  8134. }
  8135. IL_27b8:
  8136. {
  8137. V_206 = (bool)G_B370_0;
  8138. bool L_1367 = V_206;
  8139. if (!L_1367)
  8140. {
  8141. goto IL_27d3;
  8142. }
  8143. }
  8144. {
  8145. float L_1368 = __this->___m_XAdvance_43;
  8146. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1369 = ___0_generationSettings;
  8147. NullCheck(L_1369);
  8148. float L_1370 = L_1369->___wordSpacing_28;
  8149. float L_1371 = V_2;
  8150. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add(L_1368, ((float)il2cpp_codegen_multiply(L_1370, L_1371))));
  8151. }
  8152. IL_27d3:
  8153. {
  8154. goto IL_27ee;
  8155. }
  8156. IL_27d6:
  8157. {
  8158. float L_1372 = __this->___m_XAdvance_43;
  8159. float L_1373;
  8160. L_1373 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_65), NULL);
  8161. float L_1374 = V_2;
  8162. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_subtract(L_1372, ((float)il2cpp_codegen_multiply(L_1373, L_1374))));
  8163. }
  8164. IL_27ee:
  8165. {
  8166. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1375 = ___1_textInfo;
  8167. NullCheck(L_1375);
  8168. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1376 = L_1375->___textElementInfo_10;
  8169. int32_t L_1377 = __this->___m_CharacterCount_48;
  8170. NullCheck(L_1376);
  8171. float L_1378 = __this->___m_XAdvance_43;
  8172. ((L_1376)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1377)))->___xAdvance_26 = L_1378;
  8173. int32_t L_1379 = V_60;
  8174. V_207 = (bool)((((int32_t)L_1379) == ((int32_t)((int32_t)13)))? 1 : 0);
  8175. bool L_1380 = V_207;
  8176. if (!L_1380)
  8177. {
  8178. goto IL_282a;
  8179. }
  8180. }
  8181. {
  8182. float L_1381 = __this->___m_TagIndent_45;
  8183. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add((0.0f), L_1381));
  8184. }
  8185. IL_282a:
  8186. {
  8187. int32_t L_1382 = V_60;
  8188. if ((((int32_t)L_1382) == ((int32_t)((int32_t)10))))
  8189. {
  8190. goto IL_283d;
  8191. }
  8192. }
  8193. {
  8194. int32_t L_1383 = __this->___m_CharacterCount_48;
  8195. int32_t L_1384 = V_0;
  8196. G_B379_0 = ((((int32_t)L_1383) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1384, 1))))? 1 : 0);
  8197. goto IL_283e;
  8198. }
  8199. IL_283d:
  8200. {
  8201. G_B379_0 = 1;
  8202. }
  8203. IL_283e:
  8204. {
  8205. V_208 = (bool)G_B379_0;
  8206. bool L_1385 = V_208;
  8207. if (!L_1385)
  8208. {
  8209. goto IL_2ddc;
  8210. }
  8211. }
  8212. {
  8213. int32_t L_1386 = __this->___m_LineNumber_55;
  8214. if ((((int32_t)L_1386) <= ((int32_t)0)))
  8215. {
  8216. goto IL_287c;
  8217. }
  8218. }
  8219. {
  8220. float L_1387 = __this->___m_MaxLineAscender_53;
  8221. float L_1388 = __this->___m_StartOfLineAscender_82;
  8222. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  8223. bool L_1389;
  8224. L_1389 = TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D(L_1387, L_1388, NULL);
  8225. if (L_1389)
  8226. {
  8227. goto IL_287c;
  8228. }
  8229. }
  8230. {
  8231. float L_1390 = __this->___m_LineHeight_40;
  8232. if ((!(((float)L_1390) == ((float)(-32767.0f)))))
  8233. {
  8234. goto IL_287c;
  8235. }
  8236. }
  8237. {
  8238. bool L_1391 = __this->___m_IsNewPage_66;
  8239. G_B385_0 = ((((int32_t)L_1391) == ((int32_t)0))? 1 : 0);
  8240. goto IL_287d;
  8241. }
  8242. IL_287c:
  8243. {
  8244. G_B385_0 = 0;
  8245. }
  8246. IL_287d:
  8247. {
  8248. V_211 = (bool)G_B385_0;
  8249. bool L_1392 = V_211;
  8250. if (!L_1392)
  8251. {
  8252. goto IL_28b8;
  8253. }
  8254. }
  8255. {
  8256. float L_1393 = __this->___m_MaxLineAscender_53;
  8257. float L_1394 = __this->___m_StartOfLineAscender_82;
  8258. V_212 = ((float)il2cpp_codegen_subtract(L_1393, L_1394));
  8259. int32_t L_1395 = __this->___m_FirstCharacterOfLine_49;
  8260. int32_t L_1396 = __this->___m_CharacterCount_48;
  8261. float L_1397 = V_212;
  8262. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1398 = ___1_textInfo;
  8263. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  8264. TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123(L_1395, L_1396, L_1397, L_1398, NULL);
  8265. float L_1399 = __this->___m_LineOffset_39;
  8266. float L_1400 = V_212;
  8267. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_1399, L_1400));
  8268. }
  8269. IL_28b8:
  8270. {
  8271. __this->___m_IsNewPage_66 = (bool)0;
  8272. float L_1401 = __this->___m_MaxLineAscender_53;
  8273. float L_1402 = __this->___m_LineOffset_39;
  8274. V_209 = ((float)il2cpp_codegen_subtract(L_1401, L_1402));
  8275. float L_1403 = __this->___m_MaxLineDescender_54;
  8276. float L_1404 = __this->___m_LineOffset_39;
  8277. V_210 = ((float)il2cpp_codegen_subtract(L_1403, L_1404));
  8278. float L_1405 = __this->___m_MaxDescender_65;
  8279. float L_1406 = V_210;
  8280. G_B388_0 = __this;
  8281. if ((((float)L_1405) < ((float)L_1406)))
  8282. {
  8283. G_B389_0 = __this;
  8284. goto IL_28ec;
  8285. }
  8286. }
  8287. {
  8288. float L_1407 = V_210;
  8289. G_B390_0 = L_1407;
  8290. G_B390_1 = G_B388_0;
  8291. goto IL_28f2;
  8292. }
  8293. IL_28ec:
  8294. {
  8295. float L_1408 = __this->___m_MaxDescender_65;
  8296. G_B390_0 = L_1408;
  8297. G_B390_1 = G_B389_0;
  8298. }
  8299. IL_28f2:
  8300. {
  8301. NullCheck(G_B390_1);
  8302. G_B390_1->___m_MaxDescender_65 = G_B390_0;
  8303. bool L_1409 = V_26;
  8304. V_213 = (bool)((((int32_t)L_1409) == ((int32_t)0))? 1 : 0);
  8305. bool L_1410 = V_213;
  8306. if (!L_1410)
  8307. {
  8308. goto IL_290a;
  8309. }
  8310. }
  8311. {
  8312. float L_1411 = __this->___m_MaxDescender_65;
  8313. V_25 = L_1411;
  8314. }
  8315. IL_290a:
  8316. {
  8317. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1412 = ___0_generationSettings;
  8318. NullCheck(L_1412);
  8319. bool L_1413 = L_1412->___useMaxVisibleDescender_36;
  8320. if (!L_1413)
  8321. {
  8322. goto IL_2936;
  8323. }
  8324. }
  8325. {
  8326. int32_t L_1414 = __this->___m_CharacterCount_48;
  8327. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1415 = ___0_generationSettings;
  8328. NullCheck(L_1415);
  8329. int32_t L_1416 = L_1415->___maxVisibleCharacters_32;
  8330. if ((((int32_t)L_1414) >= ((int32_t)L_1416)))
  8331. {
  8332. goto IL_2933;
  8333. }
  8334. }
  8335. {
  8336. int32_t L_1417 = __this->___m_LineNumber_55;
  8337. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1418 = ___0_generationSettings;
  8338. NullCheck(L_1418);
  8339. int32_t L_1419 = L_1418->___maxVisibleLines_34;
  8340. G_B396_0 = ((((int32_t)((((int32_t)L_1417) < ((int32_t)L_1419))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8341. goto IL_2934;
  8342. }
  8343. IL_2933:
  8344. {
  8345. G_B396_0 = 1;
  8346. }
  8347. IL_2934:
  8348. {
  8349. G_B398_0 = G_B396_0;
  8350. goto IL_2937;
  8351. }
  8352. IL_2936:
  8353. {
  8354. G_B398_0 = 0;
  8355. }
  8356. IL_2937:
  8357. {
  8358. V_214 = (bool)G_B398_0;
  8359. bool L_1420 = V_214;
  8360. if (!L_1420)
  8361. {
  8362. goto IL_2940;
  8363. }
  8364. }
  8365. {
  8366. V_26 = (bool)1;
  8367. }
  8368. IL_2940:
  8369. {
  8370. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1421 = ___1_textInfo;
  8371. NullCheck(L_1421);
  8372. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1422 = L_1421->___lineInfo_13;
  8373. int32_t L_1423 = __this->___m_LineNumber_55;
  8374. NullCheck(L_1422);
  8375. int32_t L_1424 = __this->___m_FirstCharacterOfLine_49;
  8376. ((L_1422)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1423)))->___firstCharacterIndex_6 = L_1424;
  8377. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1425 = ___1_textInfo;
  8378. NullCheck(L_1425);
  8379. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1426 = L_1425->___lineInfo_13;
  8380. int32_t L_1427 = __this->___m_LineNumber_55;
  8381. NullCheck(L_1426);
  8382. int32_t L_1428 = __this->___m_FirstCharacterOfLine_49;
  8383. int32_t L_1429 = __this->___m_FirstVisibleCharacterOfLine_51;
  8384. G_B401_0 = __this;
  8385. G_B401_1 = ((L_1426)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1427)));
  8386. if ((((int32_t)L_1428) > ((int32_t)L_1429)))
  8387. {
  8388. G_B402_0 = __this;
  8389. G_B402_1 = ((L_1426)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1427)));
  8390. goto IL_2984;
  8391. }
  8392. }
  8393. {
  8394. int32_t L_1430 = __this->___m_FirstVisibleCharacterOfLine_51;
  8395. G_B403_0 = L_1430;
  8396. G_B403_1 = G_B401_0;
  8397. G_B403_2 = G_B401_1;
  8398. goto IL_298a;
  8399. }
  8400. IL_2984:
  8401. {
  8402. int32_t L_1431 = __this->___m_FirstCharacterOfLine_49;
  8403. G_B403_0 = L_1431;
  8404. G_B403_1 = G_B402_0;
  8405. G_B403_2 = G_B402_1;
  8406. }
  8407. IL_298a:
  8408. {
  8409. int32_t L_1432 = G_B403_0;
  8410. V_149 = L_1432;
  8411. NullCheck(G_B403_1);
  8412. G_B403_1->___m_FirstVisibleCharacterOfLine_51 = L_1432;
  8413. int32_t L_1433 = V_149;
  8414. G_B403_2->___firstVisibleCharacterIndex_7 = L_1433;
  8415. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1434 = ___1_textInfo;
  8416. NullCheck(L_1434);
  8417. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1435 = L_1434->___lineInfo_13;
  8418. int32_t L_1436 = __this->___m_LineNumber_55;
  8419. NullCheck(L_1435);
  8420. int32_t L_1437 = __this->___m_CharacterCount_48;
  8421. int32_t L_1438 = L_1437;
  8422. V_149 = L_1438;
  8423. __this->___m_LastCharacterOfLine_50 = L_1438;
  8424. int32_t L_1439 = V_149;
  8425. ((L_1435)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1436)))->___lastCharacterIndex_8 = L_1439;
  8426. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1440 = ___1_textInfo;
  8427. NullCheck(L_1440);
  8428. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1441 = L_1440->___lineInfo_13;
  8429. int32_t L_1442 = __this->___m_LineNumber_55;
  8430. NullCheck(L_1441);
  8431. int32_t L_1443 = __this->___m_LastVisibleCharacterOfLine_52;
  8432. int32_t L_1444 = __this->___m_FirstVisibleCharacterOfLine_51;
  8433. G_B404_0 = __this;
  8434. G_B404_1 = ((L_1441)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1442)));
  8435. if ((((int32_t)L_1443) < ((int32_t)L_1444)))
  8436. {
  8437. G_B405_0 = __this;
  8438. G_B405_1 = ((L_1441)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1442)));
  8439. goto IL_29e8;
  8440. }
  8441. }
  8442. {
  8443. int32_t L_1445 = __this->___m_LastVisibleCharacterOfLine_52;
  8444. G_B406_0 = L_1445;
  8445. G_B406_1 = G_B404_0;
  8446. G_B406_2 = G_B404_1;
  8447. goto IL_29ee;
  8448. }
  8449. IL_29e8:
  8450. {
  8451. int32_t L_1446 = __this->___m_FirstVisibleCharacterOfLine_51;
  8452. G_B406_0 = L_1446;
  8453. G_B406_1 = G_B405_0;
  8454. G_B406_2 = G_B405_1;
  8455. }
  8456. IL_29ee:
  8457. {
  8458. int32_t L_1447 = G_B406_0;
  8459. V_149 = L_1447;
  8460. NullCheck(G_B406_1);
  8461. G_B406_1->___m_LastVisibleCharacterOfLine_52 = L_1447;
  8462. int32_t L_1448 = V_149;
  8463. G_B406_2->___lastVisibleCharacterIndex_9 = L_1448;
  8464. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1449 = ___1_textInfo;
  8465. NullCheck(L_1449);
  8466. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1450 = L_1449->___lineInfo_13;
  8467. int32_t L_1451 = __this->___m_LineNumber_55;
  8468. NullCheck(L_1450);
  8469. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1452 = ___1_textInfo;
  8470. NullCheck(L_1452);
  8471. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1453 = L_1452->___lineInfo_13;
  8472. int32_t L_1454 = __this->___m_LineNumber_55;
  8473. NullCheck(L_1453);
  8474. int32_t L_1455 = ((L_1453)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1454)))->___lastCharacterIndex_8;
  8475. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1456 = ___1_textInfo;
  8476. NullCheck(L_1456);
  8477. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1457 = L_1456->___lineInfo_13;
  8478. int32_t L_1458 = __this->___m_LineNumber_55;
  8479. NullCheck(L_1457);
  8480. int32_t L_1459 = ((L_1457)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1458)))->___firstCharacterIndex_6;
  8481. ((L_1450)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1451)))->___characterCount_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1455, L_1459)), 1));
  8482. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1460 = ___1_textInfo;
  8483. NullCheck(L_1460);
  8484. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1461 = L_1460->___lineInfo_13;
  8485. int32_t L_1462 = __this->___m_LineNumber_55;
  8486. NullCheck(L_1461);
  8487. int32_t L_1463 = __this->___m_LineVisibleCharacterCount_56;
  8488. ((L_1461)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1462)))->___visibleCharacterCount_2 = L_1463;
  8489. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1464 = ___1_textInfo;
  8490. NullCheck(L_1464);
  8491. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1465 = L_1464->___lineInfo_13;
  8492. int32_t L_1466 = __this->___m_LineNumber_55;
  8493. NullCheck(L_1465);
  8494. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1467 = (&((L_1465)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1466)))->___lineExtents_20);
  8495. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1468 = ___1_textInfo;
  8496. NullCheck(L_1468);
  8497. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1469 = L_1468->___textElementInfo_10;
  8498. int32_t L_1470 = __this->___m_FirstVisibleCharacterOfLine_51;
  8499. NullCheck(L_1469);
  8500. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1471 = (&((L_1469)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1470)))->___bottomLeft_19);
  8501. float L_1472 = L_1471->___x_2;
  8502. float L_1473 = V_210;
  8503. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1474;
  8504. memset((&L_1474), 0, sizeof(L_1474));
  8505. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1474), L_1472, L_1473, /*hidden argument*/NULL);
  8506. L_1467->___min_0 = L_1474;
  8507. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1475 = ___1_textInfo;
  8508. NullCheck(L_1475);
  8509. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1476 = L_1475->___lineInfo_13;
  8510. int32_t L_1477 = __this->___m_LineNumber_55;
  8511. NullCheck(L_1476);
  8512. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1478 = (&((L_1476)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1477)))->___lineExtents_20);
  8513. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1479 = ___1_textInfo;
  8514. NullCheck(L_1479);
  8515. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1480 = L_1479->___textElementInfo_10;
  8516. int32_t L_1481 = __this->___m_LastVisibleCharacterOfLine_52;
  8517. NullCheck(L_1480);
  8518. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1482 = (&((L_1480)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1481)))->___topRight_20);
  8519. float L_1483 = L_1482->___x_2;
  8520. float L_1484 = V_209;
  8521. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1485;
  8522. memset((&L_1485), 0, sizeof(L_1485));
  8523. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1485), L_1483, L_1484, /*hidden argument*/NULL);
  8524. L_1478->___max_1 = L_1485;
  8525. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1486 = ___1_textInfo;
  8526. NullCheck(L_1486);
  8527. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1487 = L_1486->___lineInfo_13;
  8528. int32_t L_1488 = __this->___m_LineNumber_55;
  8529. NullCheck(L_1487);
  8530. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1489 = ___1_textInfo;
  8531. NullCheck(L_1489);
  8532. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1490 = L_1489->___lineInfo_13;
  8533. int32_t L_1491 = __this->___m_LineNumber_55;
  8534. NullCheck(L_1490);
  8535. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1492 = (&((L_1490)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1491)))->___lineExtents_20);
  8536. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1493 = (&L_1492->___max_1);
  8537. float L_1494 = L_1493->___x_0;
  8538. float L_1495 = V_3;
  8539. float L_1496 = V_2;
  8540. ((L_1487)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1488)))->___length_10 = ((float)il2cpp_codegen_subtract(L_1494, ((float)il2cpp_codegen_multiply(L_1495, L_1496))));
  8541. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1497 = ___1_textInfo;
  8542. NullCheck(L_1497);
  8543. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1498 = L_1497->___lineInfo_13;
  8544. int32_t L_1499 = __this->___m_LineNumber_55;
  8545. NullCheck(L_1498);
  8546. float L_1500 = V_22;
  8547. ((L_1498)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1499)))->___width_16 = L_1500;
  8548. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1501 = ___1_textInfo;
  8549. NullCheck(L_1501);
  8550. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1502 = L_1501->___lineInfo_13;
  8551. int32_t L_1503 = __this->___m_LineNumber_55;
  8552. NullCheck(L_1502);
  8553. int32_t L_1504 = ((L_1502)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1503)))->___characterCount_1;
  8554. V_215 = (bool)((((int32_t)L_1504) == ((int32_t)1))? 1 : 0);
  8555. bool L_1505 = V_215;
  8556. if (!L_1505)
  8557. {
  8558. goto IL_2b65;
  8559. }
  8560. }
  8561. {
  8562. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1506 = ___1_textInfo;
  8563. NullCheck(L_1506);
  8564. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1507 = L_1506->___lineInfo_13;
  8565. int32_t L_1508 = __this->___m_LineNumber_55;
  8566. NullCheck(L_1507);
  8567. int32_t L_1509 = __this->___m_LineJustification_23;
  8568. ((L_1507)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1508)))->___alignment_19 = L_1509;
  8569. }
  8570. IL_2b65:
  8571. {
  8572. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1510 = ___1_textInfo;
  8573. NullCheck(L_1510);
  8574. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1511 = L_1510->___textElementInfo_10;
  8575. int32_t L_1512 = __this->___m_LastVisibleCharacterOfLine_52;
  8576. NullCheck(L_1511);
  8577. bool L_1513 = ((L_1511)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1512)))->___isVisible_34;
  8578. V_216 = L_1513;
  8579. bool L_1514 = V_216;
  8580. if (!L_1514)
  8581. {
  8582. goto IL_2bcb;
  8583. }
  8584. }
  8585. {
  8586. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1515 = ___1_textInfo;
  8587. NullCheck(L_1515);
  8588. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1516 = L_1515->___lineInfo_13;
  8589. int32_t L_1517 = __this->___m_LineNumber_55;
  8590. NullCheck(L_1516);
  8591. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1518 = ___1_textInfo;
  8592. NullCheck(L_1518);
  8593. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1519 = L_1518->___textElementInfo_10;
  8594. int32_t L_1520 = __this->___m_LastVisibleCharacterOfLine_52;
  8595. NullCheck(L_1519);
  8596. float L_1521 = ((L_1519)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1520)))->___xAdvance_26;
  8597. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1522 = ___0_generationSettings;
  8598. NullCheck(L_1522);
  8599. float L_1523 = L_1522->___characterSpacing_27;
  8600. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1524 = __this->___m_CurrentFontAsset_7;
  8601. NullCheck(L_1524);
  8602. float L_1525;
  8603. L_1525 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1524, NULL);
  8604. float L_1526 = V_2;
  8605. float L_1527 = __this->___m_CSpacing_41;
  8606. ((L_1516)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1517)))->___maxAdvance_15 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_1521, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1523, L_1525)), L_1526)))), L_1527));
  8607. goto IL_2c13;
  8608. }
  8609. IL_2bcb:
  8610. {
  8611. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1528 = ___1_textInfo;
  8612. NullCheck(L_1528);
  8613. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1529 = L_1528->___lineInfo_13;
  8614. int32_t L_1530 = __this->___m_LineNumber_55;
  8615. NullCheck(L_1529);
  8616. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1531 = ___1_textInfo;
  8617. NullCheck(L_1531);
  8618. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1532 = L_1531->___textElementInfo_10;
  8619. int32_t L_1533 = __this->___m_LastCharacterOfLine_50;
  8620. NullCheck(L_1532);
  8621. float L_1534 = ((L_1532)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1533)))->___xAdvance_26;
  8622. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1535 = ___0_generationSettings;
  8623. NullCheck(L_1535);
  8624. float L_1536 = L_1535->___characterSpacing_27;
  8625. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1537 = __this->___m_CurrentFontAsset_7;
  8626. NullCheck(L_1537);
  8627. float L_1538;
  8628. L_1538 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1537, NULL);
  8629. float L_1539 = V_2;
  8630. float L_1540 = __this->___m_CSpacing_41;
  8631. ((L_1529)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1530)))->___maxAdvance_15 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_1534, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1536, L_1538)), L_1539)))), L_1540));
  8632. }
  8633. IL_2c13:
  8634. {
  8635. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1541 = ___1_textInfo;
  8636. NullCheck(L_1541);
  8637. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1542 = L_1541->___lineInfo_13;
  8638. int32_t L_1543 = __this->___m_LineNumber_55;
  8639. NullCheck(L_1542);
  8640. float L_1544 = __this->___m_LineOffset_39;
  8641. ((L_1542)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1543)))->___baseline_13 = ((float)il2cpp_codegen_subtract((0.0f), L_1544));
  8642. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1545 = ___1_textInfo;
  8643. NullCheck(L_1545);
  8644. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1546 = L_1545->___lineInfo_13;
  8645. int32_t L_1547 = __this->___m_LineNumber_55;
  8646. NullCheck(L_1546);
  8647. float L_1548 = V_209;
  8648. ((L_1546)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1547)))->___ascender_12 = L_1548;
  8649. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1549 = ___1_textInfo;
  8650. NullCheck(L_1549);
  8651. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1550 = L_1549->___lineInfo_13;
  8652. int32_t L_1551 = __this->___m_LineNumber_55;
  8653. NullCheck(L_1550);
  8654. float L_1552 = V_210;
  8655. ((L_1550)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1551)))->___descender_14 = L_1552;
  8656. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1553 = ___1_textInfo;
  8657. NullCheck(L_1553);
  8658. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1554 = L_1553->___lineInfo_13;
  8659. int32_t L_1555 = __this->___m_LineNumber_55;
  8660. NullCheck(L_1554);
  8661. float L_1556 = V_209;
  8662. float L_1557 = V_210;
  8663. float L_1558 = V_14;
  8664. float L_1559 = V_1;
  8665. ((L_1554)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1555)))->___lineHeight_11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_1556, L_1557)), ((float)il2cpp_codegen_multiply(L_1558, L_1559))));
  8666. int32_t L_1560 = __this->___m_CharacterCount_48;
  8667. __this->___m_FirstCharacterOfLine_49 = ((int32_t)il2cpp_codegen_add(L_1560, 1));
  8668. __this->___m_LineVisibleCharacterCount_56 = 0;
  8669. int32_t L_1561 = V_60;
  8670. V_217 = (bool)((((int32_t)L_1561) == ((int32_t)((int32_t)10)))? 1 : 0);
  8671. bool L_1562 = V_217;
  8672. if (!L_1562)
  8673. {
  8674. goto IL_2ddb;
  8675. }
  8676. }
  8677. {
  8678. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1563 = (&__this->___m_SavedLineState_69);
  8679. int32_t L_1564 = V_59;
  8680. int32_t L_1565 = __this->___m_CharacterCount_48;
  8681. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1566 = ___1_textInfo;
  8682. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_1563, L_1564, L_1565, L_1566, NULL);
  8683. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1567 = (&__this->___m_SavedWordWrapState_68);
  8684. int32_t L_1568 = V_59;
  8685. int32_t L_1569 = __this->___m_CharacterCount_48;
  8686. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1570 = ___1_textInfo;
  8687. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_1567, L_1568, L_1569, L_1570, NULL);
  8688. int32_t L_1571 = __this->___m_LineNumber_55;
  8689. __this->___m_LineNumber_55 = ((int32_t)il2cpp_codegen_add(L_1571, 1));
  8690. V_15 = (bool)1;
  8691. V_28 = (bool)0;
  8692. V_27 = (bool)1;
  8693. int32_t L_1572 = __this->___m_LineNumber_55;
  8694. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1573 = ___1_textInfo;
  8695. NullCheck(L_1573);
  8696. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1574 = L_1573->___lineInfo_13;
  8697. NullCheck(L_1574);
  8698. V_218 = (bool)((((int32_t)((((int32_t)L_1572) < ((int32_t)((int32_t)(((RuntimeArray*)L_1574)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8699. bool L_1575 = V_218;
  8700. if (!L_1575)
  8701. {
  8702. goto IL_2d13;
  8703. }
  8704. }
  8705. {
  8706. int32_t L_1576 = __this->___m_LineNumber_55;
  8707. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1577 = ___1_textInfo;
  8708. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  8709. TextGeneratorUtilities_ResizeLineExtents_m2EA9BE32A38D5E075DEF8EDA9EC01766E45C0F85(L_1576, L_1577, NULL);
  8710. }
  8711. IL_2d13:
  8712. {
  8713. float L_1578 = __this->___m_LineHeight_40;
  8714. V_219 = (bool)((((float)L_1578) == ((float)(-32767.0f)))? 1 : 0);
  8715. bool L_1579 = V_219;
  8716. if (!L_1579)
  8717. {
  8718. goto IL_2d64;
  8719. }
  8720. }
  8721. {
  8722. float L_1580 = __this->___m_MaxLineDescender_54;
  8723. float L_1581 = V_74;
  8724. float L_1582 = V_14;
  8725. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1583 = ___0_generationSettings;
  8726. NullCheck(L_1583);
  8727. float L_1584 = L_1583->___lineSpacing_29;
  8728. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1585 = ___0_generationSettings;
  8729. NullCheck(L_1585);
  8730. float L_1586 = L_1585->___paragraphSpacing_30;
  8731. float L_1587 = __this->___m_LineSpacingDelta_83;
  8732. float L_1588 = V_1;
  8733. V_77 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1580)), L_1581)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1582, L_1584)), L_1586)), L_1587)), L_1588))));
  8734. float L_1589 = __this->___m_LineOffset_39;
  8735. float L_1590 = V_77;
  8736. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_1589, L_1590));
  8737. goto IL_2d87;
  8738. }
  8739. IL_2d64:
  8740. {
  8741. float L_1591 = __this->___m_LineOffset_39;
  8742. float L_1592 = __this->___m_LineHeight_40;
  8743. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1593 = ___0_generationSettings;
  8744. NullCheck(L_1593);
  8745. float L_1594 = L_1593->___lineSpacing_29;
  8746. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1595 = ___0_generationSettings;
  8747. NullCheck(L_1595);
  8748. float L_1596 = L_1595->___paragraphSpacing_30;
  8749. float L_1597 = V_1;
  8750. __this->___m_LineOffset_39 = ((float)il2cpp_codegen_add(L_1591, ((float)il2cpp_codegen_add(L_1592, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1594, L_1596)), L_1597))))));
  8751. }
  8752. IL_2d87:
  8753. {
  8754. __this->___m_MaxLineAscender_53 = (-32767.0f);
  8755. __this->___m_MaxLineDescender_54 = (32767.0f);
  8756. float L_1598 = V_74;
  8757. __this->___m_StartOfLineAscender_82 = L_1598;
  8758. float L_1599 = __this->___m_TagLineIndent_44;
  8759. float L_1600 = __this->___m_TagIndent_45;
  8760. __this->___m_XAdvance_43 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_1599)), L_1600));
  8761. int32_t L_1601 = __this->___m_CharacterCount_48;
  8762. V_18 = ((int32_t)il2cpp_codegen_subtract(L_1601, 1));
  8763. int32_t L_1602 = __this->___m_CharacterCount_48;
  8764. __this->___m_CharacterCount_48 = ((int32_t)il2cpp_codegen_add(L_1602, 1));
  8765. goto IL_329d;
  8766. }
  8767. IL_2ddb:
  8768. {
  8769. }
  8770. IL_2ddc:
  8771. {
  8772. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1603 = ___1_textInfo;
  8773. NullCheck(L_1603);
  8774. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1604 = L_1603->___textElementInfo_10;
  8775. int32_t L_1605 = __this->___m_CharacterCount_48;
  8776. NullCheck(L_1604);
  8777. bool L_1606 = ((L_1604)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1605)))->___isVisible_34;
  8778. V_220 = L_1606;
  8779. bool L_1607 = V_220;
  8780. if (!L_1607)
  8781. {
  8782. goto IL_2efd;
  8783. }
  8784. }
  8785. {
  8786. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1608 = (&__this->___m_MeshExtents_62);
  8787. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1609 = (&L_1608->___min_0);
  8788. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1610 = (&__this->___m_MeshExtents_62);
  8789. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1611 = (&L_1610->___min_0);
  8790. float L_1612 = L_1611->___x_0;
  8791. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1613 = ___1_textInfo;
  8792. NullCheck(L_1613);
  8793. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1614 = L_1613->___textElementInfo_10;
  8794. int32_t L_1615 = __this->___m_CharacterCount_48;
  8795. NullCheck(L_1614);
  8796. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1616 = (&((L_1614)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1615)))->___bottomLeft_19);
  8797. float L_1617 = L_1616->___x_2;
  8798. float L_1618;
  8799. L_1618 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1612, L_1617, NULL);
  8800. L_1609->___x_0 = L_1618;
  8801. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1619 = (&__this->___m_MeshExtents_62);
  8802. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1620 = (&L_1619->___min_0);
  8803. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1621 = (&__this->___m_MeshExtents_62);
  8804. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1622 = (&L_1621->___min_0);
  8805. float L_1623 = L_1622->___y_1;
  8806. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1624 = ___1_textInfo;
  8807. NullCheck(L_1624);
  8808. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1625 = L_1624->___textElementInfo_10;
  8809. int32_t L_1626 = __this->___m_CharacterCount_48;
  8810. NullCheck(L_1625);
  8811. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1627 = (&((L_1625)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1626)))->___bottomLeft_19);
  8812. float L_1628 = L_1627->___y_3;
  8813. float L_1629;
  8814. L_1629 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1623, L_1628, NULL);
  8815. L_1620->___y_1 = L_1629;
  8816. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1630 = (&__this->___m_MeshExtents_62);
  8817. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1631 = (&L_1630->___max_1);
  8818. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1632 = (&__this->___m_MeshExtents_62);
  8819. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1633 = (&L_1632->___max_1);
  8820. float L_1634 = L_1633->___x_0;
  8821. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1635 = ___1_textInfo;
  8822. NullCheck(L_1635);
  8823. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1636 = L_1635->___textElementInfo_10;
  8824. int32_t L_1637 = __this->___m_CharacterCount_48;
  8825. NullCheck(L_1636);
  8826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1638 = (&((L_1636)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1637)))->___topRight_20);
  8827. float L_1639 = L_1638->___x_2;
  8828. float L_1640;
  8829. L_1640 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1634, L_1639, NULL);
  8830. L_1631->___x_0 = L_1640;
  8831. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1641 = (&__this->___m_MeshExtents_62);
  8832. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1642 = (&L_1641->___max_1);
  8833. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1643 = (&__this->___m_MeshExtents_62);
  8834. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1644 = (&L_1643->___max_1);
  8835. float L_1645 = L_1644->___y_1;
  8836. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1646 = ___1_textInfo;
  8837. NullCheck(L_1646);
  8838. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1647 = L_1646->___textElementInfo_10;
  8839. int32_t L_1648 = __this->___m_CharacterCount_48;
  8840. NullCheck(L_1647);
  8841. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1649 = (&((L_1647)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1648)))->___topRight_20);
  8842. float L_1650 = L_1649->___y_3;
  8843. float L_1651;
  8844. L_1651 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1645, L_1650, NULL);
  8845. L_1642->___y_1 = L_1651;
  8846. }
  8847. IL_2efd:
  8848. {
  8849. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1652 = ___0_generationSettings;
  8850. NullCheck(L_1652);
  8851. int32_t L_1653 = L_1652->___overflowMode_11;
  8852. if ((!(((uint32_t)L_1653) == ((uint32_t)5))))
  8853. {
  8854. goto IL_2f17;
  8855. }
  8856. }
  8857. {
  8858. int32_t L_1654 = V_60;
  8859. if ((((int32_t)L_1654) == ((int32_t)((int32_t)13))))
  8860. {
  8861. goto IL_2f17;
  8862. }
  8863. }
  8864. {
  8865. int32_t L_1655 = V_60;
  8866. G_B425_0 = ((((int32_t)((((int32_t)L_1655) == ((int32_t)((int32_t)10)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8867. goto IL_2f18;
  8868. }
  8869. IL_2f17:
  8870. {
  8871. G_B425_0 = 0;
  8872. }
  8873. IL_2f18:
  8874. {
  8875. V_221 = (bool)G_B425_0;
  8876. bool L_1656 = V_221;
  8877. if (!L_1656)
  8878. {
  8879. goto IL_308f;
  8880. }
  8881. }
  8882. {
  8883. int32_t L_1657 = __this->___m_PageNumber_58;
  8884. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1658 = ___1_textInfo;
  8885. NullCheck(L_1658);
  8886. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1659 = L_1658->___pageInfo_14;
  8887. NullCheck(L_1659);
  8888. V_222 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1657, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1659)->max_length))))? 1 : 0);
  8889. bool L_1660 = V_222;
  8890. if (!L_1660)
  8891. {
  8892. goto IL_2f4f;
  8893. }
  8894. }
  8895. {
  8896. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1661 = ___1_textInfo;
  8897. NullCheck(L_1661);
  8898. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4** L_1662 = (&L_1661->___pageInfo_14);
  8899. int32_t L_1663 = __this->___m_PageNumber_58;
  8900. il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var);
  8901. TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8(L_1662, ((int32_t)il2cpp_codegen_add(L_1663, 1)), (bool)1, TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_RuntimeMethod_var);
  8902. }
  8903. IL_2f4f:
  8904. {
  8905. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1664 = ___1_textInfo;
  8906. NullCheck(L_1664);
  8907. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1665 = L_1664->___pageInfo_14;
  8908. int32_t L_1666 = __this->___m_PageNumber_58;
  8909. NullCheck(L_1665);
  8910. float L_1667 = V_24;
  8911. ((L_1665)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1666)))->___ascender_2 = L_1667;
  8912. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1668 = ___1_textInfo;
  8913. NullCheck(L_1668);
  8914. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1669 = L_1668->___pageInfo_14;
  8915. int32_t L_1670 = __this->___m_PageNumber_58;
  8916. NullCheck(L_1669);
  8917. float L_1671 = V_75;
  8918. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1672 = ___1_textInfo;
  8919. NullCheck(L_1672);
  8920. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1673 = L_1672->___pageInfo_14;
  8921. int32_t L_1674 = __this->___m_PageNumber_58;
  8922. NullCheck(L_1673);
  8923. float L_1675 = ((L_1673)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1674)))->___descender_4;
  8924. G_B429_0 = ((L_1669)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1670)));
  8925. if ((((float)L_1671) < ((float)L_1675)))
  8926. {
  8927. G_B430_0 = ((L_1669)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1670)));
  8928. goto IL_2faa;
  8929. }
  8930. }
  8931. {
  8932. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1676 = ___1_textInfo;
  8933. NullCheck(L_1676);
  8934. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1677 = L_1676->___pageInfo_14;
  8935. int32_t L_1678 = __this->___m_PageNumber_58;
  8936. NullCheck(L_1677);
  8937. float L_1679 = ((L_1677)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1678)))->___descender_4;
  8938. G_B431_0 = L_1679;
  8939. G_B431_1 = G_B429_0;
  8940. goto IL_2fac;
  8941. }
  8942. IL_2faa:
  8943. {
  8944. float L_1680 = V_75;
  8945. G_B431_0 = L_1680;
  8946. G_B431_1 = G_B430_0;
  8947. }
  8948. IL_2fac:
  8949. {
  8950. G_B431_1->___descender_4 = G_B431_0;
  8951. int32_t L_1681 = __this->___m_PageNumber_58;
  8952. if (L_1681)
  8953. {
  8954. goto IL_2fc4;
  8955. }
  8956. }
  8957. {
  8958. int32_t L_1682 = __this->___m_CharacterCount_48;
  8959. G_B434_0 = ((((int32_t)L_1682) == ((int32_t)0))? 1 : 0);
  8960. goto IL_2fc5;
  8961. }
  8962. IL_2fc4:
  8963. {
  8964. G_B434_0 = 0;
  8965. }
  8966. IL_2fc5:
  8967. {
  8968. V_223 = (bool)G_B434_0;
  8969. bool L_1683 = V_223;
  8970. if (!L_1683)
  8971. {
  8972. goto IL_2fec;
  8973. }
  8974. }
  8975. {
  8976. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1684 = ___1_textInfo;
  8977. NullCheck(L_1684);
  8978. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1685 = L_1684->___pageInfo_14;
  8979. int32_t L_1686 = __this->___m_PageNumber_58;
  8980. NullCheck(L_1685);
  8981. int32_t L_1687 = __this->___m_CharacterCount_48;
  8982. ((L_1685)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1686)))->___firstCharacterIndex_0 = L_1687;
  8983. goto IL_308e;
  8984. }
  8985. IL_2fec:
  8986. {
  8987. int32_t L_1688 = __this->___m_CharacterCount_48;
  8988. if ((((int32_t)L_1688) <= ((int32_t)0)))
  8989. {
  8990. goto IL_301a;
  8991. }
  8992. }
  8993. {
  8994. int32_t L_1689 = __this->___m_PageNumber_58;
  8995. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1690 = ___1_textInfo;
  8996. NullCheck(L_1690);
  8997. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1691 = L_1690->___textElementInfo_10;
  8998. int32_t L_1692 = __this->___m_CharacterCount_48;
  8999. NullCheck(L_1691);
  9000. int32_t L_1693 = ((L_1691)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1692, 1)))))->___pageNumber_12;
  9001. G_B439_0 = ((((int32_t)((((int32_t)L_1689) == ((int32_t)L_1693))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9002. goto IL_301b;
  9003. }
  9004. IL_301a:
  9005. {
  9006. G_B439_0 = 0;
  9007. }
  9008. IL_301b:
  9009. {
  9010. V_224 = (bool)G_B439_0;
  9011. bool L_1694 = V_224;
  9012. if (!L_1694)
  9013. {
  9014. goto IL_3061;
  9015. }
  9016. }
  9017. {
  9018. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1695 = ___1_textInfo;
  9019. NullCheck(L_1695);
  9020. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1696 = L_1695->___pageInfo_14;
  9021. int32_t L_1697 = __this->___m_PageNumber_58;
  9022. NullCheck(L_1696);
  9023. int32_t L_1698 = __this->___m_CharacterCount_48;
  9024. ((L_1696)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1697, 1)))))->___lastCharacterIndex_1 = ((int32_t)il2cpp_codegen_subtract(L_1698, 1));
  9025. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1699 = ___1_textInfo;
  9026. NullCheck(L_1699);
  9027. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1700 = L_1699->___pageInfo_14;
  9028. int32_t L_1701 = __this->___m_PageNumber_58;
  9029. NullCheck(L_1700);
  9030. int32_t L_1702 = __this->___m_CharacterCount_48;
  9031. ((L_1700)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1701)))->___firstCharacterIndex_0 = L_1702;
  9032. goto IL_308e;
  9033. }
  9034. IL_3061:
  9035. {
  9036. int32_t L_1703 = __this->___m_CharacterCount_48;
  9037. int32_t L_1704 = V_0;
  9038. V_225 = (bool)((((int32_t)L_1703) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1704, 1))))? 1 : 0);
  9039. bool L_1705 = V_225;
  9040. if (!L_1705)
  9041. {
  9042. goto IL_308e;
  9043. }
  9044. }
  9045. {
  9046. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1706 = ___1_textInfo;
  9047. NullCheck(L_1706);
  9048. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1707 = L_1706->___pageInfo_14;
  9049. int32_t L_1708 = __this->___m_PageNumber_58;
  9050. NullCheck(L_1707);
  9051. int32_t L_1709 = __this->___m_CharacterCount_48;
  9052. ((L_1707)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1708)))->___lastCharacterIndex_1 = L_1709;
  9053. }
  9054. IL_308e:
  9055. {
  9056. }
  9057. IL_308f:
  9058. {
  9059. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1710 = ___0_generationSettings;
  9060. NullCheck(L_1710);
  9061. bool L_1711 = L_1710->___wordWrap_12;
  9062. if (L_1711)
  9063. {
  9064. goto IL_30ab;
  9065. }
  9066. }
  9067. {
  9068. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1712 = ___0_generationSettings;
  9069. NullCheck(L_1712);
  9070. int32_t L_1713 = L_1712->___overflowMode_11;
  9071. if ((((int32_t)L_1713) == ((int32_t)3)))
  9072. {
  9073. goto IL_30ab;
  9074. }
  9075. }
  9076. {
  9077. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1714 = ___0_generationSettings;
  9078. NullCheck(L_1714);
  9079. int32_t L_1715 = L_1714->___overflowMode_11;
  9080. G_B448_0 = ((((int32_t)L_1715) == ((int32_t)1))? 1 : 0);
  9081. goto IL_30ac;
  9082. }
  9083. IL_30ab:
  9084. {
  9085. G_B448_0 = 1;
  9086. }
  9087. IL_30ac:
  9088. {
  9089. V_226 = (bool)G_B448_0;
  9090. bool L_1716 = V_226;
  9091. if (!L_1716)
  9092. {
  9093. goto IL_328e;
  9094. }
  9095. }
  9096. {
  9097. int32_t L_1717 = V_60;
  9098. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  9099. bool L_1718;
  9100. L_1718 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_1717), NULL);
  9101. if (L_1718)
  9102. {
  9103. goto IL_30d8;
  9104. }
  9105. }
  9106. {
  9107. int32_t L_1719 = V_60;
  9108. if ((((int32_t)L_1719) == ((int32_t)((int32_t)8203))))
  9109. {
  9110. goto IL_30d8;
  9111. }
  9112. }
  9113. {
  9114. int32_t L_1720 = V_60;
  9115. if ((((int32_t)L_1720) == ((int32_t)((int32_t)45))))
  9116. {
  9117. goto IL_30d8;
  9118. }
  9119. }
  9120. {
  9121. int32_t L_1721 = V_60;
  9122. if ((!(((uint32_t)L_1721) == ((uint32_t)((int32_t)173)))))
  9123. {
  9124. goto IL_3118;
  9125. }
  9126. }
  9127. IL_30d8:
  9128. {
  9129. bool L_1722 = __this->___m_IsNonBreakingSpace_67;
  9130. bool L_1723 = V_28;
  9131. if (!((int32_t)(((((int32_t)L_1722) == ((int32_t)0))? 1 : 0)|(int32_t)L_1723)))
  9132. {
  9133. goto IL_3118;
  9134. }
  9135. }
  9136. {
  9137. int32_t L_1724 = V_60;
  9138. if ((((int32_t)L_1724) == ((int32_t)((int32_t)160))))
  9139. {
  9140. goto IL_3118;
  9141. }
  9142. }
  9143. {
  9144. int32_t L_1725 = V_60;
  9145. if ((((int32_t)L_1725) == ((int32_t)((int32_t)8199))))
  9146. {
  9147. goto IL_3118;
  9148. }
  9149. }
  9150. {
  9151. int32_t L_1726 = V_60;
  9152. if ((((int32_t)L_1726) == ((int32_t)((int32_t)8209))))
  9153. {
  9154. goto IL_3118;
  9155. }
  9156. }
  9157. {
  9158. int32_t L_1727 = V_60;
  9159. if ((((int32_t)L_1727) == ((int32_t)((int32_t)8239))))
  9160. {
  9161. goto IL_3118;
  9162. }
  9163. }
  9164. {
  9165. int32_t L_1728 = V_60;
  9166. G_B460_0 = ((((int32_t)((((int32_t)L_1728) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9167. goto IL_3119;
  9168. }
  9169. IL_3118:
  9170. {
  9171. G_B460_0 = 0;
  9172. }
  9173. IL_3119:
  9174. {
  9175. V_227 = (bool)G_B460_0;
  9176. bool L_1729 = V_227;
  9177. if (!L_1729)
  9178. {
  9179. goto IL_3146;
  9180. }
  9181. }
  9182. {
  9183. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1730 = (&__this->___m_SavedWordWrapState_68);
  9184. int32_t L_1731 = V_59;
  9185. int32_t L_1732 = __this->___m_CharacterCount_48;
  9186. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1733 = ___1_textInfo;
  9187. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_1730, L_1731, L_1732, L_1733, NULL);
  9188. __this->___m_IsCharacterWrappingEnabled_81 = (bool)0;
  9189. V_27 = (bool)0;
  9190. goto IL_328d;
  9191. }
  9192. IL_3146:
  9193. {
  9194. int32_t L_1734 = V_60;
  9195. if ((((int32_t)L_1734) <= ((int32_t)((int32_t)4352))))
  9196. {
  9197. goto IL_3158;
  9198. }
  9199. }
  9200. {
  9201. int32_t L_1735 = V_60;
  9202. if ((((int32_t)L_1735) < ((int32_t)((int32_t)4607))))
  9203. {
  9204. goto IL_31c4;
  9205. }
  9206. }
  9207. IL_3158:
  9208. {
  9209. int32_t L_1736 = V_60;
  9210. if ((((int32_t)L_1736) <= ((int32_t)((int32_t)11904))))
  9211. {
  9212. goto IL_316a;
  9213. }
  9214. }
  9215. {
  9216. int32_t L_1737 = V_60;
  9217. if ((((int32_t)L_1737) < ((int32_t)((int32_t)40959))))
  9218. {
  9219. goto IL_31c4;
  9220. }
  9221. }
  9222. IL_316a:
  9223. {
  9224. int32_t L_1738 = V_60;
  9225. if ((((int32_t)L_1738) <= ((int32_t)((int32_t)43360))))
  9226. {
  9227. goto IL_317c;
  9228. }
  9229. }
  9230. {
  9231. int32_t L_1739 = V_60;
  9232. if ((((int32_t)L_1739) < ((int32_t)((int32_t)43391))))
  9233. {
  9234. goto IL_31c4;
  9235. }
  9236. }
  9237. IL_317c:
  9238. {
  9239. int32_t L_1740 = V_60;
  9240. if ((((int32_t)L_1740) <= ((int32_t)((int32_t)44032))))
  9241. {
  9242. goto IL_318e;
  9243. }
  9244. }
  9245. {
  9246. int32_t L_1741 = V_60;
  9247. if ((((int32_t)L_1741) < ((int32_t)((int32_t)55295))))
  9248. {
  9249. goto IL_31c4;
  9250. }
  9251. }
  9252. IL_318e:
  9253. {
  9254. int32_t L_1742 = V_60;
  9255. if ((((int32_t)L_1742) <= ((int32_t)((int32_t)63744))))
  9256. {
  9257. goto IL_31a0;
  9258. }
  9259. }
  9260. {
  9261. int32_t L_1743 = V_60;
  9262. if ((((int32_t)L_1743) < ((int32_t)((int32_t)64255))))
  9263. {
  9264. goto IL_31c4;
  9265. }
  9266. }
  9267. IL_31a0:
  9268. {
  9269. int32_t L_1744 = V_60;
  9270. if ((((int32_t)L_1744) <= ((int32_t)((int32_t)65072))))
  9271. {
  9272. goto IL_31b2;
  9273. }
  9274. }
  9275. {
  9276. int32_t L_1745 = V_60;
  9277. if ((((int32_t)L_1745) < ((int32_t)((int32_t)65103))))
  9278. {
  9279. goto IL_31c4;
  9280. }
  9281. }
  9282. IL_31b2:
  9283. {
  9284. int32_t L_1746 = V_60;
  9285. if ((((int32_t)L_1746) <= ((int32_t)((int32_t)65280))))
  9286. {
  9287. goto IL_31cf;
  9288. }
  9289. }
  9290. {
  9291. int32_t L_1747 = V_60;
  9292. if ((((int32_t)L_1747) >= ((int32_t)((int32_t)65519))))
  9293. {
  9294. goto IL_31cf;
  9295. }
  9296. }
  9297. IL_31c4:
  9298. {
  9299. bool L_1748 = __this->___m_IsNonBreakingSpace_67;
  9300. G_B478_0 = ((((int32_t)L_1748) == ((int32_t)0))? 1 : 0);
  9301. goto IL_31d0;
  9302. }
  9303. IL_31cf:
  9304. {
  9305. G_B478_0 = 0;
  9306. }
  9307. IL_31d0:
  9308. {
  9309. V_228 = (bool)G_B478_0;
  9310. bool L_1749 = V_228;
  9311. if (!L_1749)
  9312. {
  9313. goto IL_3261;
  9314. }
  9315. }
  9316. {
  9317. bool L_1750 = V_27;
  9318. bool L_1751 = V_29;
  9319. if (((int32_t)((int32_t)L_1750|(int32_t)L_1751)))
  9320. {
  9321. goto IL_3235;
  9322. }
  9323. }
  9324. {
  9325. TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1752 = V_23;
  9326. NullCheck(L_1752);
  9327. UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_1753;
  9328. L_1753 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_1752, NULL);
  9329. NullCheck(L_1753);
  9330. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_1754;
  9331. L_1754 = UnicodeLineBreakingRules_get_leadingCharactersLookup_m1DAC015D7E37112EAE0437E6472AEA0719DFF3DC(L_1753, NULL);
  9332. int32_t L_1755 = V_60;
  9333. NullCheck(L_1754);
  9334. bool L_1756;
  9335. L_1756 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_1754, L_1755, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
  9336. if (L_1756)
  9337. {
  9338. goto IL_3232;
  9339. }
  9340. }
  9341. {
  9342. int32_t L_1757 = __this->___m_CharacterCount_48;
  9343. int32_t L_1758 = V_0;
  9344. if ((((int32_t)L_1757) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1758, 1)))))
  9345. {
  9346. goto IL_322f;
  9347. }
  9348. }
  9349. {
  9350. TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1759 = V_23;
  9351. NullCheck(L_1759);
  9352. UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_1760;
  9353. L_1760 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_1759, NULL);
  9354. NullCheck(L_1760);
  9355. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_1761;
  9356. L_1761 = UnicodeLineBreakingRules_get_followingCharactersLookup_m5510A21873DC5DA66F4A2DFA4C26A5EFAD494D8B(L_1760, NULL);
  9357. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1762 = ___1_textInfo;
  9358. NullCheck(L_1762);
  9359. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1763 = L_1762->___textElementInfo_10;
  9360. int32_t L_1764 = __this->___m_CharacterCount_48;
  9361. NullCheck(L_1763);
  9362. Il2CppChar L_1765 = ((L_1763)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1764, 1)))))->___character_0;
  9363. NullCheck(L_1761);
  9364. bool L_1766;
  9365. L_1766 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_1761, L_1765, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
  9366. G_B484_0 = ((((int32_t)L_1766) == ((int32_t)0))? 1 : 0);
  9367. goto IL_3230;
  9368. }
  9369. IL_322f:
  9370. {
  9371. G_B484_0 = 0;
  9372. }
  9373. IL_3230:
  9374. {
  9375. G_B486_0 = G_B484_0;
  9376. goto IL_3233;
  9377. }
  9378. IL_3232:
  9379. {
  9380. G_B486_0 = 0;
  9381. }
  9382. IL_3233:
  9383. {
  9384. G_B488_0 = G_B486_0;
  9385. goto IL_3236;
  9386. }
  9387. IL_3235:
  9388. {
  9389. G_B488_0 = 1;
  9390. }
  9391. IL_3236:
  9392. {
  9393. V_229 = (bool)G_B488_0;
  9394. bool L_1767 = V_229;
  9395. if (!L_1767)
  9396. {
  9397. goto IL_325e;
  9398. }
  9399. }
  9400. {
  9401. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1768 = (&__this->___m_SavedWordWrapState_68);
  9402. int32_t L_1769 = V_59;
  9403. int32_t L_1770 = __this->___m_CharacterCount_48;
  9404. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1771 = ___1_textInfo;
  9405. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_1768, L_1769, L_1770, L_1771, NULL);
  9406. __this->___m_IsCharacterWrappingEnabled_81 = (bool)0;
  9407. V_27 = (bool)0;
  9408. }
  9409. IL_325e:
  9410. {
  9411. goto IL_328d;
  9412. }
  9413. IL_3261:
  9414. {
  9415. bool L_1772 = V_27;
  9416. if (L_1772)
  9417. {
  9418. goto IL_326d;
  9419. }
  9420. }
  9421. {
  9422. bool L_1773 = __this->___m_IsCharacterWrappingEnabled_81;
  9423. G_B494_0 = ((int32_t)(L_1773));
  9424. goto IL_326e;
  9425. }
  9426. IL_326d:
  9427. {
  9428. G_B494_0 = 1;
  9429. }
  9430. IL_326e:
  9431. {
  9432. bool L_1774 = V_29;
  9433. V_230 = (bool)((int32_t)(G_B494_0|(int32_t)L_1774));
  9434. bool L_1775 = V_230;
  9435. if (!L_1775)
  9436. {
  9437. goto IL_328d;
  9438. }
  9439. }
  9440. {
  9441. WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1776 = (&__this->___m_SavedWordWrapState_68);
  9442. int32_t L_1777 = V_59;
  9443. int32_t L_1778 = __this->___m_CharacterCount_48;
  9444. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1779 = ___1_textInfo;
  9445. TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_1776, L_1777, L_1778, L_1779, NULL);
  9446. }
  9447. IL_328d:
  9448. {
  9449. }
  9450. IL_328e:
  9451. {
  9452. int32_t L_1780 = __this->___m_CharacterCount_48;
  9453. __this->___m_CharacterCount_48 = ((int32_t)il2cpp_codegen_add(L_1780, 1));
  9454. }
  9455. IL_329d:
  9456. {
  9457. int32_t L_1781 = V_59;
  9458. V_149 = L_1781;
  9459. int32_t L_1782 = V_149;
  9460. V_59 = ((int32_t)il2cpp_codegen_add(L_1782, 1));
  9461. }
  9462. IL_32a7:
  9463. {
  9464. int32_t L_1783 = V_59;
  9465. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1784 = __this->___m_CharBuffer_4;
  9466. NullCheck(L_1784);
  9467. if ((((int32_t)L_1783) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1784)->max_length)))))
  9468. {
  9469. goto IL_32c1;
  9470. }
  9471. }
  9472. {
  9473. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1785 = __this->___m_CharBuffer_4;
  9474. int32_t L_1786 = V_59;
  9475. NullCheck(L_1785);
  9476. int32_t L_1787 = L_1786;
  9477. int32_t L_1788 = (L_1785)->GetAt(static_cast<il2cpp_array_size_t>(L_1787));
  9478. G_B502_0 = ((!(((uint32_t)L_1788) <= ((uint32_t)0)))? 1 : 0);
  9479. goto IL_32c2;
  9480. }
  9481. IL_32c1:
  9482. {
  9483. G_B502_0 = 0;
  9484. }
  9485. IL_32c2:
  9486. {
  9487. V_231 = (bool)G_B502_0;
  9488. bool L_1789 = V_231;
  9489. if (L_1789)
  9490. {
  9491. goto IL_0496;
  9492. }
  9493. }
  9494. {
  9495. float L_1790 = __this->___m_MaxFontSize_79;
  9496. float L_1791 = __this->___m_MinFontSize_80;
  9497. V_32 = ((float)il2cpp_codegen_subtract(L_1790, L_1791));
  9498. bool L_1792 = __this->___m_IsCharacterWrappingEnabled_81;
  9499. if (L_1792)
  9500. {
  9501. goto IL_3303;
  9502. }
  9503. }
  9504. {
  9505. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1793 = ___0_generationSettings;
  9506. NullCheck(L_1793);
  9507. bool L_1794 = L_1793->___autoSize_19;
  9508. if (!L_1794)
  9509. {
  9510. goto IL_3303;
  9511. }
  9512. }
  9513. {
  9514. float L_1795 = V_32;
  9515. if ((!(((float)L_1795) > ((float)(0.050999999f)))))
  9516. {
  9517. goto IL_3303;
  9518. }
  9519. }
  9520. {
  9521. float L_1796 = __this->___m_FontSize_15;
  9522. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1797 = ___0_generationSettings;
  9523. NullCheck(L_1797);
  9524. float L_1798 = L_1797->___fontSizeMax_21;
  9525. G_B508_0 = ((((float)L_1796) < ((float)L_1798))? 1 : 0);
  9526. goto IL_3304;
  9527. }
  9528. IL_3303:
  9529. {
  9530. G_B508_0 = 0;
  9531. }
  9532. IL_3304:
  9533. {
  9534. V_232 = (bool)G_B508_0;
  9535. bool L_1799 = V_232;
  9536. if (!L_1799)
  9537. {
  9538. goto IL_3393;
  9539. }
  9540. }
  9541. {
  9542. float L_1800 = __this->___m_FontSize_15;
  9543. __this->___m_MinFontSize_80 = L_1800;
  9544. float L_1801 = __this->___m_FontSize_15;
  9545. float L_1802 = __this->___m_MaxFontSize_79;
  9546. float L_1803 = __this->___m_FontSize_15;
  9547. float L_1804;
  9548. L_1804 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1802, L_1803))/(2.0f))), (0.0500000007f), NULL);
  9549. __this->___m_FontSize_15 = ((float)il2cpp_codegen_add(L_1801, L_1804));
  9550. float L_1805 = __this->___m_FontSize_15;
  9551. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1806 = ___0_generationSettings;
  9552. NullCheck(L_1806);
  9553. float L_1807 = L_1806->___fontSizeMax_21;
  9554. float L_1808;
  9555. L_1808 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1805, L_1807, NULL);
  9556. __this->___m_FontSize_15 = ((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1808, (20.0f))), (0.5f)))))/(20.0f)));
  9557. int32_t L_1809 = __this->___m_LoopCountA_70;
  9558. V_233 = (bool)((((int32_t)L_1809) > ((int32_t)((int32_t)20)))? 1 : 0);
  9559. bool L_1810 = V_233;
  9560. if (!L_1810)
  9561. {
  9562. goto IL_3385;
  9563. }
  9564. }
  9565. {
  9566. goto IL_6c5c;
  9567. }
  9568. IL_3385:
  9569. {
  9570. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1811 = ___0_generationSettings;
  9571. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1812 = ___1_textInfo;
  9572. TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_1811, L_1812, NULL);
  9573. goto IL_6c5c;
  9574. }
  9575. IL_3393:
  9576. {
  9577. __this->___m_IsCharacterWrappingEnabled_81 = (bool)0;
  9578. int32_t L_1813 = __this->___m_CharacterCount_48;
  9579. V_234 = (bool)((((int32_t)L_1813) == ((int32_t)0))? 1 : 0);
  9580. bool L_1814 = V_234;
  9581. if (!L_1814)
  9582. {
  9583. goto IL_33b7;
  9584. }
  9585. }
  9586. {
  9587. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1815 = ___1_textInfo;
  9588. TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83((bool)1, L_1815, NULL);
  9589. goto IL_6c5c;
  9590. }
  9591. IL_33b7:
  9592. {
  9593. MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_1816 = __this->___m_MaterialReferences_85;
  9594. NullCheck(L_1816);
  9595. int32_t L_1817 = ((L_1816)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___referenceCount_8;
  9596. V_33 = ((int32_t)il2cpp_codegen_multiply(L_1817, 4));
  9597. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1818 = ___1_textInfo;
  9598. NullCheck(L_1818);
  9599. MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_1819 = L_1818->___meshInfo_15;
  9600. NullCheck(L_1819);
  9601. MeshInfo_Clear_m06992FEB7AC9B2AE1728BEDFC8D8A39DE1AAD475(((L_1819)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (bool)0, NULL);
  9602. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1820;
  9603. L_1820 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  9604. V_34 = L_1820;
  9605. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1821 = __this->___m_RectTransformCorners_1;
  9606. V_35 = L_1821;
  9607. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1822 = ___0_generationSettings;
  9608. NullCheck(L_1822);
  9609. int32_t L_1823 = L_1822->___textAlignment_10;
  9610. V_236 = L_1823;
  9611. int32_t L_1824 = V_236;
  9612. V_235 = L_1824;
  9613. int32_t L_1825 = V_235;
  9614. if ((((int32_t)L_1825) > ((int32_t)((int32_t)1056))))
  9615. {
  9616. goto IL_352c;
  9617. }
  9618. }
  9619. {
  9620. int32_t L_1826 = V_235;
  9621. if ((((int32_t)L_1826) > ((int32_t)((int32_t)516))))
  9622. {
  9623. goto IL_3493;
  9624. }
  9625. }
  9626. {
  9627. int32_t L_1827 = V_235;
  9628. if ((((int32_t)L_1827) > ((int32_t)((int32_t)264))))
  9629. {
  9630. goto IL_344a;
  9631. }
  9632. }
  9633. {
  9634. int32_t L_1828 = V_235;
  9635. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1828, ((int32_t)257)))) > ((uint32_t)1))))
  9636. {
  9637. goto IL_3652;
  9638. }
  9639. }
  9640. {
  9641. goto IL_342b;
  9642. }
  9643. IL_342b:
  9644. {
  9645. int32_t L_1829 = V_235;
  9646. if ((((int32_t)L_1829) == ((int32_t)((int32_t)260))))
  9647. {
  9648. goto IL_3652;
  9649. }
  9650. }
  9651. {
  9652. goto IL_3439;
  9653. }
  9654. IL_3439:
  9655. {
  9656. int32_t L_1830 = V_235;
  9657. if ((((int32_t)L_1830) == ((int32_t)((int32_t)264))))
  9658. {
  9659. goto IL_3652;
  9660. }
  9661. }
  9662. {
  9663. goto IL_399d;
  9664. }
  9665. IL_344a:
  9666. {
  9667. int32_t L_1831 = V_235;
  9668. if ((((int32_t)L_1831) > ((int32_t)((int32_t)288))))
  9669. {
  9670. goto IL_3472;
  9671. }
  9672. }
  9673. {
  9674. int32_t L_1832 = V_235;
  9675. if ((((int32_t)L_1832) == ((int32_t)((int32_t)272))))
  9676. {
  9677. goto IL_3652;
  9678. }
  9679. }
  9680. {
  9681. goto IL_3461;
  9682. }
  9683. IL_3461:
  9684. {
  9685. int32_t L_1833 = V_235;
  9686. if ((((int32_t)L_1833) == ((int32_t)((int32_t)288))))
  9687. {
  9688. goto IL_3652;
  9689. }
  9690. }
  9691. {
  9692. goto IL_399d;
  9693. }
  9694. IL_3472:
  9695. {
  9696. int32_t L_1834 = V_235;
  9697. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1834, ((int32_t)513)))) > ((uint32_t)1))))
  9698. {
  9699. goto IL_36eb;
  9700. }
  9701. }
  9702. {
  9703. goto IL_3482;
  9704. }
  9705. IL_3482:
  9706. {
  9707. int32_t L_1835 = V_235;
  9708. if ((((int32_t)L_1835) == ((int32_t)((int32_t)516))))
  9709. {
  9710. goto IL_36eb;
  9711. }
  9712. }
  9713. {
  9714. goto IL_399d;
  9715. }
  9716. IL_3493:
  9717. {
  9718. int32_t L_1836 = V_235;
  9719. if ((((int32_t)L_1836) > ((int32_t)((int32_t)1026))))
  9720. {
  9721. goto IL_34e5;
  9722. }
  9723. }
  9724. {
  9725. int32_t L_1837 = V_235;
  9726. if ((((int32_t)L_1837) > ((int32_t)((int32_t)528))))
  9727. {
  9728. goto IL_34c4;
  9729. }
  9730. }
  9731. {
  9732. int32_t L_1838 = V_235;
  9733. if ((((int32_t)L_1838) == ((int32_t)((int32_t)520))))
  9734. {
  9735. goto IL_36eb;
  9736. }
  9737. }
  9738. {
  9739. goto IL_34b3;
  9740. }
  9741. IL_34b3:
  9742. {
  9743. int32_t L_1839 = V_235;
  9744. if ((((int32_t)L_1839) == ((int32_t)((int32_t)528))))
  9745. {
  9746. goto IL_36eb;
  9747. }
  9748. }
  9749. {
  9750. goto IL_399d;
  9751. }
  9752. IL_34c4:
  9753. {
  9754. int32_t L_1840 = V_235;
  9755. if ((((int32_t)L_1840) == ((int32_t)((int32_t)544))))
  9756. {
  9757. goto IL_36eb;
  9758. }
  9759. }
  9760. {
  9761. goto IL_34d2;
  9762. }
  9763. IL_34d2:
  9764. {
  9765. int32_t L_1841 = V_235;
  9766. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1841, ((int32_t)1025)))) > ((uint32_t)1))))
  9767. {
  9768. goto IL_37e4;
  9769. }
  9770. }
  9771. {
  9772. goto IL_399d;
  9773. }
  9774. IL_34e5:
  9775. {
  9776. int32_t L_1842 = V_235;
  9777. if ((((int32_t)L_1842) > ((int32_t)((int32_t)1032))))
  9778. {
  9779. goto IL_350d;
  9780. }
  9781. }
  9782. {
  9783. int32_t L_1843 = V_235;
  9784. if ((((int32_t)L_1843) == ((int32_t)((int32_t)1028))))
  9785. {
  9786. goto IL_37e4;
  9787. }
  9788. }
  9789. {
  9790. goto IL_34fc;
  9791. }
  9792. IL_34fc:
  9793. {
  9794. int32_t L_1844 = V_235;
  9795. if ((((int32_t)L_1844) == ((int32_t)((int32_t)1032))))
  9796. {
  9797. goto IL_37e4;
  9798. }
  9799. }
  9800. {
  9801. goto IL_399d;
  9802. }
  9803. IL_350d:
  9804. {
  9805. int32_t L_1845 = V_235;
  9806. if ((((int32_t)L_1845) == ((int32_t)((int32_t)1040))))
  9807. {
  9808. goto IL_37e4;
  9809. }
  9810. }
  9811. {
  9812. goto IL_351b;
  9813. }
  9814. IL_351b:
  9815. {
  9816. int32_t L_1846 = V_235;
  9817. if ((((int32_t)L_1846) == ((int32_t)((int32_t)1056))))
  9818. {
  9819. goto IL_37e4;
  9820. }
  9821. }
  9822. {
  9823. goto IL_399d;
  9824. }
  9825. IL_352c:
  9826. {
  9827. int32_t L_1847 = V_235;
  9828. if ((((int32_t)L_1847) > ((int32_t)((int32_t)4100))))
  9829. {
  9830. goto IL_35b9;
  9831. }
  9832. }
  9833. {
  9834. int32_t L_1848 = V_235;
  9835. if ((((int32_t)L_1848) > ((int32_t)((int32_t)2056))))
  9836. {
  9837. goto IL_3570;
  9838. }
  9839. }
  9840. {
  9841. int32_t L_1849 = V_235;
  9842. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1849, ((int32_t)2049)))) > ((uint32_t)1))))
  9843. {
  9844. goto IL_3879;
  9845. }
  9846. }
  9847. {
  9848. goto IL_3551;
  9849. }
  9850. IL_3551:
  9851. {
  9852. int32_t L_1850 = V_235;
  9853. if ((((int32_t)L_1850) == ((int32_t)((int32_t)2052))))
  9854. {
  9855. goto IL_3879;
  9856. }
  9857. }
  9858. {
  9859. goto IL_355f;
  9860. }
  9861. IL_355f:
  9862. {
  9863. int32_t L_1851 = V_235;
  9864. if ((((int32_t)L_1851) == ((int32_t)((int32_t)2056))))
  9865. {
  9866. goto IL_3879;
  9867. }
  9868. }
  9869. {
  9870. goto IL_399d;
  9871. }
  9872. IL_3570:
  9873. {
  9874. int32_t L_1852 = V_235;
  9875. if ((((int32_t)L_1852) > ((int32_t)((int32_t)2080))))
  9876. {
  9877. goto IL_3598;
  9878. }
  9879. }
  9880. {
  9881. int32_t L_1853 = V_235;
  9882. if ((((int32_t)L_1853) == ((int32_t)((int32_t)2064))))
  9883. {
  9884. goto IL_3879;
  9885. }
  9886. }
  9887. {
  9888. goto IL_3587;
  9889. }
  9890. IL_3587:
  9891. {
  9892. int32_t L_1854 = V_235;
  9893. if ((((int32_t)L_1854) == ((int32_t)((int32_t)2080))))
  9894. {
  9895. goto IL_3879;
  9896. }
  9897. }
  9898. {
  9899. goto IL_399d;
  9900. }
  9901. IL_3598:
  9902. {
  9903. int32_t L_1855 = V_235;
  9904. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1855, ((int32_t)4097)))) > ((uint32_t)1))))
  9905. {
  9906. goto IL_38c0;
  9907. }
  9908. }
  9909. {
  9910. goto IL_35a8;
  9911. }
  9912. IL_35a8:
  9913. {
  9914. int32_t L_1856 = V_235;
  9915. if ((((int32_t)L_1856) == ((int32_t)((int32_t)4100))))
  9916. {
  9917. goto IL_38c0;
  9918. }
  9919. }
  9920. {
  9921. goto IL_399d;
  9922. }
  9923. IL_35b9:
  9924. {
  9925. int32_t L_1857 = V_235;
  9926. if ((((int32_t)L_1857) > ((int32_t)((int32_t)8194))))
  9927. {
  9928. goto IL_360b;
  9929. }
  9930. }
  9931. {
  9932. int32_t L_1858 = V_235;
  9933. if ((((int32_t)L_1858) > ((int32_t)((int32_t)4112))))
  9934. {
  9935. goto IL_35ea;
  9936. }
  9937. }
  9938. {
  9939. int32_t L_1859 = V_235;
  9940. if ((((int32_t)L_1859) == ((int32_t)((int32_t)4104))))
  9941. {
  9942. goto IL_38c0;
  9943. }
  9944. }
  9945. {
  9946. goto IL_35d9;
  9947. }
  9948. IL_35d9:
  9949. {
  9950. int32_t L_1860 = V_235;
  9951. if ((((int32_t)L_1860) == ((int32_t)((int32_t)4112))))
  9952. {
  9953. goto IL_38c0;
  9954. }
  9955. }
  9956. {
  9957. goto IL_399d;
  9958. }
  9959. IL_35ea:
  9960. {
  9961. int32_t L_1861 = V_235;
  9962. if ((((int32_t)L_1861) == ((int32_t)((int32_t)4128))))
  9963. {
  9964. goto IL_38c0;
  9965. }
  9966. }
  9967. {
  9968. goto IL_35f8;
  9969. }
  9970. IL_35f8:
  9971. {
  9972. int32_t L_1862 = V_235;
  9973. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1862, ((int32_t)8193)))) > ((uint32_t)1))))
  9974. {
  9975. goto IL_393c;
  9976. }
  9977. }
  9978. {
  9979. goto IL_399d;
  9980. }
  9981. IL_360b:
  9982. {
  9983. int32_t L_1863 = V_235;
  9984. if ((((int32_t)L_1863) > ((int32_t)((int32_t)8200))))
  9985. {
  9986. goto IL_3633;
  9987. }
  9988. }
  9989. {
  9990. int32_t L_1864 = V_235;
  9991. if ((((int32_t)L_1864) == ((int32_t)((int32_t)8196))))
  9992. {
  9993. goto IL_393c;
  9994. }
  9995. }
  9996. {
  9997. goto IL_3622;
  9998. }
  9999. IL_3622:
  10000. {
  10001. int32_t L_1865 = V_235;
  10002. if ((((int32_t)L_1865) == ((int32_t)((int32_t)8200))))
  10003. {
  10004. goto IL_393c;
  10005. }
  10006. }
  10007. {
  10008. goto IL_399d;
  10009. }
  10010. IL_3633:
  10011. {
  10012. int32_t L_1866 = V_235;
  10013. if ((((int32_t)L_1866) == ((int32_t)((int32_t)8208))))
  10014. {
  10015. goto IL_393c;
  10016. }
  10017. }
  10018. {
  10019. goto IL_3641;
  10020. }
  10021. IL_3641:
  10022. {
  10023. int32_t L_1867 = V_235;
  10024. if ((((int32_t)L_1867) == ((int32_t)((int32_t)8224))))
  10025. {
  10026. goto IL_393c;
  10027. }
  10028. }
  10029. {
  10030. goto IL_399d;
  10031. }
  10032. IL_3652:
  10033. {
  10034. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1868 = ___0_generationSettings;
  10035. NullCheck(L_1868);
  10036. int32_t L_1869 = L_1868->___overflowMode_11;
  10037. V_237 = (bool)((((int32_t)((((int32_t)L_1869) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10038. bool L_1870 = V_237;
  10039. if (!L_1870)
  10040. {
  10041. goto IL_36a0;
  10042. }
  10043. }
  10044. {
  10045. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1871 = V_35;
  10046. NullCheck(L_1871);
  10047. int32_t L_1872 = 1;
  10048. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1873 = (L_1871)->GetAt(static_cast<il2cpp_array_size_t>(L_1872));
  10049. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1874 = V_19;
  10050. float L_1875 = L_1874.___x_1;
  10051. float L_1876 = __this->___m_MaxAscender_64;
  10052. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1877 = V_19;
  10053. float L_1878 = L_1877.___y_2;
  10054. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1879;
  10055. memset((&L_1879), 0, sizeof(L_1879));
  10056. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1879), ((float)il2cpp_codegen_add((0.0f), L_1875)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_1876)), L_1878)), (0.0f), /*hidden argument*/NULL);
  10057. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1880;
  10058. L_1880 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1873, L_1879, NULL);
  10059. V_34 = L_1880;
  10060. goto IL_36e6;
  10061. }
  10062. IL_36a0:
  10063. {
  10064. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1881 = V_35;
  10065. NullCheck(L_1881);
  10066. int32_t L_1882 = 1;
  10067. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1883 = (L_1881)->GetAt(static_cast<il2cpp_array_size_t>(L_1882));
  10068. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1884 = V_19;
  10069. float L_1885 = L_1884.___x_1;
  10070. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1886 = ___1_textInfo;
  10071. NullCheck(L_1886);
  10072. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1887 = L_1886->___pageInfo_14;
  10073. int32_t L_1888 = V_16;
  10074. NullCheck(L_1887);
  10075. float L_1889 = ((L_1887)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1888)))->___ascender_2;
  10076. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1890 = V_19;
  10077. float L_1891 = L_1890.___y_2;
  10078. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1892;
  10079. memset((&L_1892), 0, sizeof(L_1892));
  10080. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1892), ((float)il2cpp_codegen_add((0.0f), L_1885)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_1889)), L_1891)), (0.0f), /*hidden argument*/NULL);
  10081. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1893;
  10082. L_1893 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1883, L_1892, NULL);
  10083. V_34 = L_1893;
  10084. }
  10085. IL_36e6:
  10086. {
  10087. goto IL_399d;
  10088. }
  10089. IL_36eb:
  10090. {
  10091. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1894 = ___0_generationSettings;
  10092. NullCheck(L_1894);
  10093. int32_t L_1895 = L_1894->___overflowMode_11;
  10094. V_238 = (bool)((((int32_t)((((int32_t)L_1895) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10095. bool L_1896 = V_238;
  10096. if (!L_1896)
  10097. {
  10098. goto IL_3761;
  10099. }
  10100. }
  10101. {
  10102. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1897 = V_35;
  10103. NullCheck(L_1897);
  10104. int32_t L_1898 = 0;
  10105. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1899 = (L_1897)->GetAt(static_cast<il2cpp_array_size_t>(L_1898));
  10106. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1900 = V_35;
  10107. NullCheck(L_1900);
  10108. int32_t L_1901 = 1;
  10109. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1902 = (L_1900)->GetAt(static_cast<il2cpp_array_size_t>(L_1901));
  10110. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1903;
  10111. L_1903 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1899, L_1902, NULL);
  10112. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1904;
  10113. L_1904 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_1903, (2.0f), NULL);
  10114. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1905 = V_19;
  10115. float L_1906 = L_1905.___x_1;
  10116. float L_1907 = __this->___m_MaxAscender_64;
  10117. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1908 = V_19;
  10118. float L_1909 = L_1908.___y_2;
  10119. float L_1910 = V_25;
  10120. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1911 = V_19;
  10121. float L_1912 = L_1911.___w_4;
  10122. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1913;
  10123. memset((&L_1913), 0, sizeof(L_1913));
  10124. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1913), ((float)il2cpp_codegen_add((0.0f), L_1906)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1907, L_1909)), L_1910)), L_1912))/(2.0f))))), (0.0f), /*hidden argument*/NULL);
  10125. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1914;
  10126. L_1914 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1904, L_1913, NULL);
  10127. V_34 = L_1914;
  10128. goto IL_37df;
  10129. }
  10130. IL_3761:
  10131. {
  10132. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1915 = V_35;
  10133. NullCheck(L_1915);
  10134. int32_t L_1916 = 0;
  10135. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1917 = (L_1915)->GetAt(static_cast<il2cpp_array_size_t>(L_1916));
  10136. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1918 = V_35;
  10137. NullCheck(L_1918);
  10138. int32_t L_1919 = 1;
  10139. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1920 = (L_1918)->GetAt(static_cast<il2cpp_array_size_t>(L_1919));
  10140. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1921;
  10141. L_1921 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1917, L_1920, NULL);
  10142. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1922;
  10143. L_1922 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_1921, (2.0f), NULL);
  10144. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1923 = V_19;
  10145. float L_1924 = L_1923.___x_1;
  10146. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1925 = ___1_textInfo;
  10147. NullCheck(L_1925);
  10148. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1926 = L_1925->___pageInfo_14;
  10149. int32_t L_1927 = V_16;
  10150. NullCheck(L_1926);
  10151. float L_1928 = ((L_1926)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1927)))->___ascender_2;
  10152. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1929 = V_19;
  10153. float L_1930 = L_1929.___y_2;
  10154. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1931 = ___1_textInfo;
  10155. NullCheck(L_1931);
  10156. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1932 = L_1931->___pageInfo_14;
  10157. int32_t L_1933 = V_16;
  10158. NullCheck(L_1932);
  10159. float L_1934 = ((L_1932)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1933)))->___descender_4;
  10160. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1935 = V_19;
  10161. float L_1936 = L_1935.___w_4;
  10162. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1937;
  10163. memset((&L_1937), 0, sizeof(L_1937));
  10164. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1937), ((float)il2cpp_codegen_add((0.0f), L_1924)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1928, L_1930)), L_1934)), L_1936))/(2.0f))))), (0.0f), /*hidden argument*/NULL);
  10165. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1938;
  10166. L_1938 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1922, L_1937, NULL);
  10167. V_34 = L_1938;
  10168. }
  10169. IL_37df:
  10170. {
  10171. goto IL_399d;
  10172. }
  10173. IL_37e4:
  10174. {
  10175. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1939 = ___0_generationSettings;
  10176. NullCheck(L_1939);
  10177. int32_t L_1940 = L_1939->___overflowMode_11;
  10178. V_239 = (bool)((((int32_t)((((int32_t)L_1940) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10179. bool L_1941 = V_239;
  10180. if (!L_1941)
  10181. {
  10182. goto IL_382e;
  10183. }
  10184. }
  10185. {
  10186. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1942 = V_35;
  10187. NullCheck(L_1942);
  10188. int32_t L_1943 = 0;
  10189. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1944 = (L_1942)->GetAt(static_cast<il2cpp_array_size_t>(L_1943));
  10190. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1945 = V_19;
  10191. float L_1946 = L_1945.___x_1;
  10192. float L_1947 = V_25;
  10193. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1948 = V_19;
  10194. float L_1949 = L_1948.___w_4;
  10195. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1950;
  10196. memset((&L_1950), 0, sizeof(L_1950));
  10197. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1950), ((float)il2cpp_codegen_add((0.0f), L_1946)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1947)), L_1949)), (0.0f), /*hidden argument*/NULL);
  10198. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1951;
  10199. L_1951 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1944, L_1950, NULL);
  10200. V_34 = L_1951;
  10201. goto IL_3874;
  10202. }
  10203. IL_382e:
  10204. {
  10205. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1952 = V_35;
  10206. NullCheck(L_1952);
  10207. int32_t L_1953 = 0;
  10208. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1954 = (L_1952)->GetAt(static_cast<il2cpp_array_size_t>(L_1953));
  10209. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1955 = V_19;
  10210. float L_1956 = L_1955.___x_1;
  10211. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1957 = ___1_textInfo;
  10212. NullCheck(L_1957);
  10213. PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1958 = L_1957->___pageInfo_14;
  10214. int32_t L_1959 = V_16;
  10215. NullCheck(L_1958);
  10216. float L_1960 = ((L_1958)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1959)))->___descender_4;
  10217. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1961 = V_19;
  10218. float L_1962 = L_1961.___w_4;
  10219. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1963;
  10220. memset((&L_1963), 0, sizeof(L_1963));
  10221. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1963), ((float)il2cpp_codegen_add((0.0f), L_1956)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1960)), L_1962)), (0.0f), /*hidden argument*/NULL);
  10222. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1964;
  10223. L_1964 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1954, L_1963, NULL);
  10224. V_34 = L_1964;
  10225. }
  10226. IL_3874:
  10227. {
  10228. goto IL_399d;
  10229. }
  10230. IL_3879:
  10231. {
  10232. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1965 = V_35;
  10233. NullCheck(L_1965);
  10234. int32_t L_1966 = 0;
  10235. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1967 = (L_1965)->GetAt(static_cast<il2cpp_array_size_t>(L_1966));
  10236. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1968 = V_35;
  10237. NullCheck(L_1968);
  10238. int32_t L_1969 = 1;
  10239. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1970 = (L_1968)->GetAt(static_cast<il2cpp_array_size_t>(L_1969));
  10240. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1971;
  10241. L_1971 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1967, L_1970, NULL);
  10242. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1972;
  10243. L_1972 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_1971, (2.0f), NULL);
  10244. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1973 = V_19;
  10245. float L_1974 = L_1973.___x_1;
  10246. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1975;
  10247. memset((&L_1975), 0, sizeof(L_1975));
  10248. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1975), ((float)il2cpp_codegen_add((0.0f), L_1974)), (0.0f), (0.0f), /*hidden argument*/NULL);
  10249. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1976;
  10250. L_1976 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1972, L_1975, NULL);
  10251. V_34 = L_1976;
  10252. goto IL_399d;
  10253. }
  10254. IL_38c0:
  10255. {
  10256. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1977 = V_35;
  10257. NullCheck(L_1977);
  10258. int32_t L_1978 = 0;
  10259. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1979 = (L_1977)->GetAt(static_cast<il2cpp_array_size_t>(L_1978));
  10260. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1980 = V_35;
  10261. NullCheck(L_1980);
  10262. int32_t L_1981 = 1;
  10263. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1982 = (L_1980)->GetAt(static_cast<il2cpp_array_size_t>(L_1981));
  10264. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1983;
  10265. L_1983 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1979, L_1982, NULL);
  10266. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1984;
  10267. L_1984 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_1983, (2.0f), NULL);
  10268. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1985 = V_19;
  10269. float L_1986 = L_1985.___x_1;
  10270. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1987 = (&__this->___m_MeshExtents_62);
  10271. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1988 = (&L_1987->___max_1);
  10272. float L_1989 = L_1988->___y_1;
  10273. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1990 = V_19;
  10274. float L_1991 = L_1990.___y_2;
  10275. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1992 = (&__this->___m_MeshExtents_62);
  10276. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1993 = (&L_1992->___min_0);
  10277. float L_1994 = L_1993->___y_1;
  10278. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1995 = V_19;
  10279. float L_1996 = L_1995.___w_4;
  10280. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1997;
  10281. memset((&L_1997), 0, sizeof(L_1997));
  10282. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1997), ((float)il2cpp_codegen_add((0.0f), L_1986)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1989, L_1991)), L_1994)), L_1996))/(2.0f))))), (0.0f), /*hidden argument*/NULL);
  10283. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1998;
  10284. L_1998 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1984, L_1997, NULL);
  10285. V_34 = L_1998;
  10286. goto IL_399d;
  10287. }
  10288. IL_393c:
  10289. {
  10290. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1999 = V_35;
  10291. NullCheck(L_1999);
  10292. int32_t L_2000 = 0;
  10293. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2001 = (L_1999)->GetAt(static_cast<il2cpp_array_size_t>(L_2000));
  10294. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2002 = V_35;
  10295. NullCheck(L_2002);
  10296. int32_t L_2003 = 1;
  10297. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2004 = (L_2002)->GetAt(static_cast<il2cpp_array_size_t>(L_2003));
  10298. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2005;
  10299. L_2005 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2001, L_2004, NULL);
  10300. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2006;
  10301. L_2006 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2005, (2.0f), NULL);
  10302. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2007 = V_19;
  10303. float L_2008 = L_2007.___x_1;
  10304. float L_2009 = __this->___m_MaxCapHeight_63;
  10305. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2010 = V_19;
  10306. float L_2011 = L_2010.___y_2;
  10307. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2012 = V_19;
  10308. float L_2013 = L_2012.___w_4;
  10309. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2014;
  10310. memset((&L_2014), 0, sizeof(L_2014));
  10311. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2014), ((float)il2cpp_codegen_add((0.0f), L_2008)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_2009, L_2011)), L_2013))/(2.0f))))), (0.0f), /*hidden argument*/NULL);
  10312. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2015;
  10313. L_2015 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2006, L_2014, NULL);
  10314. V_34 = L_2015;
  10315. goto IL_399d;
  10316. }
  10317. IL_399d:
  10318. {
  10319. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2016;
  10320. L_2016 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  10321. V_36 = L_2016;
  10322. V_37 = 0;
  10323. V_38 = 0;
  10324. V_39 = 0;
  10325. V_40 = (bool)0;
  10326. V_41 = (bool)0;
  10327. V_42 = 0;
  10328. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2017;
  10329. L_2017 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  10330. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2018;
  10331. L_2018 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2017, NULL);
  10332. V_43 = L_2018;
  10333. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2019;
  10334. L_2019 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  10335. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2020;
  10336. L_2020 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2019, NULL);
  10337. V_44 = L_2020;
  10338. Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&V_45), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL);
  10339. V_46 = (0.0f);
  10340. V_47 = (0.0f);
  10341. V_48 = (0.0f);
  10342. V_49 = (32767.0f);
  10343. V_50 = 0;
  10344. V_51 = (0.0f);
  10345. V_52 = (0.0f);
  10346. V_53 = (0.0f);
  10347. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2021 = ___1_textInfo;
  10348. NullCheck(L_2021);
  10349. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2022 = L_2021->___textElementInfo_10;
  10350. V_54 = L_2022;
  10351. V_240 = 0;
  10352. goto IL_6b35;
  10353. }
  10354. IL_3a26:
  10355. {
  10356. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2023 = V_54;
  10357. int32_t L_2024 = V_240;
  10358. NullCheck(L_2023);
  10359. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2025 = ((L_2023)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2024)))->___fontAsset_4;
  10360. V_241 = L_2025;
  10361. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2026 = V_54;
  10362. int32_t L_2027 = V_240;
  10363. NullCheck(L_2026);
  10364. Il2CppChar L_2028 = ((L_2026)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2027)))->___character_0;
  10365. V_242 = L_2028;
  10366. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2029 = V_54;
  10367. int32_t L_2030 = V_240;
  10368. NullCheck(L_2029);
  10369. int32_t L_2031 = ((L_2029)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2030)))->___lineNumber_11;
  10370. V_243 = L_2031;
  10371. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2032 = ___1_textInfo;
  10372. NullCheck(L_2032);
  10373. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2033 = L_2032->___lineInfo_13;
  10374. int32_t L_2034 = V_243;
  10375. NullCheck(L_2033);
  10376. int32_t L_2035 = L_2034;
  10377. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2036 = (L_2033)->GetAt(static_cast<il2cpp_array_size_t>(L_2035));
  10378. V_244 = L_2036;
  10379. int32_t L_2037 = V_243;
  10380. V_38 = ((int32_t)il2cpp_codegen_add(L_2037, 1));
  10381. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2038 = V_244;
  10382. int32_t L_2039 = L_2038.___alignment_19;
  10383. V_245 = L_2039;
  10384. int32_t L_2040 = V_245;
  10385. V_257 = L_2040;
  10386. int32_t L_2041 = V_257;
  10387. V_256 = L_2041;
  10388. int32_t L_2042 = V_256;
  10389. if ((((int32_t)L_2042) > ((int32_t)((int32_t)1056))))
  10390. {
  10391. goto IL_3bda;
  10392. }
  10393. }
  10394. {
  10395. int32_t L_2043 = V_256;
  10396. if ((((int32_t)L_2043) > ((int32_t)((int32_t)520))))
  10397. {
  10398. goto IL_3b4a;
  10399. }
  10400. }
  10401. {
  10402. int32_t L_2044 = V_256;
  10403. if ((((int32_t)L_2044) > ((int32_t)((int32_t)272))))
  10404. {
  10405. goto IL_3b00;
  10406. }
  10407. }
  10408. {
  10409. int32_t L_2045 = V_256;
  10410. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2045, ((int32_t)257))))
  10411. {
  10412. case 0:
  10413. {
  10414. goto IL_3d1b;
  10415. }
  10416. case 1:
  10417. {
  10418. goto IL_3d75;
  10419. }
  10420. case 2:
  10421. {
  10422. goto IL_41fd;
  10423. }
  10424. case 3:
  10425. {
  10426. goto IL_3e03;
  10427. }
  10428. }
  10429. }
  10430. {
  10431. goto IL_3ad9;
  10432. }
  10433. IL_3ad9:
  10434. {
  10435. int32_t L_2046 = V_256;
  10436. if ((((int32_t)L_2046) == ((int32_t)((int32_t)264))))
  10437. {
  10438. goto IL_3e69;
  10439. }
  10440. }
  10441. {
  10442. goto IL_3aeb;
  10443. }
  10444. IL_3aeb:
  10445. {
  10446. int32_t L_2047 = V_256;
  10447. if ((((int32_t)L_2047) == ((int32_t)((int32_t)272))))
  10448. {
  10449. goto IL_3e69;
  10450. }
  10451. }
  10452. {
  10453. goto IL_41fd;
  10454. }
  10455. IL_3b00:
  10456. {
  10457. int32_t L_2048 = V_256;
  10458. if ((((int32_t)L_2048) == ((int32_t)((int32_t)288))))
  10459. {
  10460. goto IL_3dae;
  10461. }
  10462. }
  10463. {
  10464. goto IL_3b12;
  10465. }
  10466. IL_3b12:
  10467. {
  10468. int32_t L_2049 = V_256;
  10469. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2049, ((int32_t)513))))
  10470. {
  10471. case 0:
  10472. {
  10473. goto IL_3d1b;
  10474. }
  10475. case 1:
  10476. {
  10477. goto IL_3d75;
  10478. }
  10479. case 2:
  10480. {
  10481. goto IL_41fd;
  10482. }
  10483. case 3:
  10484. {
  10485. goto IL_3e03;
  10486. }
  10487. }
  10488. }
  10489. {
  10490. goto IL_3b35;
  10491. }
  10492. IL_3b35:
  10493. {
  10494. int32_t L_2050 = V_256;
  10495. if ((((int32_t)L_2050) == ((int32_t)((int32_t)520))))
  10496. {
  10497. goto IL_3e69;
  10498. }
  10499. }
  10500. {
  10501. goto IL_41fd;
  10502. }
  10503. IL_3b4a:
  10504. {
  10505. int32_t L_2051 = V_256;
  10506. if ((((int32_t)L_2051) > ((int32_t)((int32_t)1028))))
  10507. {
  10508. goto IL_3ba1;
  10509. }
  10510. }
  10511. {
  10512. int32_t L_2052 = V_256;
  10513. if ((((int32_t)L_2052) == ((int32_t)((int32_t)528))))
  10514. {
  10515. goto IL_3e69;
  10516. }
  10517. }
  10518. {
  10519. goto IL_3b69;
  10520. }
  10521. IL_3b69:
  10522. {
  10523. int32_t L_2053 = V_256;
  10524. if ((((int32_t)L_2053) == ((int32_t)((int32_t)544))))
  10525. {
  10526. goto IL_3dae;
  10527. }
  10528. }
  10529. {
  10530. goto IL_3b7b;
  10531. }
  10532. IL_3b7b:
  10533. {
  10534. int32_t L_2054 = V_256;
  10535. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2054, ((int32_t)1025))))
  10536. {
  10537. case 0:
  10538. {
  10539. goto IL_3d1b;
  10540. }
  10541. case 1:
  10542. {
  10543. goto IL_3d75;
  10544. }
  10545. case 2:
  10546. {
  10547. goto IL_41fd;
  10548. }
  10549. case 3:
  10550. {
  10551. goto IL_3e03;
  10552. }
  10553. }
  10554. }
  10555. {
  10556. goto IL_41fd;
  10557. }
  10558. IL_3ba1:
  10559. {
  10560. int32_t L_2055 = V_256;
  10561. if ((((int32_t)L_2055) == ((int32_t)((int32_t)1032))))
  10562. {
  10563. goto IL_3e69;
  10564. }
  10565. }
  10566. {
  10567. goto IL_3bb3;
  10568. }
  10569. IL_3bb3:
  10570. {
  10571. int32_t L_2056 = V_256;
  10572. if ((((int32_t)L_2056) == ((int32_t)((int32_t)1040))))
  10573. {
  10574. goto IL_3e69;
  10575. }
  10576. }
  10577. {
  10578. goto IL_3bc5;
  10579. }
  10580. IL_3bc5:
  10581. {
  10582. int32_t L_2057 = V_256;
  10583. if ((((int32_t)L_2057) == ((int32_t)((int32_t)1056))))
  10584. {
  10585. goto IL_3dae;
  10586. }
  10587. }
  10588. {
  10589. goto IL_41fd;
  10590. }
  10591. IL_3bda:
  10592. {
  10593. int32_t L_2058 = V_256;
  10594. if ((((int32_t)L_2058) > ((int32_t)((int32_t)4104))))
  10595. {
  10596. goto IL_3c8b;
  10597. }
  10598. }
  10599. {
  10600. int32_t L_2059 = V_256;
  10601. if ((((int32_t)L_2059) > ((int32_t)((int32_t)2064))))
  10602. {
  10603. goto IL_3c41;
  10604. }
  10605. }
  10606. {
  10607. int32_t L_2060 = V_256;
  10608. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2060, ((int32_t)2049))))
  10609. {
  10610. case 0:
  10611. {
  10612. goto IL_3d1b;
  10613. }
  10614. case 1:
  10615. {
  10616. goto IL_3d75;
  10617. }
  10618. case 2:
  10619. {
  10620. goto IL_41fd;
  10621. }
  10622. case 3:
  10623. {
  10624. goto IL_3e03;
  10625. }
  10626. }
  10627. }
  10628. {
  10629. goto IL_3c1a;
  10630. }
  10631. IL_3c1a:
  10632. {
  10633. int32_t L_2061 = V_256;
  10634. if ((((int32_t)L_2061) == ((int32_t)((int32_t)2056))))
  10635. {
  10636. goto IL_3e69;
  10637. }
  10638. }
  10639. {
  10640. goto IL_3c2c;
  10641. }
  10642. IL_3c2c:
  10643. {
  10644. int32_t L_2062 = V_256;
  10645. if ((((int32_t)L_2062) == ((int32_t)((int32_t)2064))))
  10646. {
  10647. goto IL_3e69;
  10648. }
  10649. }
  10650. {
  10651. goto IL_41fd;
  10652. }
  10653. IL_3c41:
  10654. {
  10655. int32_t L_2063 = V_256;
  10656. if ((((int32_t)L_2063) == ((int32_t)((int32_t)2080))))
  10657. {
  10658. goto IL_3dae;
  10659. }
  10660. }
  10661. {
  10662. goto IL_3c53;
  10663. }
  10664. IL_3c53:
  10665. {
  10666. int32_t L_2064 = V_256;
  10667. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2064, ((int32_t)4097))))
  10668. {
  10669. case 0:
  10670. {
  10671. goto IL_3d1b;
  10672. }
  10673. case 1:
  10674. {
  10675. goto IL_3d75;
  10676. }
  10677. case 2:
  10678. {
  10679. goto IL_41fd;
  10680. }
  10681. case 3:
  10682. {
  10683. goto IL_3e03;
  10684. }
  10685. }
  10686. }
  10687. {
  10688. goto IL_3c76;
  10689. }
  10690. IL_3c76:
  10691. {
  10692. int32_t L_2065 = V_256;
  10693. if ((((int32_t)L_2065) == ((int32_t)((int32_t)4104))))
  10694. {
  10695. goto IL_3e69;
  10696. }
  10697. }
  10698. {
  10699. goto IL_41fd;
  10700. }
  10701. IL_3c8b:
  10702. {
  10703. int32_t L_2066 = V_256;
  10704. if ((((int32_t)L_2066) > ((int32_t)((int32_t)8196))))
  10705. {
  10706. goto IL_3ce2;
  10707. }
  10708. }
  10709. {
  10710. int32_t L_2067 = V_256;
  10711. if ((((int32_t)L_2067) == ((int32_t)((int32_t)4112))))
  10712. {
  10713. goto IL_3e69;
  10714. }
  10715. }
  10716. {
  10717. goto IL_3caa;
  10718. }
  10719. IL_3caa:
  10720. {
  10721. int32_t L_2068 = V_256;
  10722. if ((((int32_t)L_2068) == ((int32_t)((int32_t)4128))))
  10723. {
  10724. goto IL_3dae;
  10725. }
  10726. }
  10727. {
  10728. goto IL_3cbc;
  10729. }
  10730. IL_3cbc:
  10731. {
  10732. int32_t L_2069 = V_256;
  10733. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2069, ((int32_t)8193))))
  10734. {
  10735. case 0:
  10736. {
  10737. goto IL_3d1b;
  10738. }
  10739. case 1:
  10740. {
  10741. goto IL_3d75;
  10742. }
  10743. case 2:
  10744. {
  10745. goto IL_41fd;
  10746. }
  10747. case 3:
  10748. {
  10749. goto IL_3e03;
  10750. }
  10751. }
  10752. }
  10753. {
  10754. goto IL_41fd;
  10755. }
  10756. IL_3ce2:
  10757. {
  10758. int32_t L_2070 = V_256;
  10759. if ((((int32_t)L_2070) == ((int32_t)((int32_t)8200))))
  10760. {
  10761. goto IL_3e69;
  10762. }
  10763. }
  10764. {
  10765. goto IL_3cf4;
  10766. }
  10767. IL_3cf4:
  10768. {
  10769. int32_t L_2071 = V_256;
  10770. if ((((int32_t)L_2071) == ((int32_t)((int32_t)8208))))
  10771. {
  10772. goto IL_3e69;
  10773. }
  10774. }
  10775. {
  10776. goto IL_3d06;
  10777. }
  10778. IL_3d06:
  10779. {
  10780. int32_t L_2072 = V_256;
  10781. if ((((int32_t)L_2072) == ((int32_t)((int32_t)8224))))
  10782. {
  10783. goto IL_3dae;
  10784. }
  10785. }
  10786. {
  10787. goto IL_41fd;
  10788. }
  10789. IL_3d1b:
  10790. {
  10791. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2073 = ___0_generationSettings;
  10792. NullCheck(L_2073);
  10793. bool L_2074 = L_2073->___isRightToLeft_24;
  10794. V_258 = (bool)((((int32_t)L_2074) == ((int32_t)0))? 1 : 0);
  10795. bool L_2075 = V_258;
  10796. if (!L_2075)
  10797. {
  10798. goto IL_3d52;
  10799. }
  10800. }
  10801. {
  10802. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2076 = V_244;
  10803. float L_2077 = L_2076.___marginLeft_17;
  10804. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_add((0.0f), L_2077)), (0.0f), (0.0f), NULL);
  10805. goto IL_3d70;
  10806. }
  10807. IL_3d52:
  10808. {
  10809. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2078 = V_244;
  10810. float L_2079 = L_2078.___maxAdvance_15;
  10811. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_subtract((0.0f), L_2079)), (0.0f), (0.0f), NULL);
  10812. }
  10813. IL_3d70:
  10814. {
  10815. goto IL_41fd;
  10816. }
  10817. IL_3d75:
  10818. {
  10819. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2080 = V_244;
  10820. float L_2081 = L_2080.___marginLeft_17;
  10821. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2082 = V_244;
  10822. float L_2083 = L_2082.___width_16;
  10823. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2084 = V_244;
  10824. float L_2085 = L_2084.___maxAdvance_15;
  10825. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2081, ((float)(L_2083/(2.0f))))), ((float)(L_2085/(2.0f))))), (0.0f), (0.0f), NULL);
  10826. goto IL_41fd;
  10827. }
  10828. IL_3dae:
  10829. {
  10830. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2086 = V_244;
  10831. float L_2087 = L_2086.___marginLeft_17;
  10832. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2088 = V_244;
  10833. float L_2089 = L_2088.___width_16;
  10834. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2090 = V_244;
  10835. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2091 = L_2090.___lineExtents_20;
  10836. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2092 = L_2091.___min_0;
  10837. float L_2093 = L_2092.___x_0;
  10838. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2094 = V_244;
  10839. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2095 = L_2094.___lineExtents_20;
  10840. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2096 = L_2095.___max_1;
  10841. float L_2097 = L_2096.___x_0;
  10842. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2087, ((float)(L_2089/(2.0f))))), ((float)(((float)il2cpp_codegen_add(L_2093, L_2097))/(2.0f))))), (0.0f), (0.0f), NULL);
  10843. goto IL_41fd;
  10844. }
  10845. IL_3e03:
  10846. {
  10847. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2098 = ___0_generationSettings;
  10848. NullCheck(L_2098);
  10849. bool L_2099 = L_2098->___isRightToLeft_24;
  10850. V_259 = (bool)((((int32_t)L_2099) == ((int32_t)0))? 1 : 0);
  10851. bool L_2100 = V_259;
  10852. if (!L_2100)
  10853. {
  10854. goto IL_3e44;
  10855. }
  10856. }
  10857. {
  10858. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2101 = V_244;
  10859. float L_2102 = L_2101.___marginLeft_17;
  10860. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2103 = V_244;
  10861. float L_2104 = L_2103.___width_16;
  10862. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2105 = V_244;
  10863. float L_2106 = L_2105.___maxAdvance_15;
  10864. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2102, L_2104)), L_2106)), (0.0f), (0.0f), NULL);
  10865. goto IL_3e64;
  10866. }
  10867. IL_3e44:
  10868. {
  10869. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2107 = V_244;
  10870. float L_2108 = L_2107.___marginLeft_17;
  10871. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2109 = V_244;
  10872. float L_2110 = L_2109.___width_16;
  10873. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_add(L_2108, L_2110)), (0.0f), (0.0f), NULL);
  10874. }
  10875. IL_3e64:
  10876. {
  10877. goto IL_41fd;
  10878. }
  10879. IL_3e69:
  10880. {
  10881. Il2CppChar L_2111 = V_242;
  10882. if ((((int32_t)L_2111) == ((int32_t)((int32_t)173))))
  10883. {
  10884. goto IL_3e86;
  10885. }
  10886. }
  10887. {
  10888. Il2CppChar L_2112 = V_242;
  10889. if ((((int32_t)L_2112) == ((int32_t)((int32_t)8203))))
  10890. {
  10891. goto IL_3e86;
  10892. }
  10893. }
  10894. {
  10895. Il2CppChar L_2113 = V_242;
  10896. G_B672_0 = ((((int32_t)L_2113) == ((int32_t)((int32_t)8288)))? 1 : 0);
  10897. goto IL_3e87;
  10898. }
  10899. IL_3e86:
  10900. {
  10901. G_B672_0 = 1;
  10902. }
  10903. IL_3e87:
  10904. {
  10905. V_260 = (bool)G_B672_0;
  10906. bool L_2114 = V_260;
  10907. if (!L_2114)
  10908. {
  10909. goto IL_3e9a;
  10910. }
  10911. }
  10912. {
  10913. goto IL_41fd;
  10914. }
  10915. IL_3e9a:
  10916. {
  10917. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2115 = V_54;
  10918. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2116 = V_244;
  10919. int32_t L_2117 = L_2116.___lastCharacterIndex_8;
  10920. NullCheck(L_2115);
  10921. Il2CppChar L_2118 = ((L_2115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2117)))->___character_0;
  10922. V_254 = L_2118;
  10923. int32_t L_2119 = V_245;
  10924. V_255 = (bool)((((int32_t)((int32_t)((int32_t)L_2119&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
  10925. Il2CppChar L_2120 = V_254;
  10926. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  10927. bool L_2121;
  10928. L_2121 = Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F(L_2120, NULL);
  10929. if (L_2121)
  10930. {
  10931. goto IL_3ed3;
  10932. }
  10933. }
  10934. {
  10935. int32_t L_2122 = V_243;
  10936. int32_t L_2123 = __this->___m_LineNumber_55;
  10937. G_B677_0 = ((((int32_t)L_2122) < ((int32_t)L_2123))? 1 : 0);
  10938. goto IL_3ed4;
  10939. }
  10940. IL_3ed3:
  10941. {
  10942. G_B677_0 = 0;
  10943. }
  10944. IL_3ed4:
  10945. {
  10946. bool L_2124 = V_255;
  10947. if (((int32_t)(G_B677_0|(int32_t)L_2124)))
  10948. {
  10949. goto IL_3eef;
  10950. }
  10951. }
  10952. {
  10953. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2125 = V_244;
  10954. float L_2126 = L_2125.___maxAdvance_15;
  10955. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2127 = V_244;
  10956. float L_2128 = L_2127.___width_16;
  10957. G_B680_0 = ((((float)L_2126) > ((float)L_2128))? 1 : 0);
  10958. goto IL_3ef0;
  10959. }
  10960. IL_3eef:
  10961. {
  10962. G_B680_0 = 1;
  10963. }
  10964. IL_3ef0:
  10965. {
  10966. V_261 = (bool)G_B680_0;
  10967. bool L_2129 = V_261;
  10968. if (!L_2129)
  10969. {
  10970. goto IL_41a8;
  10971. }
  10972. }
  10973. {
  10974. int32_t L_2130 = V_243;
  10975. int32_t L_2131 = V_39;
  10976. if ((!(((uint32_t)L_2130) == ((uint32_t)L_2131))))
  10977. {
  10978. goto IL_3f18;
  10979. }
  10980. }
  10981. {
  10982. int32_t L_2132 = V_240;
  10983. if (!L_2132)
  10984. {
  10985. goto IL_3f18;
  10986. }
  10987. }
  10988. {
  10989. int32_t L_2133 = V_240;
  10990. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2134 = ___0_generationSettings;
  10991. NullCheck(L_2134);
  10992. int32_t L_2135 = L_2134->___firstVisibleCharacter_35;
  10993. G_B685_0 = ((((int32_t)L_2133) == ((int32_t)L_2135))? 1 : 0);
  10994. goto IL_3f19;
  10995. }
  10996. IL_3f18:
  10997. {
  10998. G_B685_0 = 1;
  10999. }
  11000. IL_3f19:
  11001. {
  11002. V_262 = (bool)G_B685_0;
  11003. bool L_2136 = V_262;
  11004. if (!L_2136)
  11005. {
  11006. goto IL_3f9c;
  11007. }
  11008. }
  11009. {
  11010. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2137 = ___0_generationSettings;
  11011. NullCheck(L_2137);
  11012. bool L_2138 = L_2137->___isRightToLeft_24;
  11013. V_263 = (bool)((((int32_t)L_2138) == ((int32_t)0))? 1 : 0);
  11014. bool L_2139 = V_263;
  11015. if (!L_2139)
  11016. {
  11017. goto IL_3f59;
  11018. }
  11019. }
  11020. {
  11021. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2140 = V_244;
  11022. float L_2141 = L_2140.___marginLeft_17;
  11023. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), L_2141, (0.0f), (0.0f), NULL);
  11024. goto IL_3f79;
  11025. }
  11026. IL_3f59:
  11027. {
  11028. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2142 = V_244;
  11029. float L_2143 = L_2142.___marginLeft_17;
  11030. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2144 = V_244;
  11031. float L_2145 = L_2144.___width_16;
  11032. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_add(L_2143, L_2145)), (0.0f), (0.0f), NULL);
  11033. }
  11034. IL_3f79:
  11035. {
  11036. Il2CppChar L_2146 = V_242;
  11037. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  11038. bool L_2147;
  11039. L_2147 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2146, NULL);
  11040. V_264 = L_2147;
  11041. bool L_2148 = V_264;
  11042. if (!L_2148)
  11043. {
  11044. goto IL_3f93;
  11045. }
  11046. }
  11047. {
  11048. V_40 = (bool)1;
  11049. goto IL_3f96;
  11050. }
  11051. IL_3f93:
  11052. {
  11053. V_40 = (bool)0;
  11054. }
  11055. IL_3f96:
  11056. {
  11057. goto IL_41a5;
  11058. }
  11059. IL_3f9c:
  11060. {
  11061. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2149 = ___0_generationSettings;
  11062. NullCheck(L_2149);
  11063. bool L_2150 = L_2149->___isRightToLeft_24;
  11064. if (!L_2150)
  11065. {
  11066. goto IL_3fb6;
  11067. }
  11068. }
  11069. {
  11070. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2151 = V_244;
  11071. float L_2152 = L_2151.___width_16;
  11072. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2153 = V_244;
  11073. float L_2154 = L_2153.___maxAdvance_15;
  11074. G_B696_0 = ((float)il2cpp_codegen_add(L_2152, L_2154));
  11075. goto IL_3fc5;
  11076. }
  11077. IL_3fb6:
  11078. {
  11079. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2155 = V_244;
  11080. float L_2156 = L_2155.___width_16;
  11081. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2157 = V_244;
  11082. float L_2158 = L_2157.___maxAdvance_15;
  11083. G_B696_0 = ((float)il2cpp_codegen_subtract(L_2156, L_2158));
  11084. }
  11085. IL_3fc5:
  11086. {
  11087. V_265 = G_B696_0;
  11088. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2159 = V_244;
  11089. int32_t L_2160 = L_2159.___visibleCharacterCount_2;
  11090. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2161 = V_244;
  11091. int32_t L_2162 = L_2161.___controlCharacterCount_0;
  11092. V_266 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_2160, 1)), L_2162));
  11093. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2163 = V_54;
  11094. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2164 = V_244;
  11095. int32_t L_2165 = L_2164.___lastCharacterIndex_8;
  11096. NullCheck(L_2163);
  11097. bool L_2166 = ((L_2163)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2165)))->___isVisible_34;
  11098. if (L_2166)
  11099. {
  11100. goto IL_4002;
  11101. }
  11102. }
  11103. {
  11104. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2167 = V_244;
  11105. int32_t L_2168 = L_2167.___spaceCount_3;
  11106. G_B699_0 = ((int32_t)il2cpp_codegen_subtract(L_2168, 1));
  11107. goto IL_4009;
  11108. }
  11109. IL_4002:
  11110. {
  11111. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2169 = V_244;
  11112. int32_t L_2170 = L_2169.___spaceCount_3;
  11113. G_B699_0 = L_2170;
  11114. }
  11115. IL_4009:
  11116. {
  11117. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2171 = V_244;
  11118. int32_t L_2172 = L_2171.___controlCharacterCount_0;
  11119. V_267 = ((int32_t)il2cpp_codegen_subtract(G_B699_0, L_2172));
  11120. bool L_2173 = V_40;
  11121. V_269 = L_2173;
  11122. bool L_2174 = V_269;
  11123. if (!L_2174)
  11124. {
  11125. goto IL_4045;
  11126. }
  11127. }
  11128. {
  11129. int32_t L_2175 = V_267;
  11130. V_267 = ((int32_t)il2cpp_codegen_subtract(L_2175, 1));
  11131. int32_t L_2176 = V_266;
  11132. V_266 = ((int32_t)il2cpp_codegen_add(L_2176, 1));
  11133. }
  11134. IL_4045:
  11135. {
  11136. int32_t L_2177 = V_267;
  11137. if ((((int32_t)L_2177) > ((int32_t)0)))
  11138. {
  11139. goto IL_4055;
  11140. }
  11141. }
  11142. {
  11143. G_B704_0 = (1.0f);
  11144. goto IL_405b;
  11145. }
  11146. IL_4055:
  11147. {
  11148. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2178 = ___0_generationSettings;
  11149. NullCheck(L_2178);
  11150. float L_2179 = L_2178->___wordWrappingRatio_13;
  11151. G_B704_0 = L_2179;
  11152. }
  11153. IL_405b:
  11154. {
  11155. V_268 = G_B704_0;
  11156. int32_t L_2180 = V_267;
  11157. V_270 = (bool)((((int32_t)L_2180) < ((int32_t)1))? 1 : 0);
  11158. bool L_2181 = V_270;
  11159. if (!L_2181)
  11160. {
  11161. goto IL_407f;
  11162. }
  11163. }
  11164. {
  11165. V_267 = 1;
  11166. }
  11167. IL_407f:
  11168. {
  11169. Il2CppChar L_2182 = V_242;
  11170. if ((((int32_t)L_2182) == ((int32_t)((int32_t)160))))
  11171. {
  11172. goto IL_409a;
  11173. }
  11174. }
  11175. {
  11176. Il2CppChar L_2183 = V_242;
  11177. if ((((int32_t)L_2183) == ((int32_t)((int32_t)9))))
  11178. {
  11179. goto IL_4097;
  11180. }
  11181. }
  11182. {
  11183. Il2CppChar L_2184 = V_242;
  11184. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  11185. bool L_2185;
  11186. L_2185 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2184, NULL);
  11187. G_B710_0 = ((int32_t)(L_2185));
  11188. goto IL_4098;
  11189. }
  11190. IL_4097:
  11191. {
  11192. G_B710_0 = 1;
  11193. }
  11194. IL_4098:
  11195. {
  11196. G_B712_0 = G_B710_0;
  11197. goto IL_409b;
  11198. }
  11199. IL_409a:
  11200. {
  11201. G_B712_0 = 0;
  11202. }
  11203. IL_409b:
  11204. {
  11205. V_271 = (bool)G_B712_0;
  11206. bool L_2186 = V_271;
  11207. if (!L_2186)
  11208. {
  11209. goto IL_412f;
  11210. }
  11211. }
  11212. {
  11213. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2187 = ___0_generationSettings;
  11214. NullCheck(L_2187);
  11215. bool L_2188 = L_2187->___isRightToLeft_24;
  11216. V_272 = (bool)((((int32_t)L_2188) == ((int32_t)0))? 1 : 0);
  11217. bool L_2189 = V_272;
  11218. if (!L_2189)
  11219. {
  11220. goto IL_40f9;
  11221. }
  11222. }
  11223. {
  11224. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2190 = V_36;
  11225. float L_2191 = V_265;
  11226. float L_2192 = V_268;
  11227. int32_t L_2193 = V_267;
  11228. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2194;
  11229. memset((&L_2194), 0, sizeof(L_2194));
  11230. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2194), ((float)(((float)il2cpp_codegen_multiply(L_2191, ((float)il2cpp_codegen_subtract((1.0f), L_2192))))/((float)L_2193))), (0.0f), (0.0f), /*hidden argument*/NULL);
  11231. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2195;
  11232. L_2195 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2190, L_2194, NULL);
  11233. V_36 = L_2195;
  11234. goto IL_412c;
  11235. }
  11236. IL_40f9:
  11237. {
  11238. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2196 = V_36;
  11239. float L_2197 = V_265;
  11240. float L_2198 = V_268;
  11241. int32_t L_2199 = V_267;
  11242. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2200;
  11243. memset((&L_2200), 0, sizeof(L_2200));
  11244. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2200), ((float)(((float)il2cpp_codegen_multiply(L_2197, ((float)il2cpp_codegen_subtract((1.0f), L_2198))))/((float)L_2199))), (0.0f), (0.0f), /*hidden argument*/NULL);
  11245. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2201;
  11246. L_2201 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2196, L_2200, NULL);
  11247. V_36 = L_2201;
  11248. }
  11249. IL_412c:
  11250. {
  11251. goto IL_41a4;
  11252. }
  11253. IL_412f:
  11254. {
  11255. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2202 = ___0_generationSettings;
  11256. NullCheck(L_2202);
  11257. bool L_2203 = L_2202->___isRightToLeft_24;
  11258. V_273 = (bool)((((int32_t)L_2203) == ((int32_t)0))? 1 : 0);
  11259. bool L_2204 = V_273;
  11260. if (!L_2204)
  11261. {
  11262. goto IL_4176;
  11263. }
  11264. }
  11265. {
  11266. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2205 = V_36;
  11267. float L_2206 = V_265;
  11268. float L_2207 = V_268;
  11269. int32_t L_2208 = V_266;
  11270. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2209;
  11271. memset((&L_2209), 0, sizeof(L_2209));
  11272. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2209), ((float)(((float)il2cpp_codegen_multiply(L_2206, L_2207))/((float)L_2208))), (0.0f), (0.0f), /*hidden argument*/NULL);
  11273. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2210;
  11274. L_2210 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2205, L_2209, NULL);
  11275. V_36 = L_2210;
  11276. goto IL_41a3;
  11277. }
  11278. IL_4176:
  11279. {
  11280. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2211 = V_36;
  11281. float L_2212 = V_265;
  11282. float L_2213 = V_268;
  11283. int32_t L_2214 = V_266;
  11284. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2215;
  11285. memset((&L_2215), 0, sizeof(L_2215));
  11286. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2215), ((float)(((float)il2cpp_codegen_multiply(L_2212, L_2213))/((float)L_2214))), (0.0f), (0.0f), /*hidden argument*/NULL);
  11287. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2216;
  11288. L_2216 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2211, L_2215, NULL);
  11289. V_36 = L_2216;
  11290. }
  11291. IL_41a3:
  11292. {
  11293. }
  11294. IL_41a4:
  11295. {
  11296. }
  11297. IL_41a5:
  11298. {
  11299. goto IL_41fb;
  11300. }
  11301. IL_41a8:
  11302. {
  11303. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2217 = ___0_generationSettings;
  11304. NullCheck(L_2217);
  11305. bool L_2218 = L_2217->___isRightToLeft_24;
  11306. V_274 = (bool)((((int32_t)L_2218) == ((int32_t)0))? 1 : 0);
  11307. bool L_2219 = V_274;
  11308. if (!L_2219)
  11309. {
  11310. goto IL_41da;
  11311. }
  11312. }
  11313. {
  11314. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2220 = V_244;
  11315. float L_2221 = L_2220.___marginLeft_17;
  11316. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), L_2221, (0.0f), (0.0f), NULL);
  11317. goto IL_41fa;
  11318. }
  11319. IL_41da:
  11320. {
  11321. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2222 = V_244;
  11322. float L_2223 = L_2222.___marginLeft_17;
  11323. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2224 = V_244;
  11324. float L_2225 = L_2224.___width_16;
  11325. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_36), ((float)il2cpp_codegen_add(L_2223, L_2225)), (0.0f), (0.0f), NULL);
  11326. }
  11327. IL_41fa:
  11328. {
  11329. }
  11330. IL_41fb:
  11331. {
  11332. goto IL_41fd;
  11333. }
  11334. IL_41fd:
  11335. {
  11336. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2226 = V_34;
  11337. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2227 = V_36;
  11338. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2228;
  11339. L_2228 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2226, L_2227, NULL);
  11340. V_246 = L_2228;
  11341. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2229 = V_54;
  11342. int32_t L_2230 = V_240;
  11343. NullCheck(L_2229);
  11344. bool L_2231 = ((L_2229)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2230)))->___isVisible_34;
  11345. V_247 = L_2231;
  11346. bool L_2232 = V_247;
  11347. V_275 = L_2232;
  11348. bool L_2233 = V_275;
  11349. if (!L_2233)
  11350. {
  11351. goto IL_557f;
  11352. }
  11353. }
  11354. {
  11355. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2234 = V_54;
  11356. int32_t L_2235 = V_240;
  11357. NullCheck(L_2234);
  11358. uint8_t L_2236 = ((L_2234)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2235)))->___elementType_2;
  11359. V_276 = L_2236;
  11360. uint8_t L_2237 = V_276;
  11361. V_280 = L_2237;
  11362. uint8_t L_2238 = V_280;
  11363. V_279 = L_2238;
  11364. uint8_t L_2239 = V_279;
  11365. if ((((int32_t)L_2239) == ((int32_t)1)))
  11366. {
  11367. goto IL_4274;
  11368. }
  11369. }
  11370. {
  11371. goto IL_4263;
  11372. }
  11373. IL_4263:
  11374. {
  11375. uint8_t L_2240 = V_279;
  11376. if ((((int32_t)L_2240) == ((int32_t)2)))
  11377. {
  11378. goto IL_527d;
  11379. }
  11380. }
  11381. {
  11382. goto IL_527f;
  11383. }
  11384. IL_4274:
  11385. {
  11386. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2241 = V_244;
  11387. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2242 = L_2241.___lineExtents_20;
  11388. V_277 = L_2242;
  11389. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2243 = ___0_generationSettings;
  11390. NullCheck(L_2243);
  11391. float L_2244 = L_2243->___uvLineOffset_41;
  11392. int32_t L_2245 = V_243;
  11393. V_278 = (fmodf(((float)il2cpp_codegen_multiply(L_2244, ((float)L_2245))), (1.0f)));
  11394. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2246 = ___0_generationSettings;
  11395. NullCheck(L_2246);
  11396. int32_t L_2247 = L_2246->___horizontalMapping_39;
  11397. V_283 = L_2247;
  11398. int32_t L_2248 = V_283;
  11399. V_282 = L_2248;
  11400. int32_t L_2249 = V_282;
  11401. switch (L_2249)
  11402. {
  11403. case 0:
  11404. {
  11405. goto IL_42cf;
  11406. }
  11407. case 1:
  11408. {
  11409. goto IL_4348;
  11410. }
  11411. case 2:
  11412. {
  11413. goto IL_46e5;
  11414. }
  11415. case 3:
  11416. {
  11417. goto IL_48b2;
  11418. }
  11419. }
  11420. }
  11421. {
  11422. goto IL_4d2d;
  11423. }
  11424. IL_42cf:
  11425. {
  11426. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2250 = V_54;
  11427. int32_t L_2251 = V_240;
  11428. NullCheck(L_2250);
  11429. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2252 = (&((L_2250)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2251)))->___vertexBottomLeft_15);
  11430. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2253 = (&L_2252->___uv2_2);
  11431. L_2253->___x_0 = (0.0f);
  11432. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2254 = V_54;
  11433. int32_t L_2255 = V_240;
  11434. NullCheck(L_2254);
  11435. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2256 = (&((L_2254)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2255)))->___vertexTopLeft_14);
  11436. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2257 = (&L_2256->___uv2_2);
  11437. L_2257->___x_0 = (0.0f);
  11438. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2258 = V_54;
  11439. int32_t L_2259 = V_240;
  11440. NullCheck(L_2258);
  11441. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2260 = (&((L_2258)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2259)))->___vertexTopRight_16);
  11442. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2261 = (&L_2260->___uv2_2);
  11443. L_2261->___x_0 = (1.0f);
  11444. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2262 = V_54;
  11445. int32_t L_2263 = V_240;
  11446. NullCheck(L_2262);
  11447. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2264 = (&((L_2262)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2263)))->___vertexBottomRight_17);
  11448. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2265 = (&L_2264->___uv2_2);
  11449. L_2265->___x_0 = (1.0f);
  11450. goto IL_4d2d;
  11451. }
  11452. IL_4348:
  11453. {
  11454. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2266 = ___0_generationSettings;
  11455. NullCheck(L_2266);
  11456. int32_t L_2267 = L_2266->___textAlignment_10;
  11457. V_284 = (bool)((((int32_t)((((int32_t)L_2267) == ((int32_t)((int32_t)520)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11458. bool L_2268 = V_284;
  11459. if (!L_2268)
  11460. {
  11461. goto IL_4517;
  11462. }
  11463. }
  11464. {
  11465. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2269 = V_54;
  11466. int32_t L_2270 = V_240;
  11467. NullCheck(L_2269);
  11468. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2271 = (&((L_2269)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2270)))->___vertexBottomLeft_15);
  11469. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2272 = (&L_2271->___uv2_2);
  11470. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2273 = V_54;
  11471. int32_t L_2274 = V_240;
  11472. NullCheck(L_2273);
  11473. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2275 = (&((L_2273)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2274)))->___vertexBottomLeft_15);
  11474. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2276 = (&L_2275->___position_0);
  11475. float L_2277 = L_2276->___x_2;
  11476. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2278 = V_277;
  11477. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2279 = L_2278.___min_0;
  11478. float L_2280 = L_2279.___x_0;
  11479. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2281 = V_277;
  11480. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2282 = L_2281.___max_1;
  11481. float L_2283 = L_2282.___x_0;
  11482. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2284 = V_277;
  11483. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2285 = L_2284.___min_0;
  11484. float L_2286 = L_2285.___x_0;
  11485. float L_2287 = V_278;
  11486. L_2272->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2277, L_2280))/((float)il2cpp_codegen_subtract(L_2283, L_2286)))), L_2287));
  11487. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2288 = V_54;
  11488. int32_t L_2289 = V_240;
  11489. NullCheck(L_2288);
  11490. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2290 = (&((L_2288)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2289)))->___vertexTopLeft_14);
  11491. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2291 = (&L_2290->___uv2_2);
  11492. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2292 = V_54;
  11493. int32_t L_2293 = V_240;
  11494. NullCheck(L_2292);
  11495. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2294 = (&((L_2292)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2293)))->___vertexTopLeft_14);
  11496. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2295 = (&L_2294->___position_0);
  11497. float L_2296 = L_2295->___x_2;
  11498. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2297 = V_277;
  11499. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2298 = L_2297.___min_0;
  11500. float L_2299 = L_2298.___x_0;
  11501. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2300 = V_277;
  11502. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2301 = L_2300.___max_1;
  11503. float L_2302 = L_2301.___x_0;
  11504. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2303 = V_277;
  11505. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2304 = L_2303.___min_0;
  11506. float L_2305 = L_2304.___x_0;
  11507. float L_2306 = V_278;
  11508. L_2291->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2296, L_2299))/((float)il2cpp_codegen_subtract(L_2302, L_2305)))), L_2306));
  11509. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2307 = V_54;
  11510. int32_t L_2308 = V_240;
  11511. NullCheck(L_2307);
  11512. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2309 = (&((L_2307)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2308)))->___vertexTopRight_16);
  11513. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2310 = (&L_2309->___uv2_2);
  11514. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2311 = V_54;
  11515. int32_t L_2312 = V_240;
  11516. NullCheck(L_2311);
  11517. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2313 = (&((L_2311)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2312)))->___vertexTopRight_16);
  11518. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2314 = (&L_2313->___position_0);
  11519. float L_2315 = L_2314->___x_2;
  11520. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2316 = V_277;
  11521. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2317 = L_2316.___min_0;
  11522. float L_2318 = L_2317.___x_0;
  11523. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2319 = V_277;
  11524. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2320 = L_2319.___max_1;
  11525. float L_2321 = L_2320.___x_0;
  11526. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2322 = V_277;
  11527. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2323 = L_2322.___min_0;
  11528. float L_2324 = L_2323.___x_0;
  11529. float L_2325 = V_278;
  11530. L_2310->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2315, L_2318))/((float)il2cpp_codegen_subtract(L_2321, L_2324)))), L_2325));
  11531. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2326 = V_54;
  11532. int32_t L_2327 = V_240;
  11533. NullCheck(L_2326);
  11534. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2328 = (&((L_2326)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2327)))->___vertexBottomRight_17);
  11535. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2329 = (&L_2328->___uv2_2);
  11536. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2330 = V_54;
  11537. int32_t L_2331 = V_240;
  11538. NullCheck(L_2330);
  11539. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2332 = (&((L_2330)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2331)))->___vertexBottomRight_17);
  11540. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2333 = (&L_2332->___position_0);
  11541. float L_2334 = L_2333->___x_2;
  11542. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2335 = V_277;
  11543. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2336 = L_2335.___min_0;
  11544. float L_2337 = L_2336.___x_0;
  11545. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2338 = V_277;
  11546. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2339 = L_2338.___max_1;
  11547. float L_2340 = L_2339.___x_0;
  11548. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2341 = V_277;
  11549. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2342 = L_2341.___min_0;
  11550. float L_2343 = L_2342.___x_0;
  11551. float L_2344 = V_278;
  11552. L_2329->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2334, L_2337))/((float)il2cpp_codegen_subtract(L_2340, L_2343)))), L_2344));
  11553. goto IL_4d2d;
  11554. }
  11555. IL_4517:
  11556. {
  11557. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2345 = V_54;
  11558. int32_t L_2346 = V_240;
  11559. NullCheck(L_2345);
  11560. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2347 = (&((L_2345)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2346)))->___vertexBottomLeft_15);
  11561. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2348 = (&L_2347->___uv2_2);
  11562. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2349 = V_54;
  11563. int32_t L_2350 = V_240;
  11564. NullCheck(L_2349);
  11565. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2351 = (&((L_2349)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2350)))->___vertexBottomLeft_15);
  11566. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2352 = (&L_2351->___position_0);
  11567. float L_2353 = L_2352->___x_2;
  11568. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2354 = V_36;
  11569. float L_2355 = L_2354.___x_2;
  11570. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2356 = (&__this->___m_MeshExtents_62);
  11571. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2357 = (&L_2356->___min_0);
  11572. float L_2358 = L_2357->___x_0;
  11573. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2359 = (&__this->___m_MeshExtents_62);
  11574. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2360 = (&L_2359->___max_1);
  11575. float L_2361 = L_2360->___x_0;
  11576. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2362 = (&__this->___m_MeshExtents_62);
  11577. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2363 = (&L_2362->___min_0);
  11578. float L_2364 = L_2363->___x_0;
  11579. float L_2365 = V_278;
  11580. L_2348->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2353, L_2355)), L_2358))/((float)il2cpp_codegen_subtract(L_2361, L_2364)))), L_2365));
  11581. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2366 = V_54;
  11582. int32_t L_2367 = V_240;
  11583. NullCheck(L_2366);
  11584. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2368 = (&((L_2366)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2367)))->___vertexTopLeft_14);
  11585. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2369 = (&L_2368->___uv2_2);
  11586. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2370 = V_54;
  11587. int32_t L_2371 = V_240;
  11588. NullCheck(L_2370);
  11589. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2372 = (&((L_2370)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2371)))->___vertexTopLeft_14);
  11590. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2373 = (&L_2372->___position_0);
  11591. float L_2374 = L_2373->___x_2;
  11592. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2375 = V_36;
  11593. float L_2376 = L_2375.___x_2;
  11594. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2377 = (&__this->___m_MeshExtents_62);
  11595. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2378 = (&L_2377->___min_0);
  11596. float L_2379 = L_2378->___x_0;
  11597. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2380 = (&__this->___m_MeshExtents_62);
  11598. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2381 = (&L_2380->___max_1);
  11599. float L_2382 = L_2381->___x_0;
  11600. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2383 = (&__this->___m_MeshExtents_62);
  11601. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2384 = (&L_2383->___min_0);
  11602. float L_2385 = L_2384->___x_0;
  11603. float L_2386 = V_278;
  11604. L_2369->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2374, L_2376)), L_2379))/((float)il2cpp_codegen_subtract(L_2382, L_2385)))), L_2386));
  11605. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2387 = V_54;
  11606. int32_t L_2388 = V_240;
  11607. NullCheck(L_2387);
  11608. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2389 = (&((L_2387)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2388)))->___vertexTopRight_16);
  11609. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2390 = (&L_2389->___uv2_2);
  11610. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2391 = V_54;
  11611. int32_t L_2392 = V_240;
  11612. NullCheck(L_2391);
  11613. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2393 = (&((L_2391)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2392)))->___vertexTopRight_16);
  11614. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2394 = (&L_2393->___position_0);
  11615. float L_2395 = L_2394->___x_2;
  11616. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2396 = V_36;
  11617. float L_2397 = L_2396.___x_2;
  11618. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2398 = (&__this->___m_MeshExtents_62);
  11619. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2399 = (&L_2398->___min_0);
  11620. float L_2400 = L_2399->___x_0;
  11621. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2401 = (&__this->___m_MeshExtents_62);
  11622. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2402 = (&L_2401->___max_1);
  11623. float L_2403 = L_2402->___x_0;
  11624. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2404 = (&__this->___m_MeshExtents_62);
  11625. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2405 = (&L_2404->___min_0);
  11626. float L_2406 = L_2405->___x_0;
  11627. float L_2407 = V_278;
  11628. L_2390->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2395, L_2397)), L_2400))/((float)il2cpp_codegen_subtract(L_2403, L_2406)))), L_2407));
  11629. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2408 = V_54;
  11630. int32_t L_2409 = V_240;
  11631. NullCheck(L_2408);
  11632. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2410 = (&((L_2408)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2409)))->___vertexBottomRight_17);
  11633. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2411 = (&L_2410->___uv2_2);
  11634. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2412 = V_54;
  11635. int32_t L_2413 = V_240;
  11636. NullCheck(L_2412);
  11637. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2414 = (&((L_2412)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2413)))->___vertexBottomRight_17);
  11638. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2415 = (&L_2414->___position_0);
  11639. float L_2416 = L_2415->___x_2;
  11640. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2417 = V_36;
  11641. float L_2418 = L_2417.___x_2;
  11642. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2419 = (&__this->___m_MeshExtents_62);
  11643. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2420 = (&L_2419->___min_0);
  11644. float L_2421 = L_2420->___x_0;
  11645. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2422 = (&__this->___m_MeshExtents_62);
  11646. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2423 = (&L_2422->___max_1);
  11647. float L_2424 = L_2423->___x_0;
  11648. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2425 = (&__this->___m_MeshExtents_62);
  11649. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2426 = (&L_2425->___min_0);
  11650. float L_2427 = L_2426->___x_0;
  11651. float L_2428 = V_278;
  11652. L_2411->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2416, L_2418)), L_2421))/((float)il2cpp_codegen_subtract(L_2424, L_2427)))), L_2428));
  11653. goto IL_4d2d;
  11654. }
  11655. IL_46e5:
  11656. {
  11657. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2429 = V_54;
  11658. int32_t L_2430 = V_240;
  11659. NullCheck(L_2429);
  11660. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2431 = (&((L_2429)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2430)))->___vertexBottomLeft_15);
  11661. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2432 = (&L_2431->___uv2_2);
  11662. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2433 = V_54;
  11663. int32_t L_2434 = V_240;
  11664. NullCheck(L_2433);
  11665. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2435 = (&((L_2433)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2434)))->___vertexBottomLeft_15);
  11666. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2436 = (&L_2435->___position_0);
  11667. float L_2437 = L_2436->___x_2;
  11668. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2438 = V_36;
  11669. float L_2439 = L_2438.___x_2;
  11670. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2440 = (&__this->___m_MeshExtents_62);
  11671. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2441 = (&L_2440->___min_0);
  11672. float L_2442 = L_2441->___x_0;
  11673. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2443 = (&__this->___m_MeshExtents_62);
  11674. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2444 = (&L_2443->___max_1);
  11675. float L_2445 = L_2444->___x_0;
  11676. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2446 = (&__this->___m_MeshExtents_62);
  11677. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2447 = (&L_2446->___min_0);
  11678. float L_2448 = L_2447->___x_0;
  11679. float L_2449 = V_278;
  11680. L_2432->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2437, L_2439)), L_2442))/((float)il2cpp_codegen_subtract(L_2445, L_2448)))), L_2449));
  11681. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2450 = V_54;
  11682. int32_t L_2451 = V_240;
  11683. NullCheck(L_2450);
  11684. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2452 = (&((L_2450)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2451)))->___vertexTopLeft_14);
  11685. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2453 = (&L_2452->___uv2_2);
  11686. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2454 = V_54;
  11687. int32_t L_2455 = V_240;
  11688. NullCheck(L_2454);
  11689. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2456 = (&((L_2454)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2455)))->___vertexTopLeft_14);
  11690. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2457 = (&L_2456->___position_0);
  11691. float L_2458 = L_2457->___x_2;
  11692. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2459 = V_36;
  11693. float L_2460 = L_2459.___x_2;
  11694. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2461 = (&__this->___m_MeshExtents_62);
  11695. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2462 = (&L_2461->___min_0);
  11696. float L_2463 = L_2462->___x_0;
  11697. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2464 = (&__this->___m_MeshExtents_62);
  11698. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2465 = (&L_2464->___max_1);
  11699. float L_2466 = L_2465->___x_0;
  11700. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2467 = (&__this->___m_MeshExtents_62);
  11701. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2468 = (&L_2467->___min_0);
  11702. float L_2469 = L_2468->___x_0;
  11703. float L_2470 = V_278;
  11704. L_2453->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2458, L_2460)), L_2463))/((float)il2cpp_codegen_subtract(L_2466, L_2469)))), L_2470));
  11705. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2471 = V_54;
  11706. int32_t L_2472 = V_240;
  11707. NullCheck(L_2471);
  11708. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2473 = (&((L_2471)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2472)))->___vertexTopRight_16);
  11709. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2474 = (&L_2473->___uv2_2);
  11710. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2475 = V_54;
  11711. int32_t L_2476 = V_240;
  11712. NullCheck(L_2475);
  11713. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2477 = (&((L_2475)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2476)))->___vertexTopRight_16);
  11714. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2478 = (&L_2477->___position_0);
  11715. float L_2479 = L_2478->___x_2;
  11716. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2480 = V_36;
  11717. float L_2481 = L_2480.___x_2;
  11718. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2482 = (&__this->___m_MeshExtents_62);
  11719. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2483 = (&L_2482->___min_0);
  11720. float L_2484 = L_2483->___x_0;
  11721. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2485 = (&__this->___m_MeshExtents_62);
  11722. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2486 = (&L_2485->___max_1);
  11723. float L_2487 = L_2486->___x_0;
  11724. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2488 = (&__this->___m_MeshExtents_62);
  11725. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2489 = (&L_2488->___min_0);
  11726. float L_2490 = L_2489->___x_0;
  11727. float L_2491 = V_278;
  11728. L_2474->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2479, L_2481)), L_2484))/((float)il2cpp_codegen_subtract(L_2487, L_2490)))), L_2491));
  11729. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2492 = V_54;
  11730. int32_t L_2493 = V_240;
  11731. NullCheck(L_2492);
  11732. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2494 = (&((L_2492)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2493)))->___vertexBottomRight_17);
  11733. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2495 = (&L_2494->___uv2_2);
  11734. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2496 = V_54;
  11735. int32_t L_2497 = V_240;
  11736. NullCheck(L_2496);
  11737. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2498 = (&((L_2496)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2497)))->___vertexBottomRight_17);
  11738. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2499 = (&L_2498->___position_0);
  11739. float L_2500 = L_2499->___x_2;
  11740. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2501 = V_36;
  11741. float L_2502 = L_2501.___x_2;
  11742. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2503 = (&__this->___m_MeshExtents_62);
  11743. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2504 = (&L_2503->___min_0);
  11744. float L_2505 = L_2504->___x_0;
  11745. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2506 = (&__this->___m_MeshExtents_62);
  11746. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2507 = (&L_2506->___max_1);
  11747. float L_2508 = L_2507->___x_0;
  11748. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2509 = (&__this->___m_MeshExtents_62);
  11749. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2510 = (&L_2509->___min_0);
  11750. float L_2511 = L_2510->___x_0;
  11751. float L_2512 = V_278;
  11752. L_2495->___x_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2500, L_2502)), L_2505))/((float)il2cpp_codegen_subtract(L_2508, L_2511)))), L_2512));
  11753. goto IL_4d2d;
  11754. }
  11755. IL_48b2:
  11756. {
  11757. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2513 = ___0_generationSettings;
  11758. NullCheck(L_2513);
  11759. int32_t L_2514 = L_2513->___verticalMapping_40;
  11760. V_286 = L_2514;
  11761. int32_t L_2515 = V_286;
  11762. V_285 = L_2515;
  11763. int32_t L_2516 = V_285;
  11764. switch (L_2516)
  11765. {
  11766. case 0:
  11767. {
  11768. goto IL_48ea;
  11769. }
  11770. case 1:
  11771. {
  11772. goto IL_4963;
  11773. }
  11774. case 2:
  11775. {
  11776. goto IL_4a9c;
  11777. }
  11778. case 3:
  11779. {
  11780. goto IL_4bd2;
  11781. }
  11782. }
  11783. }
  11784. {
  11785. goto IL_4bdf;
  11786. }
  11787. IL_48ea:
  11788. {
  11789. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2517 = V_54;
  11790. int32_t L_2518 = V_240;
  11791. NullCheck(L_2517);
  11792. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2519 = (&((L_2517)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2518)))->___vertexBottomLeft_15);
  11793. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2520 = (&L_2519->___uv2_2);
  11794. L_2520->___y_1 = (0.0f);
  11795. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2521 = V_54;
  11796. int32_t L_2522 = V_240;
  11797. NullCheck(L_2521);
  11798. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2523 = (&((L_2521)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2522)))->___vertexTopLeft_14);
  11799. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2524 = (&L_2523->___uv2_2);
  11800. L_2524->___y_1 = (1.0f);
  11801. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2525 = V_54;
  11802. int32_t L_2526 = V_240;
  11803. NullCheck(L_2525);
  11804. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2527 = (&((L_2525)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2526)))->___vertexTopRight_16);
  11805. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2528 = (&L_2527->___uv2_2);
  11806. L_2528->___y_1 = (0.0f);
  11807. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2529 = V_54;
  11808. int32_t L_2530 = V_240;
  11809. NullCheck(L_2529);
  11810. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2531 = (&((L_2529)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2530)))->___vertexBottomRight_17);
  11811. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2532 = (&L_2531->___uv2_2);
  11812. L_2532->___y_1 = (1.0f);
  11813. goto IL_4bdf;
  11814. }
  11815. IL_4963:
  11816. {
  11817. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2533 = V_54;
  11818. int32_t L_2534 = V_240;
  11819. NullCheck(L_2533);
  11820. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2535 = (&((L_2533)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2534)))->___vertexBottomLeft_15);
  11821. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2536 = (&L_2535->___uv2_2);
  11822. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2537 = V_54;
  11823. int32_t L_2538 = V_240;
  11824. NullCheck(L_2537);
  11825. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2539 = (&((L_2537)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2538)))->___vertexBottomLeft_15);
  11826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2540 = (&L_2539->___position_0);
  11827. float L_2541 = L_2540->___y_3;
  11828. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2542 = V_277;
  11829. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2543 = L_2542.___min_0;
  11830. float L_2544 = L_2543.___y_1;
  11831. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2545 = V_277;
  11832. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2546 = L_2545.___max_1;
  11833. float L_2547 = L_2546.___y_1;
  11834. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2548 = V_277;
  11835. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2549 = L_2548.___min_0;
  11836. float L_2550 = L_2549.___y_1;
  11837. float L_2551 = V_278;
  11838. L_2536->___y_1 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2541, L_2544))/((float)il2cpp_codegen_subtract(L_2547, L_2550)))), L_2551));
  11839. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2552 = V_54;
  11840. int32_t L_2553 = V_240;
  11841. NullCheck(L_2552);
  11842. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2554 = (&((L_2552)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2553)))->___vertexTopLeft_14);
  11843. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2555 = (&L_2554->___uv2_2);
  11844. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2556 = V_54;
  11845. int32_t L_2557 = V_240;
  11846. NullCheck(L_2556);
  11847. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2558 = (&((L_2556)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2557)))->___vertexTopLeft_14);
  11848. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2559 = (&L_2558->___position_0);
  11849. float L_2560 = L_2559->___y_3;
  11850. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2561 = V_277;
  11851. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2562 = L_2561.___min_0;
  11852. float L_2563 = L_2562.___y_1;
  11853. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2564 = V_277;
  11854. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2565 = L_2564.___max_1;
  11855. float L_2566 = L_2565.___y_1;
  11856. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_2567 = V_277;
  11857. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2568 = L_2567.___min_0;
  11858. float L_2569 = L_2568.___y_1;
  11859. float L_2570 = V_278;
  11860. L_2555->___y_1 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2560, L_2563))/((float)il2cpp_codegen_subtract(L_2566, L_2569)))), L_2570));
  11861. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2571 = V_54;
  11862. int32_t L_2572 = V_240;
  11863. NullCheck(L_2571);
  11864. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2573 = (&((L_2571)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2572)))->___vertexTopRight_16);
  11865. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2574 = (&L_2573->___uv2_2);
  11866. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2575 = V_54;
  11867. int32_t L_2576 = V_240;
  11868. NullCheck(L_2575);
  11869. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2577 = (&((L_2575)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2576)))->___vertexBottomLeft_15);
  11870. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2578 = (&L_2577->___uv2_2);
  11871. float L_2579 = L_2578->___y_1;
  11872. L_2574->___y_1 = L_2579;
  11873. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2580 = V_54;
  11874. int32_t L_2581 = V_240;
  11875. NullCheck(L_2580);
  11876. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2582 = (&((L_2580)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2581)))->___vertexBottomRight_17);
  11877. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2583 = (&L_2582->___uv2_2);
  11878. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2584 = V_54;
  11879. int32_t L_2585 = V_240;
  11880. NullCheck(L_2584);
  11881. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2586 = (&((L_2584)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2585)))->___vertexTopLeft_14);
  11882. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2587 = (&L_2586->___uv2_2);
  11883. float L_2588 = L_2587->___y_1;
  11884. L_2583->___y_1 = L_2588;
  11885. goto IL_4bdf;
  11886. }
  11887. IL_4a9c:
  11888. {
  11889. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2589 = V_54;
  11890. int32_t L_2590 = V_240;
  11891. NullCheck(L_2589);
  11892. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2591 = (&((L_2589)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2590)))->___vertexBottomLeft_15);
  11893. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2592 = (&L_2591->___uv2_2);
  11894. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2593 = V_54;
  11895. int32_t L_2594 = V_240;
  11896. NullCheck(L_2593);
  11897. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2595 = (&((L_2593)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2594)))->___vertexBottomLeft_15);
  11898. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2596 = (&L_2595->___position_0);
  11899. float L_2597 = L_2596->___y_3;
  11900. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2598 = (&__this->___m_MeshExtents_62);
  11901. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2599 = (&L_2598->___min_0);
  11902. float L_2600 = L_2599->___y_1;
  11903. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2601 = (&__this->___m_MeshExtents_62);
  11904. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2602 = (&L_2601->___max_1);
  11905. float L_2603 = L_2602->___y_1;
  11906. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2604 = (&__this->___m_MeshExtents_62);
  11907. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2605 = (&L_2604->___min_0);
  11908. float L_2606 = L_2605->___y_1;
  11909. float L_2607 = V_278;
  11910. L_2592->___y_1 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2597, L_2600))/((float)il2cpp_codegen_subtract(L_2603, L_2606)))), L_2607));
  11911. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2608 = V_54;
  11912. int32_t L_2609 = V_240;
  11913. NullCheck(L_2608);
  11914. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2610 = (&((L_2608)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2609)))->___vertexTopLeft_14);
  11915. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2611 = (&L_2610->___uv2_2);
  11916. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2612 = V_54;
  11917. int32_t L_2613 = V_240;
  11918. NullCheck(L_2612);
  11919. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2614 = (&((L_2612)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2613)))->___vertexTopLeft_14);
  11920. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2615 = (&L_2614->___position_0);
  11921. float L_2616 = L_2615->___y_3;
  11922. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2617 = (&__this->___m_MeshExtents_62);
  11923. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2618 = (&L_2617->___min_0);
  11924. float L_2619 = L_2618->___y_1;
  11925. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2620 = (&__this->___m_MeshExtents_62);
  11926. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2621 = (&L_2620->___max_1);
  11927. float L_2622 = L_2621->___y_1;
  11928. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2623 = (&__this->___m_MeshExtents_62);
  11929. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2624 = (&L_2623->___min_0);
  11930. float L_2625 = L_2624->___y_1;
  11931. float L_2626 = V_278;
  11932. L_2611->___y_1 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2616, L_2619))/((float)il2cpp_codegen_subtract(L_2622, L_2625)))), L_2626));
  11933. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2627 = V_54;
  11934. int32_t L_2628 = V_240;
  11935. NullCheck(L_2627);
  11936. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2629 = (&((L_2627)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2628)))->___vertexTopRight_16);
  11937. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2630 = (&L_2629->___uv2_2);
  11938. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2631 = V_54;
  11939. int32_t L_2632 = V_240;
  11940. NullCheck(L_2631);
  11941. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2633 = (&((L_2631)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2632)))->___vertexBottomLeft_15);
  11942. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2634 = (&L_2633->___uv2_2);
  11943. float L_2635 = L_2634->___y_1;
  11944. L_2630->___y_1 = L_2635;
  11945. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2636 = V_54;
  11946. int32_t L_2637 = V_240;
  11947. NullCheck(L_2636);
  11948. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2638 = (&((L_2636)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2637)))->___vertexBottomRight_17);
  11949. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2639 = (&L_2638->___uv2_2);
  11950. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2640 = V_54;
  11951. int32_t L_2641 = V_240;
  11952. NullCheck(L_2640);
  11953. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2642 = (&((L_2640)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2641)))->___vertexTopLeft_14);
  11954. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2643 = (&L_2642->___uv2_2);
  11955. float L_2644 = L_2643->___y_1;
  11956. L_2639->___y_1 = L_2644;
  11957. goto IL_4bdf;
  11958. }
  11959. IL_4bd2:
  11960. {
  11961. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11962. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4, NULL);
  11963. goto IL_4bdf;
  11964. }
  11965. IL_4bdf:
  11966. {
  11967. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2645 = V_54;
  11968. int32_t L_2646 = V_240;
  11969. NullCheck(L_2645);
  11970. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2647 = (&((L_2645)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2646)))->___vertexBottomLeft_15);
  11971. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2648 = (&L_2647->___uv2_2);
  11972. float L_2649 = L_2648->___y_1;
  11973. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2650 = V_54;
  11974. int32_t L_2651 = V_240;
  11975. NullCheck(L_2650);
  11976. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2652 = (&((L_2650)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2651)))->___vertexTopLeft_14);
  11977. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2653 = (&L_2652->___uv2_2);
  11978. float L_2654 = L_2653->___y_1;
  11979. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2655 = V_54;
  11980. int32_t L_2656 = V_240;
  11981. NullCheck(L_2655);
  11982. float L_2657 = ((L_2655)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2656)))->___aspectRatio_27;
  11983. V_281 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_2649, L_2654)), L_2657))))/(2.0f)));
  11984. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2658 = V_54;
  11985. int32_t L_2659 = V_240;
  11986. NullCheck(L_2658);
  11987. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2660 = (&((L_2658)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2659)))->___vertexBottomLeft_15);
  11988. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2661 = (&L_2660->___uv2_2);
  11989. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2662 = V_54;
  11990. int32_t L_2663 = V_240;
  11991. NullCheck(L_2662);
  11992. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2664 = (&((L_2662)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2663)))->___vertexBottomLeft_15);
  11993. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2665 = (&L_2664->___uv2_2);
  11994. float L_2666 = L_2665->___y_1;
  11995. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2667 = V_54;
  11996. int32_t L_2668 = V_240;
  11997. NullCheck(L_2667);
  11998. float L_2669 = ((L_2667)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2668)))->___aspectRatio_27;
  11999. float L_2670 = V_281;
  12000. float L_2671 = V_278;
  12001. L_2661->___x_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2666, L_2669)), L_2670)), L_2671));
  12002. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2672 = V_54;
  12003. int32_t L_2673 = V_240;
  12004. NullCheck(L_2672);
  12005. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2674 = (&((L_2672)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2673)))->___vertexTopLeft_14);
  12006. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2675 = (&L_2674->___uv2_2);
  12007. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2676 = V_54;
  12008. int32_t L_2677 = V_240;
  12009. NullCheck(L_2676);
  12010. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2678 = (&((L_2676)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2677)))->___vertexBottomLeft_15);
  12011. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2679 = (&L_2678->___uv2_2);
  12012. float L_2680 = L_2679->___x_0;
  12013. L_2675->___x_0 = L_2680;
  12014. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2681 = V_54;
  12015. int32_t L_2682 = V_240;
  12016. NullCheck(L_2681);
  12017. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2683 = (&((L_2681)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2682)))->___vertexTopRight_16);
  12018. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2684 = (&L_2683->___uv2_2);
  12019. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2685 = V_54;
  12020. int32_t L_2686 = V_240;
  12021. NullCheck(L_2685);
  12022. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2687 = (&((L_2685)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2686)))->___vertexTopLeft_14);
  12023. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2688 = (&L_2687->___uv2_2);
  12024. float L_2689 = L_2688->___y_1;
  12025. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2690 = V_54;
  12026. int32_t L_2691 = V_240;
  12027. NullCheck(L_2690);
  12028. float L_2692 = ((L_2690)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2691)))->___aspectRatio_27;
  12029. float L_2693 = V_281;
  12030. float L_2694 = V_278;
  12031. L_2684->___x_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2689, L_2692)), L_2693)), L_2694));
  12032. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2695 = V_54;
  12033. int32_t L_2696 = V_240;
  12034. NullCheck(L_2695);
  12035. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2697 = (&((L_2695)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2696)))->___vertexBottomRight_17);
  12036. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2698 = (&L_2697->___uv2_2);
  12037. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2699 = V_54;
  12038. int32_t L_2700 = V_240;
  12039. NullCheck(L_2699);
  12040. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2701 = (&((L_2699)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2700)))->___vertexTopRight_16);
  12041. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2702 = (&L_2701->___uv2_2);
  12042. float L_2703 = L_2702->___x_0;
  12043. L_2698->___x_0 = L_2703;
  12044. goto IL_4d2d;
  12045. }
  12046. IL_4d2d:
  12047. {
  12048. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2704 = ___0_generationSettings;
  12049. NullCheck(L_2704);
  12050. int32_t L_2705 = L_2704->___verticalMapping_40;
  12051. V_289 = L_2705;
  12052. int32_t L_2706 = V_289;
  12053. V_288 = L_2706;
  12054. int32_t L_2707 = V_288;
  12055. switch (L_2707)
  12056. {
  12057. case 0:
  12058. {
  12059. goto IL_4d65;
  12060. }
  12061. case 1:
  12062. {
  12063. goto IL_4dde;
  12064. }
  12065. case 2:
  12066. {
  12067. goto IL_4ed3;
  12068. }
  12069. case 3:
  12070. {
  12071. goto IL_4ffe;
  12072. }
  12073. }
  12074. }
  12075. {
  12076. goto IL_513e;
  12077. }
  12078. IL_4d65:
  12079. {
  12080. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2708 = V_54;
  12081. int32_t L_2709 = V_240;
  12082. NullCheck(L_2708);
  12083. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2710 = (&((L_2708)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2709)))->___vertexBottomLeft_15);
  12084. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2711 = (&L_2710->___uv2_2);
  12085. L_2711->___y_1 = (0.0f);
  12086. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2712 = V_54;
  12087. int32_t L_2713 = V_240;
  12088. NullCheck(L_2712);
  12089. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2714 = (&((L_2712)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2713)))->___vertexTopLeft_14);
  12090. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2715 = (&L_2714->___uv2_2);
  12091. L_2715->___y_1 = (1.0f);
  12092. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2716 = V_54;
  12093. int32_t L_2717 = V_240;
  12094. NullCheck(L_2716);
  12095. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2718 = (&((L_2716)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2717)))->___vertexTopRight_16);
  12096. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2719 = (&L_2718->___uv2_2);
  12097. L_2719->___y_1 = (1.0f);
  12098. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2720 = V_54;
  12099. int32_t L_2721 = V_240;
  12100. NullCheck(L_2720);
  12101. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2722 = (&((L_2720)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2721)))->___vertexBottomRight_17);
  12102. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2723 = (&L_2722->___uv2_2);
  12103. L_2723->___y_1 = (0.0f);
  12104. goto IL_513e;
  12105. }
  12106. IL_4dde:
  12107. {
  12108. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2724 = V_54;
  12109. int32_t L_2725 = V_240;
  12110. NullCheck(L_2724);
  12111. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2726 = (&((L_2724)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2725)))->___vertexBottomLeft_15);
  12112. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2727 = (&L_2726->___uv2_2);
  12113. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2728 = V_54;
  12114. int32_t L_2729 = V_240;
  12115. NullCheck(L_2728);
  12116. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2730 = (&((L_2728)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2729)))->___vertexBottomLeft_15);
  12117. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2731 = (&L_2730->___position_0);
  12118. float L_2732 = L_2731->___y_3;
  12119. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2733 = V_244;
  12120. float L_2734 = L_2733.___descender_14;
  12121. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2735 = V_244;
  12122. float L_2736 = L_2735.___ascender_12;
  12123. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2737 = V_244;
  12124. float L_2738 = L_2737.___descender_14;
  12125. L_2727->___y_1 = ((float)(((float)il2cpp_codegen_subtract(L_2732, L_2734))/((float)il2cpp_codegen_subtract(L_2736, L_2738))));
  12126. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2739 = V_54;
  12127. int32_t L_2740 = V_240;
  12128. NullCheck(L_2739);
  12129. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2741 = (&((L_2739)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2740)))->___vertexTopLeft_14);
  12130. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2742 = (&L_2741->___uv2_2);
  12131. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2743 = V_54;
  12132. int32_t L_2744 = V_240;
  12133. NullCheck(L_2743);
  12134. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2745 = (&((L_2743)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2744)))->___vertexTopLeft_14);
  12135. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2746 = (&L_2745->___position_0);
  12136. float L_2747 = L_2746->___y_3;
  12137. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2748 = V_244;
  12138. float L_2749 = L_2748.___descender_14;
  12139. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2750 = V_244;
  12140. float L_2751 = L_2750.___ascender_12;
  12141. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2752 = V_244;
  12142. float L_2753 = L_2752.___descender_14;
  12143. L_2742->___y_1 = ((float)(((float)il2cpp_codegen_subtract(L_2747, L_2749))/((float)il2cpp_codegen_subtract(L_2751, L_2753))));
  12144. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2754 = V_54;
  12145. int32_t L_2755 = V_240;
  12146. NullCheck(L_2754);
  12147. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2756 = (&((L_2754)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2755)))->___vertexTopRight_16);
  12148. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2757 = (&L_2756->___uv2_2);
  12149. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2758 = V_54;
  12150. int32_t L_2759 = V_240;
  12151. NullCheck(L_2758);
  12152. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2760 = (&((L_2758)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2759)))->___vertexTopLeft_14);
  12153. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2761 = (&L_2760->___uv2_2);
  12154. float L_2762 = L_2761->___y_1;
  12155. L_2757->___y_1 = L_2762;
  12156. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2763 = V_54;
  12157. int32_t L_2764 = V_240;
  12158. NullCheck(L_2763);
  12159. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2765 = (&((L_2763)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2764)))->___vertexBottomRight_17);
  12160. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2766 = (&L_2765->___uv2_2);
  12161. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2767 = V_54;
  12162. int32_t L_2768 = V_240;
  12163. NullCheck(L_2767);
  12164. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2769 = (&((L_2767)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2768)))->___vertexBottomLeft_15);
  12165. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2770 = (&L_2769->___uv2_2);
  12166. float L_2771 = L_2770->___y_1;
  12167. L_2766->___y_1 = L_2771;
  12168. goto IL_513e;
  12169. }
  12170. IL_4ed3:
  12171. {
  12172. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2772 = V_54;
  12173. int32_t L_2773 = V_240;
  12174. NullCheck(L_2772);
  12175. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2774 = (&((L_2772)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2773)))->___vertexBottomLeft_15);
  12176. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2775 = (&L_2774->___uv2_2);
  12177. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2776 = V_54;
  12178. int32_t L_2777 = V_240;
  12179. NullCheck(L_2776);
  12180. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2778 = (&((L_2776)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2777)))->___vertexBottomLeft_15);
  12181. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2779 = (&L_2778->___position_0);
  12182. float L_2780 = L_2779->___y_3;
  12183. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2781 = (&__this->___m_MeshExtents_62);
  12184. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2782 = (&L_2781->___min_0);
  12185. float L_2783 = L_2782->___y_1;
  12186. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2784 = (&__this->___m_MeshExtents_62);
  12187. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2785 = (&L_2784->___max_1);
  12188. float L_2786 = L_2785->___y_1;
  12189. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2787 = (&__this->___m_MeshExtents_62);
  12190. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2788 = (&L_2787->___min_0);
  12191. float L_2789 = L_2788->___y_1;
  12192. L_2775->___y_1 = ((float)(((float)il2cpp_codegen_subtract(L_2780, L_2783))/((float)il2cpp_codegen_subtract(L_2786, L_2789))));
  12193. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2790 = V_54;
  12194. int32_t L_2791 = V_240;
  12195. NullCheck(L_2790);
  12196. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2792 = (&((L_2790)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2791)))->___vertexTopLeft_14);
  12197. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2793 = (&L_2792->___uv2_2);
  12198. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2794 = V_54;
  12199. int32_t L_2795 = V_240;
  12200. NullCheck(L_2794);
  12201. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2796 = (&((L_2794)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2795)))->___vertexTopLeft_14);
  12202. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2797 = (&L_2796->___position_0);
  12203. float L_2798 = L_2797->___y_3;
  12204. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2799 = (&__this->___m_MeshExtents_62);
  12205. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2800 = (&L_2799->___min_0);
  12206. float L_2801 = L_2800->___y_1;
  12207. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2802 = (&__this->___m_MeshExtents_62);
  12208. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2803 = (&L_2802->___max_1);
  12209. float L_2804 = L_2803->___y_1;
  12210. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2805 = (&__this->___m_MeshExtents_62);
  12211. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2806 = (&L_2805->___min_0);
  12212. float L_2807 = L_2806->___y_1;
  12213. L_2793->___y_1 = ((float)(((float)il2cpp_codegen_subtract(L_2798, L_2801))/((float)il2cpp_codegen_subtract(L_2804, L_2807))));
  12214. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2808 = V_54;
  12215. int32_t L_2809 = V_240;
  12216. NullCheck(L_2808);
  12217. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2810 = (&((L_2808)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2809)))->___vertexTopRight_16);
  12218. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2811 = (&L_2810->___uv2_2);
  12219. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2812 = V_54;
  12220. int32_t L_2813 = V_240;
  12221. NullCheck(L_2812);
  12222. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2814 = (&((L_2812)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2813)))->___vertexTopLeft_14);
  12223. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2815 = (&L_2814->___uv2_2);
  12224. float L_2816 = L_2815->___y_1;
  12225. L_2811->___y_1 = L_2816;
  12226. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2817 = V_54;
  12227. int32_t L_2818 = V_240;
  12228. NullCheck(L_2817);
  12229. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2819 = (&((L_2817)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2818)))->___vertexBottomRight_17);
  12230. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2820 = (&L_2819->___uv2_2);
  12231. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2821 = V_54;
  12232. int32_t L_2822 = V_240;
  12233. NullCheck(L_2821);
  12234. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2823 = (&((L_2821)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2822)))->___vertexBottomLeft_15);
  12235. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2824 = (&L_2823->___uv2_2);
  12236. float L_2825 = L_2824->___y_1;
  12237. L_2820->___y_1 = L_2825;
  12238. goto IL_513e;
  12239. }
  12240. IL_4ffe:
  12241. {
  12242. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2826 = V_54;
  12243. int32_t L_2827 = V_240;
  12244. NullCheck(L_2826);
  12245. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2828 = (&((L_2826)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2827)))->___vertexBottomLeft_15);
  12246. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2829 = (&L_2828->___uv2_2);
  12247. float L_2830 = L_2829->___x_0;
  12248. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2831 = V_54;
  12249. int32_t L_2832 = V_240;
  12250. NullCheck(L_2831);
  12251. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2833 = (&((L_2831)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2832)))->___vertexTopRight_16);
  12252. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2834 = (&L_2833->___uv2_2);
  12253. float L_2835 = L_2834->___x_0;
  12254. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2836 = V_54;
  12255. int32_t L_2837 = V_240;
  12256. NullCheck(L_2836);
  12257. float L_2838 = ((L_2836)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2837)))->___aspectRatio_27;
  12258. V_287 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_add(L_2830, L_2835))/L_2838))))/(2.0f)));
  12259. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2839 = V_54;
  12260. int32_t L_2840 = V_240;
  12261. NullCheck(L_2839);
  12262. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2841 = (&((L_2839)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2840)))->___vertexBottomLeft_15);
  12263. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2842 = (&L_2841->___uv2_2);
  12264. float L_2843 = V_287;
  12265. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2844 = V_54;
  12266. int32_t L_2845 = V_240;
  12267. NullCheck(L_2844);
  12268. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2846 = (&((L_2844)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2845)))->___vertexBottomLeft_15);
  12269. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2847 = (&L_2846->___uv2_2);
  12270. float L_2848 = L_2847->___x_0;
  12271. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2849 = V_54;
  12272. int32_t L_2850 = V_240;
  12273. NullCheck(L_2849);
  12274. float L_2851 = ((L_2849)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2850)))->___aspectRatio_27;
  12275. L_2842->___y_1 = ((float)il2cpp_codegen_add(L_2843, ((float)(L_2848/L_2851))));
  12276. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2852 = V_54;
  12277. int32_t L_2853 = V_240;
  12278. NullCheck(L_2852);
  12279. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2854 = (&((L_2852)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2853)))->___vertexTopLeft_14);
  12280. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2855 = (&L_2854->___uv2_2);
  12281. float L_2856 = V_287;
  12282. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2857 = V_54;
  12283. int32_t L_2858 = V_240;
  12284. NullCheck(L_2857);
  12285. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2859 = (&((L_2857)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2858)))->___vertexTopRight_16);
  12286. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2860 = (&L_2859->___uv2_2);
  12287. float L_2861 = L_2860->___x_0;
  12288. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2862 = V_54;
  12289. int32_t L_2863 = V_240;
  12290. NullCheck(L_2862);
  12291. float L_2864 = ((L_2862)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2863)))->___aspectRatio_27;
  12292. L_2855->___y_1 = ((float)il2cpp_codegen_add(L_2856, ((float)(L_2861/L_2864))));
  12293. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2865 = V_54;
  12294. int32_t L_2866 = V_240;
  12295. NullCheck(L_2865);
  12296. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2867 = (&((L_2865)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2866)))->___vertexBottomRight_17);
  12297. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2868 = (&L_2867->___uv2_2);
  12298. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2869 = V_54;
  12299. int32_t L_2870 = V_240;
  12300. NullCheck(L_2869);
  12301. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2871 = (&((L_2869)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2870)))->___vertexBottomLeft_15);
  12302. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2872 = (&L_2871->___uv2_2);
  12303. float L_2873 = L_2872->___y_1;
  12304. L_2868->___y_1 = L_2873;
  12305. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2874 = V_54;
  12306. int32_t L_2875 = V_240;
  12307. NullCheck(L_2874);
  12308. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2876 = (&((L_2874)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2875)))->___vertexTopRight_16);
  12309. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2877 = (&L_2876->___uv2_2);
  12310. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2878 = V_54;
  12311. int32_t L_2879 = V_240;
  12312. NullCheck(L_2878);
  12313. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2880 = (&((L_2878)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2879)))->___vertexTopLeft_14);
  12314. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2881 = (&L_2880->___uv2_2);
  12315. float L_2882 = L_2881->___y_1;
  12316. L_2877->___y_1 = L_2882;
  12317. goto IL_513e;
  12318. }
  12319. IL_513e:
  12320. {
  12321. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2883 = V_54;
  12322. int32_t L_2884 = V_240;
  12323. NullCheck(L_2883);
  12324. float L_2885 = ((L_2883)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2884)))->___scale_28;
  12325. float L_2886 = __this->___m_CharWidthAdjDelta_77;
  12326. V_46 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_2885, ((float)il2cpp_codegen_subtract((1.0f), L_2886)))), (1.0f)));
  12327. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2887 = V_54;
  12328. int32_t L_2888 = V_240;
  12329. NullCheck(L_2887);
  12330. bool L_2889 = ((L_2887)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2888)))->___isUsingAlternateTypeface_9;
  12331. if (L_2889)
  12332. {
  12333. goto IL_5186;
  12334. }
  12335. }
  12336. {
  12337. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2890 = V_54;
  12338. int32_t L_2891 = V_240;
  12339. NullCheck(L_2890);
  12340. int32_t L_2892 = ((L_2890)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2891)))->___style_33;
  12341. G_B756_0 = ((((int32_t)((int32_t)((int32_t)L_2892&1))) == ((int32_t)1))? 1 : 0);
  12342. goto IL_5187;
  12343. }
  12344. IL_5186:
  12345. {
  12346. G_B756_0 = 0;
  12347. }
  12348. IL_5187:
  12349. {
  12350. V_290 = (bool)G_B756_0;
  12351. bool L_2893 = V_290;
  12352. if (!L_2893)
  12353. {
  12354. goto IL_519f;
  12355. }
  12356. }
  12357. {
  12358. float L_2894 = V_46;
  12359. V_46 = ((float)il2cpp_codegen_multiply(L_2894, (-1.0f)));
  12360. }
  12361. IL_519f:
  12362. {
  12363. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2895 = V_54;
  12364. int32_t L_2896 = V_240;
  12365. NullCheck(L_2895);
  12366. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2897 = (&((L_2895)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2896)))->___vertexBottomLeft_15);
  12367. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2898 = (&L_2897->___uv2_2);
  12368. L_2898->___x_0 = (1.0f);
  12369. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2899 = V_54;
  12370. int32_t L_2900 = V_240;
  12371. NullCheck(L_2899);
  12372. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2901 = (&((L_2899)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2900)))->___vertexBottomLeft_15);
  12373. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2902 = (&L_2901->___uv2_2);
  12374. float L_2903 = V_46;
  12375. L_2902->___y_1 = L_2903;
  12376. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2904 = V_54;
  12377. int32_t L_2905 = V_240;
  12378. NullCheck(L_2904);
  12379. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2906 = (&((L_2904)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2905)))->___vertexTopLeft_14);
  12380. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2907 = (&L_2906->___uv2_2);
  12381. L_2907->___x_0 = (1.0f);
  12382. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2908 = V_54;
  12383. int32_t L_2909 = V_240;
  12384. NullCheck(L_2908);
  12385. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2910 = (&((L_2908)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2909)))->___vertexTopLeft_14);
  12386. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2911 = (&L_2910->___uv2_2);
  12387. float L_2912 = V_46;
  12388. L_2911->___y_1 = L_2912;
  12389. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2913 = V_54;
  12390. int32_t L_2914 = V_240;
  12391. NullCheck(L_2913);
  12392. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2915 = (&((L_2913)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2914)))->___vertexTopRight_16);
  12393. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2916 = (&L_2915->___uv2_2);
  12394. L_2916->___x_0 = (1.0f);
  12395. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2917 = V_54;
  12396. int32_t L_2918 = V_240;
  12397. NullCheck(L_2917);
  12398. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2919 = (&((L_2917)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2918)))->___vertexTopRight_16);
  12399. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2920 = (&L_2919->___uv2_2);
  12400. float L_2921 = V_46;
  12401. L_2920->___y_1 = L_2921;
  12402. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2922 = V_54;
  12403. int32_t L_2923 = V_240;
  12404. NullCheck(L_2922);
  12405. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2924 = (&((L_2922)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2923)))->___vertexBottomRight_17);
  12406. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2925 = (&L_2924->___uv2_2);
  12407. L_2925->___x_0 = (1.0f);
  12408. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2926 = V_54;
  12409. int32_t L_2927 = V_240;
  12410. NullCheck(L_2926);
  12411. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2928 = (&((L_2926)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2927)))->___vertexBottomRight_17);
  12412. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2929 = (&L_2928->___uv2_2);
  12413. float L_2930 = V_46;
  12414. L_2929->___y_1 = L_2930;
  12415. goto IL_527f;
  12416. }
  12417. IL_527d:
  12418. {
  12419. goto IL_527f;
  12420. }
  12421. IL_527f:
  12422. {
  12423. int32_t L_2931 = V_240;
  12424. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2932 = ___0_generationSettings;
  12425. NullCheck(L_2932);
  12426. int32_t L_2933 = L_2932->___maxVisibleCharacters_32;
  12427. if ((((int32_t)L_2931) >= ((int32_t)L_2933)))
  12428. {
  12429. goto IL_52ab;
  12430. }
  12431. }
  12432. {
  12433. int32_t L_2934 = V_37;
  12434. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2935 = ___0_generationSettings;
  12435. NullCheck(L_2935);
  12436. int32_t L_2936 = L_2935->___maxVisibleWords_33;
  12437. if ((((int32_t)L_2934) >= ((int32_t)L_2936)))
  12438. {
  12439. goto IL_52ab;
  12440. }
  12441. }
  12442. {
  12443. int32_t L_2937 = V_243;
  12444. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2938 = ___0_generationSettings;
  12445. NullCheck(L_2938);
  12446. int32_t L_2939 = L_2938->___maxVisibleLines_34;
  12447. if ((((int32_t)L_2937) >= ((int32_t)L_2939)))
  12448. {
  12449. goto IL_52ab;
  12450. }
  12451. }
  12452. {
  12453. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2940 = ___0_generationSettings;
  12454. NullCheck(L_2940);
  12455. int32_t L_2941 = L_2940->___overflowMode_11;
  12456. G_B765_0 = ((((int32_t)((((int32_t)L_2941) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12457. goto IL_52ac;
  12458. }
  12459. IL_52ab:
  12460. {
  12461. G_B765_0 = 0;
  12462. }
  12463. IL_52ac:
  12464. {
  12465. V_291 = (bool)G_B765_0;
  12466. bool L_2942 = V_291;
  12467. if (!L_2942)
  12468. {
  12469. goto IL_539c;
  12470. }
  12471. }
  12472. {
  12473. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2943 = V_54;
  12474. int32_t L_2944 = V_240;
  12475. NullCheck(L_2943);
  12476. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2945 = (&((L_2943)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2944)))->___vertexBottomLeft_15);
  12477. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2946 = (&L_2945->___position_0);
  12478. V_292 = L_2946;
  12479. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2947 = V_292;
  12480. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2948 = V_292;
  12481. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2949 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2948);
  12482. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2950 = V_246;
  12483. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2951;
  12484. L_2951 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2949, L_2950, NULL);
  12485. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2947 = L_2951;
  12486. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2952 = V_54;
  12487. int32_t L_2953 = V_240;
  12488. NullCheck(L_2952);
  12489. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2954 = (&((L_2952)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2953)))->___vertexTopLeft_14);
  12490. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2955 = (&L_2954->___position_0);
  12491. V_292 = L_2955;
  12492. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2956 = V_292;
  12493. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2957 = V_292;
  12494. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2958 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2957);
  12495. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2959 = V_246;
  12496. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2960;
  12497. L_2960 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2958, L_2959, NULL);
  12498. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2956 = L_2960;
  12499. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2961 = V_54;
  12500. int32_t L_2962 = V_240;
  12501. NullCheck(L_2961);
  12502. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2963 = (&((L_2961)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2962)))->___vertexTopRight_16);
  12503. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2964 = (&L_2963->___position_0);
  12504. V_292 = L_2964;
  12505. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2965 = V_292;
  12506. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2966 = V_292;
  12507. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2967 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2966);
  12508. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2968 = V_246;
  12509. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2969;
  12510. L_2969 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2967, L_2968, NULL);
  12511. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2965 = L_2969;
  12512. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2970 = V_54;
  12513. int32_t L_2971 = V_240;
  12514. NullCheck(L_2970);
  12515. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2972 = (&((L_2970)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2971)))->___vertexBottomRight_17);
  12516. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2973 = (&L_2972->___position_0);
  12517. V_292 = L_2973;
  12518. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2974 = V_292;
  12519. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2975 = V_292;
  12520. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2976 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2975);
  12521. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2977 = V_246;
  12522. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2978;
  12523. L_2978 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2976, L_2977, NULL);
  12524. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2974 = L_2978;
  12525. goto IL_5536;
  12526. }
  12527. IL_539c:
  12528. {
  12529. int32_t L_2979 = V_240;
  12530. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2980 = ___0_generationSettings;
  12531. NullCheck(L_2980);
  12532. int32_t L_2981 = L_2980->___maxVisibleCharacters_32;
  12533. if ((((int32_t)L_2979) >= ((int32_t)L_2981)))
  12534. {
  12535. goto IL_53d7;
  12536. }
  12537. }
  12538. {
  12539. int32_t L_2982 = V_37;
  12540. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2983 = ___0_generationSettings;
  12541. NullCheck(L_2983);
  12542. int32_t L_2984 = L_2983->___maxVisibleWords_33;
  12543. if ((((int32_t)L_2982) >= ((int32_t)L_2984)))
  12544. {
  12545. goto IL_53d7;
  12546. }
  12547. }
  12548. {
  12549. int32_t L_2985 = V_243;
  12550. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2986 = ___0_generationSettings;
  12551. NullCheck(L_2986);
  12552. int32_t L_2987 = L_2986->___maxVisibleLines_34;
  12553. if ((((int32_t)L_2985) >= ((int32_t)L_2987)))
  12554. {
  12555. goto IL_53d7;
  12556. }
  12557. }
  12558. {
  12559. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2988 = ___0_generationSettings;
  12560. NullCheck(L_2988);
  12561. int32_t L_2989 = L_2988->___overflowMode_11;
  12562. if ((!(((uint32_t)L_2989) == ((uint32_t)5))))
  12563. {
  12564. goto IL_53d7;
  12565. }
  12566. }
  12567. {
  12568. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2990 = V_54;
  12569. int32_t L_2991 = V_240;
  12570. NullCheck(L_2990);
  12571. int32_t L_2992 = ((L_2990)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2991)))->___pageNumber_12;
  12572. int32_t L_2993 = V_16;
  12573. G_B773_0 = ((((int32_t)L_2992) == ((int32_t)L_2993))? 1 : 0);
  12574. goto IL_53d8;
  12575. }
  12576. IL_53d7:
  12577. {
  12578. G_B773_0 = 0;
  12579. }
  12580. IL_53d8:
  12581. {
  12582. V_293 = (bool)G_B773_0;
  12583. bool L_2994 = V_293;
  12584. if (!L_2994)
  12585. {
  12586. goto IL_54c5;
  12587. }
  12588. }
  12589. {
  12590. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2995 = V_54;
  12591. int32_t L_2996 = V_240;
  12592. NullCheck(L_2995);
  12593. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_2997 = (&((L_2995)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2996)))->___vertexBottomLeft_15);
  12594. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2998 = (&L_2997->___position_0);
  12595. V_292 = L_2998;
  12596. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2999 = V_292;
  12597. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3000 = V_292;
  12598. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3001 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3000);
  12599. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3002 = V_246;
  12600. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3003;
  12601. L_3003 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3001, L_3002, NULL);
  12602. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2999 = L_3003;
  12603. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3004 = V_54;
  12604. int32_t L_3005 = V_240;
  12605. NullCheck(L_3004);
  12606. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3006 = (&((L_3004)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3005)))->___vertexTopLeft_14);
  12607. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3007 = (&L_3006->___position_0);
  12608. V_292 = L_3007;
  12609. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3008 = V_292;
  12610. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3009 = V_292;
  12611. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3010 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3009);
  12612. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3011 = V_246;
  12613. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3012;
  12614. L_3012 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3010, L_3011, NULL);
  12615. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3008 = L_3012;
  12616. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3013 = V_54;
  12617. int32_t L_3014 = V_240;
  12618. NullCheck(L_3013);
  12619. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3015 = (&((L_3013)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3014)))->___vertexTopRight_16);
  12620. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3016 = (&L_3015->___position_0);
  12621. V_292 = L_3016;
  12622. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3017 = V_292;
  12623. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3018 = V_292;
  12624. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3019 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3018);
  12625. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3020 = V_246;
  12626. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3021;
  12627. L_3021 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3019, L_3020, NULL);
  12628. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3017 = L_3021;
  12629. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3022 = V_54;
  12630. int32_t L_3023 = V_240;
  12631. NullCheck(L_3022);
  12632. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3024 = (&((L_3022)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3023)))->___vertexBottomRight_17);
  12633. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3025 = (&L_3024->___position_0);
  12634. V_292 = L_3025;
  12635. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3026 = V_292;
  12636. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3027 = V_292;
  12637. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3028 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3027);
  12638. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3029 = V_246;
  12639. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3030;
  12640. L_3030 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3028, L_3029, NULL);
  12641. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3026 = L_3030;
  12642. goto IL_5536;
  12643. }
  12644. IL_54c5:
  12645. {
  12646. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3031 = V_54;
  12647. int32_t L_3032 = V_240;
  12648. NullCheck(L_3031);
  12649. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3033 = (&((L_3031)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3032)))->___vertexBottomLeft_15);
  12650. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3034;
  12651. L_3034 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  12652. L_3033->___position_0 = L_3034;
  12653. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3035 = V_54;
  12654. int32_t L_3036 = V_240;
  12655. NullCheck(L_3035);
  12656. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3037 = (&((L_3035)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3036)))->___vertexTopLeft_14);
  12657. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3038;
  12658. L_3038 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  12659. L_3037->___position_0 = L_3038;
  12660. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3039 = V_54;
  12661. int32_t L_3040 = V_240;
  12662. NullCheck(L_3039);
  12663. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3041 = (&((L_3039)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3040)))->___vertexTopRight_16);
  12664. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3042;
  12665. L_3042 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  12666. L_3041->___position_0 = L_3042;
  12667. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3043 = V_54;
  12668. int32_t L_3044 = V_240;
  12669. NullCheck(L_3043);
  12670. TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3045 = (&((L_3043)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3044)))->___vertexBottomRight_17);
  12671. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3046;
  12672. L_3046 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  12673. L_3045->___position_0 = L_3046;
  12674. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3047 = V_54;
  12675. int32_t L_3048 = V_240;
  12676. NullCheck(L_3047);
  12677. ((L_3047)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3048)))->___isVisible_34 = (bool)0;
  12678. }
  12679. IL_5536:
  12680. {
  12681. uint8_t L_3049 = V_276;
  12682. V_294 = (bool)((((int32_t)L_3049) == ((int32_t)1))? 1 : 0);
  12683. bool L_3050 = V_294;
  12684. if (!L_3050)
  12685. {
  12686. goto IL_555b;
  12687. }
  12688. }
  12689. {
  12690. int32_t L_3051 = V_240;
  12691. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3052 = ___0_generationSettings;
  12692. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3053 = ___1_textInfo;
  12693. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  12694. TextGeneratorUtilities_FillCharacterVertexBuffers_m54CA97C6C26BA84BC949845B20E9DADF2F0C19CA(L_3051, L_3052, L_3053, NULL);
  12695. goto IL_557e;
  12696. }
  12697. IL_555b:
  12698. {
  12699. uint8_t L_3054 = V_276;
  12700. V_295 = (bool)((((int32_t)L_3054) == ((int32_t)2))? 1 : 0);
  12701. bool L_3055 = V_295;
  12702. if (!L_3055)
  12703. {
  12704. goto IL_557e;
  12705. }
  12706. }
  12707. {
  12708. int32_t L_3056 = V_240;
  12709. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3057 = ___0_generationSettings;
  12710. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3058 = ___1_textInfo;
  12711. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  12712. TextGeneratorUtilities_FillSpriteVertexBuffers_m4305B80FA32FE21A59AF68A5501226E5A4203CC3(L_3056, L_3057, L_3058, NULL);
  12713. }
  12714. IL_557e:
  12715. {
  12716. }
  12717. IL_557f:
  12718. {
  12719. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3059 = ___1_textInfo;
  12720. NullCheck(L_3059);
  12721. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3060 = L_3059->___textElementInfo_10;
  12722. int32_t L_3061 = V_240;
  12723. NullCheck(L_3060);
  12724. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3062 = (&((L_3060)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3061)))->___bottomLeft_19);
  12725. V_292 = L_3062;
  12726. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3063 = V_292;
  12727. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3064 = V_292;
  12728. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3065 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3064);
  12729. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3066 = V_246;
  12730. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3067;
  12731. L_3067 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3065, L_3066, NULL);
  12732. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3063 = L_3067;
  12733. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3068 = ___1_textInfo;
  12734. NullCheck(L_3068);
  12735. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3069 = L_3068->___textElementInfo_10;
  12736. int32_t L_3070 = V_240;
  12737. NullCheck(L_3069);
  12738. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3071 = (&((L_3069)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3070)))->___topLeft_18);
  12739. V_292 = L_3071;
  12740. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3072 = V_292;
  12741. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3073 = V_292;
  12742. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3074 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3073);
  12743. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3075 = V_246;
  12744. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3076;
  12745. L_3076 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3074, L_3075, NULL);
  12746. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3072 = L_3076;
  12747. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3077 = ___1_textInfo;
  12748. NullCheck(L_3077);
  12749. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3078 = L_3077->___textElementInfo_10;
  12750. int32_t L_3079 = V_240;
  12751. NullCheck(L_3078);
  12752. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3080 = (&((L_3078)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3079)))->___topRight_20);
  12753. V_292 = L_3080;
  12754. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3081 = V_292;
  12755. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3082 = V_292;
  12756. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3083 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3082);
  12757. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3084 = V_246;
  12758. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3085;
  12759. L_3085 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3083, L_3084, NULL);
  12760. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3081 = L_3085;
  12761. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3086 = ___1_textInfo;
  12762. NullCheck(L_3086);
  12763. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3087 = L_3086->___textElementInfo_10;
  12764. int32_t L_3088 = V_240;
  12765. NullCheck(L_3087);
  12766. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3089 = (&((L_3087)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3088)))->___bottomRight_21);
  12767. V_292 = L_3089;
  12768. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3090 = V_292;
  12769. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3091 = V_292;
  12770. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3092 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3091);
  12771. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3093 = V_246;
  12772. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3094;
  12773. L_3094 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3092, L_3093, NULL);
  12774. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3090 = L_3094;
  12775. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3095 = ___1_textInfo;
  12776. NullCheck(L_3095);
  12777. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3096 = L_3095->___textElementInfo_10;
  12778. int32_t L_3097 = V_240;
  12779. NullCheck(L_3096);
  12780. float* L_3098 = (&((L_3096)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3097)))->___origin_22);
  12781. float* L_3099 = L_3098;
  12782. float L_3100 = *((float*)L_3099);
  12783. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3101 = V_246;
  12784. float L_3102 = L_3101.___x_2;
  12785. *((float*)L_3099) = (float)((float)il2cpp_codegen_add(L_3100, L_3102));
  12786. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3103 = ___1_textInfo;
  12787. NullCheck(L_3103);
  12788. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3104 = L_3103->___textElementInfo_10;
  12789. int32_t L_3105 = V_240;
  12790. NullCheck(L_3104);
  12791. float* L_3106 = (&((L_3104)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3105)))->___xAdvance_26);
  12792. float* L_3107 = L_3106;
  12793. float L_3108 = *((float*)L_3107);
  12794. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3109 = V_246;
  12795. float L_3110 = L_3109.___x_2;
  12796. *((float*)L_3107) = (float)((float)il2cpp_codegen_add(L_3108, L_3110));
  12797. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3111 = ___1_textInfo;
  12798. NullCheck(L_3111);
  12799. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3112 = L_3111->___textElementInfo_10;
  12800. int32_t L_3113 = V_240;
  12801. NullCheck(L_3112);
  12802. float* L_3114 = (&((L_3112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3113)))->___ascender_23);
  12803. float* L_3115 = L_3114;
  12804. float L_3116 = *((float*)L_3115);
  12805. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3117 = V_246;
  12806. float L_3118 = L_3117.___y_3;
  12807. *((float*)L_3115) = (float)((float)il2cpp_codegen_add(L_3116, L_3118));
  12808. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3119 = ___1_textInfo;
  12809. NullCheck(L_3119);
  12810. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3120 = L_3119->___textElementInfo_10;
  12811. int32_t L_3121 = V_240;
  12812. NullCheck(L_3120);
  12813. float* L_3122 = (&((L_3120)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3121)))->___descender_25);
  12814. float* L_3123 = L_3122;
  12815. float L_3124 = *((float*)L_3123);
  12816. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3125 = V_246;
  12817. float L_3126 = L_3125.___y_3;
  12818. *((float*)L_3123) = (float)((float)il2cpp_codegen_add(L_3124, L_3126));
  12819. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3127 = ___1_textInfo;
  12820. NullCheck(L_3127);
  12821. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3128 = L_3127->___textElementInfo_10;
  12822. int32_t L_3129 = V_240;
  12823. NullCheck(L_3128);
  12824. float* L_3130 = (&((L_3128)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3129)))->___baseLine_24);
  12825. float* L_3131 = L_3130;
  12826. float L_3132 = *((float*)L_3131);
  12827. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3133 = V_246;
  12828. float L_3134 = L_3133.___y_3;
  12829. *((float*)L_3131) = (float)((float)il2cpp_codegen_add(L_3132, L_3134));
  12830. int32_t L_3135 = V_243;
  12831. int32_t L_3136 = V_39;
  12832. if ((!(((uint32_t)L_3135) == ((uint32_t)L_3136))))
  12833. {
  12834. goto IL_56f8;
  12835. }
  12836. }
  12837. {
  12838. int32_t L_3137 = V_240;
  12839. int32_t L_3138 = __this->___m_CharacterCount_48;
  12840. G_B784_0 = ((((int32_t)L_3137) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3138, 1))))? 1 : 0);
  12841. goto IL_56f9;
  12842. }
  12843. IL_56f8:
  12844. {
  12845. G_B784_0 = 1;
  12846. }
  12847. IL_56f9:
  12848. {
  12849. V_296 = (bool)G_B784_0;
  12850. bool L_3139 = V_296;
  12851. if (!L_3139)
  12852. {
  12853. goto IL_5949;
  12854. }
  12855. }
  12856. {
  12857. int32_t L_3140 = V_243;
  12858. int32_t L_3141 = V_39;
  12859. V_297 = (bool)((((int32_t)((((int32_t)L_3140) == ((int32_t)L_3141))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12860. bool L_3142 = V_297;
  12861. if (!L_3142)
  12862. {
  12863. goto IL_5828;
  12864. }
  12865. }
  12866. {
  12867. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3143 = ___1_textInfo;
  12868. NullCheck(L_3143);
  12869. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3144 = L_3143->___lineInfo_13;
  12870. int32_t L_3145 = V_39;
  12871. NullCheck(L_3144);
  12872. float* L_3146 = (&((L_3144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3145)))->___baseline_13);
  12873. float* L_3147 = L_3146;
  12874. float L_3148 = *((float*)L_3147);
  12875. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3149 = V_246;
  12876. float L_3150 = L_3149.___y_3;
  12877. *((float*)L_3147) = (float)((float)il2cpp_codegen_add(L_3148, L_3150));
  12878. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3151 = ___1_textInfo;
  12879. NullCheck(L_3151);
  12880. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3152 = L_3151->___lineInfo_13;
  12881. int32_t L_3153 = V_39;
  12882. NullCheck(L_3152);
  12883. float* L_3154 = (&((L_3152)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3153)))->___ascender_12);
  12884. float* L_3155 = L_3154;
  12885. float L_3156 = *((float*)L_3155);
  12886. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3157 = V_246;
  12887. float L_3158 = L_3157.___y_3;
  12888. *((float*)L_3155) = (float)((float)il2cpp_codegen_add(L_3156, L_3158));
  12889. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3159 = ___1_textInfo;
  12890. NullCheck(L_3159);
  12891. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3160 = L_3159->___lineInfo_13;
  12892. int32_t L_3161 = V_39;
  12893. NullCheck(L_3160);
  12894. float* L_3162 = (&((L_3160)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3161)))->___descender_14);
  12895. float* L_3163 = L_3162;
  12896. float L_3164 = *((float*)L_3163);
  12897. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3165 = V_246;
  12898. float L_3166 = L_3165.___y_3;
  12899. *((float*)L_3163) = (float)((float)il2cpp_codegen_add(L_3164, L_3166));
  12900. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3167 = ___1_textInfo;
  12901. NullCheck(L_3167);
  12902. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3168 = L_3167->___lineInfo_13;
  12903. int32_t L_3169 = V_39;
  12904. NullCheck(L_3168);
  12905. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_3170 = (&((L_3168)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3169)))->___lineExtents_20);
  12906. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3171 = ___1_textInfo;
  12907. NullCheck(L_3171);
  12908. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3172 = L_3171->___textElementInfo_10;
  12909. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3173 = ___1_textInfo;
  12910. NullCheck(L_3173);
  12911. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3174 = L_3173->___lineInfo_13;
  12912. int32_t L_3175 = V_39;
  12913. NullCheck(L_3174);
  12914. int32_t L_3176 = ((L_3174)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3175)))->___firstCharacterIndex_6;
  12915. NullCheck(L_3172);
  12916. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3177 = (&((L_3172)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3176)))->___bottomLeft_19);
  12917. float L_3178 = L_3177->___x_2;
  12918. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3179 = ___1_textInfo;
  12919. NullCheck(L_3179);
  12920. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3180 = L_3179->___lineInfo_13;
  12921. int32_t L_3181 = V_39;
  12922. NullCheck(L_3180);
  12923. float L_3182 = ((L_3180)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3181)))->___descender_14;
  12924. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3183;
  12925. memset((&L_3183), 0, sizeof(L_3183));
  12926. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3183), L_3178, L_3182, /*hidden argument*/NULL);
  12927. L_3170->___min_0 = L_3183;
  12928. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3184 = ___1_textInfo;
  12929. NullCheck(L_3184);
  12930. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3185 = L_3184->___lineInfo_13;
  12931. int32_t L_3186 = V_39;
  12932. NullCheck(L_3185);
  12933. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_3187 = (&((L_3185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3186)))->___lineExtents_20);
  12934. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3188 = ___1_textInfo;
  12935. NullCheck(L_3188);
  12936. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3189 = L_3188->___textElementInfo_10;
  12937. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3190 = ___1_textInfo;
  12938. NullCheck(L_3190);
  12939. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3191 = L_3190->___lineInfo_13;
  12940. int32_t L_3192 = V_39;
  12941. NullCheck(L_3191);
  12942. int32_t L_3193 = ((L_3191)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3192)))->___lastVisibleCharacterIndex_9;
  12943. NullCheck(L_3189);
  12944. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3194 = (&((L_3189)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3193)))->___topRight_20);
  12945. float L_3195 = L_3194->___x_2;
  12946. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3196 = ___1_textInfo;
  12947. NullCheck(L_3196);
  12948. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3197 = L_3196->___lineInfo_13;
  12949. int32_t L_3198 = V_39;
  12950. NullCheck(L_3197);
  12951. float L_3199 = ((L_3197)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3198)))->___ascender_12;
  12952. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3200;
  12953. memset((&L_3200), 0, sizeof(L_3200));
  12954. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3200), L_3195, L_3199, /*hidden argument*/NULL);
  12955. L_3187->___max_1 = L_3200;
  12956. }
  12957. IL_5828:
  12958. {
  12959. int32_t L_3201 = V_240;
  12960. int32_t L_3202 = __this->___m_CharacterCount_48;
  12961. V_298 = (bool)((((int32_t)L_3201) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3202, 1))))? 1 : 0);
  12962. bool L_3203 = V_298;
  12963. if (!L_3203)
  12964. {
  12965. goto IL_5948;
  12966. }
  12967. }
  12968. {
  12969. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3204 = ___1_textInfo;
  12970. NullCheck(L_3204);
  12971. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3205 = L_3204->___lineInfo_13;
  12972. int32_t L_3206 = V_243;
  12973. NullCheck(L_3205);
  12974. float* L_3207 = (&((L_3205)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3206)))->___baseline_13);
  12975. float* L_3208 = L_3207;
  12976. float L_3209 = *((float*)L_3208);
  12977. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3210 = V_246;
  12978. float L_3211 = L_3210.___y_3;
  12979. *((float*)L_3208) = (float)((float)il2cpp_codegen_add(L_3209, L_3211));
  12980. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3212 = ___1_textInfo;
  12981. NullCheck(L_3212);
  12982. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3213 = L_3212->___lineInfo_13;
  12983. int32_t L_3214 = V_243;
  12984. NullCheck(L_3213);
  12985. float* L_3215 = (&((L_3213)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3214)))->___ascender_12);
  12986. float* L_3216 = L_3215;
  12987. float L_3217 = *((float*)L_3216);
  12988. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3218 = V_246;
  12989. float L_3219 = L_3218.___y_3;
  12990. *((float*)L_3216) = (float)((float)il2cpp_codegen_add(L_3217, L_3219));
  12991. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3220 = ___1_textInfo;
  12992. NullCheck(L_3220);
  12993. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3221 = L_3220->___lineInfo_13;
  12994. int32_t L_3222 = V_243;
  12995. NullCheck(L_3221);
  12996. float* L_3223 = (&((L_3221)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3222)))->___descender_14);
  12997. float* L_3224 = L_3223;
  12998. float L_3225 = *((float*)L_3224);
  12999. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3226 = V_246;
  13000. float L_3227 = L_3226.___y_3;
  13001. *((float*)L_3224) = (float)((float)il2cpp_codegen_add(L_3225, L_3227));
  13002. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3228 = ___1_textInfo;
  13003. NullCheck(L_3228);
  13004. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3229 = L_3228->___lineInfo_13;
  13005. int32_t L_3230 = V_243;
  13006. NullCheck(L_3229);
  13007. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_3231 = (&((L_3229)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3230)))->___lineExtents_20);
  13008. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3232 = ___1_textInfo;
  13009. NullCheck(L_3232);
  13010. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3233 = L_3232->___textElementInfo_10;
  13011. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3234 = ___1_textInfo;
  13012. NullCheck(L_3234);
  13013. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3235 = L_3234->___lineInfo_13;
  13014. int32_t L_3236 = V_243;
  13015. NullCheck(L_3235);
  13016. int32_t L_3237 = ((L_3235)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3236)))->___firstCharacterIndex_6;
  13017. NullCheck(L_3233);
  13018. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3238 = (&((L_3233)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3237)))->___bottomLeft_19);
  13019. float L_3239 = L_3238->___x_2;
  13020. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3240 = ___1_textInfo;
  13021. NullCheck(L_3240);
  13022. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3241 = L_3240->___lineInfo_13;
  13023. int32_t L_3242 = V_243;
  13024. NullCheck(L_3241);
  13025. float L_3243 = ((L_3241)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3242)))->___descender_14;
  13026. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3244;
  13027. memset((&L_3244), 0, sizeof(L_3244));
  13028. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3244), L_3239, L_3243, /*hidden argument*/NULL);
  13029. L_3231->___min_0 = L_3244;
  13030. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3245 = ___1_textInfo;
  13031. NullCheck(L_3245);
  13032. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3246 = L_3245->___lineInfo_13;
  13033. int32_t L_3247 = V_243;
  13034. NullCheck(L_3246);
  13035. Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_3248 = (&((L_3246)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3247)))->___lineExtents_20);
  13036. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3249 = ___1_textInfo;
  13037. NullCheck(L_3249);
  13038. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3250 = L_3249->___textElementInfo_10;
  13039. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3251 = ___1_textInfo;
  13040. NullCheck(L_3251);
  13041. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3252 = L_3251->___lineInfo_13;
  13042. int32_t L_3253 = V_243;
  13043. NullCheck(L_3252);
  13044. int32_t L_3254 = ((L_3252)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3253)))->___lastVisibleCharacterIndex_9;
  13045. NullCheck(L_3250);
  13046. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3255 = (&((L_3250)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3254)))->___topRight_20);
  13047. float L_3256 = L_3255->___x_2;
  13048. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3257 = ___1_textInfo;
  13049. NullCheck(L_3257);
  13050. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3258 = L_3257->___lineInfo_13;
  13051. int32_t L_3259 = V_243;
  13052. NullCheck(L_3258);
  13053. float L_3260 = ((L_3258)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3259)))->___ascender_12;
  13054. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3261;
  13055. memset((&L_3261), 0, sizeof(L_3261));
  13056. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3261), L_3256, L_3260, /*hidden argument*/NULL);
  13057. L_3248->___max_1 = L_3261;
  13058. }
  13059. IL_5948:
  13060. {
  13061. }
  13062. IL_5949:
  13063. {
  13064. Il2CppChar L_3262 = V_242;
  13065. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13066. bool L_3263;
  13067. L_3263 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3262, NULL);
  13068. if (L_3263)
  13069. {
  13070. goto IL_5975;
  13071. }
  13072. }
  13073. {
  13074. Il2CppChar L_3264 = V_242;
  13075. if ((((int32_t)L_3264) == ((int32_t)((int32_t)45))))
  13076. {
  13077. goto IL_5975;
  13078. }
  13079. }
  13080. {
  13081. Il2CppChar L_3265 = V_242;
  13082. if ((((int32_t)L_3265) == ((int32_t)((int32_t)173))))
  13083. {
  13084. goto IL_5975;
  13085. }
  13086. }
  13087. {
  13088. Il2CppChar L_3266 = V_242;
  13089. if ((((int32_t)L_3266) == ((int32_t)((int32_t)8208))))
  13090. {
  13091. goto IL_5975;
  13092. }
  13093. }
  13094. {
  13095. Il2CppChar L_3267 = V_242;
  13096. G_B796_0 = ((((int32_t)L_3267) == ((int32_t)((int32_t)8209)))? 1 : 0);
  13097. goto IL_5976;
  13098. }
  13099. IL_5975:
  13100. {
  13101. G_B796_0 = 1;
  13102. }
  13103. IL_5976:
  13104. {
  13105. V_299 = (bool)G_B796_0;
  13106. bool L_3268 = V_299;
  13107. if (!L_3268)
  13108. {
  13109. goto IL_5a9d;
  13110. }
  13111. }
  13112. {
  13113. bool L_3269 = V_41;
  13114. V_300 = (bool)((((int32_t)L_3269) == ((int32_t)0))? 1 : 0);
  13115. bool L_3270 = V_300;
  13116. if (!L_3270)
  13117. {
  13118. goto IL_59a4;
  13119. }
  13120. }
  13121. {
  13122. V_41 = (bool)1;
  13123. int32_t L_3271 = V_240;
  13124. V_42 = L_3271;
  13125. }
  13126. IL_59a4:
  13127. {
  13128. bool L_3272 = V_41;
  13129. if (!L_3272)
  13130. {
  13131. goto IL_59b6;
  13132. }
  13133. }
  13134. {
  13135. int32_t L_3273 = V_240;
  13136. int32_t L_3274 = __this->___m_CharacterCount_48;
  13137. G_B802_0 = ((((int32_t)L_3273) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3274, 1))))? 1 : 0);
  13138. goto IL_59b7;
  13139. }
  13140. IL_59b6:
  13141. {
  13142. G_B802_0 = 0;
  13143. }
  13144. IL_59b7:
  13145. {
  13146. V_301 = (bool)G_B802_0;
  13147. bool L_3275 = V_301;
  13148. if (!L_3275)
  13149. {
  13150. goto IL_5a97;
  13151. }
  13152. }
  13153. {
  13154. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3276 = ___1_textInfo;
  13155. NullCheck(L_3276);
  13156. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3277 = L_3276->___wordInfo_11;
  13157. NullCheck(L_3277);
  13158. V_302 = ((int32_t)(((RuntimeArray*)L_3277)->max_length));
  13159. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3278 = ___1_textInfo;
  13160. NullCheck(L_3278);
  13161. int32_t L_3279 = L_3278->___wordCount_5;
  13162. V_303 = L_3279;
  13163. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3280 = ___1_textInfo;
  13164. NullCheck(L_3280);
  13165. int32_t L_3281 = L_3280->___wordCount_5;
  13166. int32_t L_3282 = V_302;
  13167. V_304 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_3281, 1))) > ((int32_t)L_3282))? 1 : 0);
  13168. bool L_3283 = V_304;
  13169. if (!L_3283)
  13170. {
  13171. goto IL_5a15;
  13172. }
  13173. }
  13174. {
  13175. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3284 = ___1_textInfo;
  13176. NullCheck(L_3284);
  13177. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** L_3285 = (&L_3284->___wordInfo_11);
  13178. int32_t L_3286 = V_302;
  13179. il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var);
  13180. TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D(L_3285, ((int32_t)il2cpp_codegen_add(L_3286, 1)), TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var);
  13181. }
  13182. IL_5a15:
  13183. {
  13184. int32_t L_3287 = V_240;
  13185. V_248 = L_3287;
  13186. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3288 = ___1_textInfo;
  13187. NullCheck(L_3288);
  13188. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3289 = L_3288->___wordInfo_11;
  13189. int32_t L_3290 = V_303;
  13190. NullCheck(L_3289);
  13191. int32_t L_3291 = V_42;
  13192. ((L_3289)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3290)))->___firstCharacterIndex_0 = L_3291;
  13193. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3292 = ___1_textInfo;
  13194. NullCheck(L_3292);
  13195. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3293 = L_3292->___wordInfo_11;
  13196. int32_t L_3294 = V_303;
  13197. NullCheck(L_3293);
  13198. int32_t L_3295 = V_248;
  13199. ((L_3293)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3294)))->___lastCharacterIndex_1 = L_3295;
  13200. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3296 = ___1_textInfo;
  13201. NullCheck(L_3296);
  13202. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3297 = L_3296->___wordInfo_11;
  13203. int32_t L_3298 = V_303;
  13204. NullCheck(L_3297);
  13205. int32_t L_3299 = V_248;
  13206. int32_t L_3300 = V_42;
  13207. ((L_3297)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3298)))->___characterCount_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3299, L_3300)), 1));
  13208. int32_t L_3301 = V_37;
  13209. V_37 = ((int32_t)il2cpp_codegen_add(L_3301, 1));
  13210. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3302 = ___1_textInfo;
  13211. V_166 = L_3302;
  13212. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3303 = V_166;
  13213. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3304 = V_166;
  13214. NullCheck(L_3304);
  13215. int32_t L_3305 = L_3304->___wordCount_5;
  13216. NullCheck(L_3303);
  13217. L_3303->___wordCount_5 = ((int32_t)il2cpp_codegen_add(L_3305, 1));
  13218. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3306 = ___1_textInfo;
  13219. NullCheck(L_3306);
  13220. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3307 = L_3306->___lineInfo_13;
  13221. int32_t L_3308 = V_243;
  13222. NullCheck(L_3307);
  13223. int32_t* L_3309 = (&((L_3307)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3308)))->___wordCount_5);
  13224. int32_t* L_3310 = L_3309;
  13225. int32_t L_3311 = *((int32_t*)L_3310);
  13226. *((int32_t*)L_3310) = (int32_t)((int32_t)il2cpp_codegen_add(L_3311, 1));
  13227. }
  13228. IL_5a97:
  13229. {
  13230. goto IL_5c40;
  13231. }
  13232. IL_5a9d:
  13233. {
  13234. bool L_3312 = V_41;
  13235. if (L_3312)
  13236. {
  13237. goto IL_5ad4;
  13238. }
  13239. }
  13240. {
  13241. int32_t L_3313 = V_240;
  13242. if (L_3313)
  13243. {
  13244. goto IL_5ad1;
  13245. }
  13246. }
  13247. {
  13248. Il2CppChar L_3314 = V_242;
  13249. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13250. bool L_3315;
  13251. L_3315 = Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473(L_3314, NULL);
  13252. if (!L_3315)
  13253. {
  13254. goto IL_5ace;
  13255. }
  13256. }
  13257. {
  13258. Il2CppChar L_3316 = V_242;
  13259. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13260. bool L_3317;
  13261. L_3317 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3316, NULL);
  13262. if (L_3317)
  13263. {
  13264. goto IL_5ace;
  13265. }
  13266. }
  13267. {
  13268. Il2CppChar L_3318 = V_242;
  13269. if ((((int32_t)L_3318) == ((int32_t)((int32_t)8203))))
  13270. {
  13271. goto IL_5ace;
  13272. }
  13273. }
  13274. {
  13275. int32_t L_3319 = V_240;
  13276. int32_t L_3320 = __this->___m_CharacterCount_48;
  13277. G_B814_0 = ((((int32_t)L_3319) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3320, 1))))? 1 : 0);
  13278. goto IL_5acf;
  13279. }
  13280. IL_5ace:
  13281. {
  13282. G_B814_0 = 1;
  13283. }
  13284. IL_5acf:
  13285. {
  13286. G_B816_0 = G_B814_0;
  13287. goto IL_5ad2;
  13288. }
  13289. IL_5ad1:
  13290. {
  13291. G_B816_0 = 0;
  13292. }
  13293. IL_5ad2:
  13294. {
  13295. G_B818_0 = G_B816_0;
  13296. goto IL_5ad5;
  13297. }
  13298. IL_5ad4:
  13299. {
  13300. G_B818_0 = 1;
  13301. }
  13302. IL_5ad5:
  13303. {
  13304. V_305 = (bool)G_B818_0;
  13305. bool L_3321 = V_305;
  13306. if (!L_3321)
  13307. {
  13308. goto IL_5c40;
  13309. }
  13310. }
  13311. {
  13312. int32_t L_3322 = V_240;
  13313. if ((((int32_t)L_3322) <= ((int32_t)0)))
  13314. {
  13315. goto IL_5b40;
  13316. }
  13317. }
  13318. {
  13319. int32_t L_3323 = V_240;
  13320. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3324 = V_54;
  13321. NullCheck(L_3324);
  13322. if ((((int32_t)L_3323) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3324)->max_length)), 1)))))
  13323. {
  13324. goto IL_5b40;
  13325. }
  13326. }
  13327. {
  13328. int32_t L_3325 = V_240;
  13329. int32_t L_3326 = __this->___m_CharacterCount_48;
  13330. if ((((int32_t)L_3325) >= ((int32_t)L_3326)))
  13331. {
  13332. goto IL_5b40;
  13333. }
  13334. }
  13335. {
  13336. Il2CppChar L_3327 = V_242;
  13337. if ((((int32_t)L_3327) == ((int32_t)((int32_t)39))))
  13338. {
  13339. goto IL_5b0f;
  13340. }
  13341. }
  13342. {
  13343. Il2CppChar L_3328 = V_242;
  13344. if ((!(((uint32_t)L_3328) == ((uint32_t)((int32_t)8217)))))
  13345. {
  13346. goto IL_5b40;
  13347. }
  13348. }
  13349. IL_5b0f:
  13350. {
  13351. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3329 = V_54;
  13352. int32_t L_3330 = V_240;
  13353. NullCheck(L_3329);
  13354. Il2CppChar L_3331 = ((L_3329)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3330, 1)))))->___character_0;
  13355. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13356. bool L_3332;
  13357. L_3332 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3331, NULL);
  13358. if (!L_3332)
  13359. {
  13360. goto IL_5b40;
  13361. }
  13362. }
  13363. {
  13364. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3333 = V_54;
  13365. int32_t L_3334 = V_240;
  13366. NullCheck(L_3333);
  13367. Il2CppChar L_3335 = ((L_3333)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3334, 1)))))->___character_0;
  13368. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13369. bool L_3336;
  13370. L_3336 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3335, NULL);
  13371. G_B827_0 = ((((int32_t)L_3336) == ((int32_t)0))? 1 : 0);
  13372. goto IL_5b41;
  13373. }
  13374. IL_5b40:
  13375. {
  13376. G_B827_0 = 1;
  13377. }
  13378. IL_5b41:
  13379. {
  13380. V_306 = (bool)G_B827_0;
  13381. bool L_3337 = V_306;
  13382. if (!L_3337)
  13383. {
  13384. goto IL_5c3f;
  13385. }
  13386. }
  13387. {
  13388. int32_t L_3338 = V_240;
  13389. int32_t L_3339 = __this->___m_CharacterCount_48;
  13390. if ((!(((uint32_t)L_3338) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3339, 1))))))
  13391. {
  13392. goto IL_5b68;
  13393. }
  13394. }
  13395. {
  13396. Il2CppChar L_3340 = V_242;
  13397. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13398. bool L_3341;
  13399. L_3341 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3340, NULL);
  13400. if (L_3341)
  13401. {
  13402. goto IL_5b6e;
  13403. }
  13404. }
  13405. IL_5b68:
  13406. {
  13407. int32_t L_3342 = V_240;
  13408. G_B832_0 = ((int32_t)il2cpp_codegen_subtract(L_3342, 1));
  13409. goto IL_5b70;
  13410. }
  13411. IL_5b6e:
  13412. {
  13413. int32_t L_3343 = V_240;
  13414. G_B832_0 = L_3343;
  13415. }
  13416. IL_5b70:
  13417. {
  13418. V_248 = G_B832_0;
  13419. V_41 = (bool)0;
  13420. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3344 = ___1_textInfo;
  13421. NullCheck(L_3344);
  13422. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3345 = L_3344->___wordInfo_11;
  13423. NullCheck(L_3345);
  13424. V_307 = ((int32_t)(((RuntimeArray*)L_3345)->max_length));
  13425. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3346 = ___1_textInfo;
  13426. NullCheck(L_3346);
  13427. int32_t L_3347 = L_3346->___wordCount_5;
  13428. V_308 = L_3347;
  13429. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3348 = ___1_textInfo;
  13430. NullCheck(L_3348);
  13431. int32_t L_3349 = L_3348->___wordCount_5;
  13432. int32_t L_3350 = V_307;
  13433. V_309 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_3349, 1))) > ((int32_t)L_3350))? 1 : 0);
  13434. bool L_3351 = V_309;
  13435. if (!L_3351)
  13436. {
  13437. goto IL_5bc1;
  13438. }
  13439. }
  13440. {
  13441. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3352 = ___1_textInfo;
  13442. NullCheck(L_3352);
  13443. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** L_3353 = (&L_3352->___wordInfo_11);
  13444. int32_t L_3354 = V_307;
  13445. il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var);
  13446. TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D(L_3353, ((int32_t)il2cpp_codegen_add(L_3354, 1)), TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var);
  13447. }
  13448. IL_5bc1:
  13449. {
  13450. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3355 = ___1_textInfo;
  13451. NullCheck(L_3355);
  13452. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3356 = L_3355->___wordInfo_11;
  13453. int32_t L_3357 = V_308;
  13454. NullCheck(L_3356);
  13455. int32_t L_3358 = V_42;
  13456. ((L_3356)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3357)))->___firstCharacterIndex_0 = L_3358;
  13457. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3359 = ___1_textInfo;
  13458. NullCheck(L_3359);
  13459. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3360 = L_3359->___wordInfo_11;
  13460. int32_t L_3361 = V_308;
  13461. NullCheck(L_3360);
  13462. int32_t L_3362 = V_248;
  13463. ((L_3360)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3361)))->___lastCharacterIndex_1 = L_3362;
  13464. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3363 = ___1_textInfo;
  13465. NullCheck(L_3363);
  13466. WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_3364 = L_3363->___wordInfo_11;
  13467. int32_t L_3365 = V_308;
  13468. NullCheck(L_3364);
  13469. int32_t L_3366 = V_248;
  13470. int32_t L_3367 = V_42;
  13471. ((L_3364)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3365)))->___characterCount_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3366, L_3367)), 1));
  13472. int32_t L_3368 = V_37;
  13473. V_37 = ((int32_t)il2cpp_codegen_add(L_3368, 1));
  13474. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3369 = ___1_textInfo;
  13475. V_166 = L_3369;
  13476. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3370 = V_166;
  13477. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3371 = V_166;
  13478. NullCheck(L_3371);
  13479. int32_t L_3372 = L_3371->___wordCount_5;
  13480. NullCheck(L_3370);
  13481. L_3370->___wordCount_5 = ((int32_t)il2cpp_codegen_add(L_3372, 1));
  13482. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3373 = ___1_textInfo;
  13483. NullCheck(L_3373);
  13484. LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_3374 = L_3373->___lineInfo_13;
  13485. int32_t L_3375 = V_243;
  13486. NullCheck(L_3374);
  13487. int32_t* L_3376 = (&((L_3374)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3375)))->___wordCount_5);
  13488. int32_t* L_3377 = L_3376;
  13489. int32_t L_3378 = *((int32_t*)L_3377);
  13490. *((int32_t*)L_3377) = (int32_t)((int32_t)il2cpp_codegen_add(L_3378, 1));
  13491. }
  13492. IL_5c3f:
  13493. {
  13494. }
  13495. IL_5c40:
  13496. {
  13497. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3379 = ___1_textInfo;
  13498. NullCheck(L_3379);
  13499. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3380 = L_3379->___textElementInfo_10;
  13500. int32_t L_3381 = V_240;
  13501. NullCheck(L_3380);
  13502. int32_t L_3382 = ((L_3380)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3381)))->___style_33;
  13503. V_249 = (bool)((((int32_t)((int32_t)((int32_t)L_3382&4))) == ((int32_t)4))? 1 : 0);
  13504. bool L_3383 = V_249;
  13505. V_310 = L_3383;
  13506. bool L_3384 = V_310;
  13507. if (!L_3384)
  13508. {
  13509. goto IL_6107;
  13510. }
  13511. }
  13512. {
  13513. V_311 = (bool)1;
  13514. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3385 = ___1_textInfo;
  13515. NullCheck(L_3385);
  13516. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3386 = L_3385->___textElementInfo_10;
  13517. int32_t L_3387 = V_240;
  13518. NullCheck(L_3386);
  13519. int32_t L_3388 = ((L_3386)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3387)))->___pageNumber_12;
  13520. V_312 = L_3388;
  13521. int32_t L_3389 = V_240;
  13522. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3390 = ___0_generationSettings;
  13523. NullCheck(L_3390);
  13524. int32_t L_3391 = L_3390->___maxVisibleCharacters_32;
  13525. if ((((int32_t)L_3389) > ((int32_t)L_3391)))
  13526. {
  13527. goto IL_5cc1;
  13528. }
  13529. }
  13530. {
  13531. int32_t L_3392 = V_243;
  13532. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3393 = ___0_generationSettings;
  13533. NullCheck(L_3393);
  13534. int32_t L_3394 = L_3393->___maxVisibleLines_34;
  13535. if ((((int32_t)L_3392) > ((int32_t)L_3394)))
  13536. {
  13537. goto IL_5cc1;
  13538. }
  13539. }
  13540. {
  13541. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3395 = ___0_generationSettings;
  13542. NullCheck(L_3395);
  13543. int32_t L_3396 = L_3395->___overflowMode_11;
  13544. if ((!(((uint32_t)L_3396) == ((uint32_t)5))))
  13545. {
  13546. goto IL_5cbe;
  13547. }
  13548. }
  13549. {
  13550. int32_t L_3397 = V_312;
  13551. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3398 = ___0_generationSettings;
  13552. NullCheck(L_3398);
  13553. int32_t L_3399 = L_3398->___pageToDisplay_38;
  13554. G_B842_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3397, 1))) == ((int32_t)L_3399))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13555. goto IL_5cbf;
  13556. }
  13557. IL_5cbe:
  13558. {
  13559. G_B842_0 = 0;
  13560. }
  13561. IL_5cbf:
  13562. {
  13563. G_B844_0 = G_B842_0;
  13564. goto IL_5cc2;
  13565. }
  13566. IL_5cc1:
  13567. {
  13568. G_B844_0 = 1;
  13569. }
  13570. IL_5cc2:
  13571. {
  13572. V_313 = (bool)G_B844_0;
  13573. bool L_3400 = V_313;
  13574. if (!L_3400)
  13575. {
  13576. goto IL_5cd7;
  13577. }
  13578. }
  13579. {
  13580. V_311 = (bool)0;
  13581. }
  13582. IL_5cd7:
  13583. {
  13584. Il2CppChar L_3401 = V_242;
  13585. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13586. bool L_3402;
  13587. L_3402 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3401, NULL);
  13588. if (L_3402)
  13589. {
  13590. goto IL_5cee;
  13591. }
  13592. }
  13593. {
  13594. Il2CppChar L_3403 = V_242;
  13595. G_B849_0 = ((((int32_t)((((int32_t)L_3403) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13596. goto IL_5cef;
  13597. }
  13598. IL_5cee:
  13599. {
  13600. G_B849_0 = 0;
  13601. }
  13602. IL_5cef:
  13603. {
  13604. V_314 = (bool)G_B849_0;
  13605. bool L_3404 = V_314;
  13606. if (!L_3404)
  13607. {
  13608. goto IL_5d66;
  13609. }
  13610. }
  13611. {
  13612. float L_3405 = V_48;
  13613. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3406 = ___1_textInfo;
  13614. NullCheck(L_3406);
  13615. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3407 = L_3406->___textElementInfo_10;
  13616. int32_t L_3408 = V_240;
  13617. NullCheck(L_3407);
  13618. float L_3409 = ((L_3407)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3408)))->___scale_28;
  13619. float L_3410;
  13620. L_3410 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3405, L_3409, NULL);
  13621. V_48 = L_3410;
  13622. int32_t L_3411 = V_312;
  13623. int32_t L_3412 = V_50;
  13624. if ((((int32_t)L_3411) == ((int32_t)L_3412)))
  13625. {
  13626. goto IL_5d2a;
  13627. }
  13628. }
  13629. {
  13630. G_B853_0 = (32767.0f);
  13631. goto IL_5d2c;
  13632. }
  13633. IL_5d2a:
  13634. {
  13635. float L_3413 = V_49;
  13636. G_B853_0 = L_3413;
  13637. }
  13638. IL_5d2c:
  13639. {
  13640. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3414 = ___1_textInfo;
  13641. NullCheck(L_3414);
  13642. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3415 = L_3414->___textElementInfo_10;
  13643. int32_t L_3416 = V_240;
  13644. NullCheck(L_3415);
  13645. float L_3417 = ((L_3415)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3416)))->___baseLine_24;
  13646. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3418 = ___0_generationSettings;
  13647. NullCheck(L_3418);
  13648. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_3419 = L_3418->___fontAsset_4;
  13649. NullCheck(L_3419);
  13650. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_3420;
  13651. L_3420 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_3419, NULL);
  13652. V_57 = L_3420;
  13653. float L_3421;
  13654. L_3421 = FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251((&V_57), NULL);
  13655. float L_3422 = V_48;
  13656. float L_3423;
  13657. L_3423 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(G_B853_0, ((float)il2cpp_codegen_add(L_3417, ((float)il2cpp_codegen_multiply(L_3421, L_3422)))), NULL);
  13658. V_49 = L_3423;
  13659. int32_t L_3424 = V_312;
  13660. V_50 = L_3424;
  13661. }
  13662. IL_5d66:
  13663. {
  13664. bool L_3425 = V_5;
  13665. bool L_3426 = V_311;
  13666. if (!((int32_t)(((((int32_t)L_3425) == ((int32_t)0))? 1 : 0)&(int32_t)L_3426)))
  13667. {
  13668. goto IL_5d90;
  13669. }
  13670. }
  13671. {
  13672. int32_t L_3427 = V_240;
  13673. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3428 = V_244;
  13674. int32_t L_3429 = L_3428.___lastVisibleCharacterIndex_9;
  13675. if ((((int32_t)L_3427) > ((int32_t)L_3429)))
  13676. {
  13677. goto IL_5d90;
  13678. }
  13679. }
  13680. {
  13681. Il2CppChar L_3430 = V_242;
  13682. if ((((int32_t)L_3430) == ((int32_t)((int32_t)10))))
  13683. {
  13684. goto IL_5d90;
  13685. }
  13686. }
  13687. {
  13688. Il2CppChar L_3431 = V_242;
  13689. G_B859_0 = ((((int32_t)((((int32_t)L_3431) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13690. goto IL_5d91;
  13691. }
  13692. IL_5d90:
  13693. {
  13694. G_B859_0 = 0;
  13695. }
  13696. IL_5d91:
  13697. {
  13698. V_315 = (bool)G_B859_0;
  13699. bool L_3432 = V_315;
  13700. if (!L_3432)
  13701. {
  13702. goto IL_5e37;
  13703. }
  13704. }
  13705. {
  13706. int32_t L_3433 = V_240;
  13707. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3434 = V_244;
  13708. int32_t L_3435 = L_3434.___lastVisibleCharacterIndex_9;
  13709. if ((!(((uint32_t)L_3433) == ((uint32_t)L_3435))))
  13710. {
  13711. goto IL_5dba;
  13712. }
  13713. }
  13714. {
  13715. Il2CppChar L_3436 = V_242;
  13716. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13717. bool L_3437;
  13718. L_3437 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3436, NULL);
  13719. G_B863_0 = ((((int32_t)L_3437) == ((int32_t)0))? 1 : 0);
  13720. goto IL_5dbb;
  13721. }
  13722. IL_5dba:
  13723. {
  13724. G_B863_0 = 1;
  13725. }
  13726. IL_5dbb:
  13727. {
  13728. V_316 = (bool)G_B863_0;
  13729. bool L_3438 = V_316;
  13730. if (!L_3438)
  13731. {
  13732. goto IL_5e36;
  13733. }
  13734. }
  13735. {
  13736. V_5 = (bool)1;
  13737. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3439 = ___1_textInfo;
  13738. NullCheck(L_3439);
  13739. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3440 = L_3439->___textElementInfo_10;
  13740. int32_t L_3441 = V_240;
  13741. NullCheck(L_3440);
  13742. float L_3442 = ((L_3440)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3441)))->___scale_28;
  13743. V_47 = L_3442;
  13744. float L_3443 = V_48;
  13745. V_317 = (bool)((((float)L_3443) == ((float)(0.0f)))? 1 : 0);
  13746. bool L_3444 = V_317;
  13747. if (!L_3444)
  13748. {
  13749. goto IL_5dfc;
  13750. }
  13751. }
  13752. {
  13753. float L_3445 = V_47;
  13754. V_48 = L_3445;
  13755. }
  13756. IL_5dfc:
  13757. {
  13758. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3446 = ___1_textInfo;
  13759. NullCheck(L_3446);
  13760. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3447 = L_3446->___textElementInfo_10;
  13761. int32_t L_3448 = V_240;
  13762. NullCheck(L_3447);
  13763. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3449 = (&((L_3447)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3448)))->___bottomLeft_19);
  13764. float L_3450 = L_3449->___x_2;
  13765. float L_3451 = V_49;
  13766. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_3450, L_3451, (0.0f), NULL);
  13767. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3452 = ___1_textInfo;
  13768. NullCheck(L_3452);
  13769. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3453 = L_3452->___textElementInfo_10;
  13770. int32_t L_3454 = V_240;
  13771. NullCheck(L_3453);
  13772. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3455 = ((L_3453)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3454)))->___underlineColor_30;
  13773. V_43 = L_3455;
  13774. }
  13775. IL_5e36:
  13776. {
  13777. }
  13778. IL_5e37:
  13779. {
  13780. bool L_3456 = V_5;
  13781. if (!L_3456)
  13782. {
  13783. goto IL_5e46;
  13784. }
  13785. }
  13786. {
  13787. int32_t L_3457 = __this->___m_CharacterCount_48;
  13788. G_B871_0 = ((((int32_t)L_3457) == ((int32_t)1))? 1 : 0);
  13789. goto IL_5e47;
  13790. }
  13791. IL_5e46:
  13792. {
  13793. G_B871_0 = 0;
  13794. }
  13795. IL_5e47:
  13796. {
  13797. V_318 = (bool)G_B871_0;
  13798. bool L_3458 = V_318;
  13799. if (!L_3458)
  13800. {
  13801. goto IL_5ebf;
  13802. }
  13803. }
  13804. {
  13805. V_5 = (bool)0;
  13806. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3459 = ___1_textInfo;
  13807. NullCheck(L_3459);
  13808. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3460 = L_3459->___textElementInfo_10;
  13809. int32_t L_3461 = V_240;
  13810. NullCheck(L_3460);
  13811. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3462 = (&((L_3460)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3461)))->___topRight_20);
  13812. float L_3463 = L_3462->___x_2;
  13813. float L_3464 = V_49;
  13814. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_3463, L_3464, (0.0f), NULL);
  13815. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3465 = ___1_textInfo;
  13816. NullCheck(L_3465);
  13817. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3466 = L_3465->___textElementInfo_10;
  13818. int32_t L_3467 = V_240;
  13819. NullCheck(L_3466);
  13820. float L_3468 = ((L_3466)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3467)))->___scale_28;
  13821. V_250 = L_3468;
  13822. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3469 = V_6;
  13823. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3470 = V_7;
  13824. float L_3471 = V_47;
  13825. float L_3472 = V_250;
  13826. float L_3473 = V_48;
  13827. float L_3474 = V_46;
  13828. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3475 = V_43;
  13829. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3476 = ___0_generationSettings;
  13830. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3477 = ___1_textInfo;
  13831. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3469, L_3470, (&V_33), L_3471, L_3472, L_3473, L_3474, L_3475, L_3476, L_3477, NULL);
  13832. V_48 = (0.0f);
  13833. V_49 = (32767.0f);
  13834. goto IL_6104;
  13835. }
  13836. IL_5ebf:
  13837. {
  13838. bool L_3478 = V_5;
  13839. if (!L_3478)
  13840. {
  13841. goto IL_5ee1;
  13842. }
  13843. }
  13844. {
  13845. int32_t L_3479 = V_240;
  13846. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3480 = V_244;
  13847. int32_t L_3481 = L_3480.___lastCharacterIndex_8;
  13848. if ((((int32_t)L_3479) == ((int32_t)L_3481)))
  13849. {
  13850. goto IL_5ede;
  13851. }
  13852. }
  13853. {
  13854. int32_t L_3482 = V_240;
  13855. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3483 = V_244;
  13856. int32_t L_3484 = L_3483.___lastVisibleCharacterIndex_9;
  13857. G_B877_0 = ((((int32_t)((((int32_t)L_3482) < ((int32_t)L_3484))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13858. goto IL_5edf;
  13859. }
  13860. IL_5ede:
  13861. {
  13862. G_B877_0 = 1;
  13863. }
  13864. IL_5edf:
  13865. {
  13866. G_B879_0 = G_B877_0;
  13867. goto IL_5ee2;
  13868. }
  13869. IL_5ee1:
  13870. {
  13871. G_B879_0 = 0;
  13872. }
  13873. IL_5ee2:
  13874. {
  13875. V_319 = (bool)G_B879_0;
  13876. bool L_3485 = V_319;
  13877. if (!L_3485)
  13878. {
  13879. goto IL_5fd4;
  13880. }
  13881. }
  13882. {
  13883. Il2CppChar L_3486 = V_242;
  13884. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  13885. bool L_3487;
  13886. L_3487 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3486, NULL);
  13887. if (L_3487)
  13888. {
  13889. goto IL_5f08;
  13890. }
  13891. }
  13892. {
  13893. Il2CppChar L_3488 = V_242;
  13894. G_B883_0 = ((((int32_t)L_3488) == ((int32_t)((int32_t)8203)))? 1 : 0);
  13895. goto IL_5f09;
  13896. }
  13897. IL_5f08:
  13898. {
  13899. G_B883_0 = 1;
  13900. }
  13901. IL_5f09:
  13902. {
  13903. V_320 = (bool)G_B883_0;
  13904. bool L_3489 = V_320;
  13905. if (!L_3489)
  13906. {
  13907. goto IL_5f69;
  13908. }
  13909. }
  13910. {
  13911. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3490 = V_244;
  13912. int32_t L_3491 = L_3490.___lastVisibleCharacterIndex_9;
  13913. V_321 = L_3491;
  13914. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3492 = ___1_textInfo;
  13915. NullCheck(L_3492);
  13916. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3493 = L_3492->___textElementInfo_10;
  13917. int32_t L_3494 = V_321;
  13918. NullCheck(L_3493);
  13919. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3495 = (&((L_3493)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3494)))->___topRight_20);
  13920. float L_3496 = L_3495->___x_2;
  13921. float L_3497 = V_49;
  13922. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_3496, L_3497, (0.0f), NULL);
  13923. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3498 = ___1_textInfo;
  13924. NullCheck(L_3498);
  13925. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3499 = L_3498->___textElementInfo_10;
  13926. int32_t L_3500 = V_321;
  13927. NullCheck(L_3499);
  13928. float L_3501 = ((L_3499)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3500)))->___scale_28;
  13929. V_250 = L_3501;
  13930. goto IL_5fa4;
  13931. }
  13932. IL_5f69:
  13933. {
  13934. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3502 = ___1_textInfo;
  13935. NullCheck(L_3502);
  13936. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3503 = L_3502->___textElementInfo_10;
  13937. int32_t L_3504 = V_240;
  13938. NullCheck(L_3503);
  13939. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3505 = (&((L_3503)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3504)))->___topRight_20);
  13940. float L_3506 = L_3505->___x_2;
  13941. float L_3507 = V_49;
  13942. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_3506, L_3507, (0.0f), NULL);
  13943. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3508 = ___1_textInfo;
  13944. NullCheck(L_3508);
  13945. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3509 = L_3508->___textElementInfo_10;
  13946. int32_t L_3510 = V_240;
  13947. NullCheck(L_3509);
  13948. float L_3511 = ((L_3509)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3510)))->___scale_28;
  13949. V_250 = L_3511;
  13950. }
  13951. IL_5fa4:
  13952. {
  13953. V_5 = (bool)0;
  13954. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3512 = V_6;
  13955. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3513 = V_7;
  13956. float L_3514 = V_47;
  13957. float L_3515 = V_250;
  13958. float L_3516 = V_48;
  13959. float L_3517 = V_46;
  13960. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3518 = V_43;
  13961. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3519 = ___0_generationSettings;
  13962. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3520 = ___1_textInfo;
  13963. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3512, L_3513, (&V_33), L_3514, L_3515, L_3516, L_3517, L_3518, L_3519, L_3520, NULL);
  13964. V_48 = (0.0f);
  13965. V_49 = (32767.0f);
  13966. goto IL_6104;
  13967. }
  13968. IL_5fd4:
  13969. {
  13970. bool L_3521 = V_5;
  13971. if (!L_3521)
  13972. {
  13973. goto IL_5fe3;
  13974. }
  13975. }
  13976. {
  13977. bool L_3522 = V_311;
  13978. G_B890_0 = ((((int32_t)L_3522) == ((int32_t)0))? 1 : 0);
  13979. goto IL_5fe4;
  13980. }
  13981. IL_5fe3:
  13982. {
  13983. G_B890_0 = 0;
  13984. }
  13985. IL_5fe4:
  13986. {
  13987. V_322 = (bool)G_B890_0;
  13988. bool L_3523 = V_322;
  13989. if (!L_3523)
  13990. {
  13991. goto IL_6060;
  13992. }
  13993. }
  13994. {
  13995. V_5 = (bool)0;
  13996. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3524 = ___1_textInfo;
  13997. NullCheck(L_3524);
  13998. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3525 = L_3524->___textElementInfo_10;
  13999. int32_t L_3526 = V_240;
  14000. NullCheck(L_3525);
  14001. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3527 = (&((L_3525)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3526, 1)))))->___topRight_20);
  14002. float L_3528 = L_3527->___x_2;
  14003. float L_3529 = V_49;
  14004. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_3528, L_3529, (0.0f), NULL);
  14005. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3530 = ___1_textInfo;
  14006. NullCheck(L_3530);
  14007. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3531 = L_3530->___textElementInfo_10;
  14008. int32_t L_3532 = V_240;
  14009. NullCheck(L_3531);
  14010. float L_3533 = ((L_3531)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3532, 1)))))->___scale_28;
  14011. V_250 = L_3533;
  14012. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3534 = V_6;
  14013. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3535 = V_7;
  14014. float L_3536 = V_47;
  14015. float L_3537 = V_250;
  14016. float L_3538 = V_48;
  14017. float L_3539 = V_46;
  14018. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3540 = V_43;
  14019. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3541 = ___0_generationSettings;
  14020. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3542 = ___1_textInfo;
  14021. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3534, L_3535, (&V_33), L_3536, L_3537, L_3538, L_3539, L_3540, L_3541, L_3542, NULL);
  14022. V_48 = (0.0f);
  14023. V_49 = (32767.0f);
  14024. goto IL_6104;
  14025. }
  14026. IL_6060:
  14027. {
  14028. bool L_3543 = V_5;
  14029. if (!L_3543)
  14030. {
  14031. goto IL_6090;
  14032. }
  14033. }
  14034. {
  14035. int32_t L_3544 = V_240;
  14036. int32_t L_3545 = __this->___m_CharacterCount_48;
  14037. if ((((int32_t)L_3544) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3545, 1)))))
  14038. {
  14039. goto IL_6090;
  14040. }
  14041. }
  14042. {
  14043. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3546 = V_43;
  14044. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3547 = ___1_textInfo;
  14045. NullCheck(L_3547);
  14046. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3548 = L_3547->___textElementInfo_10;
  14047. int32_t L_3549 = V_240;
  14048. NullCheck(L_3548);
  14049. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3550 = ((L_3548)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3549, 1)))))->___underlineColor_30;
  14050. bool L_3551;
  14051. L_3551 = ColorUtilities_CompareColors_m0F0F140129DEE889FB8AE3B2921C495E94B5E875(L_3546, L_3550, NULL);
  14052. G_B896_0 = ((((int32_t)L_3551) == ((int32_t)0))? 1 : 0);
  14053. goto IL_6091;
  14054. }
  14055. IL_6090:
  14056. {
  14057. G_B896_0 = 0;
  14058. }
  14059. IL_6091:
  14060. {
  14061. V_323 = (bool)G_B896_0;
  14062. bool L_3552 = V_323;
  14063. if (!L_3552)
  14064. {
  14065. goto IL_6104;
  14066. }
  14067. }
  14068. {
  14069. V_5 = (bool)0;
  14070. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3553 = ___1_textInfo;
  14071. NullCheck(L_3553);
  14072. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3554 = L_3553->___textElementInfo_10;
  14073. int32_t L_3555 = V_240;
  14074. NullCheck(L_3554);
  14075. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3556 = (&((L_3554)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3555)))->___topRight_20);
  14076. float L_3557 = L_3556->___x_2;
  14077. float L_3558 = V_49;
  14078. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_3557, L_3558, (0.0f), NULL);
  14079. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3559 = ___1_textInfo;
  14080. NullCheck(L_3559);
  14081. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3560 = L_3559->___textElementInfo_10;
  14082. int32_t L_3561 = V_240;
  14083. NullCheck(L_3560);
  14084. float L_3562 = ((L_3560)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3561)))->___scale_28;
  14085. V_250 = L_3562;
  14086. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3563 = V_6;
  14087. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3564 = V_7;
  14088. float L_3565 = V_47;
  14089. float L_3566 = V_250;
  14090. float L_3567 = V_48;
  14091. float L_3568 = V_46;
  14092. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3569 = V_43;
  14093. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3570 = ___0_generationSettings;
  14094. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3571 = ___1_textInfo;
  14095. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3563, L_3564, (&V_33), L_3565, L_3566, L_3567, L_3568, L_3569, L_3570, L_3571, NULL);
  14096. V_48 = (0.0f);
  14097. V_49 = (32767.0f);
  14098. }
  14099. IL_6104:
  14100. {
  14101. goto IL_6182;
  14102. }
  14103. IL_6107:
  14104. {
  14105. bool L_3572 = V_5;
  14106. V_324 = L_3572;
  14107. bool L_3573 = V_324;
  14108. if (!L_3573)
  14109. {
  14110. goto IL_6181;
  14111. }
  14112. }
  14113. {
  14114. V_5 = (bool)0;
  14115. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3574 = ___1_textInfo;
  14116. NullCheck(L_3574);
  14117. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3575 = L_3574->___textElementInfo_10;
  14118. int32_t L_3576 = V_240;
  14119. NullCheck(L_3575);
  14120. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3577 = (&((L_3575)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3576, 1)))))->___topRight_20);
  14121. float L_3578 = L_3577->___x_2;
  14122. float L_3579 = V_49;
  14123. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_3578, L_3579, (0.0f), NULL);
  14124. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3580 = ___1_textInfo;
  14125. NullCheck(L_3580);
  14126. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3581 = L_3580->___textElementInfo_10;
  14127. int32_t L_3582 = V_240;
  14128. NullCheck(L_3581);
  14129. float L_3583 = ((L_3581)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3582, 1)))))->___scale_28;
  14130. V_250 = L_3583;
  14131. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3584 = V_6;
  14132. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3585 = V_7;
  14133. float L_3586 = V_47;
  14134. float L_3587 = V_250;
  14135. float L_3588 = V_48;
  14136. float L_3589 = V_46;
  14137. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3590 = V_43;
  14138. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3591 = ___0_generationSettings;
  14139. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3592 = ___1_textInfo;
  14140. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3584, L_3585, (&V_33), L_3586, L_3587, L_3588, L_3589, L_3590, L_3591, L_3592, NULL);
  14141. V_48 = (0.0f);
  14142. V_49 = (32767.0f);
  14143. }
  14144. IL_6181:
  14145. {
  14146. }
  14147. IL_6182:
  14148. {
  14149. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3593 = ___1_textInfo;
  14150. NullCheck(L_3593);
  14151. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3594 = L_3593->___textElementInfo_10;
  14152. int32_t L_3595 = V_240;
  14153. NullCheck(L_3594);
  14154. int32_t L_3596 = ((L_3594)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3595)))->___style_33;
  14155. V_251 = (bool)((((int32_t)((int32_t)((int32_t)L_3596&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0);
  14156. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_3597 = V_241;
  14157. NullCheck(L_3597);
  14158. FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_3598;
  14159. L_3598 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_3597, NULL);
  14160. V_57 = L_3598;
  14161. float L_3599;
  14162. L_3599 = FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5((&V_57), NULL);
  14163. V_252 = L_3599;
  14164. bool L_3600 = V_251;
  14165. V_325 = L_3600;
  14166. bool L_3601 = V_325;
  14167. if (!L_3601)
  14168. {
  14169. goto IL_66b9;
  14170. }
  14171. }
  14172. {
  14173. int32_t L_3602 = V_240;
  14174. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3603 = ___0_generationSettings;
  14175. NullCheck(L_3603);
  14176. int32_t L_3604 = L_3603->___maxVisibleCharacters_32;
  14177. if ((((int32_t)L_3602) > ((int32_t)L_3604)))
  14178. {
  14179. goto IL_6201;
  14180. }
  14181. }
  14182. {
  14183. int32_t L_3605 = V_243;
  14184. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3606 = ___0_generationSettings;
  14185. NullCheck(L_3606);
  14186. int32_t L_3607 = L_3606->___maxVisibleLines_34;
  14187. if ((((int32_t)L_3605) > ((int32_t)L_3607)))
  14188. {
  14189. goto IL_6201;
  14190. }
  14191. }
  14192. {
  14193. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3608 = ___0_generationSettings;
  14194. NullCheck(L_3608);
  14195. int32_t L_3609 = L_3608->___overflowMode_11;
  14196. if ((!(((uint32_t)L_3609) == ((uint32_t)5))))
  14197. {
  14198. goto IL_61fe;
  14199. }
  14200. }
  14201. {
  14202. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3610 = ___1_textInfo;
  14203. NullCheck(L_3610);
  14204. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3611 = L_3610->___textElementInfo_10;
  14205. int32_t L_3612 = V_240;
  14206. NullCheck(L_3611);
  14207. int32_t L_3613 = ((L_3611)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3612)))->___pageNumber_12;
  14208. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3614 = ___0_generationSettings;
  14209. NullCheck(L_3614);
  14210. int32_t L_3615 = L_3614->___pageToDisplay_38;
  14211. G_B908_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_3613, 1))) == ((int32_t)L_3615))? 1 : 0);
  14212. goto IL_61ff;
  14213. }
  14214. IL_61fe:
  14215. {
  14216. G_B908_0 = 1;
  14217. }
  14218. IL_61ff:
  14219. {
  14220. G_B910_0 = G_B908_0;
  14221. goto IL_6202;
  14222. }
  14223. IL_6201:
  14224. {
  14225. G_B910_0 = 0;
  14226. }
  14227. IL_6202:
  14228. {
  14229. V_326 = (bool)G_B910_0;
  14230. bool L_3616 = V_8;
  14231. bool L_3617 = V_326;
  14232. if (!((int32_t)(((((int32_t)L_3616) == ((int32_t)0))? 1 : 0)&(int32_t)L_3617)))
  14233. {
  14234. goto IL_6232;
  14235. }
  14236. }
  14237. {
  14238. int32_t L_3618 = V_240;
  14239. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3619 = V_244;
  14240. int32_t L_3620 = L_3619.___lastVisibleCharacterIndex_9;
  14241. if ((((int32_t)L_3618) > ((int32_t)L_3620)))
  14242. {
  14243. goto IL_6232;
  14244. }
  14245. }
  14246. {
  14247. Il2CppChar L_3621 = V_242;
  14248. if ((((int32_t)L_3621) == ((int32_t)((int32_t)10))))
  14249. {
  14250. goto IL_6232;
  14251. }
  14252. }
  14253. {
  14254. Il2CppChar L_3622 = V_242;
  14255. G_B915_0 = ((((int32_t)((((int32_t)L_3622) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14256. goto IL_6233;
  14257. }
  14258. IL_6232:
  14259. {
  14260. G_B915_0 = 0;
  14261. }
  14262. IL_6233:
  14263. {
  14264. V_327 = (bool)G_B915_0;
  14265. bool L_3623 = V_327;
  14266. if (!L_3623)
  14267. {
  14268. goto IL_62ff;
  14269. }
  14270. }
  14271. {
  14272. int32_t L_3624 = V_240;
  14273. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3625 = V_244;
  14274. int32_t L_3626 = L_3625.___lastVisibleCharacterIndex_9;
  14275. if ((!(((uint32_t)L_3624) == ((uint32_t)L_3626))))
  14276. {
  14277. goto IL_625c;
  14278. }
  14279. }
  14280. {
  14281. Il2CppChar L_3627 = V_242;
  14282. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14283. bool L_3628;
  14284. L_3628 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3627, NULL);
  14285. G_B919_0 = ((((int32_t)L_3628) == ((int32_t)0))? 1 : 0);
  14286. goto IL_625d;
  14287. }
  14288. IL_625c:
  14289. {
  14290. G_B919_0 = 1;
  14291. }
  14292. IL_625d:
  14293. {
  14294. V_328 = (bool)G_B919_0;
  14295. bool L_3629 = V_328;
  14296. if (!L_3629)
  14297. {
  14298. goto IL_62fe;
  14299. }
  14300. }
  14301. {
  14302. V_8 = (bool)1;
  14303. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3630 = ___1_textInfo;
  14304. NullCheck(L_3630);
  14305. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3631 = L_3630->___textElementInfo_10;
  14306. int32_t L_3632 = V_240;
  14307. NullCheck(L_3631);
  14308. float L_3633 = ((L_3631)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3632)))->___pointSize_10;
  14309. V_51 = L_3633;
  14310. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3634 = ___1_textInfo;
  14311. NullCheck(L_3634);
  14312. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3635 = L_3634->___textElementInfo_10;
  14313. int32_t L_3636 = V_240;
  14314. NullCheck(L_3635);
  14315. float L_3637 = ((L_3635)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3636)))->___scale_28;
  14316. V_52 = L_3637;
  14317. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3638 = ___1_textInfo;
  14318. NullCheck(L_3638);
  14319. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3639 = L_3638->___textElementInfo_10;
  14320. int32_t L_3640 = V_240;
  14321. NullCheck(L_3639);
  14322. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3641 = (&((L_3639)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3640)))->___bottomLeft_19);
  14323. float L_3642 = L_3641->___x_2;
  14324. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3643 = ___1_textInfo;
  14325. NullCheck(L_3643);
  14326. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3644 = L_3643->___textElementInfo_10;
  14327. int32_t L_3645 = V_240;
  14328. NullCheck(L_3644);
  14329. float L_3646 = ((L_3644)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3645)))->___baseLine_24;
  14330. float L_3647 = V_252;
  14331. float L_3648 = V_52;
  14332. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3642, ((float)il2cpp_codegen_add(L_3646, ((float)il2cpp_codegen_multiply(L_3647, L_3648)))), (0.0f), NULL);
  14333. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3649 = ___1_textInfo;
  14334. NullCheck(L_3649);
  14335. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3650 = L_3649->___textElementInfo_10;
  14336. int32_t L_3651 = V_240;
  14337. NullCheck(L_3650);
  14338. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3652 = ((L_3650)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3651)))->___strikethroughColor_31;
  14339. V_44 = L_3652;
  14340. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3653 = ___1_textInfo;
  14341. NullCheck(L_3653);
  14342. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3654 = L_3653->___textElementInfo_10;
  14343. int32_t L_3655 = V_240;
  14344. NullCheck(L_3654);
  14345. float L_3656 = ((L_3654)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3655)))->___baseLine_24;
  14346. V_53 = L_3656;
  14347. }
  14348. IL_62fe:
  14349. {
  14350. }
  14351. IL_62ff:
  14352. {
  14353. bool L_3657 = V_8;
  14354. if (!L_3657)
  14355. {
  14356. goto IL_630e;
  14357. }
  14358. }
  14359. {
  14360. int32_t L_3658 = __this->___m_CharacterCount_48;
  14361. G_B925_0 = ((((int32_t)L_3658) == ((int32_t)1))? 1 : 0);
  14362. goto IL_630f;
  14363. }
  14364. IL_630e:
  14365. {
  14366. G_B925_0 = 0;
  14367. }
  14368. IL_630f:
  14369. {
  14370. V_329 = (bool)G_B925_0;
  14371. bool L_3659 = V_329;
  14372. if (!L_3659)
  14373. {
  14374. goto IL_637b;
  14375. }
  14376. }
  14377. {
  14378. V_8 = (bool)0;
  14379. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3660 = ___1_textInfo;
  14380. NullCheck(L_3660);
  14381. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3661 = L_3660->___textElementInfo_10;
  14382. int32_t L_3662 = V_240;
  14383. NullCheck(L_3661);
  14384. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3663 = (&((L_3661)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3662)))->___topRight_20);
  14385. float L_3664 = L_3663->___x_2;
  14386. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3665 = ___1_textInfo;
  14387. NullCheck(L_3665);
  14388. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3666 = L_3665->___textElementInfo_10;
  14389. int32_t L_3667 = V_240;
  14390. NullCheck(L_3666);
  14391. float L_3668 = ((L_3666)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3667)))->___baseLine_24;
  14392. float L_3669 = V_252;
  14393. float L_3670 = V_52;
  14394. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3664, ((float)il2cpp_codegen_add(L_3668, ((float)il2cpp_codegen_multiply(L_3669, L_3670)))), (0.0f), NULL);
  14395. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3671 = V_9;
  14396. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3672 = V_10;
  14397. float L_3673 = V_52;
  14398. float L_3674 = V_52;
  14399. float L_3675 = V_52;
  14400. float L_3676 = V_46;
  14401. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3677 = V_44;
  14402. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3678 = ___0_generationSettings;
  14403. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3679 = ___1_textInfo;
  14404. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3671, L_3672, (&V_33), L_3673, L_3674, L_3675, L_3676, L_3677, L_3678, L_3679, NULL);
  14405. goto IL_66b6;
  14406. }
  14407. IL_637b:
  14408. {
  14409. bool L_3680 = V_8;
  14410. if (!L_3680)
  14411. {
  14412. goto IL_638c;
  14413. }
  14414. }
  14415. {
  14416. int32_t L_3681 = V_240;
  14417. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3682 = V_244;
  14418. int32_t L_3683 = L_3682.___lastCharacterIndex_8;
  14419. G_B930_0 = ((((int32_t)L_3681) == ((int32_t)L_3683))? 1 : 0);
  14420. goto IL_638d;
  14421. }
  14422. IL_638c:
  14423. {
  14424. G_B930_0 = 0;
  14425. }
  14426. IL_638d:
  14427. {
  14428. V_330 = (bool)G_B930_0;
  14429. bool L_3684 = V_330;
  14430. if (!L_3684)
  14431. {
  14432. goto IL_6475;
  14433. }
  14434. }
  14435. {
  14436. Il2CppChar L_3685 = V_242;
  14437. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14438. bool L_3686;
  14439. L_3686 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_3685, NULL);
  14440. if (L_3686)
  14441. {
  14442. goto IL_63b3;
  14443. }
  14444. }
  14445. {
  14446. Il2CppChar L_3687 = V_242;
  14447. G_B934_0 = ((((int32_t)L_3687) == ((int32_t)((int32_t)8203)))? 1 : 0);
  14448. goto IL_63b4;
  14449. }
  14450. IL_63b3:
  14451. {
  14452. G_B934_0 = 1;
  14453. }
  14454. IL_63b4:
  14455. {
  14456. V_331 = (bool)G_B934_0;
  14457. bool L_3688 = V_331;
  14458. if (!L_3688)
  14459. {
  14460. goto IL_6416;
  14461. }
  14462. }
  14463. {
  14464. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3689 = V_244;
  14465. int32_t L_3690 = L_3689.___lastVisibleCharacterIndex_9;
  14466. V_332 = L_3690;
  14467. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3691 = ___1_textInfo;
  14468. NullCheck(L_3691);
  14469. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3692 = L_3691->___textElementInfo_10;
  14470. int32_t L_3693 = V_332;
  14471. NullCheck(L_3692);
  14472. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3694 = (&((L_3692)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3693)))->___topRight_20);
  14473. float L_3695 = L_3694->___x_2;
  14474. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3696 = ___1_textInfo;
  14475. NullCheck(L_3696);
  14476. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3697 = L_3696->___textElementInfo_10;
  14477. int32_t L_3698 = V_332;
  14478. NullCheck(L_3697);
  14479. float L_3699 = ((L_3697)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3698)))->___baseLine_24;
  14480. float L_3700 = V_252;
  14481. float L_3701 = V_52;
  14482. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3695, ((float)il2cpp_codegen_add(L_3699, ((float)il2cpp_codegen_multiply(L_3700, L_3701)))), (0.0f), NULL);
  14483. goto IL_6453;
  14484. }
  14485. IL_6416:
  14486. {
  14487. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3702 = ___1_textInfo;
  14488. NullCheck(L_3702);
  14489. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3703 = L_3702->___textElementInfo_10;
  14490. int32_t L_3704 = V_240;
  14491. NullCheck(L_3703);
  14492. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3705 = (&((L_3703)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3704)))->___topRight_20);
  14493. float L_3706 = L_3705->___x_2;
  14494. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3707 = ___1_textInfo;
  14495. NullCheck(L_3707);
  14496. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3708 = L_3707->___textElementInfo_10;
  14497. int32_t L_3709 = V_240;
  14498. NullCheck(L_3708);
  14499. float L_3710 = ((L_3708)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3709)))->___baseLine_24;
  14500. float L_3711 = V_252;
  14501. float L_3712 = V_52;
  14502. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3706, ((float)il2cpp_codegen_add(L_3710, ((float)il2cpp_codegen_multiply(L_3711, L_3712)))), (0.0f), NULL);
  14503. }
  14504. IL_6453:
  14505. {
  14506. V_8 = (bool)0;
  14507. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3713 = V_9;
  14508. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3714 = V_10;
  14509. float L_3715 = V_52;
  14510. float L_3716 = V_52;
  14511. float L_3717 = V_52;
  14512. float L_3718 = V_46;
  14513. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3719 = V_44;
  14514. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3720 = ___0_generationSettings;
  14515. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3721 = ___1_textInfo;
  14516. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3713, L_3714, (&V_33), L_3715, L_3716, L_3717, L_3718, L_3719, L_3720, L_3721, NULL);
  14517. goto IL_66b6;
  14518. }
  14519. IL_6475:
  14520. {
  14521. bool L_3722 = V_8;
  14522. if (!L_3722)
  14523. {
  14524. goto IL_64c6;
  14525. }
  14526. }
  14527. {
  14528. int32_t L_3723 = V_240;
  14529. int32_t L_3724 = __this->___m_CharacterCount_48;
  14530. if ((((int32_t)L_3723) >= ((int32_t)L_3724)))
  14531. {
  14532. goto IL_64c6;
  14533. }
  14534. }
  14535. {
  14536. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3725 = ___1_textInfo;
  14537. NullCheck(L_3725);
  14538. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3726 = L_3725->___textElementInfo_10;
  14539. int32_t L_3727 = V_240;
  14540. NullCheck(L_3726);
  14541. float L_3728 = ((L_3726)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3727, 1)))))->___pointSize_10;
  14542. float L_3729 = V_51;
  14543. if ((!(((float)L_3728) == ((float)L_3729))))
  14544. {
  14545. goto IL_64c3;
  14546. }
  14547. }
  14548. {
  14549. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3730 = ___1_textInfo;
  14550. NullCheck(L_3730);
  14551. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3731 = L_3730->___textElementInfo_10;
  14552. int32_t L_3732 = V_240;
  14553. NullCheck(L_3731);
  14554. float L_3733 = ((L_3731)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3732, 1)))))->___baseLine_24;
  14555. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3734 = V_246;
  14556. float L_3735 = L_3734.___y_3;
  14557. float L_3736 = V_53;
  14558. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  14559. bool L_3737;
  14560. L_3737 = TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D(((float)il2cpp_codegen_add(L_3733, L_3735)), L_3736, NULL);
  14561. G_B943_0 = ((((int32_t)L_3737) == ((int32_t)0))? 1 : 0);
  14562. goto IL_64c4;
  14563. }
  14564. IL_64c3:
  14565. {
  14566. G_B943_0 = 1;
  14567. }
  14568. IL_64c4:
  14569. {
  14570. G_B945_0 = G_B943_0;
  14571. goto IL_64c7;
  14572. }
  14573. IL_64c6:
  14574. {
  14575. G_B945_0 = 0;
  14576. }
  14577. IL_64c7:
  14578. {
  14579. V_333 = (bool)G_B945_0;
  14580. bool L_3738 = V_333;
  14581. if (!L_3738)
  14582. {
  14583. goto IL_65a0;
  14584. }
  14585. }
  14586. {
  14587. V_8 = (bool)0;
  14588. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3739 = V_244;
  14589. int32_t L_3740 = L_3739.___lastVisibleCharacterIndex_9;
  14590. V_334 = L_3740;
  14591. int32_t L_3741 = V_240;
  14592. int32_t L_3742 = V_334;
  14593. V_335 = (bool)((((int32_t)L_3741) > ((int32_t)L_3742))? 1 : 0);
  14594. bool L_3743 = V_335;
  14595. if (!L_3743)
  14596. {
  14597. goto IL_6546;
  14598. }
  14599. }
  14600. {
  14601. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3744 = ___1_textInfo;
  14602. NullCheck(L_3744);
  14603. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3745 = L_3744->___textElementInfo_10;
  14604. int32_t L_3746 = V_334;
  14605. NullCheck(L_3745);
  14606. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3747 = (&((L_3745)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3746)))->___topRight_20);
  14607. float L_3748 = L_3747->___x_2;
  14608. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3749 = ___1_textInfo;
  14609. NullCheck(L_3749);
  14610. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3750 = L_3749->___textElementInfo_10;
  14611. int32_t L_3751 = V_334;
  14612. NullCheck(L_3750);
  14613. float L_3752 = ((L_3750)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3751)))->___baseLine_24;
  14614. float L_3753 = V_252;
  14615. float L_3754 = V_52;
  14616. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3748, ((float)il2cpp_codegen_add(L_3752, ((float)il2cpp_codegen_multiply(L_3753, L_3754)))), (0.0f), NULL);
  14617. goto IL_6581;
  14618. }
  14619. IL_6546:
  14620. {
  14621. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3755 = ___1_textInfo;
  14622. NullCheck(L_3755);
  14623. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3756 = L_3755->___textElementInfo_10;
  14624. int32_t L_3757 = V_240;
  14625. NullCheck(L_3756);
  14626. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3758 = (&((L_3756)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3757)))->___topRight_20);
  14627. float L_3759 = L_3758->___x_2;
  14628. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3760 = ___1_textInfo;
  14629. NullCheck(L_3760);
  14630. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3761 = L_3760->___textElementInfo_10;
  14631. int32_t L_3762 = V_240;
  14632. NullCheck(L_3761);
  14633. float L_3763 = ((L_3761)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3762)))->___baseLine_24;
  14634. float L_3764 = V_252;
  14635. float L_3765 = V_52;
  14636. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3759, ((float)il2cpp_codegen_add(L_3763, ((float)il2cpp_codegen_multiply(L_3764, L_3765)))), (0.0f), NULL);
  14637. }
  14638. IL_6581:
  14639. {
  14640. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3766 = V_9;
  14641. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3767 = V_10;
  14642. float L_3768 = V_52;
  14643. float L_3769 = V_52;
  14644. float L_3770 = V_52;
  14645. float L_3771 = V_46;
  14646. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3772 = V_44;
  14647. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3773 = ___0_generationSettings;
  14648. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3774 = ___1_textInfo;
  14649. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3766, L_3767, (&V_33), L_3768, L_3769, L_3770, L_3771, L_3772, L_3773, L_3774, NULL);
  14650. goto IL_66b6;
  14651. }
  14652. IL_65a0:
  14653. {
  14654. bool L_3775 = V_8;
  14655. if (!L_3775)
  14656. {
  14657. goto IL_65d1;
  14658. }
  14659. }
  14660. {
  14661. int32_t L_3776 = V_240;
  14662. int32_t L_3777 = __this->___m_CharacterCount_48;
  14663. if ((((int32_t)L_3776) >= ((int32_t)L_3777)))
  14664. {
  14665. goto IL_65d1;
  14666. }
  14667. }
  14668. {
  14669. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_3778 = V_241;
  14670. NullCheck(L_3778);
  14671. int32_t L_3779;
  14672. L_3779 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3778, NULL);
  14673. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3780 = V_54;
  14674. int32_t L_3781 = V_240;
  14675. NullCheck(L_3780);
  14676. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_3782 = ((L_3780)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3781, 1)))))->___fontAsset_4;
  14677. NullCheck(L_3782);
  14678. int32_t L_3783;
  14679. L_3783 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3782, NULL);
  14680. G_B954_0 = ((((int32_t)((((int32_t)L_3779) == ((int32_t)L_3783))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14681. goto IL_65d2;
  14682. }
  14683. IL_65d1:
  14684. {
  14685. G_B954_0 = 0;
  14686. }
  14687. IL_65d2:
  14688. {
  14689. V_336 = (bool)G_B954_0;
  14690. bool L_3784 = V_336;
  14691. if (!L_3784)
  14692. {
  14693. goto IL_663b;
  14694. }
  14695. }
  14696. {
  14697. V_8 = (bool)0;
  14698. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3785 = ___1_textInfo;
  14699. NullCheck(L_3785);
  14700. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3786 = L_3785->___textElementInfo_10;
  14701. int32_t L_3787 = V_240;
  14702. NullCheck(L_3786);
  14703. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3788 = (&((L_3786)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3787)))->___topRight_20);
  14704. float L_3789 = L_3788->___x_2;
  14705. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3790 = ___1_textInfo;
  14706. NullCheck(L_3790);
  14707. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3791 = L_3790->___textElementInfo_10;
  14708. int32_t L_3792 = V_240;
  14709. NullCheck(L_3791);
  14710. float L_3793 = ((L_3791)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3792)))->___baseLine_24;
  14711. float L_3794 = V_252;
  14712. float L_3795 = V_52;
  14713. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3789, ((float)il2cpp_codegen_add(L_3793, ((float)il2cpp_codegen_multiply(L_3794, L_3795)))), (0.0f), NULL);
  14714. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3796 = V_9;
  14715. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3797 = V_10;
  14716. float L_3798 = V_52;
  14717. float L_3799 = V_52;
  14718. float L_3800 = V_52;
  14719. float L_3801 = V_46;
  14720. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3802 = V_44;
  14721. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3803 = ___0_generationSettings;
  14722. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3804 = ___1_textInfo;
  14723. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3796, L_3797, (&V_33), L_3798, L_3799, L_3800, L_3801, L_3802, L_3803, L_3804, NULL);
  14724. goto IL_66b6;
  14725. }
  14726. IL_663b:
  14727. {
  14728. bool L_3805 = V_8;
  14729. if (!L_3805)
  14730. {
  14731. goto IL_664a;
  14732. }
  14733. }
  14734. {
  14735. bool L_3806 = V_326;
  14736. G_B959_0 = ((((int32_t)L_3806) == ((int32_t)0))? 1 : 0);
  14737. goto IL_664b;
  14738. }
  14739. IL_664a:
  14740. {
  14741. G_B959_0 = 0;
  14742. }
  14743. IL_664b:
  14744. {
  14745. V_337 = (bool)G_B959_0;
  14746. bool L_3807 = V_337;
  14747. if (!L_3807)
  14748. {
  14749. goto IL_66b6;
  14750. }
  14751. }
  14752. {
  14753. V_8 = (bool)0;
  14754. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3808 = ___1_textInfo;
  14755. NullCheck(L_3808);
  14756. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3809 = L_3808->___textElementInfo_10;
  14757. int32_t L_3810 = V_240;
  14758. NullCheck(L_3809);
  14759. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3811 = (&((L_3809)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3810, 1)))))->___topRight_20);
  14760. float L_3812 = L_3811->___x_2;
  14761. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3813 = ___1_textInfo;
  14762. NullCheck(L_3813);
  14763. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3814 = L_3813->___textElementInfo_10;
  14764. int32_t L_3815 = V_240;
  14765. NullCheck(L_3814);
  14766. float L_3816 = ((L_3814)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3815, 1)))))->___baseLine_24;
  14767. float L_3817 = V_252;
  14768. float L_3818 = V_52;
  14769. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3812, ((float)il2cpp_codegen_add(L_3816, ((float)il2cpp_codegen_multiply(L_3817, L_3818)))), (0.0f), NULL);
  14770. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3819 = V_9;
  14771. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3820 = V_10;
  14772. float L_3821 = V_52;
  14773. float L_3822 = V_52;
  14774. float L_3823 = V_52;
  14775. float L_3824 = V_46;
  14776. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3825 = V_44;
  14777. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3826 = ___0_generationSettings;
  14778. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3827 = ___1_textInfo;
  14779. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3819, L_3820, (&V_33), L_3821, L_3822, L_3823, L_3824, L_3825, L_3826, L_3827, NULL);
  14780. }
  14781. IL_66b6:
  14782. {
  14783. goto IL_6728;
  14784. }
  14785. IL_66b9:
  14786. {
  14787. bool L_3828 = V_8;
  14788. V_338 = L_3828;
  14789. bool L_3829 = V_338;
  14790. if (!L_3829)
  14791. {
  14792. goto IL_6727;
  14793. }
  14794. }
  14795. {
  14796. V_8 = (bool)0;
  14797. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3830 = ___1_textInfo;
  14798. NullCheck(L_3830);
  14799. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3831 = L_3830->___textElementInfo_10;
  14800. int32_t L_3832 = V_240;
  14801. NullCheck(L_3831);
  14802. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3833 = (&((L_3831)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3832, 1)))))->___topRight_20);
  14803. float L_3834 = L_3833->___x_2;
  14804. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3835 = ___1_textInfo;
  14805. NullCheck(L_3835);
  14806. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3836 = L_3835->___textElementInfo_10;
  14807. int32_t L_3837 = V_240;
  14808. NullCheck(L_3836);
  14809. float L_3838 = ((L_3836)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3837, 1)))))->___baseLine_24;
  14810. float L_3839 = V_252;
  14811. float L_3840 = V_52;
  14812. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_10), L_3834, ((float)il2cpp_codegen_add(L_3838, ((float)il2cpp_codegen_multiply(L_3839, L_3840)))), (0.0f), NULL);
  14813. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3841 = V_9;
  14814. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3842 = V_10;
  14815. float L_3843 = V_52;
  14816. float L_3844 = V_52;
  14817. float L_3845 = V_52;
  14818. float L_3846 = V_46;
  14819. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3847 = V_44;
  14820. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3848 = ___0_generationSettings;
  14821. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3849 = ___1_textInfo;
  14822. TextGenerator_DrawUnderlineMesh_m7BA49F01C2BC1BEF7845A3D8487B45F15A3BB20E(__this, L_3841, L_3842, (&V_33), L_3843, L_3844, L_3845, L_3846, L_3847, L_3848, L_3849, NULL);
  14823. }
  14824. IL_6727:
  14825. {
  14826. }
  14827. IL_6728:
  14828. {
  14829. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3850 = ___1_textInfo;
  14830. NullCheck(L_3850);
  14831. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3851 = L_3850->___textElementInfo_10;
  14832. int32_t L_3852 = V_240;
  14833. NullCheck(L_3851);
  14834. int32_t L_3853 = ((L_3851)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3852)))->___style_33;
  14835. V_253 = (bool)((((int32_t)((int32_t)((int32_t)L_3853&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0);
  14836. bool L_3854 = V_253;
  14837. V_339 = L_3854;
  14838. bool L_3855 = V_339;
  14839. if (!L_3855)
  14840. {
  14841. goto IL_6afe;
  14842. }
  14843. }
  14844. {
  14845. V_340 = (bool)1;
  14846. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3856 = ___1_textInfo;
  14847. NullCheck(L_3856);
  14848. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3857 = L_3856->___textElementInfo_10;
  14849. int32_t L_3858 = V_240;
  14850. NullCheck(L_3857);
  14851. int32_t L_3859 = ((L_3857)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3858)))->___pageNumber_12;
  14852. V_341 = L_3859;
  14853. int32_t L_3860 = V_240;
  14854. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3861 = ___0_generationSettings;
  14855. NullCheck(L_3861);
  14856. int32_t L_3862 = L_3861->___maxVisibleCharacters_32;
  14857. if ((((int32_t)L_3860) > ((int32_t)L_3862)))
  14858. {
  14859. goto IL_67b1;
  14860. }
  14861. }
  14862. {
  14863. int32_t L_3863 = V_243;
  14864. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3864 = ___0_generationSettings;
  14865. NullCheck(L_3864);
  14866. int32_t L_3865 = L_3864->___maxVisibleLines_34;
  14867. if ((((int32_t)L_3863) > ((int32_t)L_3865)))
  14868. {
  14869. goto IL_67b1;
  14870. }
  14871. }
  14872. {
  14873. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3866 = ___0_generationSettings;
  14874. NullCheck(L_3866);
  14875. int32_t L_3867 = L_3866->___overflowMode_11;
  14876. if ((!(((uint32_t)L_3867) == ((uint32_t)5))))
  14877. {
  14878. goto IL_67ae;
  14879. }
  14880. }
  14881. {
  14882. int32_t L_3868 = V_341;
  14883. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3869 = ___0_generationSettings;
  14884. NullCheck(L_3869);
  14885. int32_t L_3870 = L_3869->___pageToDisplay_38;
  14886. G_B971_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3868, 1))) == ((int32_t)L_3870))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14887. goto IL_67af;
  14888. }
  14889. IL_67ae:
  14890. {
  14891. G_B971_0 = 0;
  14892. }
  14893. IL_67af:
  14894. {
  14895. G_B973_0 = G_B971_0;
  14896. goto IL_67b2;
  14897. }
  14898. IL_67b1:
  14899. {
  14900. G_B973_0 = 1;
  14901. }
  14902. IL_67b2:
  14903. {
  14904. V_342 = (bool)G_B973_0;
  14905. bool L_3871 = V_342;
  14906. if (!L_3871)
  14907. {
  14908. goto IL_67c7;
  14909. }
  14910. }
  14911. {
  14912. V_340 = (bool)0;
  14913. }
  14914. IL_67c7:
  14915. {
  14916. bool L_3872 = V_11;
  14917. bool L_3873 = V_340;
  14918. if (!((int32_t)(((((int32_t)L_3872) == ((int32_t)0))? 1 : 0)&(int32_t)L_3873)))
  14919. {
  14920. goto IL_67f1;
  14921. }
  14922. }
  14923. {
  14924. int32_t L_3874 = V_240;
  14925. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3875 = V_244;
  14926. int32_t L_3876 = L_3875.___lastVisibleCharacterIndex_9;
  14927. if ((((int32_t)L_3874) > ((int32_t)L_3876)))
  14928. {
  14929. goto IL_67f1;
  14930. }
  14931. }
  14932. {
  14933. Il2CppChar L_3877 = V_242;
  14934. if ((((int32_t)L_3877) == ((int32_t)((int32_t)10))))
  14935. {
  14936. goto IL_67f1;
  14937. }
  14938. }
  14939. {
  14940. Il2CppChar L_3878 = V_242;
  14941. G_B980_0 = ((((int32_t)((((int32_t)L_3878) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14942. goto IL_67f2;
  14943. }
  14944. IL_67f1:
  14945. {
  14946. G_B980_0 = 0;
  14947. }
  14948. IL_67f2:
  14949. {
  14950. V_343 = (bool)G_B980_0;
  14951. bool L_3879 = V_343;
  14952. if (!L_3879)
  14953. {
  14954. goto IL_6859;
  14955. }
  14956. }
  14957. {
  14958. int32_t L_3880 = V_240;
  14959. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3881 = V_244;
  14960. int32_t L_3882 = L_3881.___lastVisibleCharacterIndex_9;
  14961. if ((!(((uint32_t)L_3880) == ((uint32_t)L_3882))))
  14962. {
  14963. goto IL_6818;
  14964. }
  14965. }
  14966. {
  14967. Il2CppChar L_3883 = V_242;
  14968. il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
  14969. bool L_3884;
  14970. L_3884 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3883, NULL);
  14971. G_B984_0 = ((((int32_t)L_3884) == ((int32_t)0))? 1 : 0);
  14972. goto IL_6819;
  14973. }
  14974. IL_6818:
  14975. {
  14976. G_B984_0 = 1;
  14977. }
  14978. IL_6819:
  14979. {
  14980. V_344 = (bool)G_B984_0;
  14981. bool L_3885 = V_344;
  14982. if (!L_3885)
  14983. {
  14984. goto IL_6858;
  14985. }
  14986. }
  14987. {
  14988. V_11 = (bool)1;
  14989. il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var);
  14990. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3886 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largePositiveVector2_0;
  14991. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3887;
  14992. L_3887 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_3886, NULL);
  14993. V_12 = L_3887;
  14994. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3888 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largeNegativeVector2_1;
  14995. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3889;
  14996. L_3889 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_3888, NULL);
  14997. V_13 = L_3889;
  14998. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3890 = ___1_textInfo;
  14999. NullCheck(L_3890);
  15000. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3891 = L_3890->___textElementInfo_10;
  15001. int32_t L_3892 = V_240;
  15002. NullCheck(L_3891);
  15003. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3893 = ((L_3891)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3892)))->___highlightColor_32;
  15004. V_45 = L_3893;
  15005. }
  15006. IL_6858:
  15007. {
  15008. }
  15009. IL_6859:
  15010. {
  15011. bool L_3894 = V_11;
  15012. V_345 = L_3894;
  15013. bool L_3895 = V_345;
  15014. if (!L_3895)
  15015. {
  15016. goto IL_6a48;
  15017. }
  15018. }
  15019. {
  15020. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3896 = ___1_textInfo;
  15021. NullCheck(L_3896);
  15022. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3897 = L_3896->___textElementInfo_10;
  15023. int32_t L_3898 = V_240;
  15024. NullCheck(L_3897);
  15025. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3899 = ((L_3897)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3898)))->___highlightColor_32;
  15026. V_346 = L_3899;
  15027. V_347 = (bool)0;
  15028. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3900 = V_45;
  15029. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3901 = V_346;
  15030. bool L_3902;
  15031. L_3902 = ColorUtilities_CompareColors_m0F0F140129DEE889FB8AE3B2921C495E94B5E875(L_3900, L_3901, NULL);
  15032. V_348 = (bool)((((int32_t)L_3902) == ((int32_t)0))? 1 : 0);
  15033. bool L_3903 = V_348;
  15034. if (!L_3903)
  15035. {
  15036. goto IL_698d;
  15037. }
  15038. }
  15039. {
  15040. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3904 = V_13;
  15041. float L_3905 = L_3904.___x_2;
  15042. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3906 = ___1_textInfo;
  15043. NullCheck(L_3906);
  15044. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3907 = L_3906->___textElementInfo_10;
  15045. int32_t L_3908 = V_240;
  15046. NullCheck(L_3907);
  15047. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3909 = (&((L_3907)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3908)))->___bottomLeft_19);
  15048. float L_3910 = L_3909->___x_2;
  15049. (&V_13)->___x_2 = ((float)(((float)il2cpp_codegen_add(L_3905, L_3910))/(2.0f)));
  15050. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3911 = V_12;
  15051. float L_3912 = L_3911.___y_3;
  15052. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3913 = ___1_textInfo;
  15053. NullCheck(L_3913);
  15054. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3914 = L_3913->___textElementInfo_10;
  15055. int32_t L_3915 = V_240;
  15056. NullCheck(L_3914);
  15057. float L_3916 = ((L_3914)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3915)))->___descender_25;
  15058. float L_3917;
  15059. L_3917 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3912, L_3916, NULL);
  15060. (&V_12)->___y_3 = L_3917;
  15061. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3918 = V_13;
  15062. float L_3919 = L_3918.___y_3;
  15063. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3920 = ___1_textInfo;
  15064. NullCheck(L_3920);
  15065. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3921 = L_3920->___textElementInfo_10;
  15066. int32_t L_3922 = V_240;
  15067. NullCheck(L_3921);
  15068. float L_3923 = ((L_3921)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3922)))->___ascender_23;
  15069. float L_3924;
  15070. L_3924 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3919, L_3923, NULL);
  15071. (&V_13)->___y_3 = L_3924;
  15072. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3925 = V_12;
  15073. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3926 = V_13;
  15074. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3927 = V_45;
  15075. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3928 = ___0_generationSettings;
  15076. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3929 = ___1_textInfo;
  15077. TextGenerator_DrawTextHighlight_m3A8E9A72C0984B5DEEF9858060675F3B517F701B(__this, L_3925, L_3926, (&V_33), L_3927, L_3928, L_3929, NULL);
  15078. V_11 = (bool)1;
  15079. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3930 = V_13;
  15080. V_12 = L_3930;
  15081. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3931 = ___1_textInfo;
  15082. NullCheck(L_3931);
  15083. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3932 = L_3931->___textElementInfo_10;
  15084. int32_t L_3933 = V_240;
  15085. NullCheck(L_3932);
  15086. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3934 = (&((L_3932)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3933)))->___topRight_20);
  15087. float L_3935 = L_3934->___x_2;
  15088. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3936 = ___1_textInfo;
  15089. NullCheck(L_3936);
  15090. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3937 = L_3936->___textElementInfo_10;
  15091. int32_t L_3938 = V_240;
  15092. NullCheck(L_3937);
  15093. float L_3939 = ((L_3937)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3938)))->___descender_25;
  15094. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_13), L_3935, L_3939, (0.0f), NULL);
  15095. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3940 = ___1_textInfo;
  15096. NullCheck(L_3940);
  15097. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3941 = L_3940->___textElementInfo_10;
  15098. int32_t L_3942 = V_240;
  15099. NullCheck(L_3941);
  15100. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3943 = ((L_3941)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3942)))->___highlightColor_32;
  15101. V_45 = L_3943;
  15102. V_347 = (bool)1;
  15103. }
  15104. IL_698d:
  15105. {
  15106. bool L_3944 = V_347;
  15107. V_349 = (bool)((((int32_t)L_3944) == ((int32_t)0))? 1 : 0);
  15108. bool L_3945 = V_349;
  15109. if (!L_3945)
  15110. {
  15111. goto IL_6a47;
  15112. }
  15113. }
  15114. {
  15115. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3946 = V_12;
  15116. float L_3947 = L_3946.___x_2;
  15117. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3948 = ___1_textInfo;
  15118. NullCheck(L_3948);
  15119. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3949 = L_3948->___textElementInfo_10;
  15120. int32_t L_3950 = V_240;
  15121. NullCheck(L_3949);
  15122. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3951 = (&((L_3949)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3950)))->___bottomLeft_19);
  15123. float L_3952 = L_3951->___x_2;
  15124. float L_3953;
  15125. L_3953 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3947, L_3952, NULL);
  15126. (&V_12)->___x_2 = L_3953;
  15127. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3954 = V_12;
  15128. float L_3955 = L_3954.___y_3;
  15129. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3956 = ___1_textInfo;
  15130. NullCheck(L_3956);
  15131. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3957 = L_3956->___textElementInfo_10;
  15132. int32_t L_3958 = V_240;
  15133. NullCheck(L_3957);
  15134. float L_3959 = ((L_3957)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3958)))->___descender_25;
  15135. float L_3960;
  15136. L_3960 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3955, L_3959, NULL);
  15137. (&V_12)->___y_3 = L_3960;
  15138. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3961 = V_13;
  15139. float L_3962 = L_3961.___x_2;
  15140. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3963 = ___1_textInfo;
  15141. NullCheck(L_3963);
  15142. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3964 = L_3963->___textElementInfo_10;
  15143. int32_t L_3965 = V_240;
  15144. NullCheck(L_3964);
  15145. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3966 = (&((L_3964)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3965)))->___topRight_20);
  15146. float L_3967 = L_3966->___x_2;
  15147. float L_3968;
  15148. L_3968 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3962, L_3967, NULL);
  15149. (&V_13)->___x_2 = L_3968;
  15150. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3969 = V_13;
  15151. float L_3970 = L_3969.___y_3;
  15152. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3971 = ___1_textInfo;
  15153. NullCheck(L_3971);
  15154. TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_3972 = L_3971->___textElementInfo_10;
  15155. int32_t L_3973 = V_240;
  15156. NullCheck(L_3972);
  15157. float L_3974 = ((L_3972)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3973)))->___ascender_23;
  15158. float L_3975;
  15159. L_3975 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3970, L_3974, NULL);
  15160. (&V_13)->___y_3 = L_3975;
  15161. }
  15162. IL_6a47:
  15163. {
  15164. }
  15165. IL_6a48:
  15166. {
  15167. bool L_3976 = V_11;
  15168. if (!L_3976)
  15169. {
  15170. goto IL_6a57;
  15171. }
  15172. }
  15173. {
  15174. int32_t L_3977 = __this->___m_CharacterCount_48;
  15175. G_B996_0 = ((((int32_t)L_3977) == ((int32_t)1))? 1 : 0);
  15176. goto IL_6a58;
  15177. }
  15178. IL_6a57:
  15179. {
  15180. G_B996_0 = 0;
  15181. }
  15182. IL_6a58:
  15183. {
  15184. V_350 = (bool)G_B996_0;
  15185. bool L_3978 = V_350;
  15186. if (!L_3978)
  15187. {
  15188. goto IL_6a7e;
  15189. }
  15190. }
  15191. {
  15192. V_11 = (bool)0;
  15193. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3979 = V_12;
  15194. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3980 = V_13;
  15195. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3981 = V_45;
  15196. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3982 = ___0_generationSettings;
  15197. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3983 = ___1_textInfo;
  15198. TextGenerator_DrawTextHighlight_m3A8E9A72C0984B5DEEF9858060675F3B517F701B(__this, L_3979, L_3980, (&V_33), L_3981, L_3982, L_3983, NULL);
  15199. goto IL_6afb;
  15200. }
  15201. IL_6a7e:
  15202. {
  15203. bool L_3984 = V_11;
  15204. if (!L_3984)
  15205. {
  15206. goto IL_6aa0;
  15207. }
  15208. }
  15209. {
  15210. int32_t L_3985 = V_240;
  15211. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3986 = V_244;
  15212. int32_t L_3987 = L_3986.___lastCharacterIndex_8;
  15213. if ((((int32_t)L_3985) == ((int32_t)L_3987)))
  15214. {
  15215. goto IL_6a9d;
  15216. }
  15217. }
  15218. {
  15219. int32_t L_3988 = V_240;
  15220. LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_3989 = V_244;
  15221. int32_t L_3990 = L_3989.___lastVisibleCharacterIndex_9;
  15222. G_B1002_0 = ((((int32_t)((((int32_t)L_3988) < ((int32_t)L_3990))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15223. goto IL_6a9e;
  15224. }
  15225. IL_6a9d:
  15226. {
  15227. G_B1002_0 = 1;
  15228. }
  15229. IL_6a9e:
  15230. {
  15231. G_B1004_0 = G_B1002_0;
  15232. goto IL_6aa1;
  15233. }
  15234. IL_6aa0:
  15235. {
  15236. G_B1004_0 = 0;
  15237. }
  15238. IL_6aa1:
  15239. {
  15240. V_351 = (bool)G_B1004_0;
  15241. bool L_3991 = V_351;
  15242. if (!L_3991)
  15243. {
  15244. goto IL_6ac7;
  15245. }
  15246. }
  15247. {
  15248. V_11 = (bool)0;
  15249. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3992 = V_12;
  15250. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3993 = V_13;
  15251. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3994 = V_45;
  15252. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3995 = ___0_generationSettings;
  15253. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_3996 = ___1_textInfo;
  15254. TextGenerator_DrawTextHighlight_m3A8E9A72C0984B5DEEF9858060675F3B517F701B(__this, L_3992, L_3993, (&V_33), L_3994, L_3995, L_3996, NULL);
  15255. goto IL_6afb;
  15256. }
  15257. IL_6ac7:
  15258. {
  15259. bool L_3997 = V_11;
  15260. if (!L_3997)
  15261. {
  15262. goto IL_6ad6;
  15263. }
  15264. }
  15265. {
  15266. bool L_3998 = V_340;
  15267. G_B1009_0 = ((((int32_t)L_3998) == ((int32_t)0))? 1 : 0);
  15268. goto IL_6ad7;
  15269. }
  15270. IL_6ad6:
  15271. {
  15272. G_B1009_0 = 0;
  15273. }
  15274. IL_6ad7:
  15275. {
  15276. V_352 = (bool)G_B1009_0;
  15277. bool L_3999 = V_352;
  15278. if (!L_3999)
  15279. {
  15280. goto IL_6afb;
  15281. }
  15282. }
  15283. {
  15284. V_11 = (bool)0;
  15285. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4000 = V_12;
  15286. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4001 = V_13;
  15287. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4002 = V_45;
  15288. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_4003 = ___0_generationSettings;
  15289. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4004 = ___1_textInfo;
  15290. TextGenerator_DrawTextHighlight_m3A8E9A72C0984B5DEEF9858060675F3B517F701B(__this, L_4000, L_4001, (&V_33), L_4002, L_4003, L_4004, NULL);
  15291. }
  15292. IL_6afb:
  15293. {
  15294. goto IL_6b26;
  15295. }
  15296. IL_6afe:
  15297. {
  15298. bool L_4005 = V_11;
  15299. V_353 = L_4005;
  15300. bool L_4006 = V_353;
  15301. if (!L_4006)
  15302. {
  15303. goto IL_6b25;
  15304. }
  15305. }
  15306. {
  15307. V_11 = (bool)0;
  15308. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4007 = V_12;
  15309. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4008 = V_13;
  15310. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4009 = V_45;
  15311. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_4010 = ___0_generationSettings;
  15312. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4011 = ___1_textInfo;
  15313. TextGenerator_DrawTextHighlight_m3A8E9A72C0984B5DEEF9858060675F3B517F701B(__this, L_4007, L_4008, (&V_33), L_4009, L_4010, L_4011, NULL);
  15314. }
  15315. IL_6b25:
  15316. {
  15317. }
  15318. IL_6b26:
  15319. {
  15320. int32_t L_4012 = V_243;
  15321. V_39 = L_4012;
  15322. int32_t L_4013 = V_240;
  15323. V_149 = L_4013;
  15324. int32_t L_4014 = V_149;
  15325. V_240 = ((int32_t)il2cpp_codegen_add(L_4014, 1));
  15326. }
  15327. IL_6b35:
  15328. {
  15329. int32_t L_4015 = V_240;
  15330. int32_t L_4016 = __this->___m_CharacterCount_48;
  15331. V_354 = (bool)((((int32_t)L_4015) < ((int32_t)L_4016))? 1 : 0);
  15332. bool L_4017 = V_354;
  15333. if (L_4017)
  15334. {
  15335. goto IL_3a26;
  15336. }
  15337. }
  15338. {
  15339. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4018 = ___1_textInfo;
  15340. int32_t L_4019 = __this->___m_CharacterCount_48;
  15341. NullCheck(L_4018);
  15342. L_4018->___characterCount_2 = L_4019;
  15343. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4020 = ___1_textInfo;
  15344. int32_t L_4021 = __this->___m_SpriteCount_86;
  15345. NullCheck(L_4020);
  15346. L_4020->___spriteCount_3 = L_4021;
  15347. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4022 = ___1_textInfo;
  15348. int32_t L_4023 = V_38;
  15349. NullCheck(L_4022);
  15350. L_4022->___lineCount_7 = L_4023;
  15351. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4024 = ___1_textInfo;
  15352. int32_t L_4025 = V_37;
  15353. G_B1018_0 = L_4024;
  15354. if (!L_4025)
  15355. {
  15356. G_B1019_0 = L_4024;
  15357. goto IL_6b7e;
  15358. }
  15359. }
  15360. {
  15361. int32_t L_4026 = __this->___m_CharacterCount_48;
  15362. G_B1019_0 = G_B1018_0;
  15363. if ((((int32_t)L_4026) > ((int32_t)0)))
  15364. {
  15365. G_B1020_0 = G_B1018_0;
  15366. goto IL_6b81;
  15367. }
  15368. }
  15369. IL_6b7e:
  15370. {
  15371. G_B1021_0 = 1;
  15372. G_B1021_1 = G_B1019_0;
  15373. goto IL_6b83;
  15374. }
  15375. IL_6b81:
  15376. {
  15377. int32_t L_4027 = V_37;
  15378. G_B1021_0 = L_4027;
  15379. G_B1021_1 = G_B1020_0;
  15380. }
  15381. IL_6b83:
  15382. {
  15383. NullCheck(G_B1021_1);
  15384. G_B1021_1->___wordCount_5 = G_B1021_0;
  15385. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4028 = ___1_textInfo;
  15386. int32_t L_4029 = __this->___m_PageNumber_58;
  15387. NullCheck(L_4028);
  15388. L_4028->___pageCount_8 = ((int32_t)il2cpp_codegen_add(L_4029, 1));
  15389. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4030 = ___1_textInfo;
  15390. NullCheck(L_4030);
  15391. MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_4031 = L_4030->___meshInfo_15;
  15392. SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_4032 = (&__this->___m_Underline_98);
  15393. int32_t L_4033 = L_4032->___materialIndex_3;
  15394. NullCheck(L_4031);
  15395. int32_t L_4034 = V_33;
  15396. ((L_4031)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4033)))->___vertexCount_1 = L_4034;
  15397. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_4035 = ___0_generationSettings;
  15398. NullCheck(L_4035);
  15399. int32_t L_4036 = L_4035->___geometrySortingOrder_42;
  15400. V_355 = (bool)((!(((uint32_t)L_4036) <= ((uint32_t)0)))? 1 : 0);
  15401. bool L_4037 = V_355;
  15402. if (!L_4037)
  15403. {
  15404. goto IL_6bdd;
  15405. }
  15406. }
  15407. {
  15408. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4038 = ___1_textInfo;
  15409. NullCheck(L_4038);
  15410. MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_4039 = L_4038->___meshInfo_15;
  15411. NullCheck(L_4039);
  15412. MeshInfo_SortGeometry_m92046C53AA6AE75EE3627CE73846296AB3E99DD1(((L_4039)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), 1, NULL);
  15413. }
  15414. IL_6bdd:
  15415. {
  15416. V_356 = 1;
  15417. goto IL_6c40;
  15418. }
  15419. IL_6be6:
  15420. {
  15421. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4040 = ___1_textInfo;
  15422. NullCheck(L_4040);
  15423. MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_4041 = L_4040->___meshInfo_15;
  15424. int32_t L_4042 = V_356;
  15425. NullCheck(L_4041);
  15426. MeshInfo_ClearUnusedVertices_m7B6003EF4CA72C0ABBA4D25DEA8B0BF3934B2830(((L_4041)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4042))), NULL);
  15427. TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_4043 = ___0_generationSettings;
  15428. NullCheck(L_4043);
  15429. int32_t L_4044 = L_4043->___geometrySortingOrder_42;
  15430. V_357 = (bool)((!(((uint32_t)L_4044) <= ((uint32_t)0)))? 1 : 0);
  15431. bool L_4045 = V_357;
  15432. if (!L_4045)
  15433. {
  15434. goto IL_6c2d;
  15435. }
  15436. }
  15437. {
  15438. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4046 = ___1_textInfo;
  15439. NullCheck(L_4046);
  15440. MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_4047 = L_4046->___meshInfo_15;
  15441. int32_t L_4048 = V_356;
  15442. NullCheck(L_4047);
  15443. MeshInfo_SortGeometry_m92046C53AA6AE75EE3627CE73846296AB3E99DD1(((L_4047)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4048))), 1, NULL);
  15444. }
  15445. IL_6c2d:
  15446. {
  15447. int32_t L_4049 = V_356;
  15448. V_149 = L_4049;
  15449. int32_t L_4050 = V_149;
  15450. V_356 = ((int32_t)il2cpp_codegen_add(L_4050, 1));
  15451. }
  15452. IL_6c40:
  15453. {
  15454. int32_t L_4051 = V_356;
  15455. TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4052 = ___1_textInfo;
  15456. NullCheck(L_4052);
  15457. int32_t L_4053 = L_4052->___materialCount_9;
  15458. V_358 = (bool)((((int32_t)L_4051) < ((int32_t)L_4053))? 1 : 0);
  15459. bool L_4054 = V_358;
  15460. if (L_4054)
  15461. {
  15462. goto IL_6be6;
  15463. }
  15464. }
  15465. IL_6c5c:
  15466. {
  15467. return;
  15468. }
  15469. }
  15470. #ifdef __clang__
  15471. #pragma clang diagnostic pop
  15472. #endif
  15473. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  15474. {
  15475. static bool s_Il2CppMethodInitialized;
  15476. if (!s_Il2CppMethodInitialized)
  15477. {
  15478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  15479. s_Il2CppMethodInitialized = true;
  15480. }
  15481. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  15482. memset((&V_0), 0, sizeof(V_0));
  15483. {
  15484. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
  15485. V_0 = L_0;
  15486. goto IL_0009;
  15487. }
  15488. IL_0009:
  15489. {
  15490. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  15491. return L_1;
  15492. }
  15493. }
  15494. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method)
  15495. {
  15496. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
  15497. memset((&V_0), 0, sizeof(V_0));
  15498. {
  15499. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
  15500. float L_1 = L_0.___r_0;
  15501. float L_2;
  15502. L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL);
  15503. float L_3;
  15504. L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f))));
  15505. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
  15506. float L_5 = L_4.___g_1;
  15507. float L_6;
  15508. L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL);
  15509. float L_7;
  15510. L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f))));
  15511. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c;
  15512. float L_9 = L_8.___b_2;
  15513. float L_10;
  15514. L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL);
  15515. float L_11;
  15516. L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f))));
  15517. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c;
  15518. float L_13 = L_12.___a_3;
  15519. float L_14;
  15520. L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
  15521. float L_15;
  15522. L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f))));
  15523. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
  15524. memset((&L_16), 0, sizeof(L_16));
  15525. 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), /*hidden argument*/NULL);
  15526. V_0 = L_16;
  15527. goto IL_0065;
  15528. }
  15529. IL_0065:
  15530. {
  15531. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0;
  15532. return L_17;
  15533. }
  15534. }
  15535. 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)
  15536. {
  15537. bool V_0 = false;
  15538. bool V_1 = false;
  15539. int32_t V_2 = 0;
  15540. {
  15541. int32_t L_0 = ___0_value;
  15542. int32_t L_1 = ___1_min;
  15543. V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
  15544. bool L_2 = V_0;
  15545. if (!L_2)
  15546. {
  15547. goto IL_000e;
  15548. }
  15549. }
  15550. {
  15551. int32_t L_3 = ___1_min;
  15552. ___0_value = L_3;
  15553. goto IL_0019;
  15554. }
  15555. IL_000e:
  15556. {
  15557. int32_t L_4 = ___0_value;
  15558. int32_t L_5 = ___2_max;
  15559. V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
  15560. bool L_6 = V_1;
  15561. if (!L_6)
  15562. {
  15563. goto IL_0019;
  15564. }
  15565. }
  15566. {
  15567. int32_t L_7 = ___2_max;
  15568. ___0_value = L_7;
  15569. }
  15570. IL_0019:
  15571. {
  15572. int32_t L_8 = ___0_value;
  15573. V_2 = L_8;
  15574. goto IL_001d;
  15575. }
  15576. IL_001d:
  15577. {
  15578. int32_t L_9 = V_2;
  15579. return L_9;
  15580. }
  15581. }
  15582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
  15583. {
  15584. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  15585. memset((&V_0), 0, sizeof(V_0));
  15586. {
  15587. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  15588. memset((&L_0), 0, sizeof(L_0));
  15589. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
  15590. V_0 = L_0;
  15591. goto IL_001d;
  15592. }
  15593. IL_001d:
  15594. {
  15595. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
  15596. return L_1;
  15597. }
  15598. }
  15599. 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)
  15600. {
  15601. {
  15602. float L_0 = ___0_x;
  15603. __this->___x_2 = L_0;
  15604. float L_1 = ___1_y;
  15605. __this->___y_3 = L_1;
  15606. float L_2 = ___2_z;
  15607. __this->___z_4 = L_2;
  15608. return;
  15609. }
  15610. }
  15611. 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)
  15612. {
  15613. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  15614. memset((&V_0), 0, sizeof(V_0));
  15615. {
  15616. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  15617. float L_1 = L_0.___x_2;
  15618. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  15619. float L_3 = L_2.___x_2;
  15620. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  15621. float L_5 = L_4.___y_3;
  15622. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  15623. float L_7 = L_6.___y_3;
  15624. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  15625. float L_9 = L_8.___z_4;
  15626. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  15627. float L_11 = L_10.___z_4;
  15628. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  15629. memset((&L_12), 0, sizeof(L_12));
  15630. 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)), /*hidden argument*/NULL);
  15631. V_0 = L_12;
  15632. goto IL_0030;
  15633. }
  15634. IL_0030:
  15635. {
  15636. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  15637. return L_13;
  15638. }
  15639. }
  15640. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
  15641. {
  15642. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  15643. memset((&V_0), 0, sizeof(V_0));
  15644. {
  15645. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  15646. float L_1 = L_0.___x_2;
  15647. float L_2 = ___1_d;
  15648. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
  15649. float L_4 = L_3.___y_3;
  15650. float L_5 = ___1_d;
  15651. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
  15652. float L_7 = L_6.___z_4;
  15653. float L_8 = ___1_d;
  15654. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  15655. memset((&L_9), 0, sizeof(L_9));
  15656. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
  15657. V_0 = L_9;
  15658. goto IL_0021;
  15659. }
  15660. IL_0021:
  15661. {
  15662. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
  15663. return L_10;
  15664. }
  15665. }
  15666. 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)
  15667. {
  15668. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  15669. memset((&V_0), 0, sizeof(V_0));
  15670. {
  15671. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  15672. float L_1 = L_0.___x_2;
  15673. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  15674. float L_3 = L_2.___x_2;
  15675. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  15676. float L_5 = L_4.___y_3;
  15677. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  15678. float L_7 = L_6.___y_3;
  15679. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  15680. float L_9 = L_8.___z_4;
  15681. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  15682. float L_11 = L_10.___z_4;
  15683. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  15684. memset((&L_12), 0, sizeof(L_12));
  15685. 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)), /*hidden argument*/NULL);
  15686. V_0 = L_12;
  15687. goto IL_0030;
  15688. }
  15689. IL_0030:
  15690. {
  15691. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  15692. return L_13;
  15693. }
  15694. }
  15695. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  15696. {
  15697. float V_0 = 0.0f;
  15698. float G_B3_0 = 0.0f;
  15699. {
  15700. float L_0 = ___0_a;
  15701. float L_1 = ___1_b;
  15702. if ((((float)L_0) > ((float)L_1)))
  15703. {
  15704. goto IL_0008;
  15705. }
  15706. }
  15707. {
  15708. float L_2 = ___1_b;
  15709. G_B3_0 = L_2;
  15710. goto IL_0009;
  15711. }
  15712. IL_0008:
  15713. {
  15714. float L_3 = ___0_a;
  15715. G_B3_0 = L_3;
  15716. }
  15717. IL_0009:
  15718. {
  15719. V_0 = G_B3_0;
  15720. goto IL_000c;
  15721. }
  15722. IL_000c:
  15723. {
  15724. float L_4 = V_0;
  15725. return L_4;
  15726. }
  15727. }
  15728. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  15729. {
  15730. float V_0 = 0.0f;
  15731. float G_B3_0 = 0.0f;
  15732. {
  15733. float L_0 = ___0_a;
  15734. float L_1 = ___1_b;
  15735. if ((((float)L_0) < ((float)L_1)))
  15736. {
  15737. goto IL_0008;
  15738. }
  15739. }
  15740. {
  15741. float L_2 = ___1_b;
  15742. G_B3_0 = L_2;
  15743. goto IL_0009;
  15744. }
  15745. IL_0008:
  15746. {
  15747. float L_3 = ___0_a;
  15748. G_B3_0 = L_3;
  15749. }
  15750. IL_0009:
  15751. {
  15752. V_0 = G_B3_0;
  15753. goto IL_000c;
  15754. }
  15755. IL_000c:
  15756. {
  15757. float L_4 = V_0;
  15758. return L_4;
  15759. }
  15760. }
  15761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  15762. {
  15763. {
  15764. float L_0 = ___0_x;
  15765. __this->___x_0 = L_0;
  15766. float L_1 = ___1_y;
  15767. __this->___y_1 = L_1;
  15768. return;
  15769. }
  15770. }
  15771. 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)
  15772. {
  15773. {
  15774. __this->___rgba_0 = 0;
  15775. uint8_t L_0 = ___0_r;
  15776. __this->___r_1 = L_0;
  15777. uint8_t L_1 = ___1_g;
  15778. __this->___g_2 = L_1;
  15779. uint8_t L_2 = ___2_b;
  15780. __this->___b_3 = L_2;
  15781. uint8_t L_3 = ___3_a;
  15782. __this->___a_4 = L_3;
  15783. return;
  15784. }
  15785. }
  15786. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
  15787. {
  15788. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  15789. memset((&V_0), 0, sizeof(V_0));
  15790. {
  15791. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
  15792. float L_1 = L_0.___x_0;
  15793. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
  15794. float L_3 = L_2.___y_1;
  15795. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
  15796. memset((&L_4), 0, sizeof(L_4));
  15797. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
  15798. V_0 = L_4;
  15799. goto IL_001a;
  15800. }
  15801. IL_001a:
  15802. {
  15803. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
  15804. return L_5;
  15805. }
  15806. }
  15807. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
  15808. {
  15809. bool V_0 = false;
  15810. float V_1 = 0.0f;
  15811. bool V_2 = false;
  15812. {
  15813. float L_0 = ___0_value;
  15814. V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
  15815. bool L_1 = V_0;
  15816. if (!L_1)
  15817. {
  15818. goto IL_0015;
  15819. }
  15820. }
  15821. {
  15822. V_1 = (0.0f);
  15823. goto IL_002d;
  15824. }
  15825. IL_0015:
  15826. {
  15827. float L_2 = ___0_value;
  15828. V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
  15829. bool L_3 = V_2;
  15830. if (!L_3)
  15831. {
  15832. goto IL_0029;
  15833. }
  15834. }
  15835. {
  15836. V_1 = (1.0f);
  15837. goto IL_002d;
  15838. }
  15839. IL_0029:
  15840. {
  15841. float L_4 = ___0_value;
  15842. V_1 = L_4;
  15843. goto IL_002d;
  15844. }
  15845. IL_002d:
  15846. {
  15847. float L_5 = V_1;
  15848. return L_5;
  15849. }
  15850. }
  15851. 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)
  15852. {
  15853. {
  15854. float L_0 = ___0_r;
  15855. __this->___r_0 = L_0;
  15856. float L_1 = ___1_g;
  15857. __this->___g_1 = L_1;
  15858. float L_2 = ___2_b;
  15859. __this->___b_2 = L_2;
  15860. float L_3 = ___3_a;
  15861. __this->___a_3 = L_3;
  15862. return;
  15863. }
  15864. }