UnityEngine.TextRenderingModule.cpp 127 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755
  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 InterfaceActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. struct Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC;
  18. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  19. struct IList_1_t7C94015474540F0009E4F2C369960F5CBFF622E9;
  20. struct IList_1_tD01F121A6E09A7FB2463237A05A02D8736665FDB;
  21. struct IList_1_t1B290ECCB9D2FD52EB25227789136D5C40BD3D5D;
  22. struct List_1_t67A1600A303BB89506DFD21B59687088B7E0675B;
  23. struct List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5;
  24. struct List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A;
  25. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  26. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  27. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  28. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  29. struct UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C;
  30. struct UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC;
  31. struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
  32. struct Delegate_t;
  33. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  34. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
  35. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  36. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  37. struct MethodInfo_t;
  38. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  39. struct String_t;
  40. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3;
  41. struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC;
  42. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  43. struct FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1;
  44. IL2CPP_EXTERN_C RuntimeClass* Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC_il2cpp_TypeInfo_var;
  45. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  46. IL2CPP_EXTERN_C RuntimeClass* Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var;
  47. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  48. IL2CPP_EXTERN_C RuntimeClass* List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A_il2cpp_TypeInfo_var;
  49. IL2CPP_EXTERN_C RuntimeClass* List_1_t67A1600A303BB89506DFD21B59687088B7E0675B_il2cpp_TypeInfo_var;
  50. IL2CPP_EXTERN_C RuntimeClass* List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5_il2cpp_TypeInfo_var;
  51. IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
  52. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  53. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  54. IL2CPP_EXTERN_C RuntimeClass* UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var;
  55. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  56. IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
  57. IL2CPP_EXTERN_C RuntimeField* TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var;
  58. IL2CPP_EXTERN_C RuntimeField* TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var;
  59. IL2CPP_EXTERN_C String_t* _stringLiteral0052C2B75AF160293B7E2B988F2F9D83DCD1D4D6;
  60. IL2CPP_EXTERN_C String_t* _stringLiteral7EE2EC0E141890ED13D1EEC3562248EA95485987;
  61. IL2CPP_EXTERN_C String_t* _stringLiteralC26096054589E56273AC485218FA5B65675C933E;
  62. IL2CPP_EXTERN_C String_t* _stringLiteralEEEF4964BE1943E118BB297F57BDB9955C6DA372;
  63. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03_RuntimeMethod_var;
  64. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9_RuntimeMethod_var;
  65. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE_RuntimeMethod_var;
  66. IL2CPP_EXTERN_C const RuntimeType* TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var;
  67. IL2CPP_EXTERN_C const RuntimeType* TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var;
  68. struct Delegate_t_marshaled_com;
  69. struct Delegate_t_marshaled_pinvoke;
  70. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3;;
  71. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com;
  72. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com;;
  73. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke;
  74. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke;;
  75. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  76. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  77. IL2CPP_EXTERN_C_BEGIN
  78. IL2CPP_EXTERN_C_END
  79. #ifdef __clang__
  80. #pragma clang diagnostic push
  81. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  82. #pragma clang diagnostic ignored "-Wunused-variable"
  83. #endif
  84. struct U3CModuleU3E_t806C4A82D63BA5BEE007D75772441609D967BADA
  85. {
  86. };
  87. struct List_1_t67A1600A303BB89506DFD21B59687088B7E0675B : public RuntimeObject
  88. {
  89. UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* ____items;
  90. int32_t ____size;
  91. int32_t ____version;
  92. RuntimeObject* ____syncRoot;
  93. };
  94. struct List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5 : public RuntimeObject
  95. {
  96. UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* ____items;
  97. int32_t ____size;
  98. int32_t ____version;
  99. RuntimeObject* ____syncRoot;
  100. };
  101. struct List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A : public RuntimeObject
  102. {
  103. UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ____items;
  104. int32_t ____size;
  105. int32_t ____version;
  106. RuntimeObject* ____syncRoot;
  107. };
  108. struct String_t : public RuntimeObject
  109. {
  110. int32_t ____stringLength;
  111. Il2CppChar ____firstChar;
  112. };
  113. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  114. {
  115. };
  116. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  117. {
  118. };
  119. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  120. {
  121. };
  122. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  123. {
  124. bool ___m_value;
  125. };
  126. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  127. {
  128. uint8_t ___m_value;
  129. };
  130. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  131. {
  132. Il2CppChar ___m_value;
  133. };
  134. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  135. {
  136. float ___r;
  137. float ___g;
  138. float ___b;
  139. float ___a;
  140. };
  141. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  142. {
  143. union
  144. {
  145. #pragma pack(push, tp, 1)
  146. struct
  147. {
  148. int32_t ___rgba;
  149. };
  150. #pragma pack(pop, tp)
  151. struct
  152. {
  153. int32_t ___rgba_forAlignmentOnly;
  154. };
  155. #pragma pack(push, tp, 1)
  156. struct
  157. {
  158. uint8_t ___r;
  159. };
  160. #pragma pack(pop, tp)
  161. struct
  162. {
  163. uint8_t ___r_forAlignmentOnly;
  164. };
  165. #pragma pack(push, tp, 1)
  166. struct
  167. {
  168. char ___g_OffsetPadding[1];
  169. uint8_t ___g;
  170. };
  171. #pragma pack(pop, tp)
  172. struct
  173. {
  174. char ___g_OffsetPadding_forAlignmentOnly[1];
  175. uint8_t ___g_forAlignmentOnly;
  176. };
  177. #pragma pack(push, tp, 1)
  178. struct
  179. {
  180. char ___b_OffsetPadding[2];
  181. uint8_t ___b;
  182. };
  183. #pragma pack(pop, tp)
  184. struct
  185. {
  186. char ___b_OffsetPadding_forAlignmentOnly[2];
  187. uint8_t ___b_forAlignmentOnly;
  188. };
  189. #pragma pack(push, tp, 1)
  190. struct
  191. {
  192. char ___a_OffsetPadding[3];
  193. uint8_t ___a;
  194. };
  195. #pragma pack(pop, tp)
  196. struct
  197. {
  198. char ___a_OffsetPadding_forAlignmentOnly[3];
  199. uint8_t ___a_forAlignmentOnly;
  200. };
  201. };
  202. };
  203. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  204. {
  205. };
  206. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  207. {
  208. };
  209. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  210. {
  211. };
  212. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  213. {
  214. int32_t ___m_value;
  215. };
  216. struct IntPtr_t
  217. {
  218. void* ___m_value;
  219. };
  220. struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
  221. {
  222. union
  223. {
  224. struct
  225. {
  226. };
  227. uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
  228. };
  229. };
  230. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  231. {
  232. float ___m_XMin;
  233. float ___m_YMin;
  234. float ___m_Width;
  235. float ___m_Height;
  236. };
  237. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  238. {
  239. float ___m_value;
  240. };
  241. struct UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC
  242. {
  243. int32_t ___startCharIdx;
  244. int32_t ___height;
  245. float ___topY;
  246. float ___leading;
  247. };
  248. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  249. {
  250. uint32_t ___m_value;
  251. };
  252. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  253. {
  254. float ___x;
  255. float ___y;
  256. };
  257. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  258. {
  259. float ___x;
  260. float ___y;
  261. float ___z;
  262. };
  263. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  264. {
  265. float ___x;
  266. float ___y;
  267. float ___z;
  268. float ___w;
  269. };
  270. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  271. {
  272. union
  273. {
  274. struct
  275. {
  276. };
  277. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  278. };
  279. };
  280. struct Delegate_t : public RuntimeObject
  281. {
  282. intptr_t ___method_ptr;
  283. intptr_t ___invoke_impl;
  284. RuntimeObject* ___m_target;
  285. intptr_t ___method;
  286. intptr_t ___delegate_trampoline;
  287. intptr_t ___extra_arg;
  288. intptr_t ___method_code;
  289. intptr_t ___interp_method;
  290. intptr_t ___interp_invoke_impl;
  291. MethodInfo_t* ___method_info;
  292. MethodInfo_t* ___original_method_info;
  293. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  294. bool ___method_is_virtual;
  295. };
  296. struct Delegate_t_marshaled_pinvoke
  297. {
  298. intptr_t ___method_ptr;
  299. intptr_t ___invoke_impl;
  300. Il2CppIUnknown* ___m_target;
  301. intptr_t ___method;
  302. intptr_t ___delegate_trampoline;
  303. intptr_t ___extra_arg;
  304. intptr_t ___method_code;
  305. intptr_t ___interp_method;
  306. intptr_t ___interp_invoke_impl;
  307. MethodInfo_t* ___method_info;
  308. MethodInfo_t* ___original_method_info;
  309. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  310. int32_t ___method_is_virtual;
  311. };
  312. struct Delegate_t_marshaled_com
  313. {
  314. intptr_t ___method_ptr;
  315. intptr_t ___invoke_impl;
  316. Il2CppIUnknown* ___m_target;
  317. intptr_t ___method;
  318. intptr_t ___delegate_trampoline;
  319. intptr_t ___extra_arg;
  320. intptr_t ___method_code;
  321. intptr_t ___interp_method;
  322. intptr_t ___interp_invoke_impl;
  323. MethodInfo_t* ___method_info;
  324. MethodInfo_t* ___original_method_info;
  325. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  326. int32_t ___method_is_virtual;
  327. };
  328. struct FontStyle_tDD46734FA9BCB99FB315CD7CAD1137EE536136D1
  329. {
  330. int32_t ___value__;
  331. };
  332. struct HorizontalWrapMode_tFBCA6173D94996068BC1CFFCB88108F1BAD39688
  333. {
  334. int32_t ___value__;
  335. };
  336. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  337. {
  338. intptr_t ___m_CachedPtr;
  339. };
  340. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  341. {
  342. intptr_t ___m_CachedPtr;
  343. };
  344. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  345. {
  346. intptr_t ___m_CachedPtr;
  347. };
  348. struct TextAnchor_tA46E794186AC1CD0F22888652F589EBF7DFDF830
  349. {
  350. int32_t ___value__;
  351. };
  352. struct TextGenerationError_t7F7ADE7701202BDB4025B7ADEED6DA0F20064128
  353. {
  354. int32_t ___value__;
  355. };
  356. struct UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD
  357. {
  358. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___cursorPos;
  359. float ___charWidth;
  360. };
  361. struct UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207
  362. {
  363. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
  364. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___normal;
  365. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent;
  366. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
  367. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv0;
  368. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv1;
  369. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv2;
  370. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv3;
  371. };
  372. struct VerticalWrapMode_t16A70E87910F9A8784E74B8F3E0DCEFA3F98DEB3
  373. {
  374. int32_t ___value__;
  375. };
  376. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  377. {
  378. FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* ___m_FontTextureRebuildCallback;
  379. };
  380. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  381. {
  382. };
  383. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  384. {
  385. };
  386. struct MulticastDelegate_t : public Delegate_t
  387. {
  388. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  389. };
  390. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  391. {
  392. Delegate_t_marshaled_pinvoke** ___delegates;
  393. };
  394. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  395. {
  396. Delegate_t_marshaled_com** ___delegates;
  397. };
  398. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3
  399. {
  400. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font;
  401. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  402. int32_t ___fontSize;
  403. float ___lineSpacing;
  404. bool ___richText;
  405. float ___scaleFactor;
  406. int32_t ___fontStyle;
  407. int32_t ___textAnchor;
  408. bool ___alignByGeometry;
  409. bool ___resizeTextForBestFit;
  410. int32_t ___resizeTextMinSize;
  411. int32_t ___resizeTextMaxSize;
  412. bool ___updateBounds;
  413. int32_t ___verticalOverflow;
  414. int32_t ___horizontalOverflow;
  415. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___generationExtents;
  416. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot;
  417. bool ___generateOutOfBounds;
  418. };
  419. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke
  420. {
  421. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font;
  422. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  423. int32_t ___fontSize;
  424. float ___lineSpacing;
  425. int32_t ___richText;
  426. float ___scaleFactor;
  427. int32_t ___fontStyle;
  428. int32_t ___textAnchor;
  429. int32_t ___alignByGeometry;
  430. int32_t ___resizeTextForBestFit;
  431. int32_t ___resizeTextMinSize;
  432. int32_t ___resizeTextMaxSize;
  433. int32_t ___updateBounds;
  434. int32_t ___verticalOverflow;
  435. int32_t ___horizontalOverflow;
  436. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___generationExtents;
  437. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot;
  438. int32_t ___generateOutOfBounds;
  439. };
  440. struct TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com
  441. {
  442. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font;
  443. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  444. int32_t ___fontSize;
  445. float ___lineSpacing;
  446. int32_t ___richText;
  447. float ___scaleFactor;
  448. int32_t ___fontStyle;
  449. int32_t ___textAnchor;
  450. int32_t ___alignByGeometry;
  451. int32_t ___resizeTextForBestFit;
  452. int32_t ___resizeTextMinSize;
  453. int32_t ___resizeTextMaxSize;
  454. int32_t ___updateBounds;
  455. int32_t ___verticalOverflow;
  456. int32_t ___horizontalOverflow;
  457. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___generationExtents;
  458. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot;
  459. int32_t ___generateOutOfBounds;
  460. };
  461. struct Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC : public MulticastDelegate_t
  462. {
  463. };
  464. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  465. {
  466. };
  467. struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC : public RuntimeObject
  468. {
  469. intptr_t ___m_Ptr;
  470. String_t* ___m_LastString;
  471. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___m_LastSettings;
  472. bool ___m_HasGenerated;
  473. int32_t ___m_LastValid;
  474. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* ___m_Verts;
  475. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* ___m_Characters;
  476. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* ___m_Lines;
  477. bool ___m_CachedVerts;
  478. bool ___m_CachedCharacters;
  479. bool ___m_CachedLines;
  480. };
  481. struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_pinvoke
  482. {
  483. intptr_t ___m_Ptr;
  484. char* ___m_LastString;
  485. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke ___m_LastSettings;
  486. int32_t ___m_HasGenerated;
  487. int32_t ___m_LastValid;
  488. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* ___m_Verts;
  489. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* ___m_Characters;
  490. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* ___m_Lines;
  491. int32_t ___m_CachedVerts;
  492. int32_t ___m_CachedCharacters;
  493. int32_t ___m_CachedLines;
  494. };
  495. struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_com
  496. {
  497. intptr_t ___m_Ptr;
  498. Il2CppChar* ___m_LastString;
  499. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com ___m_LastSettings;
  500. int32_t ___m_HasGenerated;
  501. int32_t ___m_LastValid;
  502. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* ___m_Verts;
  503. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* ___m_Characters;
  504. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* ___m_Lines;
  505. int32_t ___m_CachedVerts;
  506. int32_t ___m_CachedCharacters;
  507. int32_t ___m_CachedLines;
  508. };
  509. struct FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1 : public MulticastDelegate_t
  510. {
  511. };
  512. struct List_1_t67A1600A303BB89506DFD21B59687088B7E0675B_StaticFields
  513. {
  514. UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* ___s_emptyArray;
  515. };
  516. struct List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5_StaticFields
  517. {
  518. UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* ___s_emptyArray;
  519. };
  520. struct List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A_StaticFields
  521. {
  522. UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___s_emptyArray;
  523. };
  524. struct String_t_StaticFields
  525. {
  526. String_t* ___Empty;
  527. };
  528. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  529. {
  530. String_t* ___TrueString;
  531. String_t* ___FalseString;
  532. };
  533. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  534. {
  535. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  536. };
  537. struct IntPtr_t_StaticFields
  538. {
  539. intptr_t ___Zero;
  540. };
  541. struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
  542. {
  543. float ___Epsilon;
  544. };
  545. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  546. {
  547. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  548. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  549. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  550. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  551. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  552. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  553. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  554. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  555. };
  556. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  557. {
  558. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  559. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  560. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  561. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  562. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  563. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  564. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  565. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  566. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  567. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  568. };
  569. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  570. {
  571. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  572. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  573. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  574. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  575. };
  576. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  577. {
  578. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  579. };
  580. struct UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields
  581. {
  582. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor;
  583. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent;
  584. UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___simpleVert;
  585. };
  586. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields
  587. {
  588. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* ___textureRebuilt;
  589. };
  590. #ifdef __clang__
  591. #pragma clang diagnostic pop
  592. #endif
  593. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  594. {
  595. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  596. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  597. {
  598. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  599. return m_Items[index];
  600. }
  601. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  602. {
  603. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  604. return m_Items + index;
  605. }
  606. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  607. {
  608. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  609. m_Items[index] = value;
  610. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  611. }
  612. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  613. {
  614. return m_Items[index];
  615. }
  616. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  617. {
  618. return m_Items + index;
  619. }
  620. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  621. {
  622. m_Items[index] = value;
  623. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  624. }
  625. };
  626. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  627. {
  628. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  629. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  630. {
  631. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  632. return m_Items[index];
  633. }
  634. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  635. {
  636. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  637. return m_Items + index;
  638. }
  639. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  640. {
  641. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  642. m_Items[index] = value;
  643. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  644. }
  645. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  646. {
  647. return m_Items[index];
  648. }
  649. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  650. {
  651. return m_Items + index;
  652. }
  653. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  654. {
  655. m_Items[index] = value;
  656. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  657. }
  658. };
  659. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_pinvoke(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke& marshaled);
  660. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_pinvoke_back(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke& marshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled);
  661. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_pinvoke_cleanup(TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke& marshaled);
  662. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_com(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com& marshaled);
  663. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_com_back(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com& marshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled);
  664. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_com_cleanup(TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com& marshaled);
  665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE_gshared (List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03_gshared (List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9_gshared (List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  668. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerationSettings_CompareColors_m29E454405FB3871CA77CC7F94DAB1B4320BD5E53 (TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_left, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_right, const RuntimeMethod* method) ;
  671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerationSettings_CompareVector2_mF3EE374922B2ECE13BA7B01B26199494A30C2E2E (TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_left, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_right, const RuntimeMethod* method) ;
  672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerationSettings_Equals_m04DE9655555622E3A4EECC2EAB3BC36B38E20840 (TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* __this, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___0_other, const RuntimeMethod* method) ;
  674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator__ctor_m05E7CFDC682F880A590F4AA840F81647844A0A32 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
  675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t TextGenerator_Internal_Create_m66701C08DAE160892766930F831D2AB1EB4E998C (const RuntimeMethod* method) ;
  677. inline void List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE (List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  678. {
  679. (( void (*) (List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A*, int32_t, const RuntimeMethod*))List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE_gshared)(__this, ___0_capacity, method);
  680. }
  681. inline void List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03 (List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  682. {
  683. (( void (*) (List_1_t67A1600A303BB89506DFD21B59687088B7E0675B*, int32_t, const RuntimeMethod*))List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03_gshared)(__this, ___0_capacity, method);
  684. }
  685. inline void List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9 (List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  686. {
  687. (( void (*) (List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5*, int32_t, const RuntimeMethod*))List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9_gshared)(__this, ___0_capacity, method);
  688. }
  689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_Internal_Destroy_m0AE3865A6886503BAE5798E6D9899EF59A0285A7 (intptr_t ___0_ptr, const RuntimeMethod* method) ;
  692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCount_mD4FD13BBBEDA2AB495C045160693754E4C106FFF (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method) ;
  693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_get_dynamic_m5231258BFEAABA3B3EA6AB5D8C2FDCBC2AD1371C (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, const RuntimeMethod* method) ;
  695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_context, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ;
  697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetCharactersInternal_mB5157BBD4E1C42ACEDCC696D718E656BDD5E2398 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, RuntimeObject* ___0_characters, const RuntimeMethod* method) ;
  698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetLinesInternal_mDAC83E88FD1FD79CCCE294E49E02ED748CFC8E12 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, RuntimeObject* ___0_lines, const RuntimeMethod* method) ;
  699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetVerticesInternal_m8BB7AB760D1071709A584FD9371D7549DA2A1B21 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, RuntimeObject* ___0_vertices, const RuntimeMethod* method) ;
  700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_m5620AF6DBC180FC3FBE3E5F5930CF7CB65DD3CE2 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method) ;
  701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D TextGenerator_get_rectExtents_m55100375428EFAA89F3AC1B528E8716E615F9F2C (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method) ;
  702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  703. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_PopulateWithError_m0F7C1CE45F372D80603C28F1E01F6FF796B95E02 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method) ;
  705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogErrorFormat_m13C2B705E2899F85833797AA48E8416052FFAD5A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_context, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ;
  706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_PopulateAlways_mA99FFC0276B51F8DED3EABD1FF660130BE803EDA (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method) ;
  708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 TextGenerator_ValidatedSettings_mAE5128305E953EE41E5E655675323896EF1154AE (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___0_settings, const RuntimeMethod* method) ;
  709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_Internal_m4DF908756A1AC26B04AC8AB12A004203366B294B (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___1_font, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, int32_t ___3_fontSize, float ___4_scaleFactor, float ___5_lineSpacing, int32_t ___6_style, bool ___7_richText, bool ___8_resizeTextForBestFit, int32_t ___9_resizeTextMinSize, int32_t ___10_resizeTextMaxSize, int32_t ___11_verticalOverFlow, int32_t ___12_horizontalOverflow, bool ___13_updateBounds, int32_t ___14_anchor, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___15_extents, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___16_pivot, bool ___17_generateOutOfBounds, bool ___18_alignByGeometry, int32_t* ___19_error, const RuntimeMethod* method) ;
  710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetVertices_m97C7D4CB9B122A10BA5921BC38F83A245EB1B97E (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* ___0_vertices, const RuntimeMethod* method) ;
  711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetCharacters_mB7956402E0C66D9F9D51A3ADFCA84BE83BB54D90 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* ___0_characters, const RuntimeMethod* method) ;
  712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetLines_mFA8508172C251E1E4BBB1FBB734C82C81EF9330F (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* ___0_lines, const RuntimeMethod* method) ;
  713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_get_rectExtents_Injected_m2AB029C462FB27B9643C3EA2EB345E0EB011B2B8 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ret, const RuntimeMethod* method) ;
  714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_Internal_Injected_m694EA7CA7449D60B16643460DA13ABC6BE0F2947 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___1_font, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___2_color, int32_t ___3_fontSize, float ___4_scaleFactor, float ___5_lineSpacing, int32_t ___6_style, bool ___7_richText, bool ___8_resizeTextForBestFit, int32_t ___9_resizeTextMinSize, int32_t ___10_resizeTextMaxSize, int32_t ___11_verticalOverFlow, int32_t ___12_horizontalOverflow, bool ___13_updateBounds, int32_t ___14_anchor, float ___15_extentsX, float ___16_extentsY, float ___17_pivotX, float ___18_pivotY, bool ___19_generateOutOfBounds, bool ___20_alignByGeometry, uint32_t* ___21_error, const RuntimeMethod* method) ;
  715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_Internal_m74A216D58183B4069BFBD6CDF624CB97A9EC4CAA (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___1_font, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, int32_t ___3_fontSize, float ___4_scaleFactor, float ___5_lineSpacing, int32_t ___6_style, bool ___7_richText, bool ___8_resizeTextForBestFit, int32_t ___9_resizeTextMinSize, int32_t ___10_resizeTextMaxSize, int32_t ___11_verticalOverFlow, int32_t ___12_horizontalOverflow, bool ___13_updateBounds, int32_t ___14_anchor, float ___15_extentsX, float ___16_extentsY, float ___17_pivotX, float ___18_pivotY, bool ___19_generateOutOfBounds, bool ___20_alignByGeometry, uint32_t* ___21_error, const RuntimeMethod* method) ;
  716. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
  717. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
  718. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) ;
  720. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ;
  721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
  722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
  723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Font_Internal_CreateFont_m97CB036BAA033DDAD87E14F9D3493A3A2D9C72B1 (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___0_self, String_t* ___1_name, const RuntimeMethod* method) ;
  725. inline void Action_1_Invoke_mF7CAC85021DFCE6516FAD20C0421A1AF389A3D3E_inline (Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* __this, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___0_obj, const RuntimeMethod* method)
  726. {
  727. (( void (*) (Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*, Font_tC95270EA3198038970422D78B74A7F2E218A96B6*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  728. }
  729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_inline (FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method) ;
  730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_HasCharacter_mAB838A26F002CB5E4B4DB297F7D6836A28625B18 (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, int32_t ___0_c, const RuntimeMethod* method) ;
  731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  732. #ifdef __clang__
  733. #pragma clang diagnostic push
  734. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  735. #pragma clang diagnostic ignored "-Wunused-variable"
  736. #endif
  737. #ifdef __clang__
  738. #pragma clang diagnostic pop
  739. #endif
  740. #ifdef __clang__
  741. #pragma clang diagnostic push
  742. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  743. #pragma clang diagnostic ignored "-Wunused-variable"
  744. #endif
  745. #ifdef __clang__
  746. #pragma clang diagnostic pop
  747. #endif
  748. #ifdef __clang__
  749. #pragma clang diagnostic push
  750. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  751. #pragma clang diagnostic ignored "-Wunused-variable"
  752. #endif
  753. #ifdef __clang__
  754. #pragma clang diagnostic pop
  755. #endif
  756. #ifdef __clang__
  757. #pragma clang diagnostic push
  758. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  759. #pragma clang diagnostic ignored "-Wunused-variable"
  760. #endif
  761. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_pinvoke(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke& marshaled)
  762. {
  763. static bool s_Il2CppMethodInitialized;
  764. if (!s_Il2CppMethodInitialized)
  765. {
  766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var);
  768. s_Il2CppMethodInitialized = true;
  769. }
  770. Exception_t* ___fontException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  771. IL2CPP_RAISE_MANAGED_EXCEPTION(___fontException, NULL);
  772. }
  773. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_pinvoke_back(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke& marshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled)
  774. {
  775. static bool s_Il2CppMethodInitialized;
  776. if (!s_Il2CppMethodInitialized)
  777. {
  778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var);
  780. s_Il2CppMethodInitialized = true;
  781. }
  782. Exception_t* ___fontException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  783. IL2CPP_RAISE_MANAGED_EXCEPTION(___fontException, NULL);
  784. }
  785. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_pinvoke_cleanup(TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_pinvoke& marshaled)
  786. {
  787. }
  788. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_com(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com& marshaled)
  789. {
  790. static bool s_Il2CppMethodInitialized;
  791. if (!s_Il2CppMethodInitialized)
  792. {
  793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var);
  795. s_Il2CppMethodInitialized = true;
  796. }
  797. Exception_t* ___fontException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  798. IL2CPP_RAISE_MANAGED_EXCEPTION(___fontException, NULL);
  799. }
  800. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_com_back(const TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com& marshaled, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3& unmarshaled)
  801. {
  802. static bool s_Il2CppMethodInitialized;
  803. if (!s_Il2CppMethodInitialized)
  804. {
  805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var);
  807. s_Il2CppMethodInitialized = true;
  808. }
  809. Exception_t* ___fontException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3____font_FieldInfo_var, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_0_0_0_var);
  810. IL2CPP_RAISE_MANAGED_EXCEPTION(___fontException, NULL);
  811. }
  812. IL2CPP_EXTERN_C void TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshal_com_cleanup(TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3_marshaled_com& marshaled)
  813. {
  814. }
  815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerationSettings_CompareColors_m29E454405FB3871CA77CC7F94DAB1B4320BD5E53 (TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_left, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_right, const RuntimeMethod* method)
  816. {
  817. bool V_0 = false;
  818. int32_t G_B5_0 = 0;
  819. {
  820. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_left;
  821. float L_1 = L_0.___r;
  822. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___1_right;
  823. float L_3 = L_2.___r;
  824. bool L_4;
  825. L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
  826. if (!L_4)
  827. {
  828. goto IL_004d;
  829. }
  830. }
  831. {
  832. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = ___0_left;
  833. float L_6 = L_5.___g;
  834. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___1_right;
  835. float L_8 = L_7.___g;
  836. bool L_9;
  837. L_9 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_6, L_8, NULL);
  838. if (!L_9)
  839. {
  840. goto IL_004d;
  841. }
  842. }
  843. {
  844. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___0_left;
  845. float L_11 = L_10.___b;
  846. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___1_right;
  847. float L_13 = L_12.___b;
  848. bool L_14;
  849. L_14 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_11, L_13, NULL);
  850. if (!L_14)
  851. {
  852. goto IL_004d;
  853. }
  854. }
  855. {
  856. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = ___0_left;
  857. float L_16 = L_15.___a;
  858. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = ___1_right;
  859. float L_18 = L_17.___a;
  860. bool L_19;
  861. L_19 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_16, L_18, NULL);
  862. G_B5_0 = ((int32_t)(L_19));
  863. goto IL_004e;
  864. }
  865. IL_004d:
  866. {
  867. G_B5_0 = 0;
  868. }
  869. IL_004e:
  870. {
  871. V_0 = (bool)G_B5_0;
  872. goto IL_0051;
  873. }
  874. IL_0051:
  875. {
  876. bool L_20 = V_0;
  877. return L_20;
  878. }
  879. }
  880. IL2CPP_EXTERN_C bool TextGenerationSettings_CompareColors_m29E454405FB3871CA77CC7F94DAB1B4320BD5E53_AdjustorThunk (RuntimeObject* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_left, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_right, const RuntimeMethod* method)
  881. {
  882. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* _thisAdjusted;
  883. int32_t _offset = 1;
  884. _thisAdjusted = reinterpret_cast<TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3*>(__this + _offset);
  885. bool _returnValue;
  886. _returnValue = TextGenerationSettings_CompareColors_m29E454405FB3871CA77CC7F94DAB1B4320BD5E53(_thisAdjusted, ___0_left, ___1_right, method);
  887. return _returnValue;
  888. }
  889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerationSettings_CompareVector2_mF3EE374922B2ECE13BA7B01B26199494A30C2E2E (TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_left, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_right, const RuntimeMethod* method)
  890. {
  891. bool V_0 = false;
  892. int32_t G_B3_0 = 0;
  893. {
  894. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_left;
  895. float L_1 = L_0.___x;
  896. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_right;
  897. float L_3 = L_2.___x;
  898. bool L_4;
  899. L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
  900. if (!L_4)
  901. {
  902. goto IL_0027;
  903. }
  904. }
  905. {
  906. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_left;
  907. float L_6 = L_5.___y;
  908. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_right;
  909. float L_8 = L_7.___y;
  910. bool L_9;
  911. L_9 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_6, L_8, NULL);
  912. G_B3_0 = ((int32_t)(L_9));
  913. goto IL_0028;
  914. }
  915. IL_0027:
  916. {
  917. G_B3_0 = 0;
  918. }
  919. IL_0028:
  920. {
  921. V_0 = (bool)G_B3_0;
  922. goto IL_002b;
  923. }
  924. IL_002b:
  925. {
  926. bool L_10 = V_0;
  927. return L_10;
  928. }
  929. }
  930. IL2CPP_EXTERN_C bool TextGenerationSettings_CompareVector2_mF3EE374922B2ECE13BA7B01B26199494A30C2E2E_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_left, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_right, const RuntimeMethod* method)
  931. {
  932. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* _thisAdjusted;
  933. int32_t _offset = 1;
  934. _thisAdjusted = reinterpret_cast<TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3*>(__this + _offset);
  935. bool _returnValue;
  936. _returnValue = TextGenerationSettings_CompareVector2_mF3EE374922B2ECE13BA7B01B26199494A30C2E2E(_thisAdjusted, ___0_left, ___1_right, method);
  937. return _returnValue;
  938. }
  939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerationSettings_Equals_m04DE9655555622E3A4EECC2EAB3BC36B38E20840 (TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* __this, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___0_other, const RuntimeMethod* method)
  940. {
  941. static bool s_Il2CppMethodInitialized;
  942. if (!s_Il2CppMethodInitialized)
  943. {
  944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  945. s_Il2CppMethodInitialized = true;
  946. }
  947. bool V_0 = false;
  948. int32_t G_B18_0 = 0;
  949. {
  950. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___color;
  951. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_1 = ___0_other;
  952. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = L_1.___color;
  953. bool L_3;
  954. L_3 = TextGenerationSettings_CompareColors_m29E454405FB3871CA77CC7F94DAB1B4320BD5E53(__this, L_0, L_2, NULL);
  955. if (!L_3)
  956. {
  957. goto IL_012b;
  958. }
  959. }
  960. {
  961. int32_t L_4 = __this->___fontSize;
  962. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_5 = ___0_other;
  963. int32_t L_6 = L_5.___fontSize;
  964. if ((!(((uint32_t)L_4) == ((uint32_t)L_6))))
  965. {
  966. goto IL_012b;
  967. }
  968. }
  969. {
  970. float L_7 = __this->___scaleFactor;
  971. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_8 = ___0_other;
  972. float L_9 = L_8.___scaleFactor;
  973. bool L_10;
  974. L_10 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_7, L_9, NULL);
  975. if (!L_10)
  976. {
  977. goto IL_012b;
  978. }
  979. }
  980. {
  981. int32_t L_11 = __this->___resizeTextMinSize;
  982. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_12 = ___0_other;
  983. int32_t L_13 = L_12.___resizeTextMinSize;
  984. if ((!(((uint32_t)L_11) == ((uint32_t)L_13))))
  985. {
  986. goto IL_012b;
  987. }
  988. }
  989. {
  990. int32_t L_14 = __this->___resizeTextMaxSize;
  991. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_15 = ___0_other;
  992. int32_t L_16 = L_15.___resizeTextMaxSize;
  993. if ((!(((uint32_t)L_14) == ((uint32_t)L_16))))
  994. {
  995. goto IL_012b;
  996. }
  997. }
  998. {
  999. float L_17 = __this->___lineSpacing;
  1000. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_18 = ___0_other;
  1001. float L_19 = L_18.___lineSpacing;
  1002. bool L_20;
  1003. L_20 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_17, L_19, NULL);
  1004. if (!L_20)
  1005. {
  1006. goto IL_012b;
  1007. }
  1008. }
  1009. {
  1010. int32_t L_21 = __this->___fontStyle;
  1011. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_22 = ___0_other;
  1012. int32_t L_23 = L_22.___fontStyle;
  1013. if ((!(((uint32_t)L_21) == ((uint32_t)L_23))))
  1014. {
  1015. goto IL_012b;
  1016. }
  1017. }
  1018. {
  1019. bool L_24 = __this->___richText;
  1020. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_25 = ___0_other;
  1021. bool L_26 = L_25.___richText;
  1022. if ((!(((uint32_t)L_24) == ((uint32_t)L_26))))
  1023. {
  1024. goto IL_012b;
  1025. }
  1026. }
  1027. {
  1028. int32_t L_27 = __this->___textAnchor;
  1029. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_28 = ___0_other;
  1030. int32_t L_29 = L_28.___textAnchor;
  1031. if ((!(((uint32_t)L_27) == ((uint32_t)L_29))))
  1032. {
  1033. goto IL_012b;
  1034. }
  1035. }
  1036. {
  1037. bool L_30 = __this->___alignByGeometry;
  1038. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_31 = ___0_other;
  1039. bool L_32 = L_31.___alignByGeometry;
  1040. if ((!(((uint32_t)L_30) == ((uint32_t)L_32))))
  1041. {
  1042. goto IL_012b;
  1043. }
  1044. }
  1045. {
  1046. bool L_33 = __this->___resizeTextForBestFit;
  1047. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_34 = ___0_other;
  1048. bool L_35 = L_34.___resizeTextForBestFit;
  1049. if ((!(((uint32_t)L_33) == ((uint32_t)L_35))))
  1050. {
  1051. goto IL_012b;
  1052. }
  1053. }
  1054. {
  1055. bool L_36 = __this->___updateBounds;
  1056. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_37 = ___0_other;
  1057. bool L_38 = L_37.___updateBounds;
  1058. if ((!(((uint32_t)L_36) == ((uint32_t)L_38))))
  1059. {
  1060. goto IL_012b;
  1061. }
  1062. }
  1063. {
  1064. int32_t L_39 = __this->___horizontalOverflow;
  1065. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_40 = ___0_other;
  1066. int32_t L_41 = L_40.___horizontalOverflow;
  1067. if ((!(((uint32_t)L_39) == ((uint32_t)L_41))))
  1068. {
  1069. goto IL_012b;
  1070. }
  1071. }
  1072. {
  1073. int32_t L_42 = __this->___verticalOverflow;
  1074. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_43 = ___0_other;
  1075. int32_t L_44 = L_43.___verticalOverflow;
  1076. if ((!(((uint32_t)L_42) == ((uint32_t)L_44))))
  1077. {
  1078. goto IL_012b;
  1079. }
  1080. }
  1081. {
  1082. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = __this->___generationExtents;
  1083. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_46 = ___0_other;
  1084. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = L_46.___generationExtents;
  1085. bool L_48;
  1086. L_48 = TextGenerationSettings_CompareVector2_mF3EE374922B2ECE13BA7B01B26199494A30C2E2E(__this, L_45, L_47, NULL);
  1087. if (!L_48)
  1088. {
  1089. goto IL_012b;
  1090. }
  1091. }
  1092. {
  1093. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = __this->___pivot;
  1094. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_50 = ___0_other;
  1095. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = L_50.___pivot;
  1096. bool L_52;
  1097. L_52 = TextGenerationSettings_CompareVector2_mF3EE374922B2ECE13BA7B01B26199494A30C2E2E(__this, L_49, L_51, NULL);
  1098. if (!L_52)
  1099. {
  1100. goto IL_012b;
  1101. }
  1102. }
  1103. {
  1104. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_53 = __this->___font;
  1105. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_54 = ___0_other;
  1106. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_55 = L_54.___font;
  1107. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1108. bool L_56;
  1109. L_56 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_53, L_55, NULL);
  1110. G_B18_0 = ((int32_t)(L_56));
  1111. goto IL_012c;
  1112. }
  1113. IL_012b:
  1114. {
  1115. G_B18_0 = 0;
  1116. }
  1117. IL_012c:
  1118. {
  1119. V_0 = (bool)G_B18_0;
  1120. goto IL_012f;
  1121. }
  1122. IL_012f:
  1123. {
  1124. bool L_57 = V_0;
  1125. return L_57;
  1126. }
  1127. }
  1128. IL2CPP_EXTERN_C bool TextGenerationSettings_Equals_m04DE9655555622E3A4EECC2EAB3BC36B38E20840_AdjustorThunk (RuntimeObject* __this, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___0_other, const RuntimeMethod* method)
  1129. {
  1130. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3* _thisAdjusted;
  1131. int32_t _offset = 1;
  1132. _thisAdjusted = reinterpret_cast<TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3*>(__this + _offset);
  1133. bool _returnValue;
  1134. _returnValue = TextGenerationSettings_Equals_m04DE9655555622E3A4EECC2EAB3BC36B38E20840(_thisAdjusted, ___0_other, method);
  1135. return _returnValue;
  1136. }
  1137. #ifdef __clang__
  1138. #pragma clang diagnostic pop
  1139. #endif
  1140. #ifdef __clang__
  1141. #pragma clang diagnostic push
  1142. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1143. #pragma clang diagnostic ignored "-Wunused-variable"
  1144. #endif
  1145. IL2CPP_EXTERN_C void TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshal_pinvoke(const TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC& unmarshaled, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_pinvoke& marshaled)
  1146. {
  1147. static bool s_Il2CppMethodInitialized;
  1148. if (!s_Il2CppMethodInitialized)
  1149. {
  1150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var);
  1152. s_Il2CppMethodInitialized = true;
  1153. }
  1154. Exception_t* ___m_LastSettingsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1155. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettingsException, NULL);
  1156. }
  1157. IL2CPP_EXTERN_C void TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshal_pinvoke_back(const TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_pinvoke& marshaled, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC& unmarshaled)
  1158. {
  1159. static bool s_Il2CppMethodInitialized;
  1160. if (!s_Il2CppMethodInitialized)
  1161. {
  1162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var);
  1164. s_Il2CppMethodInitialized = true;
  1165. }
  1166. Exception_t* ___m_LastSettingsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1167. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettingsException, NULL);
  1168. }
  1169. IL2CPP_EXTERN_C void TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshal_pinvoke_cleanup(TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_pinvoke& marshaled)
  1170. {
  1171. }
  1172. IL2CPP_EXTERN_C void TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshal_com(const TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC& unmarshaled, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_com& marshaled)
  1173. {
  1174. static bool s_Il2CppMethodInitialized;
  1175. if (!s_Il2CppMethodInitialized)
  1176. {
  1177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var);
  1179. s_Il2CppMethodInitialized = true;
  1180. }
  1181. Exception_t* ___m_LastSettingsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1182. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettingsException, NULL);
  1183. }
  1184. IL2CPP_EXTERN_C void TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshal_com_back(const TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_com& marshaled, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC& unmarshaled)
  1185. {
  1186. static bool s_Il2CppMethodInitialized;
  1187. if (!s_Il2CppMethodInitialized)
  1188. {
  1189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1190. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var);
  1191. s_Il2CppMethodInitialized = true;
  1192. }
  1193. Exception_t* ___m_LastSettingsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC____m_LastSettings_FieldInfo_var, TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_0_0_0_var);
  1194. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettingsException, NULL);
  1195. }
  1196. IL2CPP_EXTERN_C void TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshal_com_cleanup(TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC_marshaled_com& marshaled)
  1197. {
  1198. }
  1199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator__ctor_m2BFF25B11D7FD0FA4F8E1B04D107219A30E8A187 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1200. {
  1201. {
  1202. TextGenerator__ctor_m05E7CFDC682F880A590F4AA840F81647844A0A32(__this, ((int32_t)50), NULL);
  1203. return;
  1204. }
  1205. }
  1206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator__ctor_m05E7CFDC682F880A590F4AA840F81647844A0A32 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
  1207. {
  1208. static bool s_Il2CppMethodInitialized;
  1209. if (!s_Il2CppMethodInitialized)
  1210. {
  1211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03_RuntimeMethod_var);
  1212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9_RuntimeMethod_var);
  1213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE_RuntimeMethod_var);
  1214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A_il2cpp_TypeInfo_var);
  1215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t67A1600A303BB89506DFD21B59687088B7E0675B_il2cpp_TypeInfo_var);
  1216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5_il2cpp_TypeInfo_var);
  1217. s_Il2CppMethodInitialized = true;
  1218. }
  1219. {
  1220. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1221. intptr_t L_0;
  1222. L_0 = TextGenerator_Internal_Create_m66701C08DAE160892766930F831D2AB1EB4E998C(NULL);
  1223. __this->___m_Ptr = L_0;
  1224. int32_t L_1 = ___0_initialCapacity;
  1225. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* L_2 = (List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A*)il2cpp_codegen_object_new(List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A_il2cpp_TypeInfo_var);
  1226. List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE(L_2, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_1, 1)), 4)), List_1__ctor_mD013968D6DAB756EA34E138E00BEF8922909C1BE_RuntimeMethod_var);
  1227. __this->___m_Verts = L_2;
  1228. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Verts), (void*)L_2);
  1229. int32_t L_3 = ___0_initialCapacity;
  1230. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* L_4 = (List_1_t67A1600A303BB89506DFD21B59687088B7E0675B*)il2cpp_codegen_object_new(List_1_t67A1600A303BB89506DFD21B59687088B7E0675B_il2cpp_TypeInfo_var);
  1231. List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03(L_4, ((int32_t)il2cpp_codegen_add(L_3, 1)), List_1__ctor_m220A7CFB07F883D427D782347E3CF8B68F1AFE03_RuntimeMethod_var);
  1232. __this->___m_Characters = L_4;
  1233. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Characters), (void*)L_4);
  1234. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* L_5 = (List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5*)il2cpp_codegen_object_new(List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5_il2cpp_TypeInfo_var);
  1235. List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9(L_5, ((int32_t)20), List_1__ctor_mA625F85B21CB389422393F709122327ED0BF7CA9_RuntimeMethod_var);
  1236. __this->___m_Lines = L_5;
  1237. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Lines), (void*)L_5);
  1238. return;
  1239. }
  1240. }
  1241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_Finalize_mD3C40A16FD4661E4712C85586430041C72E914F7 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1242. {
  1243. static bool s_Il2CppMethodInitialized;
  1244. if (!s_Il2CppMethodInitialized)
  1245. {
  1246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  1247. s_Il2CppMethodInitialized = true;
  1248. }
  1249. {
  1250. }
  1251. {
  1252. auto __finallyBlock = il2cpp::utils::Finally([&]
  1253. {
  1254. FINALLY_000b:
  1255. {
  1256. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  1257. return;
  1258. }
  1259. });
  1260. try
  1261. {
  1262. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, __this);
  1263. goto IL_0013;
  1264. }
  1265. catch(Il2CppExceptionWrapper& e)
  1266. {
  1267. __finallyBlock.StoreException(e.ex);
  1268. }
  1269. }
  1270. IL_0013:
  1271. {
  1272. return;
  1273. }
  1274. }
  1275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_System_IDisposable_Dispose_m5B2B52DA9C73CE736E908030738002D6D860227F (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1276. {
  1277. bool V_0 = false;
  1278. {
  1279. intptr_t L_0 = __this->___m_Ptr;
  1280. bool L_1;
  1281. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_0, 0, NULL);
  1282. V_0 = L_1;
  1283. bool L_2 = V_0;
  1284. if (!L_2)
  1285. {
  1286. goto IL_002e;
  1287. }
  1288. }
  1289. {
  1290. intptr_t L_3 = __this->___m_Ptr;
  1291. TextGenerator_Internal_Destroy_m0AE3865A6886503BAE5798E6D9899EF59A0285A7(L_3, NULL);
  1292. __this->___m_Ptr = 0;
  1293. }
  1294. IL_002e:
  1295. {
  1296. return;
  1297. }
  1298. }
  1299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCountVisible_m407C344C5A13A26471315449899B927FF3D3CDFC (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1300. {
  1301. {
  1302. int32_t L_0;
  1303. L_0 = TextGenerator_get_characterCount_mD4FD13BBBEDA2AB495C045160693754E4C106FFF(__this, NULL);
  1304. return ((int32_t)il2cpp_codegen_subtract(L_0, 1));
  1305. }
  1306. }
  1307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 TextGenerator_ValidatedSettings_mAE5128305E953EE41E5E655675323896EF1154AE (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___0_settings, const RuntimeMethod* method)
  1308. {
  1309. static bool s_Il2CppMethodInitialized;
  1310. if (!s_Il2CppMethodInitialized)
  1311. {
  1312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  1314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0052C2B75AF160293B7E2B988F2F9D83DCD1D4D6);
  1316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC26096054589E56273AC485218FA5B65675C933E);
  1317. s_Il2CppMethodInitialized = true;
  1318. }
  1319. bool V_0 = false;
  1320. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 V_1;
  1321. memset((&V_1), 0, sizeof(V_1));
  1322. bool V_2 = false;
  1323. bool V_3 = false;
  1324. bool V_4 = false;
  1325. bool V_5 = false;
  1326. int32_t G_B3_0 = 0;
  1327. int32_t G_B8_0 = 0;
  1328. {
  1329. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_0 = ___0_settings;
  1330. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_1 = L_0.___font;
  1331. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1332. bool L_2;
  1333. L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1334. if (!L_2)
  1335. {
  1336. goto IL_001c;
  1337. }
  1338. }
  1339. {
  1340. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_3 = ___0_settings;
  1341. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_4 = L_3.___font;
  1342. NullCheck(L_4);
  1343. bool L_5;
  1344. L_5 = Font_get_dynamic_m5231258BFEAABA3B3EA6AB5D8C2FDCBC2AD1371C(L_4, NULL);
  1345. G_B3_0 = ((int32_t)(L_5));
  1346. goto IL_001d;
  1347. }
  1348. IL_001c:
  1349. {
  1350. G_B3_0 = 0;
  1351. }
  1352. IL_001d:
  1353. {
  1354. V_0 = (bool)G_B3_0;
  1355. bool L_6 = V_0;
  1356. if (!L_6)
  1357. {
  1358. goto IL_0028;
  1359. }
  1360. }
  1361. {
  1362. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_7 = ___0_settings;
  1363. V_1 = L_7;
  1364. goto IL_00d8;
  1365. }
  1366. IL_0028:
  1367. {
  1368. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_8 = ___0_settings;
  1369. int32_t L_9 = L_8.___fontSize;
  1370. if (L_9)
  1371. {
  1372. goto IL_003b;
  1373. }
  1374. }
  1375. {
  1376. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_10 = ___0_settings;
  1377. int32_t L_11 = L_10.___fontStyle;
  1378. G_B8_0 = ((!(((uint32_t)L_11) <= ((uint32_t)0)))? 1 : 0);
  1379. goto IL_003c;
  1380. }
  1381. IL_003b:
  1382. {
  1383. G_B8_0 = 1;
  1384. }
  1385. IL_003c:
  1386. {
  1387. V_2 = (bool)G_B8_0;
  1388. bool L_12 = V_2;
  1389. if (!L_12)
  1390. {
  1391. goto IL_0087;
  1392. }
  1393. }
  1394. {
  1395. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_13 = ___0_settings;
  1396. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_14 = L_13.___font;
  1397. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1398. bool L_15;
  1399. L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1400. V_3 = L_15;
  1401. bool L_16 = V_3;
  1402. if (!L_16)
  1403. {
  1404. goto IL_0076;
  1405. }
  1406. }
  1407. {
  1408. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_17 = ___0_settings;
  1409. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_18 = L_17.___font;
  1410. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  1411. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_19;
  1412. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_21 = ___0_settings;
  1413. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_22 = L_21.___font;
  1414. NullCheck(L_22);
  1415. String_t* L_23;
  1416. L_23 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_22, NULL);
  1417. NullCheck(L_20);
  1418. ArrayElementTypeCheck (L_20, L_23);
  1419. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  1420. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1421. Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_18, _stringLiteral0052C2B75AF160293B7E2B988F2F9D83DCD1D4D6, L_20, NULL);
  1422. }
  1423. IL_0076:
  1424. {
  1425. (&___0_settings)->___fontSize = 0;
  1426. (&___0_settings)->___fontStyle = 0;
  1427. }
  1428. IL_0087:
  1429. {
  1430. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_24 = ___0_settings;
  1431. bool L_25 = L_24.___resizeTextForBestFit;
  1432. V_4 = L_25;
  1433. bool L_26 = V_4;
  1434. if (!L_26)
  1435. {
  1436. goto IL_00d4;
  1437. }
  1438. }
  1439. {
  1440. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_27 = ___0_settings;
  1441. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_28 = L_27.___font;
  1442. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1443. bool L_29;
  1444. L_29 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1445. V_5 = L_29;
  1446. bool L_30 = V_5;
  1447. if (!L_30)
  1448. {
  1449. goto IL_00cb;
  1450. }
  1451. }
  1452. {
  1453. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_31 = ___0_settings;
  1454. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_32 = L_31.___font;
  1455. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  1456. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = L_33;
  1457. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_35 = ___0_settings;
  1458. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_36 = L_35.___font;
  1459. NullCheck(L_36);
  1460. String_t* L_37;
  1461. L_37 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_36, NULL);
  1462. NullCheck(L_34);
  1463. ArrayElementTypeCheck (L_34, L_37);
  1464. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_37);
  1465. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1466. Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_32, _stringLiteralC26096054589E56273AC485218FA5B65675C933E, L_34, NULL);
  1467. }
  1468. IL_00cb:
  1469. {
  1470. (&___0_settings)->___resizeTextForBestFit = (bool)0;
  1471. }
  1472. IL_00d4:
  1473. {
  1474. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_38 = ___0_settings;
  1475. V_1 = L_38;
  1476. goto IL_00d8;
  1477. }
  1478. IL_00d8:
  1479. {
  1480. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_39 = V_1;
  1481. return L_39;
  1482. }
  1483. }
  1484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_Invalidate_m999CE96E2F02E326092DFEB53EE8BC08CAAF8260 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1485. {
  1486. {
  1487. __this->___m_HasGenerated = (bool)0;
  1488. return;
  1489. }
  1490. }
  1491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetCharacters_mB7956402E0C66D9F9D51A3ADFCA84BE83BB54D90 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* ___0_characters, const RuntimeMethod* method)
  1492. {
  1493. {
  1494. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* L_0 = ___0_characters;
  1495. TextGenerator_GetCharactersInternal_mB5157BBD4E1C42ACEDCC696D718E656BDD5E2398(__this, L_0, NULL);
  1496. return;
  1497. }
  1498. }
  1499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetLines_mFA8508172C251E1E4BBB1FBB734C82C81EF9330F (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* ___0_lines, const RuntimeMethod* method)
  1500. {
  1501. {
  1502. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* L_0 = ___0_lines;
  1503. TextGenerator_GetLinesInternal_mDAC83E88FD1FD79CCCE294E49E02ED748CFC8E12(__this, L_0, NULL);
  1504. return;
  1505. }
  1506. }
  1507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetVertices_m97C7D4CB9B122A10BA5921BC38F83A245EB1B97E (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* ___0_vertices, const RuntimeMethod* method)
  1508. {
  1509. {
  1510. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* L_0 = ___0_vertices;
  1511. TextGenerator_GetVerticesInternal_m8BB7AB760D1071709A584FD9371D7549DA2A1B21(__this, L_0, NULL);
  1512. return;
  1513. }
  1514. }
  1515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPreferredWidth_mDDE43A5C8BDD7BBD235AE740C4C2A293A92BD28E (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method)
  1516. {
  1517. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
  1518. memset((&V_0), 0, sizeof(V_0));
  1519. float V_1 = 0.0f;
  1520. {
  1521. (&___1_settings)->___horizontalOverflow = 1;
  1522. (&___1_settings)->___verticalOverflow = 1;
  1523. (&___1_settings)->___updateBounds = (bool)1;
  1524. String_t* L_0 = ___0_str;
  1525. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_1 = ___1_settings;
  1526. bool L_2;
  1527. L_2 = TextGenerator_Populate_m5620AF6DBC180FC3FBE3E5F5930CF7CB65DD3CE2(__this, L_0, L_1, NULL);
  1528. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
  1529. L_3 = TextGenerator_get_rectExtents_m55100375428EFAA89F3AC1B528E8716E615F9F2C(__this, NULL);
  1530. V_0 = L_3;
  1531. float L_4;
  1532. L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
  1533. V_1 = L_4;
  1534. goto IL_0033;
  1535. }
  1536. IL_0033:
  1537. {
  1538. float L_5 = V_1;
  1539. return L_5;
  1540. }
  1541. }
  1542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPreferredHeight_m0EAF7CE0F503C97F4D35D0EE4A3AD923B472F89E (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method)
  1543. {
  1544. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
  1545. memset((&V_0), 0, sizeof(V_0));
  1546. float V_1 = 0.0f;
  1547. {
  1548. (&___1_settings)->___verticalOverflow = 1;
  1549. (&___1_settings)->___updateBounds = (bool)1;
  1550. String_t* L_0 = ___0_str;
  1551. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_1 = ___1_settings;
  1552. bool L_2;
  1553. L_2 = TextGenerator_Populate_m5620AF6DBC180FC3FBE3E5F5930CF7CB65DD3CE2(__this, L_0, L_1, NULL);
  1554. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
  1555. L_3 = TextGenerator_get_rectExtents_m55100375428EFAA89F3AC1B528E8716E615F9F2C(__this, NULL);
  1556. V_0 = L_3;
  1557. float L_4;
  1558. L_4 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
  1559. V_1 = L_4;
  1560. goto IL_002b;
  1561. }
  1562. IL_002b:
  1563. {
  1564. float L_5 = V_1;
  1565. return L_5;
  1566. }
  1567. }
  1568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_PopulateWithErrors_m0E56C12E9D7714F4B8772422AAB2CAC9EA10F834 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_context, const RuntimeMethod* method)
  1569. {
  1570. static bool s_Il2CppMethodInitialized;
  1571. if (!s_Il2CppMethodInitialized)
  1572. {
  1573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  1575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EE2EC0E141890ED13D1EEC3562248EA95485987);
  1576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEEF4964BE1943E118BB297F57BDB9955C6DA372);
  1577. s_Il2CppMethodInitialized = true;
  1578. }
  1579. int32_t V_0 = 0;
  1580. bool V_1 = false;
  1581. bool V_2 = false;
  1582. bool V_3 = false;
  1583. bool V_4 = false;
  1584. {
  1585. String_t* L_0 = ___0_str;
  1586. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_1 = ___1_settings;
  1587. int32_t L_2;
  1588. L_2 = TextGenerator_PopulateWithError_m0F7C1CE45F372D80603C28F1E01F6FF796B95E02(__this, L_0, L_1, NULL);
  1589. V_0 = L_2;
  1590. int32_t L_3 = V_0;
  1591. V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  1592. bool L_4 = V_1;
  1593. if (!L_4)
  1594. {
  1595. goto IL_0016;
  1596. }
  1597. }
  1598. {
  1599. V_2 = (bool)1;
  1600. goto IL_0066;
  1601. }
  1602. IL_0016:
  1603. {
  1604. int32_t L_5 = V_0;
  1605. V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_5&1))) <= ((uint32_t)0)))? 1 : 0);
  1606. bool L_6 = V_3;
  1607. if (!L_6)
  1608. {
  1609. goto IL_003b;
  1610. }
  1611. }
  1612. {
  1613. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___2_context;
  1614. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  1615. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8;
  1616. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_10 = ___1_settings;
  1617. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_11 = L_10.___font;
  1618. NullCheck(L_9);
  1619. ArrayElementTypeCheck (L_9, L_11);
  1620. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_11);
  1621. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1622. Debug_LogErrorFormat_m13C2B705E2899F85833797AA48E8416052FFAD5A(L_7, _stringLiteral7EE2EC0E141890ED13D1EEC3562248EA95485987, L_9, NULL);
  1623. }
  1624. IL_003b:
  1625. {
  1626. int32_t L_12 = V_0;
  1627. V_4 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_12&2))) <= ((uint32_t)0)))? 1 : 0);
  1628. bool L_13 = V_4;
  1629. if (!L_13)
  1630. {
  1631. goto IL_0062;
  1632. }
  1633. }
  1634. {
  1635. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = ___2_context;
  1636. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  1637. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_15;
  1638. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_17 = ___1_settings;
  1639. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_18 = L_17.___font;
  1640. NullCheck(L_16);
  1641. ArrayElementTypeCheck (L_16, L_18);
  1642. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_18);
  1643. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1644. Debug_LogErrorFormat_m13C2B705E2899F85833797AA48E8416052FFAD5A(L_14, _stringLiteralEEEF4964BE1943E118BB297F57BDB9955C6DA372, L_16, NULL);
  1645. }
  1646. IL_0062:
  1647. {
  1648. V_2 = (bool)0;
  1649. goto IL_0066;
  1650. }
  1651. IL_0066:
  1652. {
  1653. bool L_19 = V_2;
  1654. return L_19;
  1655. }
  1656. }
  1657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_m5620AF6DBC180FC3FBE3E5F5930CF7CB65DD3CE2 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method)
  1658. {
  1659. int32_t V_0 = 0;
  1660. bool V_1 = false;
  1661. {
  1662. String_t* L_0 = ___0_str;
  1663. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_1 = ___1_settings;
  1664. int32_t L_2;
  1665. L_2 = TextGenerator_PopulateWithError_m0F7C1CE45F372D80603C28F1E01F6FF796B95E02(__this, L_0, L_1, NULL);
  1666. V_0 = L_2;
  1667. int32_t L_3 = V_0;
  1668. V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  1669. goto IL_0011;
  1670. }
  1671. IL_0011:
  1672. {
  1673. bool L_4 = V_1;
  1674. return L_4;
  1675. }
  1676. }
  1677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_PopulateWithError_m0F7C1CE45F372D80603C28F1E01F6FF796B95E02 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method)
  1678. {
  1679. bool V_0 = false;
  1680. int32_t V_1 = 0;
  1681. int32_t G_B4_0 = 0;
  1682. {
  1683. bool L_0 = __this->___m_HasGenerated;
  1684. if (!L_0)
  1685. {
  1686. goto IL_0026;
  1687. }
  1688. }
  1689. {
  1690. String_t* L_1 = ___0_str;
  1691. String_t* L_2 = __this->___m_LastString;
  1692. bool L_3;
  1693. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
  1694. if (!L_3)
  1695. {
  1696. goto IL_0026;
  1697. }
  1698. }
  1699. {
  1700. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_4 = __this->___m_LastSettings;
  1701. bool L_5;
  1702. L_5 = TextGenerationSettings_Equals_m04DE9655555622E3A4EECC2EAB3BC36B38E20840((&___1_settings), L_4, NULL);
  1703. G_B4_0 = ((int32_t)(L_5));
  1704. goto IL_0027;
  1705. }
  1706. IL_0026:
  1707. {
  1708. G_B4_0 = 0;
  1709. }
  1710. IL_0027:
  1711. {
  1712. V_0 = (bool)G_B4_0;
  1713. bool L_6 = V_0;
  1714. if (!L_6)
  1715. {
  1716. goto IL_0034;
  1717. }
  1718. }
  1719. {
  1720. int32_t L_7 = __this->___m_LastValid;
  1721. V_1 = L_7;
  1722. goto IL_004b;
  1723. }
  1724. IL_0034:
  1725. {
  1726. String_t* L_8 = ___0_str;
  1727. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_9 = ___1_settings;
  1728. int32_t L_10;
  1729. L_10 = TextGenerator_PopulateAlways_mA99FFC0276B51F8DED3EABD1FF660130BE803EDA(__this, L_8, L_9, NULL);
  1730. __this->___m_LastValid = L_10;
  1731. int32_t L_11 = __this->___m_LastValid;
  1732. V_1 = L_11;
  1733. goto IL_004b;
  1734. }
  1735. IL_004b:
  1736. {
  1737. int32_t L_12 = V_1;
  1738. return L_12;
  1739. }
  1740. }
  1741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_PopulateAlways_mA99FFC0276B51F8DED3EABD1FF660130BE803EDA (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 ___1_settings, const RuntimeMethod* method)
  1742. {
  1743. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 V_0;
  1744. memset((&V_0), 0, sizeof(V_0));
  1745. int32_t V_1 = 0;
  1746. int32_t V_2 = 0;
  1747. {
  1748. String_t* L_0 = ___0_str;
  1749. __this->___m_LastString = L_0;
  1750. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LastString), (void*)L_0);
  1751. __this->___m_HasGenerated = (bool)1;
  1752. __this->___m_CachedVerts = (bool)0;
  1753. __this->___m_CachedCharacters = (bool)0;
  1754. __this->___m_CachedLines = (bool)0;
  1755. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_1 = ___1_settings;
  1756. __this->___m_LastSettings = L_1;
  1757. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_LastSettings))->___font), (void*)NULL);
  1758. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_2 = ___1_settings;
  1759. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_3;
  1760. L_3 = TextGenerator_ValidatedSettings_mAE5128305E953EE41E5E655675323896EF1154AE(__this, L_2, NULL);
  1761. V_0 = L_3;
  1762. String_t* L_4 = ___0_str;
  1763. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_5 = V_0;
  1764. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_6 = L_5.___font;
  1765. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_7 = V_0;
  1766. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = L_7.___color;
  1767. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_9 = V_0;
  1768. int32_t L_10 = L_9.___fontSize;
  1769. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_11 = V_0;
  1770. float L_12 = L_11.___scaleFactor;
  1771. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_13 = V_0;
  1772. float L_14 = L_13.___lineSpacing;
  1773. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_15 = V_0;
  1774. int32_t L_16 = L_15.___fontStyle;
  1775. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_17 = V_0;
  1776. bool L_18 = L_17.___richText;
  1777. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_19 = V_0;
  1778. bool L_20 = L_19.___resizeTextForBestFit;
  1779. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_21 = V_0;
  1780. int32_t L_22 = L_21.___resizeTextMinSize;
  1781. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_23 = V_0;
  1782. int32_t L_24 = L_23.___resizeTextMaxSize;
  1783. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_25 = V_0;
  1784. int32_t L_26 = L_25.___verticalOverflow;
  1785. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_27 = V_0;
  1786. int32_t L_28 = L_27.___horizontalOverflow;
  1787. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_29 = V_0;
  1788. bool L_30 = L_29.___updateBounds;
  1789. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_31 = V_0;
  1790. int32_t L_32 = L_31.___textAnchor;
  1791. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_33 = V_0;
  1792. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = L_33.___generationExtents;
  1793. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_35 = V_0;
  1794. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = L_35.___pivot;
  1795. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_37 = V_0;
  1796. bool L_38 = L_37.___generateOutOfBounds;
  1797. TextGenerationSettings_tBB6E86AC0B348D19158D6721BE790865B04993F3 L_39 = V_0;
  1798. bool L_40 = L_39.___alignByGeometry;
  1799. bool L_41;
  1800. L_41 = TextGenerator_Populate_Internal_m4DF908756A1AC26B04AC8AB12A004203366B294B(__this, L_4, L_6, L_8, L_10, L_12, L_14, L_16, L_18, L_20, L_22, L_24, L_26, L_28, L_30, L_32, L_34, L_36, L_38, L_40, (&V_1), NULL);
  1801. int32_t L_42 = V_1;
  1802. __this->___m_LastValid = L_42;
  1803. int32_t L_43 = V_1;
  1804. V_2 = L_43;
  1805. goto IL_00b4;
  1806. }
  1807. IL_00b4:
  1808. {
  1809. int32_t L_44 = V_2;
  1810. return L_44;
  1811. }
  1812. }
  1813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_verts_mA197E8944ABE4831B93275662BB66EC53DE349D8 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1814. {
  1815. bool V_0 = false;
  1816. RuntimeObject* V_1 = NULL;
  1817. {
  1818. bool L_0 = __this->___m_CachedVerts;
  1819. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  1820. bool L_1 = V_0;
  1821. if (!L_1)
  1822. {
  1823. goto IL_0024;
  1824. }
  1825. }
  1826. {
  1827. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* L_2 = __this->___m_Verts;
  1828. TextGenerator_GetVertices_m97C7D4CB9B122A10BA5921BC38F83A245EB1B97E(__this, L_2, NULL);
  1829. __this->___m_CachedVerts = (bool)1;
  1830. }
  1831. IL_0024:
  1832. {
  1833. List_1_t09F8990ACE8783E311B473B0090859BA9C00FC2A* L_3 = __this->___m_Verts;
  1834. V_1 = L_3;
  1835. goto IL_002d;
  1836. }
  1837. IL_002d:
  1838. {
  1839. RuntimeObject* L_4 = V_1;
  1840. return L_4;
  1841. }
  1842. }
  1843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_characters_mDA07F7108C6EF6F5DF61C478FDF3EB18DCE6B34A (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1844. {
  1845. bool V_0 = false;
  1846. RuntimeObject* V_1 = NULL;
  1847. {
  1848. bool L_0 = __this->___m_CachedCharacters;
  1849. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  1850. bool L_1 = V_0;
  1851. if (!L_1)
  1852. {
  1853. goto IL_0024;
  1854. }
  1855. }
  1856. {
  1857. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* L_2 = __this->___m_Characters;
  1858. TextGenerator_GetCharacters_mB7956402E0C66D9F9D51A3ADFCA84BE83BB54D90(__this, L_2, NULL);
  1859. __this->___m_CachedCharacters = (bool)1;
  1860. }
  1861. IL_0024:
  1862. {
  1863. List_1_t67A1600A303BB89506DFD21B59687088B7E0675B* L_3 = __this->___m_Characters;
  1864. V_1 = L_3;
  1865. goto IL_002d;
  1866. }
  1867. IL_002d:
  1868. {
  1869. RuntimeObject* L_4 = V_1;
  1870. return L_4;
  1871. }
  1872. }
  1873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_lines_m52DAB15921DC96120CA6C21A3FEB2406D4A76064 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1874. {
  1875. bool V_0 = false;
  1876. RuntimeObject* V_1 = NULL;
  1877. {
  1878. bool L_0 = __this->___m_CachedLines;
  1879. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  1880. bool L_1 = V_0;
  1881. if (!L_1)
  1882. {
  1883. goto IL_0024;
  1884. }
  1885. }
  1886. {
  1887. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* L_2 = __this->___m_Lines;
  1888. TextGenerator_GetLines_mFA8508172C251E1E4BBB1FBB734C82C81EF9330F(__this, L_2, NULL);
  1889. __this->___m_CachedLines = (bool)1;
  1890. }
  1891. IL_0024:
  1892. {
  1893. List_1_t9209B29AC606399207E97BDCD817DEA5B6C63CA5* L_3 = __this->___m_Lines;
  1894. V_1 = L_3;
  1895. goto IL_002d;
  1896. }
  1897. IL_002d:
  1898. {
  1899. RuntimeObject* L_4 = V_1;
  1900. return L_4;
  1901. }
  1902. }
  1903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D TextGenerator_get_rectExtents_m55100375428EFAA89F3AC1B528E8716E615F9F2C (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1904. {
  1905. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
  1906. memset((&V_0), 0, sizeof(V_0));
  1907. {
  1908. TextGenerator_get_rectExtents_Injected_m2AB029C462FB27B9643C3EA2EB345E0EB011B2B8(__this, (&V_0), NULL);
  1909. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = V_0;
  1910. return L_0;
  1911. }
  1912. }
  1913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCount_mD4FD13BBBEDA2AB495C045160693754E4C106FFF (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1914. {
  1915. typedef int32_t (*TextGenerator_get_characterCount_mD4FD13BBBEDA2AB495C045160693754E4C106FFF_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*);
  1916. static TextGenerator_get_characterCount_mD4FD13BBBEDA2AB495C045160693754E4C106FFF_ftn _il2cpp_icall_func;
  1917. if (!_il2cpp_icall_func)
  1918. _il2cpp_icall_func = (TextGenerator_get_characterCount_mD4FD13BBBEDA2AB495C045160693754E4C106FFF_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_characterCount()");
  1919. int32_t icallRetVal = _il2cpp_icall_func(__this);
  1920. return icallRetVal;
  1921. }
  1922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_lineCount_mC568C375C85695478DD054B296CBEAB11D3C4108 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, const RuntimeMethod* method)
  1923. {
  1924. typedef int32_t (*TextGenerator_get_lineCount_mC568C375C85695478DD054B296CBEAB11D3C4108_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*);
  1925. static TextGenerator_get_lineCount_mC568C375C85695478DD054B296CBEAB11D3C4108_ftn _il2cpp_icall_func;
  1926. if (!_il2cpp_icall_func)
  1927. _il2cpp_icall_func = (TextGenerator_get_lineCount_mC568C375C85695478DD054B296CBEAB11D3C4108_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_lineCount()");
  1928. int32_t icallRetVal = _il2cpp_icall_func(__this);
  1929. return icallRetVal;
  1930. }
  1931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t TextGenerator_Internal_Create_m66701C08DAE160892766930F831D2AB1EB4E998C (const RuntimeMethod* method)
  1932. {
  1933. typedef intptr_t (*TextGenerator_Internal_Create_m66701C08DAE160892766930F831D2AB1EB4E998C_ftn) ();
  1934. static TextGenerator_Internal_Create_m66701C08DAE160892766930F831D2AB1EB4E998C_ftn _il2cpp_icall_func;
  1935. if (!_il2cpp_icall_func)
  1936. _il2cpp_icall_func = (TextGenerator_Internal_Create_m66701C08DAE160892766930F831D2AB1EB4E998C_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Internal_Create()");
  1937. intptr_t icallRetVal = _il2cpp_icall_func();
  1938. return icallRetVal;
  1939. }
  1940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_Internal_Destroy_m0AE3865A6886503BAE5798E6D9899EF59A0285A7 (intptr_t ___0_ptr, const RuntimeMethod* method)
  1941. {
  1942. typedef void (*TextGenerator_Internal_Destroy_m0AE3865A6886503BAE5798E6D9899EF59A0285A7_ftn) (intptr_t);
  1943. static TextGenerator_Internal_Destroy_m0AE3865A6886503BAE5798E6D9899EF59A0285A7_ftn _il2cpp_icall_func;
  1944. if (!_il2cpp_icall_func)
  1945. _il2cpp_icall_func = (TextGenerator_Internal_Destroy_m0AE3865A6886503BAE5798E6D9899EF59A0285A7_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Internal_Destroy(System.IntPtr)");
  1946. _il2cpp_icall_func(___0_ptr);
  1947. }
  1948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_Internal_m74A216D58183B4069BFBD6CDF624CB97A9EC4CAA (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___1_font, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, int32_t ___3_fontSize, float ___4_scaleFactor, float ___5_lineSpacing, int32_t ___6_style, bool ___7_richText, bool ___8_resizeTextForBestFit, int32_t ___9_resizeTextMinSize, int32_t ___10_resizeTextMaxSize, int32_t ___11_verticalOverFlow, int32_t ___12_horizontalOverflow, bool ___13_updateBounds, int32_t ___14_anchor, float ___15_extentsX, float ___16_extentsY, float ___17_pivotX, float ___18_pivotY, bool ___19_generateOutOfBounds, bool ___20_alignByGeometry, uint32_t* ___21_error, const RuntimeMethod* method)
  1949. {
  1950. {
  1951. String_t* L_0 = ___0_str;
  1952. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_1 = ___1_font;
  1953. int32_t L_2 = ___3_fontSize;
  1954. float L_3 = ___4_scaleFactor;
  1955. float L_4 = ___5_lineSpacing;
  1956. int32_t L_5 = ___6_style;
  1957. bool L_6 = ___7_richText;
  1958. bool L_7 = ___8_resizeTextForBestFit;
  1959. int32_t L_8 = ___9_resizeTextMinSize;
  1960. int32_t L_9 = ___10_resizeTextMaxSize;
  1961. int32_t L_10 = ___11_verticalOverFlow;
  1962. int32_t L_11 = ___12_horizontalOverflow;
  1963. bool L_12 = ___13_updateBounds;
  1964. int32_t L_13 = ___14_anchor;
  1965. float L_14 = ___15_extentsX;
  1966. float L_15 = ___16_extentsY;
  1967. float L_16 = ___17_pivotX;
  1968. float L_17 = ___18_pivotY;
  1969. bool L_18 = ___19_generateOutOfBounds;
  1970. bool L_19 = ___20_alignByGeometry;
  1971. uint32_t* L_20 = ___21_error;
  1972. bool L_21;
  1973. L_21 = TextGenerator_Populate_Internal_Injected_m694EA7CA7449D60B16643460DA13ABC6BE0F2947(__this, L_0, L_1, (&___2_color), L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_19, L_20, NULL);
  1974. return L_21;
  1975. }
  1976. }
  1977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_Internal_m4DF908756A1AC26B04AC8AB12A004203366B294B (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___1_font, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, int32_t ___3_fontSize, float ___4_scaleFactor, float ___5_lineSpacing, int32_t ___6_style, bool ___7_richText, bool ___8_resizeTextForBestFit, int32_t ___9_resizeTextMinSize, int32_t ___10_resizeTextMaxSize, int32_t ___11_verticalOverFlow, int32_t ___12_horizontalOverflow, bool ___13_updateBounds, int32_t ___14_anchor, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___15_extents, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___16_pivot, bool ___17_generateOutOfBounds, bool ___18_alignByGeometry, int32_t* ___19_error, const RuntimeMethod* method)
  1978. {
  1979. static bool s_Il2CppMethodInitialized;
  1980. if (!s_Il2CppMethodInitialized)
  1981. {
  1982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1983. s_Il2CppMethodInitialized = true;
  1984. }
  1985. uint32_t V_0 = 0;
  1986. bool V_1 = false;
  1987. bool V_2 = false;
  1988. bool V_3 = false;
  1989. {
  1990. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_0 = ___1_font;
  1991. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1992. bool L_1;
  1993. L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1994. V_2 = L_1;
  1995. bool L_2 = V_2;
  1996. if (!L_2)
  1997. {
  1998. goto IL_0015;
  1999. }
  2000. }
  2001. {
  2002. int32_t* L_3 = ___19_error;
  2003. *((int32_t*)L_3) = (int32_t)4;
  2004. V_3 = (bool)0;
  2005. goto IL_0063;
  2006. }
  2007. IL_0015:
  2008. {
  2009. V_0 = 0;
  2010. String_t* L_4 = ___0_str;
  2011. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_5 = ___1_font;
  2012. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___2_color;
  2013. int32_t L_7 = ___3_fontSize;
  2014. float L_8 = ___4_scaleFactor;
  2015. float L_9 = ___5_lineSpacing;
  2016. int32_t L_10 = ___6_style;
  2017. bool L_11 = ___7_richText;
  2018. bool L_12 = ___8_resizeTextForBestFit;
  2019. int32_t L_13 = ___9_resizeTextMinSize;
  2020. int32_t L_14 = ___10_resizeTextMaxSize;
  2021. int32_t L_15 = ___11_verticalOverFlow;
  2022. int32_t L_16 = ___12_horizontalOverflow;
  2023. bool L_17 = ___13_updateBounds;
  2024. int32_t L_18 = ___14_anchor;
  2025. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___15_extents;
  2026. float L_20 = L_19.___x;
  2027. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___15_extents;
  2028. float L_22 = L_21.___y;
  2029. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = ___16_pivot;
  2030. float L_24 = L_23.___x;
  2031. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = ___16_pivot;
  2032. float L_26 = L_25.___y;
  2033. bool L_27 = ___17_generateOutOfBounds;
  2034. bool L_28 = ___18_alignByGeometry;
  2035. bool L_29;
  2036. L_29 = TextGenerator_Populate_Internal_m74A216D58183B4069BFBD6CDF624CB97A9EC4CAA(__this, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_20, L_22, L_24, L_26, L_27, L_28, (&V_0), NULL);
  2037. V_1 = L_29;
  2038. int32_t* L_30 = ___19_error;
  2039. uint32_t L_31 = V_0;
  2040. *((int32_t*)L_30) = (int32_t)L_31;
  2041. bool L_32 = V_1;
  2042. V_3 = L_32;
  2043. goto IL_0063;
  2044. }
  2045. IL_0063:
  2046. {
  2047. bool L_33 = V_3;
  2048. return L_33;
  2049. }
  2050. }
  2051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetVerticesInternal_m8BB7AB760D1071709A584FD9371D7549DA2A1B21 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, RuntimeObject* ___0_vertices, const RuntimeMethod* method)
  2052. {
  2053. typedef void (*TextGenerator_GetVerticesInternal_m8BB7AB760D1071709A584FD9371D7549DA2A1B21_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*, RuntimeObject*);
  2054. static TextGenerator_GetVerticesInternal_m8BB7AB760D1071709A584FD9371D7549DA2A1B21_ftn _il2cpp_icall_func;
  2055. if (!_il2cpp_icall_func)
  2056. _il2cpp_icall_func = (TextGenerator_GetVerticesInternal_m8BB7AB760D1071709A584FD9371D7549DA2A1B21_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetVerticesInternal(System.Object)");
  2057. _il2cpp_icall_func(__this, ___0_vertices);
  2058. }
  2059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetCharactersInternal_mB5157BBD4E1C42ACEDCC696D718E656BDD5E2398 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, RuntimeObject* ___0_characters, const RuntimeMethod* method)
  2060. {
  2061. typedef void (*TextGenerator_GetCharactersInternal_mB5157BBD4E1C42ACEDCC696D718E656BDD5E2398_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*, RuntimeObject*);
  2062. static TextGenerator_GetCharactersInternal_mB5157BBD4E1C42ACEDCC696D718E656BDD5E2398_ftn _il2cpp_icall_func;
  2063. if (!_il2cpp_icall_func)
  2064. _il2cpp_icall_func = (TextGenerator_GetCharactersInternal_mB5157BBD4E1C42ACEDCC696D718E656BDD5E2398_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetCharactersInternal(System.Object)");
  2065. _il2cpp_icall_func(__this, ___0_characters);
  2066. }
  2067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GetLinesInternal_mDAC83E88FD1FD79CCCE294E49E02ED748CFC8E12 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, RuntimeObject* ___0_lines, const RuntimeMethod* method)
  2068. {
  2069. typedef void (*TextGenerator_GetLinesInternal_mDAC83E88FD1FD79CCCE294E49E02ED748CFC8E12_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*, RuntimeObject*);
  2070. static TextGenerator_GetLinesInternal_mDAC83E88FD1FD79CCCE294E49E02ED748CFC8E12_ftn _il2cpp_icall_func;
  2071. if (!_il2cpp_icall_func)
  2072. _il2cpp_icall_func = (TextGenerator_GetLinesInternal_mDAC83E88FD1FD79CCCE294E49E02ED748CFC8E12_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetLinesInternal(System.Object)");
  2073. _il2cpp_icall_func(__this, ___0_lines);
  2074. }
  2075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_get_rectExtents_Injected_m2AB029C462FB27B9643C3EA2EB345E0EB011B2B8 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ret, const RuntimeMethod* method)
  2076. {
  2077. typedef void (*TextGenerator_get_rectExtents_Injected_m2AB029C462FB27B9643C3EA2EB345E0EB011B2B8_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*);
  2078. static TextGenerator_get_rectExtents_Injected_m2AB029C462FB27B9643C3EA2EB345E0EB011B2B8_ftn _il2cpp_icall_func;
  2079. if (!_il2cpp_icall_func)
  2080. _il2cpp_icall_func = (TextGenerator_get_rectExtents_Injected_m2AB029C462FB27B9643C3EA2EB345E0EB011B2B8_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_rectExtents_Injected(UnityEngine.Rect&)");
  2081. _il2cpp_icall_func(__this, ___0_ret);
  2082. }
  2083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_Populate_Internal_Injected_m694EA7CA7449D60B16643460DA13ABC6BE0F2947 (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* __this, String_t* ___0_str, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___1_font, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___2_color, int32_t ___3_fontSize, float ___4_scaleFactor, float ___5_lineSpacing, int32_t ___6_style, bool ___7_richText, bool ___8_resizeTextForBestFit, int32_t ___9_resizeTextMinSize, int32_t ___10_resizeTextMaxSize, int32_t ___11_verticalOverFlow, int32_t ___12_horizontalOverflow, bool ___13_updateBounds, int32_t ___14_anchor, float ___15_extentsX, float ___16_extentsY, float ___17_pivotX, float ___18_pivotY, bool ___19_generateOutOfBounds, bool ___20_alignByGeometry, uint32_t* ___21_error, const RuntimeMethod* method)
  2084. {
  2085. typedef bool (*TextGenerator_Populate_Internal_Injected_m694EA7CA7449D60B16643460DA13ABC6BE0F2947_ftn) (TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC*, String_t*, Font_tC95270EA3198038970422D78B74A7F2E218A96B6*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*, int32_t, float, float, int32_t, bool, bool, int32_t, int32_t, int32_t, int32_t, bool, int32_t, float, float, float, float, bool, bool, uint32_t*);
  2086. static TextGenerator_Populate_Internal_Injected_m694EA7CA7449D60B16643460DA13ABC6BE0F2947_ftn _il2cpp_icall_func;
  2087. if (!_il2cpp_icall_func)
  2088. _il2cpp_icall_func = (TextGenerator_Populate_Internal_Injected_m694EA7CA7449D60B16643460DA13ABC6BE0F2947_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Populate_Internal_Injected(System.String,UnityEngine.Font,UnityEngine.Color&,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.UInt32&)");
  2089. bool icallRetVal = _il2cpp_icall_func(__this, ___0_str, ___1_font, ___2_color, ___3_fontSize, ___4_scaleFactor, ___5_lineSpacing, ___6_style, ___7_richText, ___8_resizeTextForBestFit, ___9_resizeTextMinSize, ___10_resizeTextMaxSize, ___11_verticalOverFlow, ___12_horizontalOverflow, ___13_updateBounds, ___14_anchor, ___15_extentsX, ___16_extentsY, ___17_pivotX, ___18_pivotY, ___19_generateOutOfBounds, ___20_alignByGeometry, ___21_error);
  2090. return icallRetVal;
  2091. }
  2092. #ifdef __clang__
  2093. #pragma clang diagnostic pop
  2094. #endif
  2095. #ifdef __clang__
  2096. #pragma clang diagnostic push
  2097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2098. #pragma clang diagnostic ignored "-Wunused-variable"
  2099. #endif
  2100. #ifdef __clang__
  2101. #pragma clang diagnostic pop
  2102. #endif
  2103. #ifdef __clang__
  2104. #pragma clang diagnostic push
  2105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2106. #pragma clang diagnostic ignored "-Wunused-variable"
  2107. #endif
  2108. #ifdef __clang__
  2109. #pragma clang diagnostic pop
  2110. #endif
  2111. #ifdef __clang__
  2112. #pragma clang diagnostic push
  2113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2114. #pragma clang diagnostic ignored "-Wunused-variable"
  2115. #endif
  2116. #ifdef __clang__
  2117. #pragma clang diagnostic pop
  2118. #endif
  2119. #ifdef __clang__
  2120. #pragma clang diagnostic push
  2121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2122. #pragma clang diagnostic ignored "-Wunused-variable"
  2123. #endif
  2124. #ifdef __clang__
  2125. #pragma clang diagnostic pop
  2126. #endif
  2127. #ifdef __clang__
  2128. #pragma clang diagnostic push
  2129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2130. #pragma clang diagnostic ignored "-Wunused-variable"
  2131. #endif
  2132. #ifdef __clang__
  2133. #pragma clang diagnostic pop
  2134. #endif
  2135. #ifdef __clang__
  2136. #pragma clang diagnostic push
  2137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2138. #pragma clang diagnostic ignored "-Wunused-variable"
  2139. #endif
  2140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIVertex__cctor_mF98CC8F21D6CD8703B47E168E976BBE15E0F6C62 (const RuntimeMethod* method)
  2141. {
  2142. static bool s_Il2CppMethodInitialized;
  2143. if (!s_Il2CppMethodInitialized)
  2144. {
  2145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var);
  2146. s_Il2CppMethodInitialized = true;
  2147. }
  2148. UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 V_0;
  2149. memset((&V_0), 0, sizeof(V_0));
  2150. {
  2151. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0;
  2152. memset((&L_0), 0, sizeof(L_0));
  2153. Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_0), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), NULL);
  2154. ((UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var))->___s_DefaultColor = L_0;
  2155. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
  2156. memset((&L_1), 0, sizeof(L_1));
  2157. Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_1), (1.0f), (0.0f), (0.0f), (-1.0f), NULL);
  2158. ((UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var))->___s_DefaultTangent = L_1;
  2159. il2cpp_codegen_initobj((&V_0), sizeof(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207));
  2160. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  2161. L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  2162. (&V_0)->___position = L_2;
  2163. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
  2164. L_3 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL);
  2165. (&V_0)->___normal = L_3;
  2166. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ((UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var))->___s_DefaultTangent;
  2167. (&V_0)->___tangent = L_4;
  2168. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_5 = ((UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var))->___s_DefaultColor;
  2169. (&V_0)->___color = L_5;
  2170. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
  2171. L_6 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
  2172. (&V_0)->___uv0 = L_6;
  2173. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
  2174. L_7 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
  2175. (&V_0)->___uv1 = L_7;
  2176. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
  2177. L_8 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
  2178. (&V_0)->___uv2 = L_8;
  2179. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
  2180. L_9 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
  2181. (&V_0)->___uv3 = L_9;
  2182. UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_10 = V_0;
  2183. ((UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var))->___simpleVert = L_10;
  2184. return;
  2185. }
  2186. }
  2187. #ifdef __clang__
  2188. #pragma clang diagnostic pop
  2189. #endif
  2190. #ifdef __clang__
  2191. #pragma clang diagnostic push
  2192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2193. #pragma clang diagnostic ignored "-Wunused-variable"
  2194. #endif
  2195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Font_add_textureRebuilt_m0BBB44846C17A580B078599DA5AE231DA9D6DAD7 (Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* ___0_value, const RuntimeMethod* method)
  2196. {
  2197. static bool s_Il2CppMethodInitialized;
  2198. if (!s_Il2CppMethodInitialized)
  2199. {
  2200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC_il2cpp_TypeInfo_var);
  2201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var);
  2202. s_Il2CppMethodInitialized = true;
  2203. }
  2204. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* V_0 = NULL;
  2205. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* V_1 = NULL;
  2206. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* V_2 = NULL;
  2207. {
  2208. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_0 = ((Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields*)il2cpp_codegen_static_fields_for(Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var))->___textureRebuilt;
  2209. V_0 = L_0;
  2210. }
  2211. IL_0006:
  2212. {
  2213. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_1 = V_0;
  2214. V_1 = L_1;
  2215. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_2 = V_1;
  2216. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_3 = ___0_value;
  2217. Delegate_t* L_4;
  2218. L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
  2219. V_2 = ((Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*)Castclass((RuntimeObject*)L_4, Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC_il2cpp_TypeInfo_var));
  2220. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_5 = V_2;
  2221. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_6 = V_1;
  2222. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_7;
  2223. L_7 = InterlockedCompareExchangeImpl<Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*>((&((Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields*)il2cpp_codegen_static_fields_for(Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var))->___textureRebuilt), L_5, L_6);
  2224. V_0 = L_7;
  2225. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_8 = V_0;
  2226. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_9 = V_1;
  2227. if ((!(((RuntimeObject*)(Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*)L_8) == ((RuntimeObject*)(Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*)L_9))))
  2228. {
  2229. goto IL_0006;
  2230. }
  2231. }
  2232. {
  2233. return;
  2234. }
  2235. }
  2236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Font_remove_textureRebuilt_mB7EF9EEE803E9C70AF4217190B49C83FE287904A (Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* ___0_value, const RuntimeMethod* method)
  2237. {
  2238. static bool s_Il2CppMethodInitialized;
  2239. if (!s_Il2CppMethodInitialized)
  2240. {
  2241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC_il2cpp_TypeInfo_var);
  2242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var);
  2243. s_Il2CppMethodInitialized = true;
  2244. }
  2245. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* V_0 = NULL;
  2246. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* V_1 = NULL;
  2247. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* V_2 = NULL;
  2248. {
  2249. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_0 = ((Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields*)il2cpp_codegen_static_fields_for(Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var))->___textureRebuilt;
  2250. V_0 = L_0;
  2251. }
  2252. IL_0006:
  2253. {
  2254. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_1 = V_0;
  2255. V_1 = L_1;
  2256. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_2 = V_1;
  2257. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_3 = ___0_value;
  2258. Delegate_t* L_4;
  2259. L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
  2260. V_2 = ((Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*)Castclass((RuntimeObject*)L_4, Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC_il2cpp_TypeInfo_var));
  2261. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_5 = V_2;
  2262. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_6 = V_1;
  2263. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_7;
  2264. L_7 = InterlockedCompareExchangeImpl<Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*>((&((Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields*)il2cpp_codegen_static_fields_for(Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var))->___textureRebuilt), L_5, L_6);
  2265. V_0 = L_7;
  2266. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_8 = V_0;
  2267. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_9 = V_1;
  2268. if ((!(((RuntimeObject*)(Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*)L_8) == ((RuntimeObject*)(Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC*)L_9))))
  2269. {
  2270. goto IL_0006;
  2271. }
  2272. }
  2273. {
  2274. return;
  2275. }
  2276. }
  2277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Font_get_material_m61ABDEC14C6D659DDC5A4F080023699116C17364 (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, const RuntimeMethod* method)
  2278. {
  2279. typedef Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*Font_get_material_m61ABDEC14C6D659DDC5A4F080023699116C17364_ftn) (Font_tC95270EA3198038970422D78B74A7F2E218A96B6*);
  2280. static Font_get_material_m61ABDEC14C6D659DDC5A4F080023699116C17364_ftn _il2cpp_icall_func;
  2281. if (!_il2cpp_icall_func)
  2282. _il2cpp_icall_func = (Font_get_material_m61ABDEC14C6D659DDC5A4F080023699116C17364_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_material()");
  2283. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* icallRetVal = _il2cpp_icall_func(__this);
  2284. return icallRetVal;
  2285. }
  2286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_get_dynamic_m5231258BFEAABA3B3EA6AB5D8C2FDCBC2AD1371C (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, const RuntimeMethod* method)
  2287. {
  2288. typedef bool (*Font_get_dynamic_m5231258BFEAABA3B3EA6AB5D8C2FDCBC2AD1371C_ftn) (Font_tC95270EA3198038970422D78B74A7F2E218A96B6*);
  2289. static Font_get_dynamic_m5231258BFEAABA3B3EA6AB5D8C2FDCBC2AD1371C_ftn _il2cpp_icall_func;
  2290. if (!_il2cpp_icall_func)
  2291. _il2cpp_icall_func = (Font_get_dynamic_m5231258BFEAABA3B3EA6AB5D8C2FDCBC2AD1371C_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_dynamic()");
  2292. bool icallRetVal = _il2cpp_icall_func(__this);
  2293. return icallRetVal;
  2294. }
  2295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Font_get_fontSize_m02C2F5C7A7C89A878F04C2087248DD46BBF9E26B (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, const RuntimeMethod* method)
  2296. {
  2297. typedef int32_t (*Font_get_fontSize_m02C2F5C7A7C89A878F04C2087248DD46BBF9E26B_ftn) (Font_tC95270EA3198038970422D78B74A7F2E218A96B6*);
  2298. static Font_get_fontSize_m02C2F5C7A7C89A878F04C2087248DD46BBF9E26B_ftn _il2cpp_icall_func;
  2299. if (!_il2cpp_icall_func)
  2300. _il2cpp_icall_func = (Font_get_fontSize_m02C2F5C7A7C89A878F04C2087248DD46BBF9E26B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_fontSize()");
  2301. int32_t icallRetVal = _il2cpp_icall_func(__this);
  2302. return icallRetVal;
  2303. }
  2304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Font__ctor_m9106C7F312AE77F6721001A5A3143951201AC841 (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, const RuntimeMethod* method)
  2305. {
  2306. static bool s_Il2CppMethodInitialized;
  2307. if (!s_Il2CppMethodInitialized)
  2308. {
  2309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2310. s_Il2CppMethodInitialized = true;
  2311. }
  2312. {
  2313. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2314. Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6(__this, NULL);
  2315. Font_Internal_CreateFont_m97CB036BAA033DDAD87E14F9D3493A3A2D9C72B1(__this, (String_t*)NULL, NULL);
  2316. return;
  2317. }
  2318. }
  2319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Font_InvokeTextureRebuilt_Internal_m874D1025267C908E5FCD437B41929E4DE248B01B (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___0_font, const RuntimeMethod* method)
  2320. {
  2321. static bool s_Il2CppMethodInitialized;
  2322. if (!s_Il2CppMethodInitialized)
  2323. {
  2324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var);
  2325. s_Il2CppMethodInitialized = true;
  2326. }
  2327. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* G_B2_0 = NULL;
  2328. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* G_B1_0 = NULL;
  2329. FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* G_B5_0 = NULL;
  2330. FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* G_B4_0 = NULL;
  2331. {
  2332. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_0 = ((Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields*)il2cpp_codegen_static_fields_for(Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var))->___textureRebuilt;
  2333. Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* L_1 = L_0;
  2334. if (L_1)
  2335. {
  2336. G_B2_0 = L_1;
  2337. goto IL_000c;
  2338. }
  2339. G_B1_0 = L_1;
  2340. }
  2341. {
  2342. goto IL_0013;
  2343. }
  2344. IL_000c:
  2345. {
  2346. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_2 = ___0_font;
  2347. NullCheck(G_B2_0);
  2348. Action_1_Invoke_mF7CAC85021DFCE6516FAD20C0421A1AF389A3D3E_inline(G_B2_0, L_2, NULL);
  2349. }
  2350. IL_0013:
  2351. {
  2352. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_3 = ___0_font;
  2353. NullCheck(L_3);
  2354. FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* L_4 = L_3->___m_FontTextureRebuildCallback;
  2355. FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* L_5 = L_4;
  2356. if (L_5)
  2357. {
  2358. G_B5_0 = L_5;
  2359. goto IL_001f;
  2360. }
  2361. G_B4_0 = L_5;
  2362. }
  2363. {
  2364. goto IL_0025;
  2365. }
  2366. IL_001f:
  2367. {
  2368. NullCheck(G_B5_0);
  2369. FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_inline(G_B5_0, NULL);
  2370. }
  2371. IL_0025:
  2372. {
  2373. return;
  2374. }
  2375. }
  2376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_HasCharacter_m71A84FE036055880E1543D79A38FEFA495AD200B (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, Il2CppChar ___0_c, const RuntimeMethod* method)
  2377. {
  2378. bool V_0 = false;
  2379. {
  2380. Il2CppChar L_0 = ___0_c;
  2381. bool L_1;
  2382. L_1 = Font_HasCharacter_mAB838A26F002CB5E4B4DB297F7D6836A28625B18(__this, L_0, NULL);
  2383. V_0 = L_1;
  2384. goto IL_000b;
  2385. }
  2386. IL_000b:
  2387. {
  2388. bool L_2 = V_0;
  2389. return L_2;
  2390. }
  2391. }
  2392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_HasCharacter_mAB838A26F002CB5E4B4DB297F7D6836A28625B18 (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* __this, int32_t ___0_c, const RuntimeMethod* method)
  2393. {
  2394. typedef bool (*Font_HasCharacter_mAB838A26F002CB5E4B4DB297F7D6836A28625B18_ftn) (Font_tC95270EA3198038970422D78B74A7F2E218A96B6*, int32_t);
  2395. static Font_HasCharacter_mAB838A26F002CB5E4B4DB297F7D6836A28625B18_ftn _il2cpp_icall_func;
  2396. if (!_il2cpp_icall_func)
  2397. _il2cpp_icall_func = (Font_HasCharacter_mAB838A26F002CB5E4B4DB297F7D6836A28625B18_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::HasCharacter(System.Int32)");
  2398. bool icallRetVal = _il2cpp_icall_func(__this, ___0_c);
  2399. return icallRetVal;
  2400. }
  2401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Font_Internal_CreateFont_m97CB036BAA033DDAD87E14F9D3493A3A2D9C72B1 (Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___0_self, String_t* ___1_name, const RuntimeMethod* method)
  2402. {
  2403. typedef void (*Font_Internal_CreateFont_m97CB036BAA033DDAD87E14F9D3493A3A2D9C72B1_ftn) (Font_tC95270EA3198038970422D78B74A7F2E218A96B6*, String_t*);
  2404. static Font_Internal_CreateFont_m97CB036BAA033DDAD87E14F9D3493A3A2D9C72B1_ftn _il2cpp_icall_func;
  2405. if (!_il2cpp_icall_func)
  2406. _il2cpp_icall_func = (Font_Internal_CreateFont_m97CB036BAA033DDAD87E14F9D3493A3A2D9C72B1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::Internal_CreateFont(UnityEngine.Font,System.String)");
  2407. _il2cpp_icall_func(___0_self, ___1_name);
  2408. }
  2409. #ifdef __clang__
  2410. #pragma clang diagnostic pop
  2411. #endif
  2412. #ifdef __clang__
  2413. #pragma clang diagnostic push
  2414. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2415. #pragma clang diagnostic ignored "-Wunused-variable"
  2416. #endif
  2417. void FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_Multicast(FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method)
  2418. {
  2419. il2cpp_array_size_t length = __this->___delegates->max_length;
  2420. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  2421. for (il2cpp_array_size_t i = 0; i < length; i++)
  2422. {
  2423. FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* currentDelegate = reinterpret_cast<FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1*>(delegatesToInvoke[i]);
  2424. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  2425. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  2426. }
  2427. }
  2428. void FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_OpenInst(FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method)
  2429. {
  2430. typedef void (*FunctionPointerType) (const RuntimeMethod*);
  2431. ((FunctionPointerType)__this->___method_ptr)(method);
  2432. }
  2433. void FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_OpenStatic(FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method)
  2434. {
  2435. typedef void (*FunctionPointerType) (const RuntimeMethod*);
  2436. ((FunctionPointerType)__this->___method_ptr)(method);
  2437. }
  2438. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1 (FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method)
  2439. {
  2440. typedef void (DEFAULT_CALL *PInvokeFunc)();
  2441. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  2442. il2cppPInvokeFunc();
  2443. }
  2444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontTextureRebuildCallback__ctor_m1AF27FC83F3136E493F47015F99CE7A4E6BCA0BC (FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2445. {
  2446. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  2447. __this->___method = ___1_method;
  2448. __this->___m_target = ___0_object;
  2449. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  2450. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  2451. __this->___method_code = (intptr_t)__this;
  2452. if (MethodIsStatic((RuntimeMethod*)___1_method))
  2453. {
  2454. bool isOpen = parameterCount == 0;
  2455. if (isOpen)
  2456. __this->___invoke_impl = (intptr_t)&FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_OpenStatic;
  2457. else
  2458. {
  2459. __this->___invoke_impl = __this->___method_ptr;
  2460. __this->___method_code = (intptr_t)__this->___m_target;
  2461. }
  2462. }
  2463. else
  2464. {
  2465. if (___0_object == NULL)
  2466. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  2467. __this->___invoke_impl = __this->___method_ptr;
  2468. __this->___method_code = (intptr_t)__this->___m_target;
  2469. }
  2470. __this->___extra_arg = (intptr_t)&FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_Multicast;
  2471. }
  2472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D (FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method)
  2473. {
  2474. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  2475. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2476. }
  2477. #ifdef __clang__
  2478. #pragma clang diagnostic pop
  2479. #endif
  2480. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  2481. {
  2482. static bool s_Il2CppMethodInitialized;
  2483. if (!s_Il2CppMethodInitialized)
  2484. {
  2485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
  2486. s_Il2CppMethodInitialized = true;
  2487. }
  2488. bool V_0 = false;
  2489. {
  2490. float L_0 = ___1_b;
  2491. float L_1 = ___0_a;
  2492. float L_2;
  2493. L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
  2494. float L_3 = ___0_a;
  2495. float L_4;
  2496. L_4 = fabsf(L_3);
  2497. float L_5 = ___1_b;
  2498. float L_6;
  2499. L_6 = fabsf(L_5);
  2500. float L_7;
  2501. L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
  2502. float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
  2503. float L_9;
  2504. L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
  2505. V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
  2506. goto IL_0035;
  2507. }
  2508. IL_0035:
  2509. {
  2510. bool L_10 = V_0;
  2511. return L_10;
  2512. }
  2513. }
  2514. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  2515. {
  2516. float V_0 = 0.0f;
  2517. {
  2518. float L_0 = __this->___m_Width;
  2519. V_0 = L_0;
  2520. goto IL_000a;
  2521. }
  2522. IL_000a:
  2523. {
  2524. float L_1 = V_0;
  2525. return L_1;
  2526. }
  2527. }
  2528. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  2529. {
  2530. float V_0 = 0.0f;
  2531. {
  2532. float L_0 = __this->___m_Height;
  2533. V_0 = L_0;
  2534. goto IL_000a;
  2535. }
  2536. IL_000a:
  2537. {
  2538. float L_1 = V_0;
  2539. return L_1;
  2540. }
  2541. }
  2542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
  2543. {
  2544. {
  2545. __this->___rgba = 0;
  2546. uint8_t L_0 = ___0_r;
  2547. __this->___r = L_0;
  2548. uint8_t L_1 = ___1_g;
  2549. __this->___g = L_1;
  2550. uint8_t L_2 = ___2_b;
  2551. __this->___b = L_2;
  2552. uint8_t L_3 = ___3_a;
  2553. __this->___a = L_3;
  2554. return;
  2555. }
  2556. }
  2557. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
  2558. {
  2559. {
  2560. float L_0 = ___0_x;
  2561. __this->___x = L_0;
  2562. float L_1 = ___1_y;
  2563. __this->___y = L_1;
  2564. float L_2 = ___2_z;
  2565. __this->___z = L_2;
  2566. float L_3 = ___3_w;
  2567. __this->___w = L_3;
  2568. return;
  2569. }
  2570. }
  2571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  2572. {
  2573. static bool s_Il2CppMethodInitialized;
  2574. if (!s_Il2CppMethodInitialized)
  2575. {
  2576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  2577. s_Il2CppMethodInitialized = true;
  2578. }
  2579. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2580. memset((&V_0), 0, sizeof(V_0));
  2581. {
  2582. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
  2583. V_0 = L_0;
  2584. goto IL_0009;
  2585. }
  2586. IL_0009:
  2587. {
  2588. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  2589. return L_1;
  2590. }
  2591. }
  2592. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method)
  2593. {
  2594. static bool s_Il2CppMethodInitialized;
  2595. if (!s_Il2CppMethodInitialized)
  2596. {
  2597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  2598. s_Il2CppMethodInitialized = true;
  2599. }
  2600. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2601. memset((&V_0), 0, sizeof(V_0));
  2602. {
  2603. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___backVector;
  2604. V_0 = L_0;
  2605. goto IL_0009;
  2606. }
  2607. IL_0009:
  2608. {
  2609. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  2610. return L_1;
  2611. }
  2612. }
  2613. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method)
  2614. {
  2615. static bool s_Il2CppMethodInitialized;
  2616. if (!s_Il2CppMethodInitialized)
  2617. {
  2618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
  2619. s_Il2CppMethodInitialized = true;
  2620. }
  2621. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
  2622. memset((&V_0), 0, sizeof(V_0));
  2623. {
  2624. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector;
  2625. V_0 = L_0;
  2626. goto IL_0009;
  2627. }
  2628. IL_0009:
  2629. {
  2630. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
  2631. return L_1;
  2632. }
  2633. }
  2634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FontTextureRebuildCallback_Invoke_m8B52C3F4823ADBB80062209E6BA2B33202AE958D_inline (FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* __this, const RuntimeMethod* method)
  2635. {
  2636. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  2637. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2638. }
  2639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2640. {
  2641. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  2642. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2643. }
  2644. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  2645. {
  2646. float V_0 = 0.0f;
  2647. float G_B3_0 = 0.0f;
  2648. {
  2649. float L_0 = ___0_a;
  2650. float L_1 = ___1_b;
  2651. if ((((float)L_0) > ((float)L_1)))
  2652. {
  2653. goto IL_0008;
  2654. }
  2655. }
  2656. {
  2657. float L_2 = ___1_b;
  2658. G_B3_0 = L_2;
  2659. goto IL_0009;
  2660. }
  2661. IL_0008:
  2662. {
  2663. float L_3 = ___0_a;
  2664. G_B3_0 = L_3;
  2665. }
  2666. IL_0009:
  2667. {
  2668. V_0 = G_B3_0;
  2669. goto IL_000c;
  2670. }
  2671. IL_000c:
  2672. {
  2673. float L_4 = V_0;
  2674. return L_4;
  2675. }
  2676. }