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

Unity.TextMeshPro6.cpp 219KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1>
  28. struct InterfaceActionInvoker1
  29. {
  30. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  34. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  35. }
  36. };
  37. // System.Action`1<TMPro.TMP_TextInfo>
  38. struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
  39. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
  40. struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
  41. // System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
  42. struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
  43. // System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
  44. struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
  45. // System.Collections.Generic.HashSet`1<System.Int32>
  46. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
  47. // System.Collections.Generic.IEqualityComparer`1<System.Int32>
  48. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  49. // System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>
  50. struct List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1;
  51. // System.Collections.Generic.List`1<System.Object>
  52. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  53. // System.Collections.Generic.List`1<TMPro.TMP_Text>
  54. struct List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD;
  55. // System.Collections.Generic.List`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  56. struct List_1_t4627353295F8415A37CF5B575A1EE871A8174EF0;
  57. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
  58. struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
  59. // System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
  60. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  61. // TMPro.TMP_TextProcessingStack`1<System.Int32>[]
  62. struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
  63. // System.Char[]
  64. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  65. // UnityEngine.Color32[]
  66. struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
  67. // System.Decimal[]
  68. struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
  69. // System.Delegate[]
  70. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  71. // TMPro.FontWeight[]
  72. struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
  73. // TMPro.HighlightState[]
  74. struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
  75. // TMPro.HorizontalAlignmentOptions[]
  76. struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
  77. // UnityEngine.UI.ICanvasElement[]
  78. struct ICanvasElementU5BU5D_t0250CA4AE3428FBA79F891E11BA05D38C35DBEAA;
  79. // System.Int32[]
  80. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  81. // UnityEngine.Material[]
  82. struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
  83. // TMPro.MaterialReference[]
  84. struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
  85. // System.Object[]
  86. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  87. // TMPro.RichTextTagAttribute[]
  88. struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
  89. // System.Single[]
  90. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  91. // System.String[]
  92. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  93. // TMPro.TMP_CharacterInfo[]
  94. struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
  95. // TMPro.TMP_ColorGradient[]
  96. struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A;
  97. // TMPro.TMP_Text[]
  98. struct TMP_TextU5BU5D_t12384CBAF397196B9A7886087BDC8C19D800C24F;
  99. // System.UInt32[]
  100. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  101. // UnityEngine.Vector2[]
  102. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  103. // UnityEngine.Vector3[]
  104. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  105. // TMPro.WordWrapState[]
  106. struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9;
  107. // TMPro.TMP_Text/UnicodeChar[]
  108. struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
  109. // UnityEngine.Canvas
  110. struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
  111. // UnityEngine.CanvasRenderer
  112. struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
  113. // System.DelegateData
  114. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  115. // UnityEngine.UI.ICanvasElement
  116. struct ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91;
  117. // TMPro.ITextPreprocessor
  118. struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
  119. // UnityEngine.UI.LayoutElement
  120. struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A;
  121. // UnityEngine.Material
  122. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  123. // UnityEngine.Mesh
  124. struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
  125. // System.Reflection.MethodInfo
  126. struct MethodInfo_t;
  127. // UnityEngine.Object
  128. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  129. // UnityEngine.UI.RectMask2D
  130. struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
  131. // UnityEngine.RectTransform
  132. struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
  133. // System.Runtime.Serialization.SerializationInfo
  134. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  135. // System.String
  136. struct String_t;
  137. // TMPro.TMP_Character
  138. struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35;
  139. // TMPro.TMP_ColorGradient
  140. struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB;
  141. // TMPro.TMP_FontAsset
  142. struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160;
  143. // TMPro.TMP_SpriteAnimator
  144. struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4;
  145. // TMPro.TMP_SpriteAsset
  146. struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39;
  147. // TMPro.TMP_Style
  148. struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C;
  149. // TMPro.TMP_StyleSheet
  150. struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859;
  151. // TMPro.TMP_Text
  152. struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9;
  153. // TMPro.TMP_TextElement
  154. struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5;
  155. // TMPro.TMP_TextInfo
  156. struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D;
  157. // TMPro.TMP_UpdateManager
  158. struct TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2;
  159. // TMPro.TMP_UpdateRegistry
  160. struct TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4;
  161. // UnityEngine.Texture2D
  162. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  163. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray
  164. struct TexturePacker_JsonArray_tA532E720E5D2DFB9915DC17B15B654708DFC7FA7;
  165. // UnityEngine.Transform
  166. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
  167. // UnityEngine.Events.UnityAction
  168. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
  169. // UnityEngine.UI.VertexHelper
  170. struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
  171. // System.Void
  172. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  173. // UnityEngine.Canvas/WillRenderCanvases
  174. struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
  175. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
  176. struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
  177. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject
  178. struct SpriteDataObject_t9D25639DD8A0581779E5EEBBD10DB66EB1A1978F;
  179. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  180. IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
  181. IL2CPP_EXTERN_C RuntimeClass* ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var;
  182. IL2CPP_EXTERN_C RuntimeClass* List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var;
  183. IL2CPP_EXTERN_C RuntimeClass* List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var;
  184. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  185. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  186. IL2CPP_EXTERN_C RuntimeClass* TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var;
  187. IL2CPP_EXTERN_C RuntimeClass* TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var;
  188. IL2CPP_EXTERN_C RuntimeClass* WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var;
  189. IL2CPP_EXTERN_C String_t* _stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65;
  190. IL2CPP_EXTERN_C String_t* _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85;
  191. IL2CPP_EXTERN_C String_t* _stringLiteral3F178296412650029A46BF49F4A367936D3796A2;
  192. IL2CPP_EXTERN_C String_t* _stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA;
  193. IL2CPP_EXTERN_C String_t* _stringLiteral4ECA4ACF6B856BD63138D010DEA72B85D6666ABB;
  194. IL2CPP_EXTERN_C String_t* _stringLiteral5915D045A3DCD7E37FEF137C08A94B3BA0842B87;
  195. IL2CPP_EXTERN_C String_t* _stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F;
  196. IL2CPP_EXTERN_C String_t* _stringLiteral7322B70C8ED55C917FB0AF74C8A7685589D953E2;
  197. IL2CPP_EXTERN_C String_t* _stringLiteral86CFE05CA4FDAC032BC9802F156E675CAC753C8C;
  198. IL2CPP_EXTERN_C String_t* _stringLiteral996659EC38C0F61B23141AE82D150D258D3E21E6;
  199. IL2CPP_EXTERN_C String_t* _stringLiteralBD9676747DCD99A0578C5B0B4D09EA47A139DA4B;
  200. IL2CPP_EXTERN_C String_t* _stringLiteralECCA7D3167824BCF0D51CC29342CC6EE634437DF;
  201. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
  202. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var;
  203. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var;
  204. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var;
  205. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var;
  206. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var;
  207. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var;
  208. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var;
  209. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var;
  210. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var;
  211. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var;
  212. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var;
  213. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var;
  214. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var;
  215. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var;
  216. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var;
  217. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var;
  218. IL2CPP_EXTERN_C const RuntimeMethod* TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8_RuntimeMethod_var;
  219. IL2CPP_EXTERN_C const RuntimeMethod* TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9_RuntimeMethod_var;
  220. struct Delegate_t_marshaled_com;
  221. struct Delegate_t_marshaled_pinvoke;
  222. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  223. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  224. IL2CPP_EXTERN_C_BEGIN
  225. IL2CPP_EXTERN_C_END
  226. #ifdef __clang__
  227. #pragma clang diagnostic push
  228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  229. #pragma clang diagnostic ignored "-Wunused-variable"
  230. #endif
  231. // System.Collections.Generic.HashSet`1<System.Int32>
  232. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
  233. {
  234. // System.Int32[] System.Collections.Generic.HashSet`1::_buckets
  235. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
  236. // System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
  237. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8;
  238. // System.Int32 System.Collections.Generic.HashSet`1::_count
  239. int32_t ____count_9;
  240. // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
  241. int32_t ____lastIndex_10;
  242. // System.Int32 System.Collections.Generic.HashSet`1::_freeList
  243. int32_t ____freeList_11;
  244. // System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
  245. RuntimeObject* ____comparer_12;
  246. // System.Int32 System.Collections.Generic.HashSet`1::_version
  247. int32_t ____version_13;
  248. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
  249. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
  250. };
  251. // System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>
  252. struct List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1 : public RuntimeObject
  253. {
  254. // T[] System.Collections.Generic.List`1::_items
  255. ICanvasElementU5BU5D_t0250CA4AE3428FBA79F891E11BA05D38C35DBEAA* ____items_1;
  256. // System.Int32 System.Collections.Generic.List`1::_size
  257. int32_t ____size_2;
  258. // System.Int32 System.Collections.Generic.List`1::_version
  259. int32_t ____version_3;
  260. // System.Object System.Collections.Generic.List`1::_syncRoot
  261. RuntimeObject* ____syncRoot_4;
  262. };
  263. // System.Collections.Generic.List`1<System.Object>
  264. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  265. {
  266. // T[] System.Collections.Generic.List`1::_items
  267. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
  268. // System.Int32 System.Collections.Generic.List`1::_size
  269. int32_t ____size_2;
  270. // System.Int32 System.Collections.Generic.List`1::_version
  271. int32_t ____version_3;
  272. // System.Object System.Collections.Generic.List`1::_syncRoot
  273. RuntimeObject* ____syncRoot_4;
  274. };
  275. // System.Collections.Generic.List`1<TMPro.TMP_Text>
  276. struct List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD : public RuntimeObject
  277. {
  278. // T[] System.Collections.Generic.List`1::_items
  279. TMP_TextU5BU5D_t12384CBAF397196B9A7886087BDC8C19D800C24F* ____items_1;
  280. // System.Int32 System.Collections.Generic.List`1::_size
  281. int32_t ____size_2;
  282. // System.Int32 System.Collections.Generic.List`1::_version
  283. int32_t ____version_3;
  284. // System.Object System.Collections.Generic.List`1::_syncRoot
  285. RuntimeObject* ____syncRoot_4;
  286. };
  287. // System.String
  288. struct String_t : public RuntimeObject
  289. {
  290. // System.Int32 System.String::_stringLength
  291. int32_t ____stringLength_4;
  292. // System.Char System.String::_firstChar
  293. Il2CppChar ____firstChar_5;
  294. };
  295. // TMPro.TMP_UpdateRegistry
  296. struct TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4 : public RuntimeObject
  297. {
  298. // System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement> TMPro.TMP_UpdateRegistry::m_LayoutRebuildQueue
  299. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* ___m_LayoutRebuildQueue_1;
  300. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_UpdateRegistry::m_LayoutQueueLookup
  301. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_LayoutQueueLookup_2;
  302. // System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement> TMPro.TMP_UpdateRegistry::m_GraphicRebuildQueue
  303. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* ___m_GraphicRebuildQueue_3;
  304. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_UpdateRegistry::m_GraphicQueueLookup
  305. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_GraphicQueueLookup_4;
  306. };
  307. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray
  308. struct TexturePacker_JsonArray_tA532E720E5D2DFB9915DC17B15B654708DFC7FA7 : public RuntimeObject
  309. {
  310. };
  311. // System.ValueType
  312. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  313. {
  314. };
  315. // Native definition for P/Invoke marshalling of System.ValueType
  316. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  317. {
  318. };
  319. // Native definition for COM marshalling of System.ValueType
  320. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  321. {
  322. };
  323. // TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
  324. struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4
  325. {
  326. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  327. FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack_0;
  328. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  329. int32_t ___index_1;
  330. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  331. int32_t ___m_DefaultItem_2;
  332. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  333. int32_t ___m_Capacity_3;
  334. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  335. int32_t ___m_RolloverSize_4;
  336. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  337. int32_t ___m_Count_5;
  338. };
  339. // TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>
  340. struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0
  341. {
  342. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  343. HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack_0;
  344. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  345. int32_t ___index_1;
  346. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  347. int32_t ___m_DefaultItem_2;
  348. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  349. int32_t ___m_Capacity_3;
  350. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  351. int32_t ___m_RolloverSize_4;
  352. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  353. int32_t ___m_Count_5;
  354. };
  355. // TMPro.TMP_TextProcessingStack`1<System.Int32>
  356. struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C
  357. {
  358. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  359. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack_0;
  360. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  361. int32_t ___index_1;
  362. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  363. int32_t ___m_DefaultItem_2;
  364. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  365. int32_t ___m_Capacity_3;
  366. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  367. int32_t ___m_RolloverSize_4;
  368. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  369. int32_t ___m_Count_5;
  370. };
  371. // TMPro.TMP_TextProcessingStack`1<System.Single>
  372. struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9
  373. {
  374. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  375. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack_0;
  376. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  377. int32_t ___index_1;
  378. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  379. float ___m_DefaultItem_2;
  380. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  381. int32_t ___m_Capacity_3;
  382. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  383. int32_t ___m_RolloverSize_4;
  384. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  385. int32_t ___m_Count_5;
  386. };
  387. // TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>
  388. struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C
  389. {
  390. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  391. TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack_0;
  392. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  393. int32_t ___index_1;
  394. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  395. TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem_2;
  396. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  397. int32_t ___m_Capacity_3;
  398. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  399. int32_t ___m_RolloverSize_4;
  400. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  401. int32_t ___m_Count_5;
  402. };
  403. // System.Boolean
  404. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  405. {
  406. // System.Boolean System.Boolean::m_value
  407. bool ___m_value_0;
  408. };
  409. // UnityEngine.Color
  410. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  411. {
  412. // System.Single UnityEngine.Color::r
  413. float ___r_0;
  414. // System.Single UnityEngine.Color::g
  415. float ___g_1;
  416. // System.Single UnityEngine.Color::b
  417. float ___b_2;
  418. // System.Single UnityEngine.Color::a
  419. float ___a_3;
  420. };
  421. // UnityEngine.Color32
  422. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  423. {
  424. union
  425. {
  426. #pragma pack(push, tp, 1)
  427. struct
  428. {
  429. // System.Int32 UnityEngine.Color32::rgba
  430. int32_t ___rgba_0;
  431. };
  432. #pragma pack(pop, tp)
  433. struct
  434. {
  435. int32_t ___rgba_0_forAlignmentOnly;
  436. };
  437. #pragma pack(push, tp, 1)
  438. struct
  439. {
  440. // System.Byte UnityEngine.Color32::r
  441. uint8_t ___r_1;
  442. };
  443. #pragma pack(pop, tp)
  444. struct
  445. {
  446. uint8_t ___r_1_forAlignmentOnly;
  447. };
  448. #pragma pack(push, tp, 1)
  449. struct
  450. {
  451. char ___g_2_OffsetPadding[1];
  452. // System.Byte UnityEngine.Color32::g
  453. uint8_t ___g_2;
  454. };
  455. #pragma pack(pop, tp)
  456. struct
  457. {
  458. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  459. uint8_t ___g_2_forAlignmentOnly;
  460. };
  461. #pragma pack(push, tp, 1)
  462. struct
  463. {
  464. char ___b_3_OffsetPadding[2];
  465. // System.Byte UnityEngine.Color32::b
  466. uint8_t ___b_3;
  467. };
  468. #pragma pack(pop, tp)
  469. struct
  470. {
  471. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  472. uint8_t ___b_3_forAlignmentOnly;
  473. };
  474. #pragma pack(push, tp, 1)
  475. struct
  476. {
  477. char ___a_4_OffsetPadding[3];
  478. // System.Byte UnityEngine.Color32::a
  479. uint8_t ___a_4;
  480. };
  481. #pragma pack(pop, tp)
  482. struct
  483. {
  484. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  485. uint8_t ___a_4_forAlignmentOnly;
  486. };
  487. };
  488. };
  489. // System.Int32
  490. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  491. {
  492. // System.Int32 System.Int32::m_value
  493. int32_t ___m_value_0;
  494. };
  495. // System.IntPtr
  496. struct IntPtr_t
  497. {
  498. // System.Void* System.IntPtr::m_value
  499. void* ___m_value_0;
  500. };
  501. // TMPro.MaterialReference
  502. struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B
  503. {
  504. // System.Int32 TMPro.MaterialReference::index
  505. int32_t ___index_0;
  506. // TMPro.TMP_FontAsset TMPro.MaterialReference::fontAsset
  507. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
  508. // TMPro.TMP_SpriteAsset TMPro.MaterialReference::spriteAsset
  509. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
  510. // UnityEngine.Material TMPro.MaterialReference::material
  511. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
  512. // System.Boolean TMPro.MaterialReference::isDefaultMaterial
  513. bool ___isDefaultMaterial_4;
  514. // System.Boolean TMPro.MaterialReference::isFallbackMaterial
  515. bool ___isFallbackMaterial_5;
  516. // UnityEngine.Material TMPro.MaterialReference::fallbackMaterial
  517. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
  518. // System.Single TMPro.MaterialReference::padding
  519. float ___padding_7;
  520. // System.Int32 TMPro.MaterialReference::referenceCount
  521. int32_t ___referenceCount_8;
  522. };
  523. // Native definition for P/Invoke marshalling of TMPro.MaterialReference
  524. struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke
  525. {
  526. int32_t ___index_0;
  527. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
  528. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
  529. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
  530. int32_t ___isDefaultMaterial_4;
  531. int32_t ___isFallbackMaterial_5;
  532. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
  533. float ___padding_7;
  534. int32_t ___referenceCount_8;
  535. };
  536. // Native definition for COM marshalling of TMPro.MaterialReference
  537. struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com
  538. {
  539. int32_t ___index_0;
  540. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
  541. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
  542. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
  543. int32_t ___isDefaultMaterial_4;
  544. int32_t ___isFallbackMaterial_5;
  545. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
  546. float ___padding_7;
  547. int32_t ___referenceCount_8;
  548. };
  549. // UnityEngine.Matrix4x4
  550. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  551. {
  552. // System.Single UnityEngine.Matrix4x4::m00
  553. float ___m00_0;
  554. // System.Single UnityEngine.Matrix4x4::m10
  555. float ___m10_1;
  556. // System.Single UnityEngine.Matrix4x4::m20
  557. float ___m20_2;
  558. // System.Single UnityEngine.Matrix4x4::m30
  559. float ___m30_3;
  560. // System.Single UnityEngine.Matrix4x4::m01
  561. float ___m01_4;
  562. // System.Single UnityEngine.Matrix4x4::m11
  563. float ___m11_5;
  564. // System.Single UnityEngine.Matrix4x4::m21
  565. float ___m21_6;
  566. // System.Single UnityEngine.Matrix4x4::m31
  567. float ___m31_7;
  568. // System.Single UnityEngine.Matrix4x4::m02
  569. float ___m02_8;
  570. // System.Single UnityEngine.Matrix4x4::m12
  571. float ___m12_9;
  572. // System.Single UnityEngine.Matrix4x4::m22
  573. float ___m22_10;
  574. // System.Single UnityEngine.Matrix4x4::m32
  575. float ___m32_11;
  576. // System.Single UnityEngine.Matrix4x4::m03
  577. float ___m03_12;
  578. // System.Single UnityEngine.Matrix4x4::m13
  579. float ___m13_13;
  580. // System.Single UnityEngine.Matrix4x4::m23
  581. float ___m23_14;
  582. // System.Single UnityEngine.Matrix4x4::m33
  583. float ___m33_15;
  584. };
  585. // System.Single
  586. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  587. {
  588. // System.Single System.Single::m_value
  589. float ___m_value_0;
  590. };
  591. // TMPro.TMP_FontStyleStack
  592. struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC
  593. {
  594. // System.Byte TMPro.TMP_FontStyleStack::bold
  595. uint8_t ___bold_0;
  596. // System.Byte TMPro.TMP_FontStyleStack::italic
  597. uint8_t ___italic_1;
  598. // System.Byte TMPro.TMP_FontStyleStack::underline
  599. uint8_t ___underline_2;
  600. // System.Byte TMPro.TMP_FontStyleStack::strikethrough
  601. uint8_t ___strikethrough_3;
  602. // System.Byte TMPro.TMP_FontStyleStack::highlight
  603. uint8_t ___highlight_4;
  604. // System.Byte TMPro.TMP_FontStyleStack::superscript
  605. uint8_t ___superscript_5;
  606. // System.Byte TMPro.TMP_FontStyleStack::subscript
  607. uint8_t ___subscript_6;
  608. // System.Byte TMPro.TMP_FontStyleStack::uppercase
  609. uint8_t ___uppercase_7;
  610. // System.Byte TMPro.TMP_FontStyleStack::lowercase
  611. uint8_t ___lowercase_8;
  612. // System.Byte TMPro.TMP_FontStyleStack::smallcaps
  613. uint8_t ___smallcaps_9;
  614. };
  615. // TMPro.TMP_Offset
  616. struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6
  617. {
  618. // System.Single TMPro.TMP_Offset::m_Left
  619. float ___m_Left_0;
  620. // System.Single TMPro.TMP_Offset::m_Right
  621. float ___m_Right_1;
  622. // System.Single TMPro.TMP_Offset::m_Top
  623. float ___m_Top_2;
  624. // System.Single TMPro.TMP_Offset::m_Bottom
  625. float ___m_Bottom_3;
  626. };
  627. // System.UInt16
  628. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  629. {
  630. // System.UInt16 System.UInt16::m_value
  631. uint16_t ___m_value_0;
  632. };
  633. // UnityEngine.Vector2
  634. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  635. {
  636. // System.Single UnityEngine.Vector2::x
  637. float ___x_0;
  638. // System.Single UnityEngine.Vector2::y
  639. float ___y_1;
  640. };
  641. // UnityEngine.Vector3
  642. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  643. {
  644. // System.Single UnityEngine.Vector3::x
  645. float ___x_2;
  646. // System.Single UnityEngine.Vector3::y
  647. float ___y_3;
  648. // System.Single UnityEngine.Vector3::z
  649. float ___z_4;
  650. };
  651. // UnityEngine.Vector4
  652. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  653. {
  654. // System.Single UnityEngine.Vector4::x
  655. float ___x_1;
  656. // System.Single UnityEngine.Vector4::y
  657. float ___y_2;
  658. // System.Single UnityEngine.Vector4::z
  659. float ___z_3;
  660. // System.Single UnityEngine.Vector4::w
  661. float ___w_4;
  662. };
  663. // System.Void
  664. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  665. {
  666. union
  667. {
  668. struct
  669. {
  670. };
  671. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  672. };
  673. };
  674. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  675. struct __StaticArrayInitTypeSizeU3D12_tEC1CC026789295E8A8AD93E72B867C89C1B7F043
  676. {
  677. union
  678. {
  679. struct
  680. {
  681. union
  682. {
  683. };
  684. };
  685. uint8_t __StaticArrayInitTypeSizeU3D12_tEC1CC026789295E8A8AD93E72B867C89C1B7F043__padding[12];
  686. };
  687. };
  688. // TMPro.TMP_Text/SpecialCharacter
  689. struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777
  690. {
  691. // TMPro.TMP_Character TMPro.TMP_Text/SpecialCharacter::character
  692. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
  693. // TMPro.TMP_FontAsset TMPro.TMP_Text/SpecialCharacter::fontAsset
  694. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
  695. // UnityEngine.Material TMPro.TMP_Text/SpecialCharacter::material
  696. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  697. // System.Int32 TMPro.TMP_Text/SpecialCharacter::materialIndex
  698. int32_t ___materialIndex_3;
  699. };
  700. // Native definition for P/Invoke marshalling of TMPro.TMP_Text/SpecialCharacter
  701. struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke
  702. {
  703. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
  704. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
  705. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  706. int32_t ___materialIndex_3;
  707. };
  708. // Native definition for COM marshalling of TMPro.TMP_Text/SpecialCharacter
  709. struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com
  710. {
  711. TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
  712. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
  713. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  714. int32_t ___materialIndex_3;
  715. };
  716. // TMPro.TMP_Text/TextBackingContainer
  717. struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361
  718. {
  719. // System.UInt32[] TMPro.TMP_Text/TextBackingContainer::m_Array
  720. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array_0;
  721. // System.Int32 TMPro.TMP_Text/TextBackingContainer::m_Count
  722. int32_t ___m_Count_1;
  723. };
  724. // Native definition for P/Invoke marshalling of TMPro.TMP_Text/TextBackingContainer
  725. struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke
  726. {
  727. Il2CppSafeArray/*NONE*/* ___m_Array_0;
  728. int32_t ___m_Count_1;
  729. };
  730. // Native definition for COM marshalling of TMPro.TMP_Text/TextBackingContainer
  731. struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com
  732. {
  733. Il2CppSafeArray/*NONE*/* ___m_Array_0;
  734. int32_t ___m_Count_1;
  735. };
  736. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame
  737. struct SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4
  738. {
  739. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::x
  740. float ___x_0;
  741. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::y
  742. float ___y_1;
  743. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::w
  744. float ___w_2;
  745. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::h
  746. float ___h_3;
  747. };
  748. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize
  749. struct SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3
  750. {
  751. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::w
  752. float ___w_0;
  753. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::h
  754. float ___h_1;
  755. };
  756. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>
  757. struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3
  758. {
  759. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  760. Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack_0;
  761. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  762. int32_t ___index_1;
  763. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  764. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem_2;
  765. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  766. int32_t ___m_Capacity_3;
  767. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  768. int32_t ___m_RolloverSize_4;
  769. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  770. int32_t ___m_Count_5;
  771. };
  772. // TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>
  773. struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9
  774. {
  775. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  776. MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack_0;
  777. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  778. int32_t ___index_1;
  779. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  780. MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem_2;
  781. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  782. int32_t ___m_Capacity_3;
  783. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  784. int32_t ___m_RolloverSize_4;
  785. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  786. int32_t ___m_Count_5;
  787. };
  788. // <PrivateImplementationDetails>
  789. struct U3CPrivateImplementationDetailsU3E_t04635BCB4D7C7C21D10547072BD307E80F347DD3 : public RuntimeObject
  790. {
  791. };
  792. // System.Delegate
  793. struct Delegate_t : public RuntimeObject
  794. {
  795. // System.IntPtr System.Delegate::method_ptr
  796. Il2CppMethodPointer ___method_ptr_0;
  797. // System.IntPtr System.Delegate::invoke_impl
  798. intptr_t ___invoke_impl_1;
  799. // System.Object System.Delegate::m_target
  800. RuntimeObject* ___m_target_2;
  801. // System.IntPtr System.Delegate::method
  802. intptr_t ___method_3;
  803. // System.IntPtr System.Delegate::delegate_trampoline
  804. intptr_t ___delegate_trampoline_4;
  805. // System.IntPtr System.Delegate::extra_arg
  806. intptr_t ___extra_arg_5;
  807. // System.IntPtr System.Delegate::method_code
  808. intptr_t ___method_code_6;
  809. // System.IntPtr System.Delegate::interp_method
  810. intptr_t ___interp_method_7;
  811. // System.IntPtr System.Delegate::interp_invoke_impl
  812. intptr_t ___interp_invoke_impl_8;
  813. // System.Reflection.MethodInfo System.Delegate::method_info
  814. MethodInfo_t* ___method_info_9;
  815. // System.Reflection.MethodInfo System.Delegate::original_method_info
  816. MethodInfo_t* ___original_method_info_10;
  817. // System.DelegateData System.Delegate::data
  818. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  819. // System.Boolean System.Delegate::method_is_virtual
  820. bool ___method_is_virtual_12;
  821. };
  822. // Native definition for P/Invoke marshalling of System.Delegate
  823. struct Delegate_t_marshaled_pinvoke
  824. {
  825. intptr_t ___method_ptr_0;
  826. intptr_t ___invoke_impl_1;
  827. Il2CppIUnknown* ___m_target_2;
  828. intptr_t ___method_3;
  829. intptr_t ___delegate_trampoline_4;
  830. intptr_t ___extra_arg_5;
  831. intptr_t ___method_code_6;
  832. intptr_t ___interp_method_7;
  833. intptr_t ___interp_invoke_impl_8;
  834. MethodInfo_t* ___method_info_9;
  835. MethodInfo_t* ___original_method_info_10;
  836. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  837. int32_t ___method_is_virtual_12;
  838. };
  839. // Native definition for COM marshalling of System.Delegate
  840. struct Delegate_t_marshaled_com
  841. {
  842. intptr_t ___method_ptr_0;
  843. intptr_t ___invoke_impl_1;
  844. Il2CppIUnknown* ___m_target_2;
  845. intptr_t ___method_3;
  846. intptr_t ___delegate_trampoline_4;
  847. intptr_t ___extra_arg_5;
  848. intptr_t ___method_code_6;
  849. intptr_t ___interp_method_7;
  850. intptr_t ___interp_invoke_impl_8;
  851. MethodInfo_t* ___method_info_9;
  852. MethodInfo_t* ___original_method_info_10;
  853. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  854. int32_t ___method_is_virtual_12;
  855. };
  856. // TMPro.Extents
  857. struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8
  858. {
  859. // UnityEngine.Vector2 TMPro.Extents::min
  860. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_2;
  861. // UnityEngine.Vector2 TMPro.Extents::max
  862. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_3;
  863. };
  864. // TMPro.HighlightState
  865. struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B
  866. {
  867. // UnityEngine.Color32 TMPro.HighlightState::color
  868. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_0;
  869. // TMPro.TMP_Offset TMPro.HighlightState::padding
  870. TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding_1;
  871. };
  872. // UnityEngine.Object
  873. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  874. {
  875. // System.IntPtr UnityEngine.Object::m_CachedPtr
  876. intptr_t ___m_CachedPtr_0;
  877. };
  878. // Native definition for P/Invoke marshalling of UnityEngine.Object
  879. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  880. {
  881. intptr_t ___m_CachedPtr_0;
  882. };
  883. // Native definition for COM marshalling of UnityEngine.Object
  884. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  885. {
  886. intptr_t ___m_CachedPtr_0;
  887. };
  888. // Unity.Profiling.ProfilerMarker
  889. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  890. {
  891. // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
  892. intptr_t ___m_Ptr_0;
  893. };
  894. // TMPro.VertexGradient
  895. struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F
  896. {
  897. // UnityEngine.Color TMPro.VertexGradient::topLeft
  898. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_0;
  899. // UnityEngine.Color TMPro.VertexGradient::topRight
  900. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_1;
  901. // UnityEngine.Color TMPro.VertexGradient::bottomLeft
  902. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_2;
  903. // UnityEngine.Color TMPro.VertexGradient::bottomRight
  904. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_3;
  905. };
  906. // TMPro.TMP_TextUtilities/LineSegment
  907. struct LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294
  908. {
  909. // UnityEngine.Vector3 TMPro.TMP_TextUtilities/LineSegment::Point1
  910. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point1_0;
  911. // UnityEngine.Vector3 TMPro.TMP_TextUtilities/LineSegment::Point2
  912. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point2_1;
  913. };
  914. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  915. struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD
  916. {
  917. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::filename
  918. String_t* ___filename_0;
  919. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::frame
  920. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1;
  921. // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::rotated
  922. bool ___rotated_2;
  923. // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::trimmed
  924. bool ___trimmed_3;
  925. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::spriteSourceSize
  926. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4;
  927. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::sourceSize
  928. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5;
  929. // UnityEngine.Vector2 TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::pivot
  930. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6;
  931. };
  932. // Native definition for P/Invoke marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  933. struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke
  934. {
  935. char* ___filename_0;
  936. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1;
  937. int32_t ___rotated_2;
  938. int32_t ___trimmed_3;
  939. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4;
  940. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5;
  941. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6;
  942. };
  943. // Native definition for COM marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  944. struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com
  945. {
  946. Il2CppChar* ___filename_0;
  947. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1;
  948. int32_t ___rotated_2;
  949. int32_t ___trimmed_3;
  950. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4;
  951. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5;
  952. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6;
  953. };
  954. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  955. struct Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47
  956. {
  957. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::app
  958. String_t* ___app_0;
  959. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::version
  960. String_t* ___version_1;
  961. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::image
  962. String_t* ___image_2;
  963. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::format
  964. String_t* ___format_3;
  965. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::size
  966. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___size_4;
  967. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::scale
  968. float ___scale_5;
  969. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::smartupdate
  970. String_t* ___smartupdate_6;
  971. };
  972. // Native definition for P/Invoke marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  973. struct Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke
  974. {
  975. char* ___app_0;
  976. char* ___version_1;
  977. char* ___image_2;
  978. char* ___format_3;
  979. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___size_4;
  980. float ___scale_5;
  981. char* ___smartupdate_6;
  982. };
  983. // Native definition for COM marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  984. struct Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com
  985. {
  986. Il2CppChar* ___app_0;
  987. Il2CppChar* ___version_1;
  988. Il2CppChar* ___image_2;
  989. Il2CppChar* ___format_3;
  990. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___size_4;
  991. float ___scale_5;
  992. Il2CppChar* ___smartupdate_6;
  993. };
  994. // TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>
  995. struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D
  996. {
  997. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  998. HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack_0;
  999. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  1000. int32_t ___index_1;
  1001. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  1002. HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem_2;
  1003. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  1004. int32_t ___m_Capacity_3;
  1005. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  1006. int32_t ___m_RolloverSize_4;
  1007. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  1008. int32_t ___m_Count_5;
  1009. };
  1010. // UnityEngine.Component
  1011. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1012. {
  1013. };
  1014. // System.MulticastDelegate
  1015. struct MulticastDelegate_t : public Delegate_t
  1016. {
  1017. // System.Delegate[] System.MulticastDelegate::delegates
  1018. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  1019. };
  1020. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  1021. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1022. {
  1023. Delegate_t_marshaled_pinvoke** ___delegates_13;
  1024. };
  1025. // Native definition for COM marshalling of System.MulticastDelegate
  1026. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1027. {
  1028. Delegate_t_marshaled_com** ___delegates_13;
  1029. };
  1030. // TMPro.TMP_LineInfo
  1031. struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3
  1032. {
  1033. // System.Int32 TMPro.TMP_LineInfo::controlCharacterCount
  1034. int32_t ___controlCharacterCount_0;
  1035. // System.Int32 TMPro.TMP_LineInfo::characterCount
  1036. int32_t ___characterCount_1;
  1037. // System.Int32 TMPro.TMP_LineInfo::visibleCharacterCount
  1038. int32_t ___visibleCharacterCount_2;
  1039. // System.Int32 TMPro.TMP_LineInfo::spaceCount
  1040. int32_t ___spaceCount_3;
  1041. // System.Int32 TMPro.TMP_LineInfo::wordCount
  1042. int32_t ___wordCount_4;
  1043. // System.Int32 TMPro.TMP_LineInfo::firstCharacterIndex
  1044. int32_t ___firstCharacterIndex_5;
  1045. // System.Int32 TMPro.TMP_LineInfo::firstVisibleCharacterIndex
  1046. int32_t ___firstVisibleCharacterIndex_6;
  1047. // System.Int32 TMPro.TMP_LineInfo::lastCharacterIndex
  1048. int32_t ___lastCharacterIndex_7;
  1049. // System.Int32 TMPro.TMP_LineInfo::lastVisibleCharacterIndex
  1050. int32_t ___lastVisibleCharacterIndex_8;
  1051. // System.Single TMPro.TMP_LineInfo::length
  1052. float ___length_9;
  1053. // System.Single TMPro.TMP_LineInfo::lineHeight
  1054. float ___lineHeight_10;
  1055. // System.Single TMPro.TMP_LineInfo::ascender
  1056. float ___ascender_11;
  1057. // System.Single TMPro.TMP_LineInfo::baseline
  1058. float ___baseline_12;
  1059. // System.Single TMPro.TMP_LineInfo::descender
  1060. float ___descender_13;
  1061. // System.Single TMPro.TMP_LineInfo::maxAdvance
  1062. float ___maxAdvance_14;
  1063. // System.Single TMPro.TMP_LineInfo::width
  1064. float ___width_15;
  1065. // System.Single TMPro.TMP_LineInfo::marginLeft
  1066. float ___marginLeft_16;
  1067. // System.Single TMPro.TMP_LineInfo::marginRight
  1068. float ___marginRight_17;
  1069. // TMPro.HorizontalAlignmentOptions TMPro.TMP_LineInfo::alignment
  1070. int32_t ___alignment_18;
  1071. // TMPro.Extents TMPro.TMP_LineInfo::lineExtents
  1072. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents_19;
  1073. };
  1074. // TMPro.TMP_UpdateManager
  1075. struct TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2 : public RuntimeObject
  1076. {
  1077. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_UpdateManager::m_LayoutQueueLookup
  1078. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_LayoutQueueLookup_1;
  1079. // System.Collections.Generic.List`1<TMPro.TMP_Text> TMPro.TMP_UpdateManager::m_LayoutRebuildQueue
  1080. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_LayoutRebuildQueue_2;
  1081. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_UpdateManager::m_GraphicQueueLookup
  1082. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_GraphicQueueLookup_3;
  1083. // System.Collections.Generic.List`1<TMPro.TMP_Text> TMPro.TMP_UpdateManager::m_GraphicRebuildQueue
  1084. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_GraphicRebuildQueue_4;
  1085. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_UpdateManager::m_InternalUpdateLookup
  1086. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_InternalUpdateLookup_5;
  1087. // System.Collections.Generic.List`1<TMPro.TMP_Text> TMPro.TMP_UpdateManager::m_InternalUpdateQueue
  1088. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_InternalUpdateQueue_6;
  1089. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_UpdateManager::m_CullingUpdateLookup
  1090. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_CullingUpdateLookup_7;
  1091. // System.Collections.Generic.List`1<TMPro.TMP_Text> TMPro.TMP_UpdateManager::m_CullingUpdateQueue
  1092. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_CullingUpdateQueue_8;
  1093. };
  1094. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject
  1095. struct SpriteDataObject_t9D25639DD8A0581779E5EEBBD10DB66EB1A1978F : public RuntimeObject
  1096. {
  1097. // System.Collections.Generic.List`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame> TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject::frames
  1098. List_1_t4627353295F8415A37CF5B575A1EE871A8174EF0* ___frames_0;
  1099. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject::meta
  1100. Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47 ___meta_1;
  1101. };
  1102. // UnityEngine.Behaviour
  1103. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1104. {
  1105. };
  1106. // TMPro.WordWrapState
  1107. struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A
  1108. {
  1109. // System.Int32 TMPro.WordWrapState::previous_WordBreak
  1110. int32_t ___previous_WordBreak_0;
  1111. // System.Int32 TMPro.WordWrapState::total_CharacterCount
  1112. int32_t ___total_CharacterCount_1;
  1113. // System.Int32 TMPro.WordWrapState::visible_CharacterCount
  1114. int32_t ___visible_CharacterCount_2;
  1115. // System.Int32 TMPro.WordWrapState::visible_SpriteCount
  1116. int32_t ___visible_SpriteCount_3;
  1117. // System.Int32 TMPro.WordWrapState::visible_LinkCount
  1118. int32_t ___visible_LinkCount_4;
  1119. // System.Int32 TMPro.WordWrapState::firstCharacterIndex
  1120. int32_t ___firstCharacterIndex_5;
  1121. // System.Int32 TMPro.WordWrapState::firstVisibleCharacterIndex
  1122. int32_t ___firstVisibleCharacterIndex_6;
  1123. // System.Int32 TMPro.WordWrapState::lastCharacterIndex
  1124. int32_t ___lastCharacterIndex_7;
  1125. // System.Int32 TMPro.WordWrapState::lastVisibleCharIndex
  1126. int32_t ___lastVisibleCharIndex_8;
  1127. // System.Int32 TMPro.WordWrapState::lineNumber
  1128. int32_t ___lineNumber_9;
  1129. // System.Single TMPro.WordWrapState::maxCapHeight
  1130. float ___maxCapHeight_10;
  1131. // System.Single TMPro.WordWrapState::maxAscender
  1132. float ___maxAscender_11;
  1133. // System.Single TMPro.WordWrapState::maxDescender
  1134. float ___maxDescender_12;
  1135. // System.Single TMPro.WordWrapState::startOfLineAscender
  1136. float ___startOfLineAscender_13;
  1137. // System.Single TMPro.WordWrapState::maxLineAscender
  1138. float ___maxLineAscender_14;
  1139. // System.Single TMPro.WordWrapState::maxLineDescender
  1140. float ___maxLineDescender_15;
  1141. // System.Single TMPro.WordWrapState::pageAscender
  1142. float ___pageAscender_16;
  1143. // TMPro.HorizontalAlignmentOptions TMPro.WordWrapState::horizontalAlignment
  1144. int32_t ___horizontalAlignment_17;
  1145. // System.Single TMPro.WordWrapState::marginLeft
  1146. float ___marginLeft_18;
  1147. // System.Single TMPro.WordWrapState::marginRight
  1148. float ___marginRight_19;
  1149. // System.Single TMPro.WordWrapState::xAdvance
  1150. float ___xAdvance_20;
  1151. // System.Single TMPro.WordWrapState::preferredWidth
  1152. float ___preferredWidth_21;
  1153. // System.Single TMPro.WordWrapState::preferredHeight
  1154. float ___preferredHeight_22;
  1155. // System.Single TMPro.WordWrapState::previousLineScale
  1156. float ___previousLineScale_23;
  1157. // System.Int32 TMPro.WordWrapState::wordCount
  1158. int32_t ___wordCount_24;
  1159. // TMPro.FontStyles TMPro.WordWrapState::fontStyle
  1160. int32_t ___fontStyle_25;
  1161. // System.Int32 TMPro.WordWrapState::italicAngle
  1162. int32_t ___italicAngle_26;
  1163. // System.Single TMPro.WordWrapState::fontScaleMultiplier
  1164. float ___fontScaleMultiplier_27;
  1165. // System.Single TMPro.WordWrapState::currentFontSize
  1166. float ___currentFontSize_28;
  1167. // System.Single TMPro.WordWrapState::baselineOffset
  1168. float ___baselineOffset_29;
  1169. // System.Single TMPro.WordWrapState::lineOffset
  1170. float ___lineOffset_30;
  1171. // System.Boolean TMPro.WordWrapState::isDrivenLineSpacing
  1172. bool ___isDrivenLineSpacing_31;
  1173. // System.Single TMPro.WordWrapState::glyphHorizontalAdvanceAdjustment
  1174. float ___glyphHorizontalAdvanceAdjustment_32;
  1175. // System.Single TMPro.WordWrapState::cSpace
  1176. float ___cSpace_33;
  1177. // System.Single TMPro.WordWrapState::mSpace
  1178. float ___mSpace_34;
  1179. // TMPro.TMP_TextInfo TMPro.WordWrapState::textInfo
  1180. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
  1181. // TMPro.TMP_LineInfo TMPro.WordWrapState::lineInfo
  1182. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
  1183. // UnityEngine.Color32 TMPro.WordWrapState::vertexColor
  1184. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
  1185. // UnityEngine.Color32 TMPro.WordWrapState::underlineColor
  1186. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
  1187. // UnityEngine.Color32 TMPro.WordWrapState::strikethroughColor
  1188. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
  1189. // UnityEngine.Color32 TMPro.WordWrapState::highlightColor
  1190. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
  1191. // TMPro.TMP_FontStyleStack TMPro.WordWrapState::basicStyleStack
  1192. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
  1193. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::italicAngleStack
  1194. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
  1195. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::colorStack
  1196. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
  1197. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::underlineColorStack
  1198. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
  1199. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::strikethroughColorStack
  1200. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
  1201. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::highlightColorStack
  1202. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
  1203. // TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.WordWrapState::highlightStateStack
  1204. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
  1205. // TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.WordWrapState::colorGradientStack
  1206. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
  1207. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::sizeStack
  1208. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
  1209. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::indentStack
  1210. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
  1211. // TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.WordWrapState::fontWeightStack
  1212. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
  1213. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::styleStack
  1214. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
  1215. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::baselineStack
  1216. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
  1217. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::actionStack
  1218. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
  1219. // TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.WordWrapState::materialReferenceStack
  1220. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
  1221. // TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.WordWrapState::lineJustificationStack
  1222. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
  1223. // System.Int32 TMPro.WordWrapState::spriteAnimationID
  1224. int32_t ___spriteAnimationID_57;
  1225. // TMPro.TMP_FontAsset TMPro.WordWrapState::currentFontAsset
  1226. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
  1227. // TMPro.TMP_SpriteAsset TMPro.WordWrapState::currentSpriteAsset
  1228. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
  1229. // UnityEngine.Material TMPro.WordWrapState::currentMaterial
  1230. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
  1231. // System.Int32 TMPro.WordWrapState::currentMaterialIndex
  1232. int32_t ___currentMaterialIndex_61;
  1233. // TMPro.Extents TMPro.WordWrapState::meshExtents
  1234. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
  1235. // System.Boolean TMPro.WordWrapState::tagNoParsing
  1236. bool ___tagNoParsing_63;
  1237. // System.Boolean TMPro.WordWrapState::isNonBreakingSpace
  1238. bool ___isNonBreakingSpace_64;
  1239. };
  1240. // Native definition for P/Invoke marshalling of TMPro.WordWrapState
  1241. struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke
  1242. {
  1243. int32_t ___previous_WordBreak_0;
  1244. int32_t ___total_CharacterCount_1;
  1245. int32_t ___visible_CharacterCount_2;
  1246. int32_t ___visible_SpriteCount_3;
  1247. int32_t ___visible_LinkCount_4;
  1248. int32_t ___firstCharacterIndex_5;
  1249. int32_t ___firstVisibleCharacterIndex_6;
  1250. int32_t ___lastCharacterIndex_7;
  1251. int32_t ___lastVisibleCharIndex_8;
  1252. int32_t ___lineNumber_9;
  1253. float ___maxCapHeight_10;
  1254. float ___maxAscender_11;
  1255. float ___maxDescender_12;
  1256. float ___startOfLineAscender_13;
  1257. float ___maxLineAscender_14;
  1258. float ___maxLineDescender_15;
  1259. float ___pageAscender_16;
  1260. int32_t ___horizontalAlignment_17;
  1261. float ___marginLeft_18;
  1262. float ___marginRight_19;
  1263. float ___xAdvance_20;
  1264. float ___preferredWidth_21;
  1265. float ___preferredHeight_22;
  1266. float ___previousLineScale_23;
  1267. int32_t ___wordCount_24;
  1268. int32_t ___fontStyle_25;
  1269. int32_t ___italicAngle_26;
  1270. float ___fontScaleMultiplier_27;
  1271. float ___currentFontSize_28;
  1272. float ___baselineOffset_29;
  1273. float ___lineOffset_30;
  1274. int32_t ___isDrivenLineSpacing_31;
  1275. float ___glyphHorizontalAdvanceAdjustment_32;
  1276. float ___cSpace_33;
  1277. float ___mSpace_34;
  1278. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
  1279. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
  1280. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
  1281. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
  1282. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
  1283. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
  1284. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
  1285. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
  1286. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
  1287. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
  1288. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
  1289. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
  1290. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
  1291. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
  1292. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
  1293. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
  1294. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
  1295. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
  1296. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
  1297. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
  1298. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
  1299. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
  1300. int32_t ___spriteAnimationID_57;
  1301. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
  1302. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
  1303. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
  1304. int32_t ___currentMaterialIndex_61;
  1305. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
  1306. int32_t ___tagNoParsing_63;
  1307. int32_t ___isNonBreakingSpace_64;
  1308. };
  1309. // Native definition for COM marshalling of TMPro.WordWrapState
  1310. struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com
  1311. {
  1312. int32_t ___previous_WordBreak_0;
  1313. int32_t ___total_CharacterCount_1;
  1314. int32_t ___visible_CharacterCount_2;
  1315. int32_t ___visible_SpriteCount_3;
  1316. int32_t ___visible_LinkCount_4;
  1317. int32_t ___firstCharacterIndex_5;
  1318. int32_t ___firstVisibleCharacterIndex_6;
  1319. int32_t ___lastCharacterIndex_7;
  1320. int32_t ___lastVisibleCharIndex_8;
  1321. int32_t ___lineNumber_9;
  1322. float ___maxCapHeight_10;
  1323. float ___maxAscender_11;
  1324. float ___maxDescender_12;
  1325. float ___startOfLineAscender_13;
  1326. float ___maxLineAscender_14;
  1327. float ___maxLineDescender_15;
  1328. float ___pageAscender_16;
  1329. int32_t ___horizontalAlignment_17;
  1330. float ___marginLeft_18;
  1331. float ___marginRight_19;
  1332. float ___xAdvance_20;
  1333. float ___preferredWidth_21;
  1334. float ___preferredHeight_22;
  1335. float ___previousLineScale_23;
  1336. int32_t ___wordCount_24;
  1337. int32_t ___fontStyle_25;
  1338. int32_t ___italicAngle_26;
  1339. float ___fontScaleMultiplier_27;
  1340. float ___currentFontSize_28;
  1341. float ___baselineOffset_29;
  1342. float ___lineOffset_30;
  1343. int32_t ___isDrivenLineSpacing_31;
  1344. float ___glyphHorizontalAdvanceAdjustment_32;
  1345. float ___cSpace_33;
  1346. float ___mSpace_34;
  1347. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
  1348. TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
  1349. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
  1350. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
  1351. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
  1352. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
  1353. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
  1354. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
  1355. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
  1356. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
  1357. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
  1358. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
  1359. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
  1360. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
  1361. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
  1362. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
  1363. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
  1364. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
  1365. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
  1366. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
  1367. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
  1368. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
  1369. int32_t ___spriteAnimationID_57;
  1370. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
  1371. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
  1372. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
  1373. int32_t ___currentMaterialIndex_61;
  1374. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
  1375. int32_t ___tagNoParsing_63;
  1376. int32_t ___isNonBreakingSpace_64;
  1377. };
  1378. // UnityEngine.Canvas/WillRenderCanvases
  1379. struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC : public MulticastDelegate_t
  1380. {
  1381. };
  1382. // TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>
  1383. struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F
  1384. {
  1385. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  1386. WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack_0;
  1387. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  1388. int32_t ___index_1;
  1389. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  1390. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem_2;
  1391. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  1392. int32_t ___m_Capacity_3;
  1393. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  1394. int32_t ___m_RolloverSize_4;
  1395. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  1396. int32_t ___m_Count_5;
  1397. };
  1398. // UnityEngine.MonoBehaviour
  1399. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  1400. {
  1401. };
  1402. // UnityEngine.EventSystems.UIBehaviour
  1403. struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  1404. {
  1405. };
  1406. // UnityEngine.UI.Graphic
  1407. struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
  1408. {
  1409. // UnityEngine.Material UnityEngine.UI.Graphic::m_Material
  1410. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6;
  1411. // UnityEngine.Color UnityEngine.UI.Graphic::m_Color
  1412. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7;
  1413. // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
  1414. bool ___m_SkipLayoutUpdate_8;
  1415. // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
  1416. bool ___m_SkipMaterialUpdate_9;
  1417. // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
  1418. bool ___m_RaycastTarget_10;
  1419. // System.Boolean UnityEngine.UI.Graphic::m_RaycastTargetCache
  1420. bool ___m_RaycastTargetCache_11;
  1421. // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
  1422. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_12;
  1423. // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
  1424. RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_13;
  1425. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
  1426. CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_14;
  1427. // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
  1428. Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_15;
  1429. // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
  1430. bool ___m_VertsDirty_16;
  1431. // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
  1432. bool ___m_MaterialDirty_17;
  1433. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
  1434. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_18;
  1435. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
  1436. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_19;
  1437. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
  1438. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_20;
  1439. // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
  1440. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_23;
  1441. // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
  1442. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_24;
  1443. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
  1444. TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_25;
  1445. // System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
  1446. bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_26;
  1447. };
  1448. // UnityEngine.UI.MaskableGraphic
  1449. struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
  1450. {
  1451. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
  1452. bool ___m_ShouldRecalculateStencil_27;
  1453. // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
  1454. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_28;
  1455. // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
  1456. RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_29;
  1457. // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
  1458. bool ___m_Maskable_30;
  1459. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
  1460. bool ___m_IsMaskingGraphic_31;
  1461. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
  1462. bool ___m_IncludeForMasking_32;
  1463. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
  1464. CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_33;
  1465. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
  1466. bool ___m_ShouldRecalculate_34;
  1467. // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
  1468. int32_t ___m_StencilValue_35;
  1469. // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
  1470. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_36;
  1471. };
  1472. // TMPro.TMP_Text
  1473. struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
  1474. {
  1475. // System.String TMPro.TMP_Text::m_text
  1476. String_t* ___m_text_37;
  1477. // System.Boolean TMPro.TMP_Text::m_IsTextBackingStringDirty
  1478. bool ___m_IsTextBackingStringDirty_38;
  1479. // TMPro.ITextPreprocessor TMPro.TMP_Text::m_TextPreprocessor
  1480. RuntimeObject* ___m_TextPreprocessor_39;
  1481. // System.Boolean TMPro.TMP_Text::m_isRightToLeft
  1482. bool ___m_isRightToLeft_40;
  1483. // TMPro.TMP_FontAsset TMPro.TMP_Text::m_fontAsset
  1484. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_41;
  1485. // TMPro.TMP_FontAsset TMPro.TMP_Text::m_currentFontAsset
  1486. TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset_42;
  1487. // System.Boolean TMPro.TMP_Text::m_isSDFShader
  1488. bool ___m_isSDFShader_43;
  1489. // UnityEngine.Material TMPro.TMP_Text::m_sharedMaterial
  1490. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_44;
  1491. // UnityEngine.Material TMPro.TMP_Text::m_currentMaterial
  1492. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial_45;
  1493. // System.Int32 TMPro.TMP_Text::m_currentMaterialIndex
  1494. int32_t ___m_currentMaterialIndex_49;
  1495. // UnityEngine.Material[] TMPro.TMP_Text::m_fontSharedMaterials
  1496. MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials_50;
  1497. // UnityEngine.Material TMPro.TMP_Text::m_fontMaterial
  1498. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial_51;
  1499. // UnityEngine.Material[] TMPro.TMP_Text::m_fontMaterials
  1500. MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials_52;
  1501. // System.Boolean TMPro.TMP_Text::m_isMaterialDirty
  1502. bool ___m_isMaterialDirty_53;
  1503. // UnityEngine.Color32 TMPro.TMP_Text::m_fontColor32
  1504. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32_54;
  1505. // UnityEngine.Color TMPro.TMP_Text::m_fontColor
  1506. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor_55;
  1507. // UnityEngine.Color32 TMPro.TMP_Text::m_underlineColor
  1508. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor_57;
  1509. // UnityEngine.Color32 TMPro.TMP_Text::m_strikethroughColor
  1510. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor_58;
  1511. // System.Boolean TMPro.TMP_Text::m_enableVertexGradient
  1512. bool ___m_enableVertexGradient_59;
  1513. // TMPro.ColorMode TMPro.TMP_Text::m_colorMode
  1514. int32_t ___m_colorMode_60;
  1515. // TMPro.VertexGradient TMPro.TMP_Text::m_fontColorGradient
  1516. VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient_61;
  1517. // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_fontColorGradientPreset
  1518. TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset_62;
  1519. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_spriteAsset
  1520. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_63;
  1521. // System.Boolean TMPro.TMP_Text::m_tintAllSprites
  1522. bool ___m_tintAllSprites_64;
  1523. // System.Boolean TMPro.TMP_Text::m_tintSprite
  1524. bool ___m_tintSprite_65;
  1525. // UnityEngine.Color32 TMPro.TMP_Text::m_spriteColor
  1526. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor_66;
  1527. // TMPro.TMP_StyleSheet TMPro.TMP_Text::m_StyleSheet
  1528. TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet_67;
  1529. // TMPro.TMP_Style TMPro.TMP_Text::m_TextStyle
  1530. TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle_68;
  1531. // System.Int32 TMPro.TMP_Text::m_TextStyleHashCode
  1532. int32_t ___m_TextStyleHashCode_69;
  1533. // System.Boolean TMPro.TMP_Text::m_overrideHtmlColors
  1534. bool ___m_overrideHtmlColors_70;
  1535. // UnityEngine.Color32 TMPro.TMP_Text::m_faceColor
  1536. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor_71;
  1537. // UnityEngine.Color32 TMPro.TMP_Text::m_outlineColor
  1538. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor_72;
  1539. // System.Single TMPro.TMP_Text::m_outlineWidth
  1540. float ___m_outlineWidth_73;
  1541. // System.Single TMPro.TMP_Text::m_fontSize
  1542. float ___m_fontSize_74;
  1543. // System.Single TMPro.TMP_Text::m_currentFontSize
  1544. float ___m_currentFontSize_75;
  1545. // System.Single TMPro.TMP_Text::m_fontSizeBase
  1546. float ___m_fontSizeBase_76;
  1547. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_sizeStack
  1548. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack_77;
  1549. // TMPro.FontWeight TMPro.TMP_Text::m_fontWeight
  1550. int32_t ___m_fontWeight_78;
  1551. // TMPro.FontWeight TMPro.TMP_Text::m_FontWeightInternal
  1552. int32_t ___m_FontWeightInternal_79;
  1553. // TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.TMP_Text::m_FontWeightStack
  1554. TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack_80;
  1555. // System.Boolean TMPro.TMP_Text::m_enableAutoSizing
  1556. bool ___m_enableAutoSizing_81;
  1557. // System.Single TMPro.TMP_Text::m_maxFontSize
  1558. float ___m_maxFontSize_82;
  1559. // System.Single TMPro.TMP_Text::m_minFontSize
  1560. float ___m_minFontSize_83;
  1561. // System.Int32 TMPro.TMP_Text::m_AutoSizeIterationCount
  1562. int32_t ___m_AutoSizeIterationCount_84;
  1563. // System.Int32 TMPro.TMP_Text::m_AutoSizeMaxIterationCount
  1564. int32_t ___m_AutoSizeMaxIterationCount_85;
  1565. // System.Boolean TMPro.TMP_Text::m_IsAutoSizePointSizeSet
  1566. bool ___m_IsAutoSizePointSizeSet_86;
  1567. // System.Single TMPro.TMP_Text::m_fontSizeMin
  1568. float ___m_fontSizeMin_87;
  1569. // System.Single TMPro.TMP_Text::m_fontSizeMax
  1570. float ___m_fontSizeMax_88;
  1571. // TMPro.FontStyles TMPro.TMP_Text::m_fontStyle
  1572. int32_t ___m_fontStyle_89;
  1573. // TMPro.FontStyles TMPro.TMP_Text::m_FontStyleInternal
  1574. int32_t ___m_FontStyleInternal_90;
  1575. // TMPro.TMP_FontStyleStack TMPro.TMP_Text::m_fontStyleStack
  1576. TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack_91;
  1577. // System.Boolean TMPro.TMP_Text::m_isUsingBold
  1578. bool ___m_isUsingBold_92;
  1579. // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_HorizontalAlignment
  1580. int32_t ___m_HorizontalAlignment_93;
  1581. // TMPro.VerticalAlignmentOptions TMPro.TMP_Text::m_VerticalAlignment
  1582. int32_t ___m_VerticalAlignment_94;
  1583. // TMPro.TextAlignmentOptions TMPro.TMP_Text::m_textAlignment
  1584. int32_t ___m_textAlignment_95;
  1585. // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_lineJustification
  1586. int32_t ___m_lineJustification_96;
  1587. // TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.TMP_Text::m_lineJustificationStack
  1588. TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack_97;
  1589. // UnityEngine.Vector3[] TMPro.TMP_Text::m_textContainerLocalCorners
  1590. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners_98;
  1591. // System.Single TMPro.TMP_Text::m_characterSpacing
  1592. float ___m_characterSpacing_99;
  1593. // System.Single TMPro.TMP_Text::m_cSpacing
  1594. float ___m_cSpacing_100;
  1595. // System.Single TMPro.TMP_Text::m_monoSpacing
  1596. float ___m_monoSpacing_101;
  1597. // System.Single TMPro.TMP_Text::m_wordSpacing
  1598. float ___m_wordSpacing_102;
  1599. // System.Single TMPro.TMP_Text::m_lineSpacing
  1600. float ___m_lineSpacing_103;
  1601. // System.Single TMPro.TMP_Text::m_lineSpacingDelta
  1602. float ___m_lineSpacingDelta_104;
  1603. // System.Single TMPro.TMP_Text::m_lineHeight
  1604. float ___m_lineHeight_105;
  1605. // System.Boolean TMPro.TMP_Text::m_IsDrivenLineSpacing
  1606. bool ___m_IsDrivenLineSpacing_106;
  1607. // System.Single TMPro.TMP_Text::m_lineSpacingMax
  1608. float ___m_lineSpacingMax_107;
  1609. // System.Single TMPro.TMP_Text::m_paragraphSpacing
  1610. float ___m_paragraphSpacing_108;
  1611. // System.Single TMPro.TMP_Text::m_charWidthMaxAdj
  1612. float ___m_charWidthMaxAdj_109;
  1613. // System.Single TMPro.TMP_Text::m_charWidthAdjDelta
  1614. float ___m_charWidthAdjDelta_110;
  1615. // System.Boolean TMPro.TMP_Text::m_enableWordWrapping
  1616. bool ___m_enableWordWrapping_111;
  1617. // System.Boolean TMPro.TMP_Text::m_isCharacterWrappingEnabled
  1618. bool ___m_isCharacterWrappingEnabled_112;
  1619. // System.Boolean TMPro.TMP_Text::m_isNonBreakingSpace
  1620. bool ___m_isNonBreakingSpace_113;
  1621. // System.Boolean TMPro.TMP_Text::m_isIgnoringAlignment
  1622. bool ___m_isIgnoringAlignment_114;
  1623. // System.Single TMPro.TMP_Text::m_wordWrappingRatios
  1624. float ___m_wordWrappingRatios_115;
  1625. // TMPro.TextOverflowModes TMPro.TMP_Text::m_overflowMode
  1626. int32_t ___m_overflowMode_116;
  1627. // System.Int32 TMPro.TMP_Text::m_firstOverflowCharacterIndex
  1628. int32_t ___m_firstOverflowCharacterIndex_117;
  1629. // TMPro.TMP_Text TMPro.TMP_Text::m_linkedTextComponent
  1630. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent_118;
  1631. // TMPro.TMP_Text TMPro.TMP_Text::parentLinkedComponent
  1632. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent_119;
  1633. // System.Boolean TMPro.TMP_Text::m_isTextTruncated
  1634. bool ___m_isTextTruncated_120;
  1635. // System.Boolean TMPro.TMP_Text::m_enableKerning
  1636. bool ___m_enableKerning_121;
  1637. // System.Single TMPro.TMP_Text::m_GlyphHorizontalAdvanceAdjustment
  1638. float ___m_GlyphHorizontalAdvanceAdjustment_122;
  1639. // System.Boolean TMPro.TMP_Text::m_enableExtraPadding
  1640. bool ___m_enableExtraPadding_123;
  1641. // System.Boolean TMPro.TMP_Text::checkPaddingRequired
  1642. bool ___checkPaddingRequired_124;
  1643. // System.Boolean TMPro.TMP_Text::m_isRichText
  1644. bool ___m_isRichText_125;
  1645. // System.Boolean TMPro.TMP_Text::m_parseCtrlCharacters
  1646. bool ___m_parseCtrlCharacters_126;
  1647. // System.Boolean TMPro.TMP_Text::m_isOverlay
  1648. bool ___m_isOverlay_127;
  1649. // System.Boolean TMPro.TMP_Text::m_isOrthographic
  1650. bool ___m_isOrthographic_128;
  1651. // System.Boolean TMPro.TMP_Text::m_isCullingEnabled
  1652. bool ___m_isCullingEnabled_129;
  1653. // System.Boolean TMPro.TMP_Text::m_isMaskingEnabled
  1654. bool ___m_isMaskingEnabled_130;
  1655. // System.Boolean TMPro.TMP_Text::isMaskUpdateRequired
  1656. bool ___isMaskUpdateRequired_131;
  1657. // System.Boolean TMPro.TMP_Text::m_ignoreCulling
  1658. bool ___m_ignoreCulling_132;
  1659. // TMPro.TextureMappingOptions TMPro.TMP_Text::m_horizontalMapping
  1660. int32_t ___m_horizontalMapping_133;
  1661. // TMPro.TextureMappingOptions TMPro.TMP_Text::m_verticalMapping
  1662. int32_t ___m_verticalMapping_134;
  1663. // System.Single TMPro.TMP_Text::m_uvLineOffset
  1664. float ___m_uvLineOffset_135;
  1665. // TMPro.TextRenderFlags TMPro.TMP_Text::m_renderMode
  1666. int32_t ___m_renderMode_136;
  1667. // TMPro.VertexSortingOrder TMPro.TMP_Text::m_geometrySortingOrder
  1668. int32_t ___m_geometrySortingOrder_137;
  1669. // System.Boolean TMPro.TMP_Text::m_IsTextObjectScaleStatic
  1670. bool ___m_IsTextObjectScaleStatic_138;
  1671. // System.Boolean TMPro.TMP_Text::m_VertexBufferAutoSizeReduction
  1672. bool ___m_VertexBufferAutoSizeReduction_139;
  1673. // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacter
  1674. int32_t ___m_firstVisibleCharacter_140;
  1675. // System.Int32 TMPro.TMP_Text::m_maxVisibleCharacters
  1676. int32_t ___m_maxVisibleCharacters_141;
  1677. // System.Int32 TMPro.TMP_Text::m_maxVisibleWords
  1678. int32_t ___m_maxVisibleWords_142;
  1679. // System.Int32 TMPro.TMP_Text::m_maxVisibleLines
  1680. int32_t ___m_maxVisibleLines_143;
  1681. // System.Boolean TMPro.TMP_Text::m_useMaxVisibleDescender
  1682. bool ___m_useMaxVisibleDescender_144;
  1683. // System.Int32 TMPro.TMP_Text::m_pageToDisplay
  1684. int32_t ___m_pageToDisplay_145;
  1685. // System.Boolean TMPro.TMP_Text::m_isNewPage
  1686. bool ___m_isNewPage_146;
  1687. // UnityEngine.Vector4 TMPro.TMP_Text::m_margin
  1688. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin_147;
  1689. // System.Single TMPro.TMP_Text::m_marginLeft
  1690. float ___m_marginLeft_148;
  1691. // System.Single TMPro.TMP_Text::m_marginRight
  1692. float ___m_marginRight_149;
  1693. // System.Single TMPro.TMP_Text::m_marginWidth
  1694. float ___m_marginWidth_150;
  1695. // System.Single TMPro.TMP_Text::m_marginHeight
  1696. float ___m_marginHeight_151;
  1697. // System.Single TMPro.TMP_Text::m_width
  1698. float ___m_width_152;
  1699. // TMPro.TMP_TextInfo TMPro.TMP_Text::m_textInfo
  1700. TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo_153;
  1701. // System.Boolean TMPro.TMP_Text::m_havePropertiesChanged
  1702. bool ___m_havePropertiesChanged_154;
  1703. // System.Boolean TMPro.TMP_Text::m_isUsingLegacyAnimationComponent
  1704. bool ___m_isUsingLegacyAnimationComponent_155;
  1705. // UnityEngine.Transform TMPro.TMP_Text::m_transform
  1706. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform_156;
  1707. // UnityEngine.RectTransform TMPro.TMP_Text::m_rectTransform
  1708. RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform_157;
  1709. // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousRectTransformSize
  1710. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize_158;
  1711. // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousPivotPosition
  1712. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition_159;
  1713. // System.Boolean TMPro.TMP_Text::<autoSizeTextContainer>k__BackingField
  1714. bool ___U3CautoSizeTextContainerU3Ek__BackingField_160;
  1715. // System.Boolean TMPro.TMP_Text::m_autoSizeTextContainer
  1716. bool ___m_autoSizeTextContainer_161;
  1717. // UnityEngine.Mesh TMPro.TMP_Text::m_mesh
  1718. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_162;
  1719. // System.Boolean TMPro.TMP_Text::m_isVolumetricText
  1720. bool ___m_isVolumetricText_163;
  1721. // System.Action`1<TMPro.TMP_TextInfo> TMPro.TMP_Text::OnPreRenderText
  1722. Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_166;
  1723. // TMPro.TMP_SpriteAnimator TMPro.TMP_Text::m_spriteAnimator
  1724. TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator_167;
  1725. // System.Single TMPro.TMP_Text::m_flexibleHeight
  1726. float ___m_flexibleHeight_168;
  1727. // System.Single TMPro.TMP_Text::m_flexibleWidth
  1728. float ___m_flexibleWidth_169;
  1729. // System.Single TMPro.TMP_Text::m_minWidth
  1730. float ___m_minWidth_170;
  1731. // System.Single TMPro.TMP_Text::m_minHeight
  1732. float ___m_minHeight_171;
  1733. // System.Single TMPro.TMP_Text::m_maxWidth
  1734. float ___m_maxWidth_172;
  1735. // System.Single TMPro.TMP_Text::m_maxHeight
  1736. float ___m_maxHeight_173;
  1737. // UnityEngine.UI.LayoutElement TMPro.TMP_Text::m_LayoutElement
  1738. LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement_174;
  1739. // System.Single TMPro.TMP_Text::m_preferredWidth
  1740. float ___m_preferredWidth_175;
  1741. // System.Single TMPro.TMP_Text::m_renderedWidth
  1742. float ___m_renderedWidth_176;
  1743. // System.Boolean TMPro.TMP_Text::m_isPreferredWidthDirty
  1744. bool ___m_isPreferredWidthDirty_177;
  1745. // System.Single TMPro.TMP_Text::m_preferredHeight
  1746. float ___m_preferredHeight_178;
  1747. // System.Single TMPro.TMP_Text::m_renderedHeight
  1748. float ___m_renderedHeight_179;
  1749. // System.Boolean TMPro.TMP_Text::m_isPreferredHeightDirty
  1750. bool ___m_isPreferredHeightDirty_180;
  1751. // System.Boolean TMPro.TMP_Text::m_isCalculatingPreferredValues
  1752. bool ___m_isCalculatingPreferredValues_181;
  1753. // System.Int32 TMPro.TMP_Text::m_layoutPriority
  1754. int32_t ___m_layoutPriority_182;
  1755. // System.Boolean TMPro.TMP_Text::m_isLayoutDirty
  1756. bool ___m_isLayoutDirty_183;
  1757. // System.Boolean TMPro.TMP_Text::m_isAwake
  1758. bool ___m_isAwake_184;
  1759. // System.Boolean TMPro.TMP_Text::m_isWaitingOnResourceLoad
  1760. bool ___m_isWaitingOnResourceLoad_185;
  1761. // TMPro.TMP_Text/TextInputSources TMPro.TMP_Text::m_inputSource
  1762. int32_t ___m_inputSource_186;
  1763. // System.Single TMPro.TMP_Text::m_fontScaleMultiplier
  1764. float ___m_fontScaleMultiplier_187;
  1765. // System.Single TMPro.TMP_Text::tag_LineIndent
  1766. float ___tag_LineIndent_191;
  1767. // System.Single TMPro.TMP_Text::tag_Indent
  1768. float ___tag_Indent_192;
  1769. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_indentStack
  1770. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack_193;
  1771. // System.Boolean TMPro.TMP_Text::tag_NoParsing
  1772. bool ___tag_NoParsing_194;
  1773. // System.Boolean TMPro.TMP_Text::m_isParsingText
  1774. bool ___m_isParsingText_195;
  1775. // UnityEngine.Matrix4x4 TMPro.TMP_Text::m_FXMatrix
  1776. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix_196;
  1777. // System.Boolean TMPro.TMP_Text::m_isFXMatrixSet
  1778. bool ___m_isFXMatrixSet_197;
  1779. // TMPro.TMP_Text/UnicodeChar[] TMPro.TMP_Text::m_TextProcessingArray
  1780. UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray_198;
  1781. // System.Int32 TMPro.TMP_Text::m_InternalTextProcessingArraySize
  1782. int32_t ___m_InternalTextProcessingArraySize_199;
  1783. // TMPro.TMP_CharacterInfo[] TMPro.TMP_Text::m_internalCharacterInfo
  1784. TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo_200;
  1785. // System.Int32 TMPro.TMP_Text::m_totalCharacterCount
  1786. int32_t ___m_totalCharacterCount_201;
  1787. // System.Int32 TMPro.TMP_Text::m_characterCount
  1788. int32_t ___m_characterCount_208;
  1789. // System.Int32 TMPro.TMP_Text::m_firstCharacterOfLine
  1790. int32_t ___m_firstCharacterOfLine_209;
  1791. // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacterOfLine
  1792. int32_t ___m_firstVisibleCharacterOfLine_210;
  1793. // System.Int32 TMPro.TMP_Text::m_lastCharacterOfLine
  1794. int32_t ___m_lastCharacterOfLine_211;
  1795. // System.Int32 TMPro.TMP_Text::m_lastVisibleCharacterOfLine
  1796. int32_t ___m_lastVisibleCharacterOfLine_212;
  1797. // System.Int32 TMPro.TMP_Text::m_lineNumber
  1798. int32_t ___m_lineNumber_213;
  1799. // System.Int32 TMPro.TMP_Text::m_lineVisibleCharacterCount
  1800. int32_t ___m_lineVisibleCharacterCount_214;
  1801. // System.Int32 TMPro.TMP_Text::m_pageNumber
  1802. int32_t ___m_pageNumber_215;
  1803. // System.Single TMPro.TMP_Text::m_PageAscender
  1804. float ___m_PageAscender_216;
  1805. // System.Single TMPro.TMP_Text::m_maxTextAscender
  1806. float ___m_maxTextAscender_217;
  1807. // System.Single TMPro.TMP_Text::m_maxCapHeight
  1808. float ___m_maxCapHeight_218;
  1809. // System.Single TMPro.TMP_Text::m_ElementAscender
  1810. float ___m_ElementAscender_219;
  1811. // System.Single TMPro.TMP_Text::m_ElementDescender
  1812. float ___m_ElementDescender_220;
  1813. // System.Single TMPro.TMP_Text::m_maxLineAscender
  1814. float ___m_maxLineAscender_221;
  1815. // System.Single TMPro.TMP_Text::m_maxLineDescender
  1816. float ___m_maxLineDescender_222;
  1817. // System.Single TMPro.TMP_Text::m_startOfLineAscender
  1818. float ___m_startOfLineAscender_223;
  1819. // System.Single TMPro.TMP_Text::m_startOfLineDescender
  1820. float ___m_startOfLineDescender_224;
  1821. // System.Single TMPro.TMP_Text::m_lineOffset
  1822. float ___m_lineOffset_225;
  1823. // TMPro.Extents TMPro.TMP_Text::m_meshExtents
  1824. Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents_226;
  1825. // UnityEngine.Color32 TMPro.TMP_Text::m_htmlColor
  1826. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor_227;
  1827. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_colorStack
  1828. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack_228;
  1829. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_underlineColorStack
  1830. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack_229;
  1831. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_strikethroughColorStack
  1832. TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack_230;
  1833. // TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.TMP_Text::m_HighlightStateStack
  1834. TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack_231;
  1835. // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_colorGradientPreset
  1836. TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset_232;
  1837. // TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.TMP_Text::m_colorGradientStack
  1838. TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack_233;
  1839. // System.Boolean TMPro.TMP_Text::m_colorGradientPresetIsTinted
  1840. bool ___m_colorGradientPresetIsTinted_234;
  1841. // System.Single TMPro.TMP_Text::m_tabSpacing
  1842. float ___m_tabSpacing_235;
  1843. // System.Single TMPro.TMP_Text::m_spacing
  1844. float ___m_spacing_236;
  1845. // TMPro.TMP_TextProcessingStack`1<System.Int32>[] TMPro.TMP_Text::m_TextStyleStacks
  1846. TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks_237;
  1847. // System.Int32 TMPro.TMP_Text::m_TextStyleStackDepth
  1848. int32_t ___m_TextStyleStackDepth_238;
  1849. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_ItalicAngleStack
  1850. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack_239;
  1851. // System.Int32 TMPro.TMP_Text::m_ItalicAngle
  1852. int32_t ___m_ItalicAngle_240;
  1853. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_actionStack
  1854. TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack_241;
  1855. // System.Single TMPro.TMP_Text::m_padding
  1856. float ___m_padding_242;
  1857. // System.Single TMPro.TMP_Text::m_baselineOffset
  1858. float ___m_baselineOffset_243;
  1859. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_baselineOffsetStack
  1860. TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack_244;
  1861. // System.Single TMPro.TMP_Text::m_xAdvance
  1862. float ___m_xAdvance_245;
  1863. // TMPro.TMP_TextElementType TMPro.TMP_Text::m_textElementType
  1864. int32_t ___m_textElementType_246;
  1865. // TMPro.TMP_TextElement TMPro.TMP_Text::m_cached_TextElement
  1866. TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement_247;
  1867. // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Ellipsis
  1868. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis_248;
  1869. // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Underline
  1870. SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline_249;
  1871. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_defaultSpriteAsset
  1872. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset_250;
  1873. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_currentSpriteAsset
  1874. TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset_251;
  1875. // System.Int32 TMPro.TMP_Text::m_spriteCount
  1876. int32_t ___m_spriteCount_252;
  1877. // System.Int32 TMPro.TMP_Text::m_spriteIndex
  1878. int32_t ___m_spriteIndex_253;
  1879. // System.Int32 TMPro.TMP_Text::m_spriteAnimationID
  1880. int32_t ___m_spriteAnimationID_254;
  1881. // System.Boolean TMPro.TMP_Text::m_ignoreActiveState
  1882. bool ___m_ignoreActiveState_257;
  1883. // TMPro.TMP_Text/TextBackingContainer TMPro.TMP_Text::m_TextBackingArray
  1884. TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray_258;
  1885. // System.Decimal[] TMPro.TMP_Text::k_Power
  1886. DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power_259;
  1887. };
  1888. // System.Collections.Generic.HashSet`1<System.Int32>
  1889. // System.Collections.Generic.HashSet`1<System.Int32>
  1890. // System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>
  1891. struct List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_StaticFields
  1892. {
  1893. // T[] System.Collections.Generic.List`1::s_emptyArray
  1894. ICanvasElementU5BU5D_t0250CA4AE3428FBA79F891E11BA05D38C35DBEAA* ___s_emptyArray_5;
  1895. };
  1896. // System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>
  1897. // System.Collections.Generic.List`1<System.Object>
  1898. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1899. {
  1900. // T[] System.Collections.Generic.List`1::s_emptyArray
  1901. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
  1902. };
  1903. // System.Collections.Generic.List`1<System.Object>
  1904. // System.Collections.Generic.List`1<TMPro.TMP_Text>
  1905. struct List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_StaticFields
  1906. {
  1907. // T[] System.Collections.Generic.List`1::s_emptyArray
  1908. TMP_TextU5BU5D_t12384CBAF397196B9A7886087BDC8C19D800C24F* ___s_emptyArray_5;
  1909. };
  1910. // System.Collections.Generic.List`1<TMPro.TMP_Text>
  1911. // System.String
  1912. struct String_t_StaticFields
  1913. {
  1914. // System.String System.String::Empty
  1915. String_t* ___Empty_6;
  1916. };
  1917. // System.String
  1918. // TMPro.TMP_UpdateRegistry
  1919. struct TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields
  1920. {
  1921. // TMPro.TMP_UpdateRegistry TMPro.TMP_UpdateRegistry::s_Instance
  1922. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* ___s_Instance_0;
  1923. };
  1924. // TMPro.TMP_UpdateRegistry
  1925. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray
  1926. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray
  1927. // System.Boolean
  1928. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1929. {
  1930. // System.String System.Boolean::TrueString
  1931. String_t* ___TrueString_5;
  1932. // System.String System.Boolean::FalseString
  1933. String_t* ___FalseString_6;
  1934. };
  1935. // System.Boolean
  1936. // System.Int32
  1937. // System.Int32
  1938. // System.IntPtr
  1939. struct IntPtr_t_StaticFields
  1940. {
  1941. // System.IntPtr System.IntPtr::Zero
  1942. intptr_t ___Zero_1;
  1943. };
  1944. // System.IntPtr
  1945. // System.Single
  1946. // System.Single
  1947. // System.UInt16
  1948. // System.UInt16
  1949. // UnityEngine.Vector2
  1950. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  1951. {
  1952. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  1953. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
  1954. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  1955. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
  1956. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  1957. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
  1958. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  1959. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
  1960. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  1961. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
  1962. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  1963. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
  1964. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  1965. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
  1966. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  1967. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
  1968. };
  1969. // UnityEngine.Vector2
  1970. // UnityEngine.Vector3
  1971. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  1972. {
  1973. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  1974. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
  1975. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  1976. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
  1977. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  1978. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
  1979. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  1980. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
  1981. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  1982. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
  1983. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  1984. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
  1985. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  1986. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
  1987. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  1988. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
  1989. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  1990. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
  1991. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  1992. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
  1993. };
  1994. // UnityEngine.Vector3
  1995. // System.Void
  1996. // System.Void
  1997. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  1998. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  1999. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame
  2000. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame
  2001. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize
  2002. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize
  2003. // <PrivateImplementationDetails>
  2004. struct U3CPrivateImplementationDetailsU3E_t04635BCB4D7C7C21D10547072BD307E80F347DD3_StaticFields
  2005. {
  2006. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB
  2007. __StaticArrayInitTypeSizeU3D12_tEC1CC026789295E8A8AD93E72B867C89C1B7F043 ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0;
  2008. };
  2009. // <PrivateImplementationDetails>
  2010. // UnityEngine.Object
  2011. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  2012. {
  2013. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  2014. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  2015. };
  2016. // UnityEngine.Object
  2017. // Unity.Profiling.ProfilerMarker
  2018. // Unity.Profiling.ProfilerMarker
  2019. // TMPro.TMP_TextUtilities/LineSegment
  2020. // TMPro.TMP_TextUtilities/LineSegment
  2021. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  2022. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  2023. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  2024. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  2025. // TMPro.TMP_UpdateManager
  2026. struct TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields
  2027. {
  2028. // TMPro.TMP_UpdateManager TMPro.TMP_UpdateManager::s_Instance
  2029. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* ___s_Instance_0;
  2030. // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_RegisterTextObjectForUpdateMarker
  2031. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RegisterTextObjectForUpdateMarker_9;
  2032. // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_RegisterTextElementForGraphicRebuildMarker
  2033. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RegisterTextElementForGraphicRebuildMarker_10;
  2034. // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_RegisterTextElementForCullingUpdateMarker
  2035. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RegisterTextElementForCullingUpdateMarker_11;
  2036. // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_UnregisterTextObjectForUpdateMarker
  2037. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UnregisterTextObjectForUpdateMarker_12;
  2038. // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_UnregisterTextElementForGraphicRebuildMarker
  2039. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UnregisterTextElementForGraphicRebuildMarker_13;
  2040. };
  2041. // TMPro.TMP_UpdateManager
  2042. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject
  2043. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject
  2044. // UnityEngine.Canvas/WillRenderCanvases
  2045. // UnityEngine.Canvas/WillRenderCanvases
  2046. // UnityEngine.UI.Graphic
  2047. struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
  2048. {
  2049. // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
  2050. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4;
  2051. // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
  2052. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5;
  2053. // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
  2054. Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_21;
  2055. // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
  2056. VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_22;
  2057. };
  2058. // UnityEngine.UI.Graphic
  2059. // TMPro.TMP_Text
  2060. struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields
  2061. {
  2062. // TMPro.MaterialReference[] TMPro.TMP_Text::m_materialReferences
  2063. MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences_46;
  2064. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> TMPro.TMP_Text::m_materialReferenceIndexLookup
  2065. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup_47;
  2066. // TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.TMP_Text::m_materialReferenceStack
  2067. TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack_48;
  2068. // UnityEngine.Color32 TMPro.TMP_Text::s_colorWhite
  2069. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite_56;
  2070. // System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset> TMPro.TMP_Text::OnFontAssetRequest
  2071. Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest_164;
  2072. // System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset> TMPro.TMP_Text::OnSpriteAssetRequest
  2073. Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest_165;
  2074. // System.Char[] TMPro.TMP_Text::m_htmlTag
  2075. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag_188;
  2076. // TMPro.RichTextTagAttribute[] TMPro.TMP_Text::m_xmlAttribute
  2077. RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute_189;
  2078. // System.Single[] TMPro.TMP_Text::m_attributeParameterValues
  2079. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues_190;
  2080. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedWordWrapState
  2081. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState_202;
  2082. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLineState
  2083. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState_203;
  2084. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedEllipsisState
  2085. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState_204;
  2086. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLastValidState
  2087. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState_205;
  2088. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedSoftLineBreakState
  2089. WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState_206;
  2090. // TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState> TMPro.TMP_Text::m_EllipsisInsertionCandidateStack
  2091. TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack_207;
  2092. // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_ParseTextMarker
  2093. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker_255;
  2094. // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_InsertNewLineMarker
  2095. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker_256;
  2096. // UnityEngine.Vector2 TMPro.TMP_Text::k_LargePositiveVector2
  2097. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2_260;
  2098. // UnityEngine.Vector2 TMPro.TMP_Text::k_LargeNegativeVector2
  2099. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2_261;
  2100. // System.Single TMPro.TMP_Text::k_LargePositiveFloat
  2101. float ___k_LargePositiveFloat_262;
  2102. // System.Single TMPro.TMP_Text::k_LargeNegativeFloat
  2103. float ___k_LargeNegativeFloat_263;
  2104. // System.Int32 TMPro.TMP_Text::k_LargePositiveInt
  2105. int32_t ___k_LargePositiveInt_264;
  2106. // System.Int32 TMPro.TMP_Text::k_LargeNegativeInt
  2107. int32_t ___k_LargeNegativeInt_265;
  2108. };
  2109. // TMPro.TMP_Text
  2110. #ifdef __clang__
  2111. #pragma clang diagnostic pop
  2112. #endif
  2113. // System.String[]
  2114. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  2115. {
  2116. ALIGN_FIELD (8) String_t* m_Items[1];
  2117. inline String_t* GetAt(il2cpp_array_size_t index) const
  2118. {
  2119. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2120. return m_Items[index];
  2121. }
  2122. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  2123. {
  2124. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2125. return m_Items + index;
  2126. }
  2127. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  2128. {
  2129. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2130. m_Items[index] = value;
  2131. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2132. }
  2133. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2134. {
  2135. return m_Items[index];
  2136. }
  2137. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2138. {
  2139. return m_Items + index;
  2140. }
  2141. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  2142. {
  2143. m_Items[index] = value;
  2144. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2145. }
  2146. };
  2147. // System.Object[]
  2148. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2149. {
  2150. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2151. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2152. {
  2153. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2154. return m_Items[index];
  2155. }
  2156. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  2157. {
  2158. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2159. return m_Items + index;
  2160. }
  2161. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  2162. {
  2163. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2164. m_Items[index] = value;
  2165. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2166. }
  2167. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  2168. {
  2169. return m_Items[index];
  2170. }
  2171. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2172. {
  2173. return m_Items + index;
  2174. }
  2175. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  2176. {
  2177. m_Items[index] = value;
  2178. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2179. }
  2180. };
  2181. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
  2182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  2183. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  2184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2185. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
  2186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2187. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
  2188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2189. // System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
  2190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2191. // T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  2192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2193. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  2194. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2195. // System.Void System.Collections.Generic.List`1<System.Object>::Clear()
  2196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2197. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
  2198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  2199. // System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
  2200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2201. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Remove(T)
  2202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2203. // System.Void TMPro.TMP_TextUtilities/LineSegment::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  2204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B (LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p2, const RuntimeMethod* method) ;
  2205. // System.Void TMPro.TMP_UpdateManager::.ctor()
  2206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager__ctor_m69A0A84DD4CD9C719AC6241795E327E198F3B8D5 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) ;
  2207. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
  2208. inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  2209. {
  2210. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method);
  2211. }
  2212. // System.Void System.Collections.Generic.List`1<TMPro.TMP_Text>::.ctor()
  2213. inline void List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0 (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, const RuntimeMethod* method)
  2214. {
  2215. (( void (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2216. }
  2217. // System.Void System.Object::.ctor()
  2218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2219. // System.Void UnityEngine.Canvas/WillRenderCanvases::.ctor(System.Object,System.IntPtr)
  2220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3 (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2221. // System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases)
  2222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_add_willRenderCanvases_m687D781C0082C147C4E9C2F5A82C59A696129E74 (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___0_value, const RuntimeMethod* method) ;
  2223. // TMPro.TMP_UpdateManager TMPro.TMP_UpdateManager::get_instance()
  2224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E (const RuntimeMethod* method) ;
  2225. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextObjectForUpdate(TMPro.TMP_Text)
  2226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextObjectForUpdate_m3BE2C4BF2F7380096474A113CEA612A72B5E5BF7 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_textObject, const RuntimeMethod* method) ;
  2227. // System.Int32 UnityEngine.Object::GetInstanceID()
  2228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  2229. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
  2230. inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  2231. {
  2232. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method);
  2233. }
  2234. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
  2235. inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  2236. {
  2237. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method);
  2238. }
  2239. // System.Void System.Collections.Generic.List`1<TMPro.TMP_Text>::Add(T)
  2240. inline void List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_item, const RuntimeMethod* method)
  2241. {
  2242. (( void (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2243. }
  2244. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForLayoutRebuild(TMPro.TMP_Text)
  2245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForLayoutRebuild_m99DD6449E8F765D5F10D2C272EB26673D29BAE97 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method) ;
  2246. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForGraphicRebuild(TMPro.TMP_Text)
  2247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForGraphicRebuild_m2BB7D188B607FAE033CCE3B65F6D5DBF13562524 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method) ;
  2248. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForCullingUpdate(TMPro.TMP_Text)
  2249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForCullingUpdate_m41E41B6A7F27C62897A7369DA43163AEADCC908F (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method) ;
  2250. // System.Void TMPro.TMP_UpdateManager::DoRebuilds()
  2251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) ;
  2252. // T System.Collections.Generic.List`1<TMPro.TMP_Text>::get_Item(System.Int32)
  2253. inline TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23 (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, int32_t ___0_index, const RuntimeMethod* method)
  2254. {
  2255. return (( TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  2256. }
  2257. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_Text>::get_Count()
  2258. inline int32_t List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, const RuntimeMethod* method)
  2259. {
  2260. return (( int32_t (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  2261. }
  2262. // System.Void System.Collections.Generic.List`1<TMPro.TMP_Text>::Clear()
  2263. inline void List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, const RuntimeMethod* method)
  2264. {
  2265. (( void (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  2266. }
  2267. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
  2268. inline void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  2269. {
  2270. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared)(__this, method);
  2271. }
  2272. // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextObjectForUpdate(TMPro.TMP_Text)
  2273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_textObject, const RuntimeMethod* method) ;
  2274. // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForGraphicRebuild(TMPro.TMP_Text)
  2275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForGraphicRebuild_m9E12886C94B95F5EF2F4DE0F32C8CD9C4A597198 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method) ;
  2276. // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForLayoutRebuild(TMPro.TMP_Text)
  2277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForLayoutRebuild_mA216D19431D7C825E187253D6D68B5EDB3B8FCEF (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method) ;
  2278. // System.Boolean System.Collections.Generic.List`1<TMPro.TMP_Text>::Remove(T)
  2279. inline bool List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863 (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_item, const RuntimeMethod* method)
  2280. {
  2281. return (( bool (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
  2282. }
  2283. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Remove(T)
  2284. inline bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  2285. {
  2286. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared)(__this, ___0_item, method);
  2287. }
  2288. // System.Void Unity.Profiling.ProfilerMarker::.ctor(System.String)
  2289. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  2290. // System.Void TMPro.TMP_UpdateRegistry::.ctor()
  2291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry__ctor_mAD466DAAF6A8867F7D24D9B00AD6D5E113D2649E (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method) ;
  2292. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>::.ctor()
  2293. inline void List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, const RuntimeMethod* method)
  2294. {
  2295. (( void (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2296. }
  2297. // TMPro.TMP_UpdateRegistry TMPro.TMP_UpdateRegistry::get_instance()
  2298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A (const RuntimeMethod* method) ;
  2299. // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
  2300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_mD0B965C049EBEB2E71B2BC8D2C7F16ECD47F0E53 (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  2301. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>::Add(T)
  2302. inline void List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_inline (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2303. {
  2304. (( void (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2305. }
  2306. // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  2307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3D71D7AB720191114A3CAD60899ED945D8614F3A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  2308. // T System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>::get_Item(System.Int32)
  2309. inline RuntimeObject* List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, int32_t ___0_index, const RuntimeMethod* method)
  2310. {
  2311. return (( RuntimeObject* (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  2312. }
  2313. // System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>::get_Count()
  2314. inline int32_t List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, const RuntimeMethod* method)
  2315. {
  2316. return (( int32_t (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  2317. }
  2318. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>::Clear()
  2319. inline void List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_inline (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, const RuntimeMethod* method)
  2320. {
  2321. (( void (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  2322. }
  2323. // System.Void UnityEngine.Debug::Log(System.Object)
  2324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  2325. // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
  2326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_mA9A8EC29FC4587BAB47D3A48725299C9F3251BEC (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  2327. // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  2328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mA2012BE5D69C00E5865F9C4428F9D85A39B4331A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  2329. // System.Boolean System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>::Remove(T)
  2330. inline bool List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2331. {
  2332. return (( bool (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, RuntimeObject*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
  2333. }
  2334. // System.String System.Single::ToString(System.String)
  2335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___0_format, const RuntimeMethod* method) ;
  2336. // System.String System.String::Concat(System.String[])
  2337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
  2338. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::ToString()
  2339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C (SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4* __this, const RuntimeMethod* method) ;
  2340. // System.String System.String::Concat(System.String,System.String,System.String,System.String)
  2341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
  2342. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::ToString()
  2343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB (SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3* __this, const RuntimeMethod* method) ;
  2344. // System.IntPtr Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::CreateMarker(System.String,System.UInt16,Unity.Profiling.LowLevel.MarkerFlags,System.Int32)
  2345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64 (String_t* ___0_name, uint16_t ___1_categoryId, uint16_t ___2_flags, int32_t ___3_metadataCount, const RuntimeMethod* method) ;
  2346. // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
  2347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  2348. #ifdef __clang__
  2349. #pragma clang diagnostic push
  2350. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2351. #pragma clang diagnostic ignored "-Wunused-variable"
  2352. #endif
  2353. // System.Void TMPro.TMP_TextUtilities/LineSegment::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  2354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B (LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p2, const RuntimeMethod* method)
  2355. {
  2356. {
  2357. // Point1 = p1;
  2358. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_p1;
  2359. __this->___Point1_0 = L_0;
  2360. // Point2 = p2;
  2361. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_p2;
  2362. __this->___Point2_1 = L_1;
  2363. // }
  2364. return;
  2365. }
  2366. }
  2367. IL2CPP_EXTERN_C void LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p2, const RuntimeMethod* method)
  2368. {
  2369. LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294* _thisAdjusted;
  2370. int32_t _offset = 1;
  2371. _thisAdjusted = reinterpret_cast<LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294*>(__this + _offset);
  2372. LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B(_thisAdjusted, ___0_p1, ___1_p2, method);
  2373. }
  2374. #ifdef __clang__
  2375. #pragma clang diagnostic pop
  2376. #endif
  2377. #ifdef __clang__
  2378. #pragma clang diagnostic push
  2379. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2380. #pragma clang diagnostic ignored "-Wunused-variable"
  2381. #endif
  2382. // TMPro.TMP_UpdateManager TMPro.TMP_UpdateManager::get_instance()
  2383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E (const RuntimeMethod* method)
  2384. {
  2385. static bool s_Il2CppMethodInitialized;
  2386. if (!s_Il2CppMethodInitialized)
  2387. {
  2388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2389. s_Il2CppMethodInitialized = true;
  2390. }
  2391. {
  2392. // if (s_Instance == null)
  2393. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2394. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0 = ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0;
  2395. if (L_0)
  2396. {
  2397. goto IL_0011;
  2398. }
  2399. }
  2400. {
  2401. // s_Instance = new TMP_UpdateManager();
  2402. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_1 = (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2*)il2cpp_codegen_object_new(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2403. NullCheck(L_1);
  2404. TMP_UpdateManager__ctor_m69A0A84DD4CD9C719AC6241795E327E198F3B8D5(L_1, NULL);
  2405. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2406. ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0 = L_1;
  2407. Il2CppCodeGenWriteBarrier((void**)(&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_1);
  2408. }
  2409. IL_0011:
  2410. {
  2411. // return s_Instance;
  2412. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2413. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_2 = ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0;
  2414. return L_2;
  2415. }
  2416. }
  2417. // System.Void TMPro.TMP_UpdateManager::.ctor()
  2418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager__ctor_m69A0A84DD4CD9C719AC6241795E327E198F3B8D5 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method)
  2419. {
  2420. static bool s_Il2CppMethodInitialized;
  2421. if (!s_Il2CppMethodInitialized)
  2422. {
  2423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  2424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  2425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var);
  2426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var);
  2427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8_RuntimeMethod_var);
  2428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var);
  2429. s_Il2CppMethodInitialized = true;
  2430. }
  2431. {
  2432. // private readonly HashSet<int> m_LayoutQueueLookup = new HashSet<int>();
  2433. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  2434. NullCheck(L_0);
  2435. HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_0, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  2436. __this->___m_LayoutQueueLookup_1 = L_0;
  2437. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutQueueLookup_1), (void*)L_0);
  2438. // private readonly List<TMP_Text> m_LayoutRebuildQueue = new List<TMP_Text>();
  2439. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_1 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var);
  2440. NullCheck(L_1);
  2441. List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_1, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var);
  2442. __this->___m_LayoutRebuildQueue_2 = L_1;
  2443. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutRebuildQueue_2), (void*)L_1);
  2444. // private readonly HashSet<int> m_GraphicQueueLookup = new HashSet<int>();
  2445. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  2446. NullCheck(L_2);
  2447. HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_2, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  2448. __this->___m_GraphicQueueLookup_3 = L_2;
  2449. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicQueueLookup_3), (void*)L_2);
  2450. // private readonly List<TMP_Text> m_GraphicRebuildQueue = new List<TMP_Text>();
  2451. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_3 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var);
  2452. NullCheck(L_3);
  2453. List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_3, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var);
  2454. __this->___m_GraphicRebuildQueue_4 = L_3;
  2455. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicRebuildQueue_4), (void*)L_3);
  2456. // private readonly HashSet<int> m_InternalUpdateLookup = new HashSet<int>();
  2457. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  2458. NullCheck(L_4);
  2459. HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_4, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  2460. __this->___m_InternalUpdateLookup_5 = L_4;
  2461. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalUpdateLookup_5), (void*)L_4);
  2462. // private readonly List<TMP_Text> m_InternalUpdateQueue = new List<TMP_Text>();
  2463. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_5 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var);
  2464. NullCheck(L_5);
  2465. List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_5, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var);
  2466. __this->___m_InternalUpdateQueue_6 = L_5;
  2467. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalUpdateQueue_6), (void*)L_5);
  2468. // private readonly HashSet<int> m_CullingUpdateLookup = new HashSet<int>();
  2469. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  2470. NullCheck(L_6);
  2471. HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_6, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  2472. __this->___m_CullingUpdateLookup_7 = L_6;
  2473. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CullingUpdateLookup_7), (void*)L_6);
  2474. // private readonly List<TMP_Text> m_CullingUpdateQueue = new List<TMP_Text>();
  2475. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_7 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var);
  2476. NullCheck(L_7);
  2477. List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_7, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var);
  2478. __this->___m_CullingUpdateQueue_8 = L_7;
  2479. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CullingUpdateQueue_8), (void*)L_7);
  2480. // TMP_UpdateManager()
  2481. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2482. // Canvas.willRenderCanvases += DoRebuilds;
  2483. WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* L_8 = (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC*)il2cpp_codegen_object_new(WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var);
  2484. NullCheck(L_8);
  2485. WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3(L_8, __this, (intptr_t)((void*)TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8_RuntimeMethod_var), NULL);
  2486. Canvas_add_willRenderCanvases_m687D781C0082C147C4E9C2F5A82C59A696129E74(L_8, NULL);
  2487. // }
  2488. return;
  2489. }
  2490. }
  2491. // System.Void TMPro.TMP_UpdateManager::RegisterTextObjectForUpdate(TMPro.TMP_Text)
  2492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextObjectForUpdate_m18247DEF67E359156574B001461A8995D6CD027D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_textObject, const RuntimeMethod* method)
  2493. {
  2494. static bool s_Il2CppMethodInitialized;
  2495. if (!s_Il2CppMethodInitialized)
  2496. {
  2497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2498. s_Il2CppMethodInitialized = true;
  2499. }
  2500. {
  2501. // instance.InternalRegisterTextObjectForUpdate(textObject);
  2502. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2503. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0;
  2504. L_0 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  2505. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___0_textObject;
  2506. NullCheck(L_0);
  2507. TMP_UpdateManager_InternalRegisterTextObjectForUpdate_m3BE2C4BF2F7380096474A113CEA612A72B5E5BF7(L_0, L_1, NULL);
  2508. // }
  2509. return;
  2510. }
  2511. }
  2512. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextObjectForUpdate(TMPro.TMP_Text)
  2513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextObjectForUpdate_m3BE2C4BF2F7380096474A113CEA612A72B5E5BF7 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_textObject, const RuntimeMethod* method)
  2514. {
  2515. static bool s_Il2CppMethodInitialized;
  2516. if (!s_Il2CppMethodInitialized)
  2517. {
  2518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2521. s_Il2CppMethodInitialized = true;
  2522. }
  2523. int32_t V_0 = 0;
  2524. {
  2525. // int id = textObject.GetInstanceID();
  2526. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_textObject;
  2527. NullCheck(L_0);
  2528. int32_t L_1;
  2529. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  2530. V_0 = L_1;
  2531. // if (m_InternalUpdateLookup.Contains(id))
  2532. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_InternalUpdateLookup_5;
  2533. int32_t L_3 = V_0;
  2534. NullCheck(L_2);
  2535. bool L_4;
  2536. L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2537. if (!L_4)
  2538. {
  2539. goto IL_0016;
  2540. }
  2541. }
  2542. {
  2543. // return;
  2544. return;
  2545. }
  2546. IL_0016:
  2547. {
  2548. // m_InternalUpdateLookup.Add(id);
  2549. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_InternalUpdateLookup_5;
  2550. int32_t L_6 = V_0;
  2551. NullCheck(L_5);
  2552. bool L_7;
  2553. L_7 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_5, L_6, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2554. // m_InternalUpdateQueue.Add(textObject);
  2555. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_8 = __this->___m_InternalUpdateQueue_6;
  2556. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___0_textObject;
  2557. NullCheck(L_8);
  2558. List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_8, L_9, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2559. // }
  2560. return;
  2561. }
  2562. }
  2563. // System.Void TMPro.TMP_UpdateManager::RegisterTextElementForLayoutRebuild(TMPro.TMP_Text)
  2564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextElementForLayoutRebuild_m6AE3A0CF4112A8963AB4C0EFA7B7ACC4505C158E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  2565. {
  2566. static bool s_Il2CppMethodInitialized;
  2567. if (!s_Il2CppMethodInitialized)
  2568. {
  2569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2570. s_Il2CppMethodInitialized = true;
  2571. }
  2572. {
  2573. // instance.InternalRegisterTextElementForLayoutRebuild(element);
  2574. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2575. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0;
  2576. L_0 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  2577. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___0_element;
  2578. NullCheck(L_0);
  2579. TMP_UpdateManager_InternalRegisterTextElementForLayoutRebuild_m99DD6449E8F765D5F10D2C272EB26673D29BAE97(L_0, L_1, NULL);
  2580. // }
  2581. return;
  2582. }
  2583. }
  2584. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForLayoutRebuild(TMPro.TMP_Text)
  2585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForLayoutRebuild_m99DD6449E8F765D5F10D2C272EB26673D29BAE97 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  2586. {
  2587. static bool s_Il2CppMethodInitialized;
  2588. if (!s_Il2CppMethodInitialized)
  2589. {
  2590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2593. s_Il2CppMethodInitialized = true;
  2594. }
  2595. int32_t V_0 = 0;
  2596. {
  2597. // int id = element.GetInstanceID();
  2598. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_element;
  2599. NullCheck(L_0);
  2600. int32_t L_1;
  2601. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  2602. V_0 = L_1;
  2603. // if (m_LayoutQueueLookup.Contains(id))
  2604. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_LayoutQueueLookup_1;
  2605. int32_t L_3 = V_0;
  2606. NullCheck(L_2);
  2607. bool L_4;
  2608. L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2609. if (!L_4)
  2610. {
  2611. goto IL_0016;
  2612. }
  2613. }
  2614. {
  2615. // return;
  2616. return;
  2617. }
  2618. IL_0016:
  2619. {
  2620. // m_LayoutQueueLookup.Add(id);
  2621. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_LayoutQueueLookup_1;
  2622. int32_t L_6 = V_0;
  2623. NullCheck(L_5);
  2624. bool L_7;
  2625. L_7 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_5, L_6, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2626. // m_LayoutRebuildQueue.Add(element);
  2627. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_8 = __this->___m_LayoutRebuildQueue_2;
  2628. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___0_element;
  2629. NullCheck(L_8);
  2630. List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_8, L_9, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2631. // }
  2632. return;
  2633. }
  2634. }
  2635. // System.Void TMPro.TMP_UpdateManager::RegisterTextElementForGraphicRebuild(TMPro.TMP_Text)
  2636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextElementForGraphicRebuild_m483FB163F9D2AF1712185A874B980724B19BFFD5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  2637. {
  2638. static bool s_Il2CppMethodInitialized;
  2639. if (!s_Il2CppMethodInitialized)
  2640. {
  2641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2642. s_Il2CppMethodInitialized = true;
  2643. }
  2644. {
  2645. // instance.InternalRegisterTextElementForGraphicRebuild(element);
  2646. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2647. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0;
  2648. L_0 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  2649. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___0_element;
  2650. NullCheck(L_0);
  2651. TMP_UpdateManager_InternalRegisterTextElementForGraphicRebuild_m2BB7D188B607FAE033CCE3B65F6D5DBF13562524(L_0, L_1, NULL);
  2652. // }
  2653. return;
  2654. }
  2655. }
  2656. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForGraphicRebuild(TMPro.TMP_Text)
  2657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForGraphicRebuild_m2BB7D188B607FAE033CCE3B65F6D5DBF13562524 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  2658. {
  2659. static bool s_Il2CppMethodInitialized;
  2660. if (!s_Il2CppMethodInitialized)
  2661. {
  2662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2665. s_Il2CppMethodInitialized = true;
  2666. }
  2667. int32_t V_0 = 0;
  2668. {
  2669. // int id = element.GetInstanceID();
  2670. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_element;
  2671. NullCheck(L_0);
  2672. int32_t L_1;
  2673. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  2674. V_0 = L_1;
  2675. // if (m_GraphicQueueLookup.Contains(id))
  2676. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_GraphicQueueLookup_3;
  2677. int32_t L_3 = V_0;
  2678. NullCheck(L_2);
  2679. bool L_4;
  2680. L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2681. if (!L_4)
  2682. {
  2683. goto IL_0016;
  2684. }
  2685. }
  2686. {
  2687. // return;
  2688. return;
  2689. }
  2690. IL_0016:
  2691. {
  2692. // m_GraphicQueueLookup.Add(id);
  2693. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_GraphicQueueLookup_3;
  2694. int32_t L_6 = V_0;
  2695. NullCheck(L_5);
  2696. bool L_7;
  2697. L_7 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_5, L_6, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2698. // m_GraphicRebuildQueue.Add(element);
  2699. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_8 = __this->___m_GraphicRebuildQueue_4;
  2700. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___0_element;
  2701. NullCheck(L_8);
  2702. List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_8, L_9, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2703. // }
  2704. return;
  2705. }
  2706. }
  2707. // System.Void TMPro.TMP_UpdateManager::RegisterTextElementForCullingUpdate(TMPro.TMP_Text)
  2708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextElementForCullingUpdate_m20855E80BBE3AB418B5350D58782FC57A1E65841 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  2709. {
  2710. static bool s_Il2CppMethodInitialized;
  2711. if (!s_Il2CppMethodInitialized)
  2712. {
  2713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2714. s_Il2CppMethodInitialized = true;
  2715. }
  2716. {
  2717. // instance.InternalRegisterTextElementForCullingUpdate(element);
  2718. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  2719. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0;
  2720. L_0 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  2721. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___0_element;
  2722. NullCheck(L_0);
  2723. TMP_UpdateManager_InternalRegisterTextElementForCullingUpdate_m41E41B6A7F27C62897A7369DA43163AEADCC908F(L_0, L_1, NULL);
  2724. // }
  2725. return;
  2726. }
  2727. }
  2728. // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForCullingUpdate(TMPro.TMP_Text)
  2729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForCullingUpdate_m41E41B6A7F27C62897A7369DA43163AEADCC908F (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  2730. {
  2731. static bool s_Il2CppMethodInitialized;
  2732. if (!s_Il2CppMethodInitialized)
  2733. {
  2734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2737. s_Il2CppMethodInitialized = true;
  2738. }
  2739. int32_t V_0 = 0;
  2740. {
  2741. // int id = element.GetInstanceID();
  2742. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_element;
  2743. NullCheck(L_0);
  2744. int32_t L_1;
  2745. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  2746. V_0 = L_1;
  2747. // if (m_CullingUpdateLookup.Contains(id))
  2748. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_CullingUpdateLookup_7;
  2749. int32_t L_3 = V_0;
  2750. NullCheck(L_2);
  2751. bool L_4;
  2752. L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  2753. if (!L_4)
  2754. {
  2755. goto IL_0016;
  2756. }
  2757. }
  2758. {
  2759. // return;
  2760. return;
  2761. }
  2762. IL_0016:
  2763. {
  2764. // m_CullingUpdateLookup.Add(id);
  2765. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_CullingUpdateLookup_7;
  2766. int32_t L_6 = V_0;
  2767. NullCheck(L_5);
  2768. bool L_7;
  2769. L_7 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_5, L_6, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  2770. // m_CullingUpdateQueue.Add(element);
  2771. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_8 = __this->___m_CullingUpdateQueue_8;
  2772. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___0_element;
  2773. NullCheck(L_8);
  2774. List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_8, L_9, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var);
  2775. // }
  2776. return;
  2777. }
  2778. }
  2779. // System.Void TMPro.TMP_UpdateManager::OnCameraPreCull()
  2780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_OnCameraPreCull_m265431745A965ECAA26603D4B5519043E7D99D98 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method)
  2781. {
  2782. {
  2783. // DoRebuilds();
  2784. TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8(__this, NULL);
  2785. // }
  2786. return;
  2787. }
  2788. }
  2789. // System.Void TMPro.TMP_UpdateManager::DoRebuilds()
  2790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method)
  2791. {
  2792. static bool s_Il2CppMethodInitialized;
  2793. if (!s_Il2CppMethodInitialized)
  2794. {
  2795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  2796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var);
  2797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var);
  2799. s_Il2CppMethodInitialized = true;
  2800. }
  2801. int32_t V_0 = 0;
  2802. int32_t V_1 = 0;
  2803. int32_t V_2 = 0;
  2804. int32_t V_3 = 0;
  2805. {
  2806. // for (int i = 0; i < m_InternalUpdateQueue.Count; i++)
  2807. V_0 = 0;
  2808. goto IL_0019;
  2809. }
  2810. IL_0004:
  2811. {
  2812. // m_InternalUpdateQueue[i].InternalUpdate();
  2813. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_0 = __this->___m_InternalUpdateQueue_6;
  2814. int32_t L_1 = V_0;
  2815. NullCheck(L_0);
  2816. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_2;
  2817. L_2 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_0, L_1, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var);
  2818. NullCheck(L_2);
  2819. VirtualActionInvoker0::Invoke(132 /* System.Void TMPro.TMP_Text::InternalUpdate() */, L_2);
  2820. // for (int i = 0; i < m_InternalUpdateQueue.Count; i++)
  2821. int32_t L_3 = V_0;
  2822. V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  2823. }
  2824. IL_0019:
  2825. {
  2826. // for (int i = 0; i < m_InternalUpdateQueue.Count; i++)
  2827. int32_t L_4 = V_0;
  2828. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_5 = __this->___m_InternalUpdateQueue_6;
  2829. NullCheck(L_5);
  2830. int32_t L_6;
  2831. L_6 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_5, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2832. if ((((int32_t)L_4) < ((int32_t)L_6)))
  2833. {
  2834. goto IL_0004;
  2835. }
  2836. }
  2837. {
  2838. // for (int i = 0; i < m_LayoutRebuildQueue.Count; i++)
  2839. V_1 = 0;
  2840. goto IL_0041;
  2841. }
  2842. IL_002b:
  2843. {
  2844. // m_LayoutRebuildQueue[i].Rebuild(CanvasUpdate.Prelayout);
  2845. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_7 = __this->___m_LayoutRebuildQueue_2;
  2846. int32_t L_8 = V_1;
  2847. NullCheck(L_7);
  2848. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9;
  2849. L_9 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_7, L_8, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var);
  2850. NullCheck(L_9);
  2851. VirtualActionInvoker1< int32_t >::Invoke(37 /* System.Void UnityEngine.UI.Graphic::Rebuild(UnityEngine.UI.CanvasUpdate) */, L_9, 0);
  2852. // for (int i = 0; i < m_LayoutRebuildQueue.Count; i++)
  2853. int32_t L_10 = V_1;
  2854. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  2855. }
  2856. IL_0041:
  2857. {
  2858. // for (int i = 0; i < m_LayoutRebuildQueue.Count; i++)
  2859. int32_t L_11 = V_1;
  2860. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_12 = __this->___m_LayoutRebuildQueue_2;
  2861. NullCheck(L_12);
  2862. int32_t L_13;
  2863. L_13 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_12, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2864. if ((((int32_t)L_11) < ((int32_t)L_13)))
  2865. {
  2866. goto IL_002b;
  2867. }
  2868. }
  2869. {
  2870. // if (m_LayoutRebuildQueue.Count > 0)
  2871. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_14 = __this->___m_LayoutRebuildQueue_2;
  2872. NullCheck(L_14);
  2873. int32_t L_15;
  2874. L_15 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_14, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2875. if ((((int32_t)L_15) <= ((int32_t)0)))
  2876. {
  2877. goto IL_0073;
  2878. }
  2879. }
  2880. {
  2881. // m_LayoutRebuildQueue.Clear();
  2882. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_16 = __this->___m_LayoutRebuildQueue_2;
  2883. NullCheck(L_16);
  2884. List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline(L_16, List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var);
  2885. // m_LayoutQueueLookup.Clear();
  2886. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_17 = __this->___m_LayoutQueueLookup_1;
  2887. NullCheck(L_17);
  2888. HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_17, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  2889. }
  2890. IL_0073:
  2891. {
  2892. // for (int i = 0; i < m_GraphicRebuildQueue.Count; i++)
  2893. V_2 = 0;
  2894. goto IL_008d;
  2895. }
  2896. IL_0077:
  2897. {
  2898. // m_GraphicRebuildQueue[i].Rebuild(CanvasUpdate.PreRender);
  2899. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_18 = __this->___m_GraphicRebuildQueue_4;
  2900. int32_t L_19 = V_2;
  2901. NullCheck(L_18);
  2902. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_20;
  2903. L_20 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_18, L_19, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var);
  2904. NullCheck(L_20);
  2905. VirtualActionInvoker1< int32_t >::Invoke(37 /* System.Void UnityEngine.UI.Graphic::Rebuild(UnityEngine.UI.CanvasUpdate) */, L_20, 3);
  2906. // for (int i = 0; i < m_GraphicRebuildQueue.Count; i++)
  2907. int32_t L_21 = V_2;
  2908. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  2909. }
  2910. IL_008d:
  2911. {
  2912. // for (int i = 0; i < m_GraphicRebuildQueue.Count; i++)
  2913. int32_t L_22 = V_2;
  2914. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_23 = __this->___m_GraphicRebuildQueue_4;
  2915. NullCheck(L_23);
  2916. int32_t L_24;
  2917. L_24 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_23, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2918. if ((((int32_t)L_22) < ((int32_t)L_24)))
  2919. {
  2920. goto IL_0077;
  2921. }
  2922. }
  2923. {
  2924. // if (m_GraphicRebuildQueue.Count > 0)
  2925. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_25 = __this->___m_GraphicRebuildQueue_4;
  2926. NullCheck(L_25);
  2927. int32_t L_26;
  2928. L_26 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_25, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2929. if ((((int32_t)L_26) <= ((int32_t)0)))
  2930. {
  2931. goto IL_00bf;
  2932. }
  2933. }
  2934. {
  2935. // m_GraphicRebuildQueue.Clear();
  2936. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_27 = __this->___m_GraphicRebuildQueue_4;
  2937. NullCheck(L_27);
  2938. List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline(L_27, List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var);
  2939. // m_GraphicQueueLookup.Clear();
  2940. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_28 = __this->___m_GraphicQueueLookup_3;
  2941. NullCheck(L_28);
  2942. HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_28, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  2943. }
  2944. IL_00bf:
  2945. {
  2946. // for (int i = 0; i < m_CullingUpdateQueue.Count; i++)
  2947. V_3 = 0;
  2948. goto IL_00d8;
  2949. }
  2950. IL_00c3:
  2951. {
  2952. // m_CullingUpdateQueue[i].UpdateCulling();
  2953. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_29 = __this->___m_CullingUpdateQueue_8;
  2954. int32_t L_30 = V_3;
  2955. NullCheck(L_29);
  2956. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_31;
  2957. L_31 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_29, L_30, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var);
  2958. NullCheck(L_31);
  2959. VirtualActionInvoker0::Invoke(102 /* System.Void TMPro.TMP_Text::UpdateCulling() */, L_31);
  2960. // for (int i = 0; i < m_CullingUpdateQueue.Count; i++)
  2961. int32_t L_32 = V_3;
  2962. V_3 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  2963. }
  2964. IL_00d8:
  2965. {
  2966. // for (int i = 0; i < m_CullingUpdateQueue.Count; i++)
  2967. int32_t L_33 = V_3;
  2968. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_34 = __this->___m_CullingUpdateQueue_8;
  2969. NullCheck(L_34);
  2970. int32_t L_35;
  2971. L_35 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_34, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2972. if ((((int32_t)L_33) < ((int32_t)L_35)))
  2973. {
  2974. goto IL_00c3;
  2975. }
  2976. }
  2977. {
  2978. // if (m_CullingUpdateQueue.Count > 0)
  2979. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_36 = __this->___m_CullingUpdateQueue_8;
  2980. NullCheck(L_36);
  2981. int32_t L_37;
  2982. L_37 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_36, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var);
  2983. if ((((int32_t)L_37) <= ((int32_t)0)))
  2984. {
  2985. goto IL_010a;
  2986. }
  2987. }
  2988. {
  2989. // m_CullingUpdateQueue.Clear();
  2990. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_38 = __this->___m_CullingUpdateQueue_8;
  2991. NullCheck(L_38);
  2992. List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline(L_38, List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var);
  2993. // m_CullingUpdateLookup.Clear();
  2994. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_39 = __this->___m_CullingUpdateLookup_7;
  2995. NullCheck(L_39);
  2996. HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_39, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  2997. }
  2998. IL_010a:
  2999. {
  3000. // }
  3001. return;
  3002. }
  3003. }
  3004. // System.Void TMPro.TMP_UpdateManager::UnRegisterTextObjectForUpdate(TMPro.TMP_Text)
  3005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_UnRegisterTextObjectForUpdate_mEFBA4B82356AAFD89692D3A3DA55B760977A8D40 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_textObject, const RuntimeMethod* method)
  3006. {
  3007. static bool s_Il2CppMethodInitialized;
  3008. if (!s_Il2CppMethodInitialized)
  3009. {
  3010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  3011. s_Il2CppMethodInitialized = true;
  3012. }
  3013. {
  3014. // instance.InternalUnRegisterTextObjectForUpdate(textObject);
  3015. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  3016. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0;
  3017. L_0 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  3018. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___0_textObject;
  3019. NullCheck(L_0);
  3020. TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8(L_0, L_1, NULL);
  3021. // }
  3022. return;
  3023. }
  3024. }
  3025. // System.Void TMPro.TMP_UpdateManager::UnRegisterTextElementForRebuild(TMPro.TMP_Text)
  3026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_UnRegisterTextElementForRebuild_m024BF55859F2F2FB7ABF6994059D74FF4F9B3548 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  3027. {
  3028. static bool s_Il2CppMethodInitialized;
  3029. if (!s_Il2CppMethodInitialized)
  3030. {
  3031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  3032. s_Il2CppMethodInitialized = true;
  3033. }
  3034. {
  3035. // instance.InternalUnRegisterTextElementForGraphicRebuild(element);
  3036. il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  3037. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0;
  3038. L_0 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  3039. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___0_element;
  3040. NullCheck(L_0);
  3041. TMP_UpdateManager_InternalUnRegisterTextElementForGraphicRebuild_m9E12886C94B95F5EF2F4DE0F32C8CD9C4A597198(L_0, L_1, NULL);
  3042. // instance.InternalUnRegisterTextElementForLayoutRebuild(element);
  3043. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_2;
  3044. L_2 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  3045. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___0_element;
  3046. NullCheck(L_2);
  3047. TMP_UpdateManager_InternalUnRegisterTextElementForLayoutRebuild_mA216D19431D7C825E187253D6D68B5EDB3B8FCEF(L_2, L_3, NULL);
  3048. // instance.InternalUnRegisterTextObjectForUpdate(element);
  3049. TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_4;
  3050. L_4 = TMP_UpdateManager_get_instance_m1650984C00D47E778930C9063DFDA10409C87D4E(NULL);
  3051. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_5 = ___0_element;
  3052. NullCheck(L_4);
  3053. TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8(L_4, L_5, NULL);
  3054. // }
  3055. return;
  3056. }
  3057. }
  3058. // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForGraphicRebuild(TMPro.TMP_Text)
  3059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForGraphicRebuild_m9E12886C94B95F5EF2F4DE0F32C8CD9C4A597198 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  3060. {
  3061. static bool s_Il2CppMethodInitialized;
  3062. if (!s_Il2CppMethodInitialized)
  3063. {
  3064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var);
  3066. s_Il2CppMethodInitialized = true;
  3067. }
  3068. int32_t V_0 = 0;
  3069. {
  3070. // int id = element.GetInstanceID();
  3071. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_element;
  3072. NullCheck(L_0);
  3073. int32_t L_1;
  3074. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  3075. V_0 = L_1;
  3076. // m_GraphicRebuildQueue.Remove(element);
  3077. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_2 = __this->___m_GraphicRebuildQueue_4;
  3078. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___0_element;
  3079. NullCheck(L_2);
  3080. bool L_4;
  3081. L_4 = List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863(L_2, L_3, List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var);
  3082. // m_GraphicQueueLookup.Remove(id);
  3083. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_GraphicQueueLookup_3;
  3084. int32_t L_6 = V_0;
  3085. NullCheck(L_5);
  3086. bool L_7;
  3087. L_7 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_5, L_6, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3088. // }
  3089. return;
  3090. }
  3091. }
  3092. // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForLayoutRebuild(TMPro.TMP_Text)
  3093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForLayoutRebuild_mA216D19431D7C825E187253D6D68B5EDB3B8FCEF (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_element, const RuntimeMethod* method)
  3094. {
  3095. static bool s_Il2CppMethodInitialized;
  3096. if (!s_Il2CppMethodInitialized)
  3097. {
  3098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var);
  3100. s_Il2CppMethodInitialized = true;
  3101. }
  3102. int32_t V_0 = 0;
  3103. {
  3104. // int id = element.GetInstanceID();
  3105. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_element;
  3106. NullCheck(L_0);
  3107. int32_t L_1;
  3108. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  3109. V_0 = L_1;
  3110. // m_LayoutRebuildQueue.Remove(element);
  3111. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_2 = __this->___m_LayoutRebuildQueue_2;
  3112. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___0_element;
  3113. NullCheck(L_2);
  3114. bool L_4;
  3115. L_4 = List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863(L_2, L_3, List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var);
  3116. // m_LayoutQueueLookup.Remove(id);
  3117. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_LayoutQueueLookup_1;
  3118. int32_t L_6 = V_0;
  3119. NullCheck(L_5);
  3120. bool L_7;
  3121. L_7 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_5, L_6, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3122. // }
  3123. return;
  3124. }
  3125. }
  3126. // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextObjectForUpdate(TMPro.TMP_Text)
  3127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___0_textObject, const RuntimeMethod* method)
  3128. {
  3129. static bool s_Il2CppMethodInitialized;
  3130. if (!s_Il2CppMethodInitialized)
  3131. {
  3132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var);
  3134. s_Il2CppMethodInitialized = true;
  3135. }
  3136. int32_t V_0 = 0;
  3137. {
  3138. // int id = textObject.GetInstanceID();
  3139. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___0_textObject;
  3140. NullCheck(L_0);
  3141. int32_t L_1;
  3142. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
  3143. V_0 = L_1;
  3144. // m_InternalUpdateQueue.Remove(textObject);
  3145. List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_2 = __this->___m_InternalUpdateQueue_6;
  3146. TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___0_textObject;
  3147. NullCheck(L_2);
  3148. bool L_4;
  3149. L_4 = List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863(L_2, L_3, List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var);
  3150. // m_InternalUpdateLookup.Remove(id);
  3151. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_InternalUpdateLookup_5;
  3152. int32_t L_6 = V_0;
  3153. NullCheck(L_5);
  3154. bool L_7;
  3155. L_7 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_5, L_6, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3156. // }
  3157. return;
  3158. }
  3159. }
  3160. // System.Void TMPro.TMP_UpdateManager::.cctor()
  3161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager__cctor_mEF08DEAFD5C6000A5E8AF447E12B4D82D91DD634 (const RuntimeMethod* method)
  3162. {
  3163. static bool s_Il2CppMethodInitialized;
  3164. if (!s_Il2CppMethodInitialized)
  3165. {
  3166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
  3167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5915D045A3DCD7E37FEF137C08A94B3BA0842B87);
  3168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7322B70C8ED55C917FB0AF74C8A7685589D953E2);
  3169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86CFE05CA4FDAC032BC9802F156E675CAC753C8C);
  3170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996659EC38C0F61B23141AE82D150D258D3E21E6);
  3171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECCA7D3167824BCF0D51CC29342CC6EE634437DF);
  3172. s_Il2CppMethodInitialized = true;
  3173. }
  3174. {
  3175. // private static ProfilerMarker k_RegisterTextObjectForUpdateMarker = new ProfilerMarker("TMP.RegisterTextObjectForUpdate");
  3176. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0;
  3177. memset((&L_0), 0, sizeof(L_0));
  3178. ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_0), _stringLiteral996659EC38C0F61B23141AE82D150D258D3E21E6, /*hidden argument*/NULL);
  3179. ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextObjectForUpdateMarker_9 = L_0;
  3180. // private static ProfilerMarker k_RegisterTextElementForGraphicRebuildMarker = new ProfilerMarker("TMP.RegisterTextElementForGraphicRebuild");
  3181. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_1;
  3182. memset((&L_1), 0, sizeof(L_1));
  3183. ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_1), _stringLiteral5915D045A3DCD7E37FEF137C08A94B3BA0842B87, /*hidden argument*/NULL);
  3184. ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForGraphicRebuildMarker_10 = L_1;
  3185. // private static ProfilerMarker k_RegisterTextElementForCullingUpdateMarker = new ProfilerMarker("TMP.RegisterTextElementForCullingUpdate");
  3186. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_2;
  3187. memset((&L_2), 0, sizeof(L_2));
  3188. ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_2), _stringLiteralECCA7D3167824BCF0D51CC29342CC6EE634437DF, /*hidden argument*/NULL);
  3189. ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForCullingUpdateMarker_11 = L_2;
  3190. // private static ProfilerMarker k_UnregisterTextObjectForUpdateMarker = new ProfilerMarker("TMP.UnregisterTextObjectForUpdate");
  3191. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3;
  3192. memset((&L_3), 0, sizeof(L_3));
  3193. ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_3), _stringLiteral86CFE05CA4FDAC032BC9802F156E675CAC753C8C, /*hidden argument*/NULL);
  3194. ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextObjectForUpdateMarker_12 = L_3;
  3195. // private static ProfilerMarker k_UnregisterTextElementForGraphicRebuildMarker = new ProfilerMarker("TMP.UnregisterTextElementForGraphicRebuild");
  3196. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_4;
  3197. memset((&L_4), 0, sizeof(L_4));
  3198. ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_4), _stringLiteral7322B70C8ED55C917FB0AF74C8A7685589D953E2, /*hidden argument*/NULL);
  3199. ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextElementForGraphicRebuildMarker_13 = L_4;
  3200. return;
  3201. }
  3202. }
  3203. #ifdef __clang__
  3204. #pragma clang diagnostic pop
  3205. #endif
  3206. #ifdef __clang__
  3207. #pragma clang diagnostic push
  3208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3209. #pragma clang diagnostic ignored "-Wunused-variable"
  3210. #endif
  3211. // TMPro.TMP_UpdateRegistry TMPro.TMP_UpdateRegistry::get_instance()
  3212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A (const RuntimeMethod* method)
  3213. {
  3214. static bool s_Il2CppMethodInitialized;
  3215. if (!s_Il2CppMethodInitialized)
  3216. {
  3217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var);
  3218. s_Il2CppMethodInitialized = true;
  3219. }
  3220. {
  3221. // if (TMP_UpdateRegistry.s_Instance == null)
  3222. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0 = ((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0;
  3223. if (L_0)
  3224. {
  3225. goto IL_0011;
  3226. }
  3227. }
  3228. {
  3229. // TMP_UpdateRegistry.s_Instance = new TMP_UpdateRegistry();
  3230. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_1 = (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4*)il2cpp_codegen_object_new(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var);
  3231. NullCheck(L_1);
  3232. TMP_UpdateRegistry__ctor_mAD466DAAF6A8867F7D24D9B00AD6D5E113D2649E(L_1, NULL);
  3233. ((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0 = L_1;
  3234. Il2CppCodeGenWriteBarrier((void**)(&((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_1);
  3235. }
  3236. IL_0011:
  3237. {
  3238. // return TMP_UpdateRegistry.s_Instance;
  3239. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2 = ((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0;
  3240. return L_2;
  3241. }
  3242. }
  3243. // System.Void TMPro.TMP_UpdateRegistry::.ctor()
  3244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry__ctor_mAD466DAAF6A8867F7D24D9B00AD6D5E113D2649E (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method)
  3245. {
  3246. static bool s_Il2CppMethodInitialized;
  3247. if (!s_Il2CppMethodInitialized)
  3248. {
  3249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  3250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  3251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var);
  3252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var);
  3253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9_RuntimeMethod_var);
  3254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var);
  3255. s_Il2CppMethodInitialized = true;
  3256. }
  3257. {
  3258. // private readonly List<ICanvasElement> m_LayoutRebuildQueue = new List<ICanvasElement>();
  3259. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_0 = (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*)il2cpp_codegen_object_new(List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var);
  3260. NullCheck(L_0);
  3261. List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A(L_0, List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var);
  3262. __this->___m_LayoutRebuildQueue_1 = L_0;
  3263. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutRebuildQueue_1), (void*)L_0);
  3264. // private HashSet<int> m_LayoutQueueLookup = new HashSet<int>();
  3265. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_1 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  3266. NullCheck(L_1);
  3267. HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_1, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  3268. __this->___m_LayoutQueueLookup_2 = L_1;
  3269. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutQueueLookup_2), (void*)L_1);
  3270. // private readonly List<ICanvasElement> m_GraphicRebuildQueue = new List<ICanvasElement>();
  3271. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_2 = (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*)il2cpp_codegen_object_new(List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var);
  3272. NullCheck(L_2);
  3273. List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A(L_2, List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var);
  3274. __this->___m_GraphicRebuildQueue_3 = L_2;
  3275. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicRebuildQueue_3), (void*)L_2);
  3276. // private HashSet<int> m_GraphicQueueLookup = new HashSet<int>();
  3277. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
  3278. NullCheck(L_3);
  3279. HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_3, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
  3280. __this->___m_GraphicQueueLookup_4 = L_3;
  3281. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicQueueLookup_4), (void*)L_3);
  3282. // protected TMP_UpdateRegistry()
  3283. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3284. // Canvas.willRenderCanvases += PerformUpdateForCanvasRendererObjects;
  3285. WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* L_4 = (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC*)il2cpp_codegen_object_new(WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var);
  3286. NullCheck(L_4);
  3287. WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3(L_4, __this, (intptr_t)((void*)TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9_RuntimeMethod_var), NULL);
  3288. Canvas_add_willRenderCanvases_m687D781C0082C147C4E9C2F5A82C59A696129E74(L_4, NULL);
  3289. // }
  3290. return;
  3291. }
  3292. }
  3293. // System.Void TMPro.TMP_UpdateRegistry::RegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
  3294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_RegisterCanvasElementForLayoutRebuild_mA9F9146A5AC0DBAB51A11A85026673AB0362BD11 (RuntimeObject* ___0_element, const RuntimeMethod* method)
  3295. {
  3296. {
  3297. // TMP_UpdateRegistry.instance.InternalRegisterCanvasElementForLayoutRebuild(element);
  3298. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0;
  3299. L_0 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3300. RuntimeObject* L_1 = ___0_element;
  3301. NullCheck(L_0);
  3302. bool L_2;
  3303. L_2 = TMP_UpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_mD0B965C049EBEB2E71B2BC8D2C7F16ECD47F0E53(L_0, L_1, NULL);
  3304. // }
  3305. return;
  3306. }
  3307. }
  3308. // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
  3309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_mD0B965C049EBEB2E71B2BC8D2C7F16ECD47F0E53 (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  3310. {
  3311. static bool s_Il2CppMethodInitialized;
  3312. if (!s_Il2CppMethodInitialized)
  3313. {
  3314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  3315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  3316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var);
  3317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3318. s_Il2CppMethodInitialized = true;
  3319. }
  3320. int32_t V_0 = 0;
  3321. {
  3322. // int id = (element as Object).GetInstanceID();
  3323. RuntimeObject* L_0 = ___0_element;
  3324. NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  3325. int32_t L_1;
  3326. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
  3327. V_0 = L_1;
  3328. // if (m_LayoutQueueLookup.Contains(id))
  3329. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_LayoutQueueLookup_2;
  3330. int32_t L_3 = V_0;
  3331. NullCheck(L_2);
  3332. bool L_4;
  3333. L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  3334. if (!L_4)
  3335. {
  3336. goto IL_001c;
  3337. }
  3338. }
  3339. {
  3340. // return false;
  3341. return (bool)0;
  3342. }
  3343. IL_001c:
  3344. {
  3345. // m_LayoutQueueLookup.Add(id);
  3346. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_LayoutQueueLookup_2;
  3347. int32_t L_6 = V_0;
  3348. NullCheck(L_5);
  3349. bool L_7;
  3350. L_7 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_5, L_6, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  3351. // m_LayoutRebuildQueue.Add(element);
  3352. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_8 = __this->___m_LayoutRebuildQueue_1;
  3353. RuntimeObject* L_9 = ___0_element;
  3354. NullCheck(L_8);
  3355. List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_inline(L_8, L_9, List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var);
  3356. // return true;
  3357. return (bool)1;
  3358. }
  3359. }
  3360. // System.Void TMPro.TMP_UpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  3361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_RegisterCanvasElementForGraphicRebuild_mB7AAD68EA73E63195616E956AB75DB961228DCD2 (RuntimeObject* ___0_element, const RuntimeMethod* method)
  3362. {
  3363. {
  3364. // TMP_UpdateRegistry.instance.InternalRegisterCanvasElementForGraphicRebuild(element);
  3365. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0;
  3366. L_0 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3367. RuntimeObject* L_1 = ___0_element;
  3368. NullCheck(L_0);
  3369. bool L_2;
  3370. L_2 = TMP_UpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3D71D7AB720191114A3CAD60899ED945D8614F3A(L_0, L_1, NULL);
  3371. // }
  3372. return;
  3373. }
  3374. }
  3375. // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  3376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3D71D7AB720191114A3CAD60899ED945D8614F3A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  3377. {
  3378. static bool s_Il2CppMethodInitialized;
  3379. if (!s_Il2CppMethodInitialized)
  3380. {
  3381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  3382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  3383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var);
  3384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3385. s_Il2CppMethodInitialized = true;
  3386. }
  3387. int32_t V_0 = 0;
  3388. {
  3389. // int id = (element as Object).GetInstanceID();
  3390. RuntimeObject* L_0 = ___0_element;
  3391. NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  3392. int32_t L_1;
  3393. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
  3394. V_0 = L_1;
  3395. // if (m_GraphicQueueLookup.Contains(id))
  3396. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_GraphicQueueLookup_4;
  3397. int32_t L_3 = V_0;
  3398. NullCheck(L_2);
  3399. bool L_4;
  3400. L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
  3401. if (!L_4)
  3402. {
  3403. goto IL_001c;
  3404. }
  3405. }
  3406. {
  3407. // return false;
  3408. return (bool)0;
  3409. }
  3410. IL_001c:
  3411. {
  3412. // m_GraphicQueueLookup.Add(id);
  3413. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_GraphicQueueLookup_4;
  3414. int32_t L_6 = V_0;
  3415. NullCheck(L_5);
  3416. bool L_7;
  3417. L_7 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_5, L_6, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
  3418. // m_GraphicRebuildQueue.Add(element);
  3419. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_8 = __this->___m_GraphicRebuildQueue_3;
  3420. RuntimeObject* L_9 = ___0_element;
  3421. NullCheck(L_8);
  3422. List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_inline(L_8, L_9, List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var);
  3423. // return true;
  3424. return (bool)1;
  3425. }
  3426. }
  3427. // System.Void TMPro.TMP_UpdateRegistry::PerformUpdateForCanvasRendererObjects()
  3428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9 (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method)
  3429. {
  3430. static bool s_Il2CppMethodInitialized;
  3431. if (!s_Il2CppMethodInitialized)
  3432. {
  3433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  3434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var);
  3435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var);
  3436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var);
  3437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var);
  3438. s_Il2CppMethodInitialized = true;
  3439. }
  3440. int32_t V_0 = 0;
  3441. int32_t V_1 = 0;
  3442. {
  3443. // for (int index = 0; index < m_LayoutRebuildQueue.Count; index++)
  3444. V_0 = 0;
  3445. goto IL_001e;
  3446. }
  3447. IL_0004:
  3448. {
  3449. // ICanvasElement element = TMP_UpdateRegistry.instance.m_LayoutRebuildQueue[index];
  3450. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0;
  3451. L_0 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3452. NullCheck(L_0);
  3453. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_1 = L_0->___m_LayoutRebuildQueue_1;
  3454. int32_t L_2 = V_0;
  3455. NullCheck(L_1);
  3456. RuntimeObject* L_3;
  3457. L_3 = List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F(L_1, L_2, List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var);
  3458. // element.Rebuild(CanvasUpdate.Prelayout);
  3459. NullCheck(L_3);
  3460. InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var, L_3, 0);
  3461. // for (int index = 0; index < m_LayoutRebuildQueue.Count; index++)
  3462. int32_t L_4 = V_0;
  3463. V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
  3464. }
  3465. IL_001e:
  3466. {
  3467. // for (int index = 0; index < m_LayoutRebuildQueue.Count; index++)
  3468. int32_t L_5 = V_0;
  3469. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_6 = __this->___m_LayoutRebuildQueue_1;
  3470. NullCheck(L_6);
  3471. int32_t L_7;
  3472. L_7 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_6, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var);
  3473. if ((((int32_t)L_5) < ((int32_t)L_7)))
  3474. {
  3475. goto IL_0004;
  3476. }
  3477. }
  3478. {
  3479. // if (m_LayoutRebuildQueue.Count > 0)
  3480. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_8 = __this->___m_LayoutRebuildQueue_1;
  3481. NullCheck(L_8);
  3482. int32_t L_9;
  3483. L_9 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_8, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var);
  3484. if ((((int32_t)L_9) <= ((int32_t)0)))
  3485. {
  3486. goto IL_0050;
  3487. }
  3488. }
  3489. {
  3490. // m_LayoutRebuildQueue.Clear();
  3491. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_10 = __this->___m_LayoutRebuildQueue_1;
  3492. NullCheck(L_10);
  3493. List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_inline(L_10, List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var);
  3494. // m_LayoutQueueLookup.Clear();
  3495. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_11 = __this->___m_LayoutQueueLookup_2;
  3496. NullCheck(L_11);
  3497. HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_11, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  3498. }
  3499. IL_0050:
  3500. {
  3501. // for (int index = 0; index < m_GraphicRebuildQueue.Count; index++)
  3502. V_1 = 0;
  3503. goto IL_006e;
  3504. }
  3505. IL_0054:
  3506. {
  3507. // ICanvasElement element = TMP_UpdateRegistry.instance.m_GraphicRebuildQueue[index];
  3508. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_12;
  3509. L_12 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3510. NullCheck(L_12);
  3511. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_13 = L_12->___m_GraphicRebuildQueue_3;
  3512. int32_t L_14 = V_1;
  3513. NullCheck(L_13);
  3514. RuntimeObject* L_15;
  3515. L_15 = List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F(L_13, L_14, List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var);
  3516. // element.Rebuild(CanvasUpdate.PreRender);
  3517. NullCheck(L_15);
  3518. InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var, L_15, 3);
  3519. // for (int index = 0; index < m_GraphicRebuildQueue.Count; index++)
  3520. int32_t L_16 = V_1;
  3521. V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  3522. }
  3523. IL_006e:
  3524. {
  3525. // for (int index = 0; index < m_GraphicRebuildQueue.Count; index++)
  3526. int32_t L_17 = V_1;
  3527. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_18 = __this->___m_GraphicRebuildQueue_3;
  3528. NullCheck(L_18);
  3529. int32_t L_19;
  3530. L_19 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_18, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var);
  3531. if ((((int32_t)L_17) < ((int32_t)L_19)))
  3532. {
  3533. goto IL_0054;
  3534. }
  3535. }
  3536. {
  3537. // if (m_GraphicRebuildQueue.Count > 0)
  3538. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_20 = __this->___m_GraphicRebuildQueue_3;
  3539. NullCheck(L_20);
  3540. int32_t L_21;
  3541. L_21 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_20, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var);
  3542. if ((((int32_t)L_21) <= ((int32_t)0)))
  3543. {
  3544. goto IL_00a0;
  3545. }
  3546. }
  3547. {
  3548. // m_GraphicRebuildQueue.Clear();
  3549. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_22 = __this->___m_GraphicRebuildQueue_3;
  3550. NullCheck(L_22);
  3551. List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_inline(L_22, List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var);
  3552. // m_GraphicQueueLookup.Clear();
  3553. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_23 = __this->___m_GraphicQueueLookup_4;
  3554. NullCheck(L_23);
  3555. HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_23, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
  3556. }
  3557. IL_00a0:
  3558. {
  3559. // }
  3560. return;
  3561. }
  3562. }
  3563. // System.Void TMPro.TMP_UpdateRegistry::PerformUpdateForMeshRendererObjects()
  3564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_PerformUpdateForMeshRendererObjects_mA5D3656421524B3258494141D9A73D3A5EA49D4E (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method)
  3565. {
  3566. static bool s_Il2CppMethodInitialized;
  3567. if (!s_Il2CppMethodInitialized)
  3568. {
  3569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD9676747DCD99A0578C5B0B4D09EA47A139DA4B);
  3571. s_Il2CppMethodInitialized = true;
  3572. }
  3573. {
  3574. // Debug.Log("Perform update of MeshRenderer objects.");
  3575. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3576. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralBD9676747DCD99A0578C5B0B4D09EA47A139DA4B, NULL);
  3577. // }
  3578. return;
  3579. }
  3580. }
  3581. // System.Void TMPro.TMP_UpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement)
  3582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_UnRegisterCanvasElementForRebuild_m7ADDF5C250DDEBBD803615D0B62A0B2A25BF08C5 (RuntimeObject* ___0_element, const RuntimeMethod* method)
  3583. {
  3584. {
  3585. // TMP_UpdateRegistry.instance.InternalUnRegisterCanvasElementForLayoutRebuild(element);
  3586. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0;
  3587. L_0 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3588. RuntimeObject* L_1 = ___0_element;
  3589. NullCheck(L_0);
  3590. TMP_UpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_mA9A8EC29FC4587BAB47D3A48725299C9F3251BEC(L_0, L_1, NULL);
  3591. // TMP_UpdateRegistry.instance.InternalUnRegisterCanvasElementForGraphicRebuild(element);
  3592. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2;
  3593. L_2 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3594. RuntimeObject* L_3 = ___0_element;
  3595. NullCheck(L_2);
  3596. TMP_UpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mA2012BE5D69C00E5865F9C4428F9D85A39B4331A(L_2, L_3, NULL);
  3597. // }
  3598. return;
  3599. }
  3600. }
  3601. // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
  3602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_mA9A8EC29FC4587BAB47D3A48725299C9F3251BEC (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  3603. {
  3604. static bool s_Il2CppMethodInitialized;
  3605. if (!s_Il2CppMethodInitialized)
  3606. {
  3607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var);
  3609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3610. s_Il2CppMethodInitialized = true;
  3611. }
  3612. int32_t V_0 = 0;
  3613. {
  3614. // int id = (element as Object).GetInstanceID();
  3615. RuntimeObject* L_0 = ___0_element;
  3616. NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  3617. int32_t L_1;
  3618. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
  3619. V_0 = L_1;
  3620. // TMP_UpdateRegistry.instance.m_LayoutRebuildQueue.Remove(element);
  3621. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2;
  3622. L_2 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3623. NullCheck(L_2);
  3624. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_3 = L_2->___m_LayoutRebuildQueue_1;
  3625. RuntimeObject* L_4 = ___0_element;
  3626. NullCheck(L_3);
  3627. bool L_5;
  3628. L_5 = List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B(L_3, L_4, List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var);
  3629. // m_GraphicQueueLookup.Remove(id);
  3630. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_GraphicQueueLookup_4;
  3631. int32_t L_7 = V_0;
  3632. NullCheck(L_6);
  3633. bool L_8;
  3634. L_8 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_6, L_7, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3635. // }
  3636. return;
  3637. }
  3638. }
  3639. // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  3640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mA2012BE5D69C00E5865F9C4428F9D85A39B4331A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  3641. {
  3642. static bool s_Il2CppMethodInitialized;
  3643. if (!s_Il2CppMethodInitialized)
  3644. {
  3645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var);
  3647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3648. s_Il2CppMethodInitialized = true;
  3649. }
  3650. int32_t V_0 = 0;
  3651. {
  3652. // int id = (element as Object).GetInstanceID();
  3653. RuntimeObject* L_0 = ___0_element;
  3654. NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  3655. int32_t L_1;
  3656. L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
  3657. V_0 = L_1;
  3658. // TMP_UpdateRegistry.instance.m_GraphicRebuildQueue.Remove(element);
  3659. TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2;
  3660. L_2 = TMP_UpdateRegistry_get_instance_m6DDAF8DA224196A7AC60D0F1FF65752D6C03548A(NULL);
  3661. NullCheck(L_2);
  3662. List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_3 = L_2->___m_GraphicRebuildQueue_3;
  3663. RuntimeObject* L_4 = ___0_element;
  3664. NullCheck(L_3);
  3665. bool L_5;
  3666. L_5 = List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B(L_3, L_4, List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var);
  3667. // m_LayoutQueueLookup.Remove(id);
  3668. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_LayoutQueueLookup_2;
  3669. int32_t L_7 = V_0;
  3670. NullCheck(L_6);
  3671. bool L_8;
  3672. L_8 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_6, L_7, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
  3673. // }
  3674. return;
  3675. }
  3676. }
  3677. #ifdef __clang__
  3678. #pragma clang diagnostic pop
  3679. #endif
  3680. #ifdef __clang__
  3681. #pragma clang diagnostic push
  3682. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3683. #pragma clang diagnostic ignored "-Wunused-variable"
  3684. #endif
  3685. // System.Void TMPro.SpriteAssetUtilities.TexturePacker_JsonArray::.ctor()
  3686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TexturePacker_JsonArray__ctor_mA7347C642D7784A142849ED55983E779C997D853 (TexturePacker_JsonArray_tA532E720E5D2DFB9915DC17B15B654708DFC7FA7* __this, const RuntimeMethod* method)
  3687. {
  3688. {
  3689. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3690. return;
  3691. }
  3692. }
  3693. #ifdef __clang__
  3694. #pragma clang diagnostic pop
  3695. #endif
  3696. #ifdef __clang__
  3697. #pragma clang diagnostic push
  3698. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3699. #pragma clang diagnostic ignored "-Wunused-variable"
  3700. #endif
  3701. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::ToString()
  3702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C (SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4* __this, const RuntimeMethod* method)
  3703. {
  3704. static bool s_Il2CppMethodInitialized;
  3705. if (!s_Il2CppMethodInitialized)
  3706. {
  3707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  3708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65);
  3709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85);
  3710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F178296412650029A46BF49F4A367936D3796A2);
  3711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA);
  3712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F);
  3713. s_Il2CppMethodInitialized = true;
  3714. }
  3715. {
  3716. // string s = "x: " + x.ToString("f2") + " y: " + y.ToString("f2") + " h: " + h.ToString("f2") + " w: " + w.ToString("f2");
  3717. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
  3718. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  3719. NullCheck(L_1);
  3720. ArrayElementTypeCheck (L_1, _stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65);
  3721. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65);
  3722. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  3723. float* L_3 = (&__this->___x_0);
  3724. String_t* L_4;
  3725. L_4 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_3, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL);
  3726. NullCheck(L_2);
  3727. ArrayElementTypeCheck (L_2, L_4);
  3728. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
  3729. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
  3730. NullCheck(L_5);
  3731. ArrayElementTypeCheck (L_5, _stringLiteral3F178296412650029A46BF49F4A367936D3796A2);
  3732. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral3F178296412650029A46BF49F4A367936D3796A2);
  3733. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  3734. float* L_7 = (&__this->___y_1);
  3735. String_t* L_8;
  3736. L_8 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_7, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL);
  3737. NullCheck(L_6);
  3738. ArrayElementTypeCheck (L_6, L_8);
  3739. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
  3740. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
  3741. NullCheck(L_9);
  3742. ArrayElementTypeCheck (L_9, _stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA);
  3743. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA);
  3744. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
  3745. float* L_11 = (&__this->___h_3);
  3746. String_t* L_12;
  3747. L_12 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_11, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL);
  3748. NullCheck(L_10);
  3749. ArrayElementTypeCheck (L_10, L_12);
  3750. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
  3751. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_10;
  3752. NullCheck(L_13);
  3753. ArrayElementTypeCheck (L_13, _stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F);
  3754. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F);
  3755. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
  3756. float* L_15 = (&__this->___w_2);
  3757. String_t* L_16;
  3758. L_16 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_15, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL);
  3759. NullCheck(L_14);
  3760. ArrayElementTypeCheck (L_14, L_16);
  3761. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_16);
  3762. String_t* L_17;
  3763. L_17 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_14, NULL);
  3764. // return s;
  3765. return L_17;
  3766. }
  3767. }
  3768. IL2CPP_EXTERN_C String_t* SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3769. {
  3770. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4* _thisAdjusted;
  3771. int32_t _offset = 1;
  3772. _thisAdjusted = reinterpret_cast<SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4*>(__this + _offset);
  3773. String_t* _returnValue;
  3774. _returnValue = SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C(_thisAdjusted, method);
  3775. return _returnValue;
  3776. }
  3777. #ifdef __clang__
  3778. #pragma clang diagnostic pop
  3779. #endif
  3780. #ifdef __clang__
  3781. #pragma clang diagnostic push
  3782. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3783. #pragma clang diagnostic ignored "-Wunused-variable"
  3784. #endif
  3785. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::ToString()
  3786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB (SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3* __this, const RuntimeMethod* method)
  3787. {
  3788. static bool s_Il2CppMethodInitialized;
  3789. if (!s_Il2CppMethodInitialized)
  3790. {
  3791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85);
  3792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA);
  3793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4ECA4ACF6B856BD63138D010DEA72B85D6666ABB);
  3794. s_Il2CppMethodInitialized = true;
  3795. }
  3796. {
  3797. // string s = "w: " + w.ToString("f2") + " h: " + h.ToString("f2");
  3798. float* L_0 = (&__this->___w_0);
  3799. String_t* L_1;
  3800. L_1 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_0, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL);
  3801. float* L_2 = (&__this->___h_1);
  3802. String_t* L_3;
  3803. L_3 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_2, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL);
  3804. String_t* L_4;
  3805. L_4 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral4ECA4ACF6B856BD63138D010DEA72B85D6666ABB, L_1, _stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA, L_3, NULL);
  3806. // return s;
  3807. return L_4;
  3808. }
  3809. }
  3810. IL2CPP_EXTERN_C String_t* SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3811. {
  3812. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3* _thisAdjusted;
  3813. int32_t _offset = 1;
  3814. _thisAdjusted = reinterpret_cast<SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3*>(__this + _offset);
  3815. String_t* _returnValue;
  3816. _returnValue = SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB(_thisAdjusted, method);
  3817. return _returnValue;
  3818. }
  3819. #ifdef __clang__
  3820. #pragma clang diagnostic pop
  3821. #endif
  3822. #ifdef __clang__
  3823. #pragma clang diagnostic push
  3824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3825. #pragma clang diagnostic ignored "-Wunused-variable"
  3826. #endif
  3827. // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  3828. IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_pinvoke(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke& marshaled)
  3829. {
  3830. marshaled.___filename_0 = il2cpp_codegen_marshal_string(unmarshaled.___filename_0);
  3831. marshaled.___frame_1 = unmarshaled.___frame_1;
  3832. marshaled.___rotated_2 = static_cast<int32_t>(unmarshaled.___rotated_2);
  3833. marshaled.___trimmed_3 = static_cast<int32_t>(unmarshaled.___trimmed_3);
  3834. marshaled.___spriteSourceSize_4 = unmarshaled.___spriteSourceSize_4;
  3835. marshaled.___sourceSize_5 = unmarshaled.___sourceSize_5;
  3836. marshaled.___pivot_6 = unmarshaled.___pivot_6;
  3837. }
  3838. IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_pinvoke_back(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke& marshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled)
  3839. {
  3840. unmarshaled.___filename_0 = il2cpp_codegen_marshal_string_result(marshaled.___filename_0);
  3841. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___filename_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___filename_0));
  3842. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledframe_temp_1;
  3843. memset((&unmarshaledframe_temp_1), 0, sizeof(unmarshaledframe_temp_1));
  3844. unmarshaledframe_temp_1 = marshaled.___frame_1;
  3845. unmarshaled.___frame_1 = unmarshaledframe_temp_1;
  3846. bool unmarshaledrotated_temp_2 = false;
  3847. unmarshaledrotated_temp_2 = static_cast<bool>(marshaled.___rotated_2);
  3848. unmarshaled.___rotated_2 = unmarshaledrotated_temp_2;
  3849. bool unmarshaledtrimmed_temp_3 = false;
  3850. unmarshaledtrimmed_temp_3 = static_cast<bool>(marshaled.___trimmed_3);
  3851. unmarshaled.___trimmed_3 = unmarshaledtrimmed_temp_3;
  3852. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledspriteSourceSize_temp_4;
  3853. memset((&unmarshaledspriteSourceSize_temp_4), 0, sizeof(unmarshaledspriteSourceSize_temp_4));
  3854. unmarshaledspriteSourceSize_temp_4 = marshaled.___spriteSourceSize_4;
  3855. unmarshaled.___spriteSourceSize_4 = unmarshaledspriteSourceSize_temp_4;
  3856. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsourceSize_temp_5;
  3857. memset((&unmarshaledsourceSize_temp_5), 0, sizeof(unmarshaledsourceSize_temp_5));
  3858. unmarshaledsourceSize_temp_5 = marshaled.___sourceSize_5;
  3859. unmarshaled.___sourceSize_5 = unmarshaledsourceSize_temp_5;
  3860. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledpivot_temp_6;
  3861. memset((&unmarshaledpivot_temp_6), 0, sizeof(unmarshaledpivot_temp_6));
  3862. unmarshaledpivot_temp_6 = marshaled.___pivot_6;
  3863. unmarshaled.___pivot_6 = unmarshaledpivot_temp_6;
  3864. }
  3865. // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  3866. IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_pinvoke_cleanup(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke& marshaled)
  3867. {
  3868. il2cpp_codegen_marshal_free(marshaled.___filename_0);
  3869. marshaled.___filename_0 = NULL;
  3870. }
  3871. // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  3872. IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_com(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com& marshaled)
  3873. {
  3874. marshaled.___filename_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___filename_0);
  3875. marshaled.___frame_1 = unmarshaled.___frame_1;
  3876. marshaled.___rotated_2 = static_cast<int32_t>(unmarshaled.___rotated_2);
  3877. marshaled.___trimmed_3 = static_cast<int32_t>(unmarshaled.___trimmed_3);
  3878. marshaled.___spriteSourceSize_4 = unmarshaled.___spriteSourceSize_4;
  3879. marshaled.___sourceSize_5 = unmarshaled.___sourceSize_5;
  3880. marshaled.___pivot_6 = unmarshaled.___pivot_6;
  3881. }
  3882. IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_com_back(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com& marshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled)
  3883. {
  3884. unmarshaled.___filename_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___filename_0);
  3885. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___filename_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___filename_0));
  3886. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledframe_temp_1;
  3887. memset((&unmarshaledframe_temp_1), 0, sizeof(unmarshaledframe_temp_1));
  3888. unmarshaledframe_temp_1 = marshaled.___frame_1;
  3889. unmarshaled.___frame_1 = unmarshaledframe_temp_1;
  3890. bool unmarshaledrotated_temp_2 = false;
  3891. unmarshaledrotated_temp_2 = static_cast<bool>(marshaled.___rotated_2);
  3892. unmarshaled.___rotated_2 = unmarshaledrotated_temp_2;
  3893. bool unmarshaledtrimmed_temp_3 = false;
  3894. unmarshaledtrimmed_temp_3 = static_cast<bool>(marshaled.___trimmed_3);
  3895. unmarshaled.___trimmed_3 = unmarshaledtrimmed_temp_3;
  3896. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledspriteSourceSize_temp_4;
  3897. memset((&unmarshaledspriteSourceSize_temp_4), 0, sizeof(unmarshaledspriteSourceSize_temp_4));
  3898. unmarshaledspriteSourceSize_temp_4 = marshaled.___spriteSourceSize_4;
  3899. unmarshaled.___spriteSourceSize_4 = unmarshaledspriteSourceSize_temp_4;
  3900. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsourceSize_temp_5;
  3901. memset((&unmarshaledsourceSize_temp_5), 0, sizeof(unmarshaledsourceSize_temp_5));
  3902. unmarshaledsourceSize_temp_5 = marshaled.___sourceSize_5;
  3903. unmarshaled.___sourceSize_5 = unmarshaledsourceSize_temp_5;
  3904. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledpivot_temp_6;
  3905. memset((&unmarshaledpivot_temp_6), 0, sizeof(unmarshaledpivot_temp_6));
  3906. unmarshaledpivot_temp_6 = marshaled.___pivot_6;
  3907. unmarshaled.___pivot_6 = unmarshaledpivot_temp_6;
  3908. }
  3909. // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  3910. IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_com_cleanup(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com& marshaled)
  3911. {
  3912. il2cpp_codegen_marshal_free_bstring(marshaled.___filename_0);
  3913. marshaled.___filename_0 = NULL;
  3914. }
  3915. #ifdef __clang__
  3916. #pragma clang diagnostic pop
  3917. #endif
  3918. #ifdef __clang__
  3919. #pragma clang diagnostic push
  3920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3921. #pragma clang diagnostic ignored "-Wunused-variable"
  3922. #endif
  3923. // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  3924. IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_pinvoke(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke& marshaled)
  3925. {
  3926. marshaled.___app_0 = il2cpp_codegen_marshal_string(unmarshaled.___app_0);
  3927. marshaled.___version_1 = il2cpp_codegen_marshal_string(unmarshaled.___version_1);
  3928. marshaled.___image_2 = il2cpp_codegen_marshal_string(unmarshaled.___image_2);
  3929. marshaled.___format_3 = il2cpp_codegen_marshal_string(unmarshaled.___format_3);
  3930. marshaled.___size_4 = unmarshaled.___size_4;
  3931. marshaled.___scale_5 = unmarshaled.___scale_5;
  3932. marshaled.___smartupdate_6 = il2cpp_codegen_marshal_string(unmarshaled.___smartupdate_6);
  3933. }
  3934. IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_pinvoke_back(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke& marshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled)
  3935. {
  3936. unmarshaled.___app_0 = il2cpp_codegen_marshal_string_result(marshaled.___app_0);
  3937. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___app_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___app_0));
  3938. unmarshaled.___version_1 = il2cpp_codegen_marshal_string_result(marshaled.___version_1);
  3939. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___version_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___version_1));
  3940. unmarshaled.___image_2 = il2cpp_codegen_marshal_string_result(marshaled.___image_2);
  3941. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___image_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___image_2));
  3942. unmarshaled.___format_3 = il2cpp_codegen_marshal_string_result(marshaled.___format_3);
  3943. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___format_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___format_3));
  3944. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsize_temp_4;
  3945. memset((&unmarshaledsize_temp_4), 0, sizeof(unmarshaledsize_temp_4));
  3946. unmarshaledsize_temp_4 = marshaled.___size_4;
  3947. unmarshaled.___size_4 = unmarshaledsize_temp_4;
  3948. float unmarshaledscale_temp_5 = 0.0f;
  3949. unmarshaledscale_temp_5 = marshaled.___scale_5;
  3950. unmarshaled.___scale_5 = unmarshaledscale_temp_5;
  3951. unmarshaled.___smartupdate_6 = il2cpp_codegen_marshal_string_result(marshaled.___smartupdate_6);
  3952. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___smartupdate_6), (void*)il2cpp_codegen_marshal_string_result(marshaled.___smartupdate_6));
  3953. }
  3954. // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  3955. IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_pinvoke_cleanup(Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke& marshaled)
  3956. {
  3957. il2cpp_codegen_marshal_free(marshaled.___app_0);
  3958. marshaled.___app_0 = NULL;
  3959. il2cpp_codegen_marshal_free(marshaled.___version_1);
  3960. marshaled.___version_1 = NULL;
  3961. il2cpp_codegen_marshal_free(marshaled.___image_2);
  3962. marshaled.___image_2 = NULL;
  3963. il2cpp_codegen_marshal_free(marshaled.___format_3);
  3964. marshaled.___format_3 = NULL;
  3965. il2cpp_codegen_marshal_free(marshaled.___smartupdate_6);
  3966. marshaled.___smartupdate_6 = NULL;
  3967. }
  3968. // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  3969. IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_com(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com& marshaled)
  3970. {
  3971. marshaled.___app_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___app_0);
  3972. marshaled.___version_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___version_1);
  3973. marshaled.___image_2 = il2cpp_codegen_marshal_bstring(unmarshaled.___image_2);
  3974. marshaled.___format_3 = il2cpp_codegen_marshal_bstring(unmarshaled.___format_3);
  3975. marshaled.___size_4 = unmarshaled.___size_4;
  3976. marshaled.___scale_5 = unmarshaled.___scale_5;
  3977. marshaled.___smartupdate_6 = il2cpp_codegen_marshal_bstring(unmarshaled.___smartupdate_6);
  3978. }
  3979. IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_com_back(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com& marshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled)
  3980. {
  3981. unmarshaled.___app_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___app_0);
  3982. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___app_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___app_0));
  3983. unmarshaled.___version_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___version_1);
  3984. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___version_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___version_1));
  3985. unmarshaled.___image_2 = il2cpp_codegen_marshal_bstring_result(marshaled.___image_2);
  3986. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___image_2), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___image_2));
  3987. unmarshaled.___format_3 = il2cpp_codegen_marshal_bstring_result(marshaled.___format_3);
  3988. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___format_3), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___format_3));
  3989. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsize_temp_4;
  3990. memset((&unmarshaledsize_temp_4), 0, sizeof(unmarshaledsize_temp_4));
  3991. unmarshaledsize_temp_4 = marshaled.___size_4;
  3992. unmarshaled.___size_4 = unmarshaledsize_temp_4;
  3993. float unmarshaledscale_temp_5 = 0.0f;
  3994. unmarshaledscale_temp_5 = marshaled.___scale_5;
  3995. unmarshaled.___scale_5 = unmarshaledscale_temp_5;
  3996. unmarshaled.___smartupdate_6 = il2cpp_codegen_marshal_bstring_result(marshaled.___smartupdate_6);
  3997. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___smartupdate_6), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___smartupdate_6));
  3998. }
  3999. // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta
  4000. IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_com_cleanup(Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com& marshaled)
  4001. {
  4002. il2cpp_codegen_marshal_free_bstring(marshaled.___app_0);
  4003. marshaled.___app_0 = NULL;
  4004. il2cpp_codegen_marshal_free_bstring(marshaled.___version_1);
  4005. marshaled.___version_1 = NULL;
  4006. il2cpp_codegen_marshal_free_bstring(marshaled.___image_2);
  4007. marshaled.___image_2 = NULL;
  4008. il2cpp_codegen_marshal_free_bstring(marshaled.___format_3);
  4009. marshaled.___format_3 = NULL;
  4010. il2cpp_codegen_marshal_free_bstring(marshaled.___smartupdate_6);
  4011. marshaled.___smartupdate_6 = NULL;
  4012. }
  4013. #ifdef __clang__
  4014. #pragma clang diagnostic pop
  4015. #endif
  4016. #ifdef __clang__
  4017. #pragma clang diagnostic push
  4018. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4019. #pragma clang diagnostic ignored "-Wunused-variable"
  4020. #endif
  4021. // System.Void TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject::.ctor()
  4022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteDataObject__ctor_m89C520B855B17B46E4B43024C4941688A276CBE1 (SpriteDataObject_t9D25639DD8A0581779E5EEBBD10DB66EB1A1978F* __this, const RuntimeMethod* method)
  4023. {
  4024. {
  4025. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4026. return;
  4027. }
  4028. }
  4029. #ifdef __clang__
  4030. #pragma clang diagnostic pop
  4031. #endif
  4032. #ifdef __clang__
  4033. #pragma clang diagnostic push
  4034. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4035. #pragma clang diagnostic ignored "-Wunused-variable"
  4036. #endif
  4037. #ifdef __clang__
  4038. #pragma clang diagnostic pop
  4039. #endif
  4040. #ifdef __clang__
  4041. #pragma clang diagnostic push
  4042. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4043. #pragma clang diagnostic ignored "-Wunused-variable"
  4044. #endif
  4045. #ifdef __clang__
  4046. #pragma clang diagnostic pop
  4047. #endif
  4048. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method)
  4049. {
  4050. {
  4051. String_t* L_0 = ___0_name;
  4052. intptr_t L_1;
  4053. L_1 = ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64(L_0, (uint16_t)1, 0, 0, NULL);
  4054. __this->___m_Ptr_0 = L_1;
  4055. return;
  4056. }
  4057. }
  4058. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4059. {
  4060. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  4061. int32_t V_1 = 0;
  4062. {
  4063. int32_t L_0 = (int32_t)__this->____version_3;
  4064. __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  4065. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
  4066. V_0 = L_1;
  4067. int32_t L_2 = (int32_t)__this->____size_2;
  4068. V_1 = L_2;
  4069. int32_t L_3 = V_1;
  4070. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  4071. NullCheck(L_4);
  4072. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  4073. {
  4074. goto IL_0034;
  4075. }
  4076. }
  4077. {
  4078. int32_t L_5 = V_1;
  4079. __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  4080. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  4081. int32_t L_7 = V_1;
  4082. RuntimeObject* L_8 = ___0_item;
  4083. NullCheck(L_6);
  4084. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  4085. return;
  4086. }
  4087. IL_0034:
  4088. {
  4089. RuntimeObject* L_9 = ___0_item;
  4090. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  4091. return;
  4092. }
  4093. }
  4094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4095. {
  4096. {
  4097. int32_t L_0 = (int32_t)__this->____size_2;
  4098. return L_0;
  4099. }
  4100. }
  4101. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4102. {
  4103. int32_t V_0 = 0;
  4104. {
  4105. int32_t L_0 = (int32_t)__this->____version_3;
  4106. __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  4107. if (!true)
  4108. {
  4109. goto IL_0035;
  4110. }
  4111. }
  4112. {
  4113. int32_t L_1 = (int32_t)__this->____size_2;
  4114. V_0 = L_1;
  4115. __this->____size_2 = 0;
  4116. int32_t L_2 = V_0;
  4117. if ((((int32_t)L_2) <= ((int32_t)0)))
  4118. {
  4119. goto IL_003c;
  4120. }
  4121. }
  4122. {
  4123. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
  4124. int32_t L_4 = V_0;
  4125. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  4126. return;
  4127. }
  4128. IL_0035:
  4129. {
  4130. __this->____size_2 = 0;
  4131. }
  4132. IL_003c:
  4133. {
  4134. return;
  4135. }
  4136. }