#include "pch-cpp.hpp" template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; struct Dictionary_2_t232323BDF7857D243A4CCA18ADCF59272D0E4C23; struct Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371; struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180; struct Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F; struct Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB; struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7; struct Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0; struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4; struct Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26; struct Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0; struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A; struct Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9; struct Dictionary_2_tDC0461D8CBB2E6B52DD2C421114EDE7C1C70DE73; struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457; struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2; struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A; struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E; struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436; struct KeyCollection_tB743662A042E52E6F745063F96677AC1B3238643; struct KeyCollection_tC77517EE58666366824AEC6674ED44B430ED2D67; struct KeyCollection_tF62DA58D084558E31E5A09537D460287D59B1A89; struct KeyCollection_tAD453AF815DCCCF044626BE66BABEEA3916E9440; struct KeyCollection_t3ABB637C6EFD1A1CF0CAA35D9D2067269088043D; struct KeyCollection_t91F59EBF0C6C7769856C1343F5F4387A647CEF4F; struct List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317; struct List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE; struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C; struct List_1_t3CA8EA3609B406A4099002CBD02BB599F3B1D5DB; struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B; struct List_1_t420B17163897A4DF994BA698744548CD81961E70; struct List_1_t8837CD02A40CED632406E449B6D76FF9AB3E4468; struct List_1_tF7A39AE542CF9A5C63B48726F173FA38571D52C3; struct List_1_tD497C1314C02F6E7345D74565C2424A939B46AA7; struct List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320; struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51; struct List_1_t063B87D3CFDC3AEE80E33EFBDA1410C697D71AD6; struct List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB; struct List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4; struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A; struct List_1_tE3A859FDD017A2D25E8161269BA1167C22EC7EB9; struct List_1_tA1547550E5FBA50050B20DA74245C38434654EE8; struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28; struct ValueCollection_tF9D38F25216CC5762AE2E8DC2C5E627517B2F21E; struct ValueCollection_tA5B63968FCBE6FB42208B53C99AD12395688A1E8; struct ValueCollection_tB99ECE94AB57EE9AB1FAC3276CC7108B468367C9; struct ValueCollection_tA12155C30BE5F793F28A11A75C457F57030DE798; struct ValueCollection_tDF43C5BC65DBEA56CA159EA97CD240756ABECB32; struct ValueCollection_t6500B210C1731AC9859F69B5733A08DB88EB45C8; struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA; struct EntryU5BU5D_tB637B9407377BB55FD337A3371676B98625EBDC1; struct EntryU5BU5D_t0847BDFA02D0C07032D1677F21C95174F778FC60; struct EntryU5BU5D_t68A3C3C2FF61504922EC13C363BED0E17D474FA8; struct EntryU5BU5D_t18E2846B028F7F1F3FB655F30FA14F00DA8F16AD; struct EntryU5BU5D_tFDD3ED397689A7E87D3CD5A24AB952D32BADDDD4; struct EntryU5BU5D_tA815AC01A149B5F0EEECC04F7825EE6976BCF3A5; struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6; struct TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct FontAssetU5BU5D_t5A6A4DD2BD3259A2F45F7F4D7860BAEA3666EA93; struct FontWeightPairU5BU5D_t76E8DB55C81EEBEFA2E6D1D3E3B3EA1FB4C4954F; struct HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F; struct LigatureSubstitutionRecordU5BU5D_t04186B1B45C8D4F2AAB2299EE24668D39B4E9B50; struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D; struct LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51; struct MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E; struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6; struct OTL_FeatureTagU5BU5D_tF79C44FD46AAA67DC48F6FC181487C6D36ECA0F0; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4; struct RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA; struct TextAlignmentU5BU5D_t756DC2D672145699CB9718DDBA5982ED51A95F49; struct TextAssetU5BU5D_tFB154095BD618406E48471477E3D29A57EA9EE8C; struct TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A; struct TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17; struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E; struct TextFontWeightU5BU5D_t3DE32809AEE657255C8333897D61F2EA5279D43F; struct TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22; struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B; struct WordWrapStateU5BU5D_t4AA4AAC14B38359416C63A57A1ADDD9C2004EAC8; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; struct Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6; struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958; struct FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7; struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; struct MethodInfo_t; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692; struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313; struct SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5; struct String_t; struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69; struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8; struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70; struct TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA; struct TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2; struct TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366; struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09; struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64; struct TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE; struct TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; struct UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F; IL2CPP_EXTERN_C String_t* _stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF; IL2CPP_EXTERN_C String_t* _stringLiteral2E67AA4BD17EDD597C4245BD947E191FA4BCE166; IL2CPP_EXTERN_C String_t* _stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05; IL2CPP_EXTERN_C String_t* _stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F; IL2CPP_EXTERN_C String_t* _stringLiteral6EFD426731423F3C40A7DA0D6CAECBFB816A8F61; IL2CPP_EXTERN_C String_t* _stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5; IL2CPP_EXTERN_C String_t* _stringLiteral76035771ED8F77CE10848FFF51357CF514EC7F02; IL2CPP_EXTERN_C String_t* _stringLiteral911C45CCDD6261BCC0DB106704C632E834EF8E49; IL2CPP_EXTERN_C String_t* _stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1; IL2CPP_EXTERN_C String_t* _stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4; IL2CPP_EXTERN_C String_t* _stringLiteralB5A53A29088599D7E845D32B9B4378B04A61193D; IL2CPP_EXTERN_C String_t* _stringLiteralC87D99783899A4D768C4F9A634212B7C00E622DB; IL2CPP_EXTERN_C String_t* _stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256; IL2CPP_EXTERN_C String_t* _stringLiteralE6FEA90722B80DC24C97DDB1E76EE60B6491A956; IL2CPP_EXTERN_C String_t* _stringLiteralF2A0F974B3766A4AA1FC02A0D66154EFADBEEB43; IL2CPP_EXTERN_C String_t* _stringLiteralF72C398728BAD79DCC8B4220ED83B2DF7C8329CF; IL2CPP_EXTERN_C String_t* _stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_m15B10B664846D4F52E8FE84908D9B4196C697CF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Add_mFB2400CB8E620060FDD41E7FB5E57A238F67E666_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_m3C7936195E04FE5C7BD27A56E88A06DEDA9EA5BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_mABFF8426A0D669AEEE6FB5017100904E559EEBF6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_Remove_mFC7EB20F1D31BC8E84C07AAABD63626EAB1424BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m21F67B4043E233F8CA9797CEAEBF75AA44923E95_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_mA4B25FA7163EB1A1804D7F9C4BB50D078CC1F9EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1__ctor_mE29F1CB516B3C52016997ECCBF3769B1FE98336A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D_RuntimeMethod_var; struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com; struct TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3; struct TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D; struct LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51; struct MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E; struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6; struct PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4; struct RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A; struct TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17; struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E; struct TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys; ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tB637B9407377BB55FD337A3371676B98625EBDC1* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tB743662A042E52E6F745063F96677AC1B3238643* ____keys; ValueCollection_tF9D38F25216CC5762AE2E8DC2C5E627517B2F21E* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t0847BDFA02D0C07032D1677F21C95174F778FC60* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tC77517EE58666366824AEC6674ED44B430ED2D67* ____keys; ValueCollection_tA5B63968FCBE6FB42208B53C99AD12395688A1E8* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t68A3C3C2FF61504922EC13C363BED0E17D474FA8* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tF62DA58D084558E31E5A09537D460287D59B1A89* ____keys; ValueCollection_tB99ECE94AB57EE9AB1FAC3276CC7108B468367C9* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t18E2846B028F7F1F3FB655F30FA14F00DA8F16AD* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tAD453AF815DCCCF044626BE66BABEEA3916E9440* ____keys; ValueCollection_tA12155C30BE5F793F28A11A75C457F57030DE798* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tFDD3ED397689A7E87D3CD5A24AB952D32BADDDD4* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t3ABB637C6EFD1A1CF0CAA35D9D2067269088043D* ____keys; ValueCollection_tDF43C5BC65DBEA56CA159EA97CD240756ABECB32* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tA815AC01A149B5F0EEECC04F7825EE6976BCF3A5* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t91F59EBF0C6C7769856C1343F5F4387A647CEF4F* ____keys; ValueCollection_t6500B210C1731AC9859F69B5733A08DB88EB45C8* ____values; RuntimeObject* ____syncRoot; }; struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE : public RuntimeObject { FontAssetU5BU5D_t5A6A4DD2BD3259A2F45F7F4D7860BAEA3666EA93* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t420B17163897A4DF994BA698744548CD81961E70 : public RuntimeObject { LigatureSubstitutionRecordU5BU5D_t04186B1B45C8D4F2AAB2299EE24668D39B4E9B50* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E : public RuntimeObject { OTL_FeatureTagU5BU5D_tF79C44FD46AAA67DC48F6FC181487C6D36ECA0F0* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51 : public RuntimeObject { SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB : public RuntimeObject { TextAssetU5BU5D_tFB154095BD618406E48471477E3D29A57EA9EE8C* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7 : public RuntimeObject { List_1_tD497C1314C02F6E7345D74565C2424A939B46AA7* ___m_MultipleSubstitutionRecords; List_1_t420B17163897A4DF994BA698744548CD81961E70* ___m_LigatureSubstitutionRecords; List_1_t3CA8EA3609B406A4099002CBD02BB599F3B1D5DB* ___m_GlyphPairAdjustmentRecords; List_1_t8837CD02A40CED632406E449B6D76FF9AB3E4468* ___m_MarkToBaseAdjustmentRecords; List_1_tF7A39AE542CF9A5C63B48726F173FA38571D52C3* ___m_MarkToMarkAdjustmentRecords; Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F* ___m_LigatureSubstitutionRecordLookup; Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* ___m_GlyphPairAdjustmentRecordLookup; Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* ___m_MarkToBaseAdjustmentRecordLookup; Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0* ___m_MarkToMarkAdjustmentRecordLookup; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53 : public RuntimeObject { }; struct TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692 : public RuntimeObject { }; struct TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE : public RuntimeObject { String_t* ___m_Name; int32_t ___m_HashCode; String_t* ___m_OpeningDefinition; String_t* ___m_ClosingDefinition; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_OpeningTagArray; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_ClosingTagArray; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_OpeningTagUnicodeArray; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_ClosingTagUnicodeArray; }; struct UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E : public RuntimeObject { TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_UnicodeLineBreakingRules; TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_LeadingCharacters; TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_FollowingCharacters; bool ___m_UseModernHangulLineBreakingRules; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_LeadingCharactersLookup; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_FollowingCharactersLookup; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack; int32_t ___index; int32_t ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991 { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___itemStack; int32_t ___index; RuntimeObject* ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack; int32_t ___index; float ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E { TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A* ___itemStack; int32_t ___index; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 { int32_t ___index; uint32_t ___unicode; }; struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { float ___r; float ___g; float ___b; float ___a; }; struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { int32_t ___rgba; }; #pragma pack(pop, tp) struct { int32_t ___rgba_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { uint8_t ___r; }; #pragma pack(pop, tp) struct { uint8_t ___r_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_OffsetPadding[1]; uint8_t ___g; }; #pragma pack(pop, tp) struct { char ___g_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_OffsetPadding[2]; uint8_t ___b; }; #pragma pack(pop, tp) struct { char ___b_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_OffsetPadding[3]; uint8_t ___a; }; #pragma pack(pop, tp) struct { char ___a_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_forAlignmentOnly; }; }; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 { int32_t ___m_FaceIndex; String_t* ___m_FamilyName; String_t* ___m_StyleName; float ___m_PointSize; float ___m_Scale; int32_t ___m_UnitsPerEM; float ___m_LineHeight; float ___m_AscentLine; float ___m_CapLine; float ___m_MeanLine; float ___m_Baseline; float ___m_DescentLine; float ___m_SuperscriptOffset; float ___m_SuperscriptSize; float ___m_SubscriptOffset; float ___m_SubscriptSize; float ___m_UnderlineOffset; float ___m_UnderlineThickness; float ___m_StrikethroughOffset; float ___m_StrikethroughThickness; float ___m_TabWidth; }; struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke { int32_t ___m_FaceIndex; char* ___m_FamilyName; char* ___m_StyleName; float ___m_PointSize; float ___m_Scale; int32_t ___m_UnitsPerEM; float ___m_LineHeight; float ___m_AscentLine; float ___m_CapLine; float ___m_MeanLine; float ___m_Baseline; float ___m_DescentLine; float ___m_SuperscriptOffset; float ___m_SuperscriptSize; float ___m_SubscriptOffset; float ___m_SubscriptSize; float ___m_UnderlineOffset; float ___m_UnderlineThickness; float ___m_StrikethroughOffset; float ___m_StrikethroughThickness; float ___m_TabWidth; }; struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com { int32_t ___m_FaceIndex; Il2CppChar* ___m_FamilyName; Il2CppChar* ___m_StyleName; float ___m_PointSize; float ___m_Scale; int32_t ___m_UnitsPerEM; float ___m_LineHeight; float ___m_AscentLine; float ___m_CapLine; float ___m_MeanLine; float ___m_Baseline; float ___m_DescentLine; float ___m_SuperscriptOffset; float ___m_SuperscriptSize; float ___m_SubscriptOffset; float ___m_SubscriptSize; float ___m_UnderlineOffset; float ___m_UnderlineThickness; float ___m_StrikethroughOffset; float ___m_StrikethroughThickness; float ___m_TabWidth; }; struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52 { String_t* ___sourceFontFileGUID; int32_t ___faceIndex; int32_t ___pointSizeSamplingMode; float ___pointSize; int32_t ___padding; int32_t ___paddingMode; int32_t ___packingMode; int32_t ___atlasWidth; int32_t ___atlasHeight; int32_t ___characterSetSelectionMode; String_t* ___characterSequence; String_t* ___referencedFontAssetGUID; String_t* ___referencedTextAssetGUID; int32_t ___fontStyle; float ___fontStyleModifier; int32_t ___renderMode; bool ___includeFontFeatures; }; struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52_marshaled_pinvoke { char* ___sourceFontFileGUID; int32_t ___faceIndex; int32_t ___pointSizeSamplingMode; float ___pointSize; int32_t ___padding; int32_t ___paddingMode; int32_t ___packingMode; int32_t ___atlasWidth; int32_t ___atlasHeight; int32_t ___characterSetSelectionMode; char* ___characterSequence; char* ___referencedFontAssetGUID; char* ___referencedTextAssetGUID; int32_t ___fontStyle; float ___fontStyleModifier; int32_t ___renderMode; int32_t ___includeFontFeatures; }; struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52_marshaled_com { Il2CppChar* ___sourceFontFileGUID; int32_t ___faceIndex; int32_t ___pointSizeSamplingMode; float ___pointSize; int32_t ___padding; int32_t ___paddingMode; int32_t ___packingMode; int32_t ___atlasWidth; int32_t ___atlasHeight; int32_t ___characterSetSelectionMode; Il2CppChar* ___characterSequence; Il2CppChar* ___referencedFontAssetGUID; Il2CppChar* ___referencedTextAssetGUID; int32_t ___fontStyle; float ___fontStyleModifier; int32_t ___renderMode; int32_t ___includeFontFeatures; }; struct FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 { uint8_t ___bold; uint8_t ___italic; uint8_t ___underline; uint8_t ___strikethrough; uint8_t ___highlight; uint8_t ___superscript; uint8_t ___subscript; uint8_t ___uppercase; uint8_t ___lowercase; uint8_t ___smallcaps; }; struct GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 { float ___m_XCoordinate; float ___m_YCoordinate; }; struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A { float ___m_Width; float ___m_Height; float ___m_HorizontalBearingX; float ___m_HorizontalBearingY; float ___m_HorizontalAdvance; }; struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D { int32_t ___m_X; int32_t ___m_Y; int32_t ___m_Width; int32_t ___m_Height; }; struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E { float ___m_XPlacement; float ___m_YPlacement; float ___m_XAdvance; float ___m_YAdvance; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_ComponentGlyphIDs; uint32_t ___m_LigatureGlyphID; }; struct LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94_marshaled_pinvoke { Il2CppSafeArray* ___m_ComponentGlyphIDs; uint32_t ___m_LigatureGlyphID; }; struct LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94_marshaled_com { Il2CppSafeArray* ___m_ComponentGlyphIDs; uint32_t ___m_LigatureGlyphID; }; struct LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8 { int32_t ___hashCode; int32_t ___linkIdFirstCharacterIndex; int32_t ___linkIdLength; int32_t ___linkTextfirstCharacterIndex; int32_t ___linkTextLength; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___linkId; String_t* ___m_LinkIdString; String_t* ___m_LinkTextString; }; struct LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_marshaled_pinvoke { int32_t ___hashCode; int32_t ___linkIdFirstCharacterIndex; int32_t ___linkIdLength; int32_t ___linkTextfirstCharacterIndex; int32_t ___linkTextLength; uint8_t* ___linkId; char* ___m_LinkIdString; char* ___m_LinkTextString; }; struct LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_marshaled_com { int32_t ___hashCode; int32_t ___linkIdFirstCharacterIndex; int32_t ___linkIdLength; int32_t ___linkTextfirstCharacterIndex; int32_t ___linkTextLength; uint8_t* ___linkId; Il2CppChar* ___m_LinkIdString; Il2CppChar* ___m_LinkTextString; }; struct MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 { float ___m_XPositionAdjustment; float ___m_YPositionAdjustment; }; struct MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 { int32_t ___index; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; bool ___isFallbackMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial; float ___padding; int32_t ___referenceCount; }; struct MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26_marshaled_pinvoke { int32_t ___index; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___isFallbackMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial; float ___padding; int32_t ___referenceCount; }; struct MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26_marshaled_com { int32_t ___index; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___isFallbackMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial; float ___padding; int32_t ___referenceCount; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { float ___m00; float ___m10; float ___m20; float ___m30; float ___m01; float ___m11; float ___m21; float ___m31; float ___m02; float ___m12; float ___m22; float ___m32; float ___m03; float ___m13; float ___m23; float ___m33; }; struct Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 { float ___m_Left; float ___m_Right; float ___m_Top; float ___m_Bottom; }; struct PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 { int32_t ___firstCharacterIndex; int32_t ___lastCharacterIndex; float ___ascender; float ___baseLine; float ___descender; }; struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { float ___x; float ___y; float ___z; float ___w; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 { String_t* ___value; int32_t ___valueStart; int32_t ___valueLength; String_t* ___suffix; Il2CppChar ___repeat; int32_t ___repeatCount; }; struct RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49_marshaled_pinvoke { char* ___value; int32_t ___valueStart; int32_t ___valueLength; char* ___suffix; uint8_t ___repeat; int32_t ___repeatCount; }; struct RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49_marshaled_com { Il2CppChar* ___value; int32_t ___valueStart; int32_t ___valueLength; Il2CppChar* ___suffix; uint8_t ___repeat; int32_t ___repeatCount; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array; int32_t ___m_Count; }; struct TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE_marshaled_pinvoke { Il2CppSafeArray* ___m_Array; int32_t ___m_Count; }; struct TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE_marshaled_com { Il2CppSafeArray* ___m_Array; int32_t ___m_Count; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { float ___x; float ___y; float ___z; float ___w; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct WordInfo_tA466206097891A5A2590896EE164AFC406EB060D { int32_t ___firstCharacterIndex; int32_t ___lastCharacterIndex; int32_t ___characterCount; }; struct SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___character; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___materialIndex; }; struct SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD_marshaled_pinvoke { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___character; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___materialIndex; }; struct SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD_marshaled_com { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___character; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___materialIndex; }; struct TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack; int32_t ___index; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* ___itemStack; int32_t ___index; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct AtlasPopulationMode_tD12439CB3789E0F868A2A2AC7D623C9B835E1B79 { int32_t ___value__; }; struct ColorGradientMode_t36364E6ABCEC0A0DBE9BAFF9F40DA5FFDCD969D0 { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max; }; struct FontFeatureLookupFlags_t2000121BA341A3CAE5E0D4FAC6AA4378FE14AE1B { int32_t ___value__; }; struct FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668 { int32_t ___value__; }; struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 { uint32_t ___m_GlyphIndex; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord; }; struct GlyphClassDefinitionType_t9C21A3848A07B17C2690F285B5FA60A2E246FBA2 { int32_t ___value__; }; struct GlyphRenderMode_tE7FB60827750662A45E89D168932FE2D8AEB5281 { int32_t ___value__; }; struct HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 ___padding; }; struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { int32_t ___value__; }; struct MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 { uint32_t ___m_BaseGlyphID; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 ___m_BaseGlyphAnchorPoint; uint32_t ___m_MarkGlyphID; MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 ___m_MarkPositionAdjustment; }; struct MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C { uint32_t ___m_BaseMarkGlyphID; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 ___m_BaseMarkGlyphAnchorPoint; uint32_t ___m_CombiningMarkGlyphID; MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 ___m_CombiningMarkPositionAdjustment; }; struct MarkupTag_tA071FF37D23DE7F485B2DA81CE5D9C8781257409 { int32_t ___value__; }; struct OTL_FeatureTag_tBBECF2FD22CC2F58596A115102D5BE3DA80ACA34 { uint32_t ___value__; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD { intptr_t ___m_Ptr; }; struct TagUnitType_tE96B416272B0326E2683B4BD84B5E51C60FCB7EE { int32_t ___value__; }; struct TagValueType_t9A889DA5C696E6477A6E1D5D6BC2767315745B2E { int32_t ___value__; }; struct TextAlignment_tD681BE7D2451C44115A90D2D8AA7D91C78A5A070 { int32_t ___value__; }; struct TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2; }; struct TextElementType_tEBCF09EEF888E8B1F62D3DD66AF21890D12545EB { uint8_t ___value__; }; struct TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350 { int32_t ___value__; }; struct TextInputSource_t263451F8922D8A7ACB4051C197BE67511CEB58E1 { int32_t ___value__; }; struct TextOverflowMode_tB7F9FB28B889C1F21B14D3DAC32980D71D9D7F50 { int32_t ___value__; }; struct TextProcessingElementType_t0F469889070F147273CE0C33D25C8A80E11C1319 { int32_t ___value__; }; struct TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color; }; struct TextWrappingMode_t04D97C2B1A0E2A2157AD2ECDFAD9F049C97E811A { int32_t ___value__; }; struct TextureMapping_t14CF4FEE624B1D968B076DAE56E67AA4756B653A { int32_t ___value__; }; struct UInt32Enum_t7B4F5C6C14D2C4B2A5927C59620BE3868714DACF { uint32_t ___value__; }; struct VertexDataLayout_t00F4B5A69828FA1FB2AD7C45DB6450511330B914 { int32_t ___value__; }; struct VertexSortingOrder_tEA3D744EB3D7C496D69F756B98344FDA38432EB9 { int32_t ___value__; }; struct Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 ___m_Source; int32_t ___m_Stage; int32_t ___m_StageIndex; Il2CppChar ___m_Current; }; struct Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F_marshaled_pinvoke { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49_marshaled_pinvoke ___m_Source; int32_t ___m_Stage; int32_t ___m_StageIndex; uint8_t ___m_Current; }; struct Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F_marshaled_com { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49_marshaled_com ___m_Source; int32_t ___m_Stage; int32_t ___m_StageIndex; uint8_t ___m_Current; }; struct TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 { HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435* ___itemStack; int32_t ___index; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D { Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___itemStack; int32_t ___index; int32_t ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F { TextAlignmentU5BU5D_t756DC2D672145699CB9718DDBA5982ED51A95F49* ___itemStack; int32_t ___index; int32_t ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 { TextFontWeightU5BU5D_t3DE32809AEE657255C8333897D61F2EA5279D43F* ___itemStack; int32_t ___index; int32_t ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F : public RuntimeObject { uint32_t ___m_Index; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect; float ___m_Scale; int32_t ___m_AtlasIndex; int32_t ___m_ClassDefinitionType; }; struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke { uint32_t ___m_Index; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect; float ___m_Scale; int32_t ___m_AtlasIndex; int32_t ___m_ClassDefinitionType; }; struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com { uint32_t ___m_Index; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect; float ___m_Scale; int32_t ___m_AtlasIndex; int32_t ___m_ClassDefinitionType; }; struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E { GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord; GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord; int32_t ___m_FeatureLookupFlags; }; struct LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 { int32_t ___controlCharacterCount; int32_t ___characterCount; int32_t ___visibleCharacterCount; int32_t ___spaceCount; int32_t ___wordCount; int32_t ___firstCharacterIndex; int32_t ___firstVisibleCharacterIndex; int32_t ___lastCharacterIndex; int32_t ___lastVisibleCharacterIndex; float ___length; float ___lineHeight; float ___ascender; float ___baseline; float ___descender; float ___maxAdvance; float ___width; float ___marginLeft; float ___marginRight; int32_t ___alignment; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___lineExtents; }; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F { int32_t ___vertexCount; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* ___vertexData; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___tangents; int32_t ___vertexBufferSize; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___uvs0; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles; int32_t ___vertexDataLayout; bool ___applySDF; int32_t ___glyphRenderMode; }; struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_marshaled_pinvoke { int32_t ___vertexCount; TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4* ___vertexData; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents; int32_t ___vertexBufferSize; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___uvs0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32; Il2CppSafeArray* ___triangles; int32_t ___vertexDataLayout; int32_t ___applySDF; int32_t ___glyphRenderMode; }; struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_marshaled_com { int32_t ___vertexCount; TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4* ___vertexData; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents; int32_t ___vertexBufferSize; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___uvs0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32; Il2CppSafeArray* ___triangles; int32_t ___vertexDataLayout; int32_t ___applySDF; int32_t ___glyphRenderMode; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA { int32_t ___nameHashCode; int32_t ___valueHashCode; int32_t ___valueType; int32_t ___valueStartIndex; int32_t ___valueLength; int32_t ___unitType; }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; struct TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA : public RuntimeObject { uint8_t ___m_ElementType; uint32_t ___m_Unicode; TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* ___m_TextAsset; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph; uint32_t ___m_GlyphIndex; float ___m_Scale; }; struct TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2 : public RuntimeObject { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 ___m_RenderedText; String_t* ___m_CachedRenderedText; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___margins; float ___pixelsPerPoint; bool ___isEditorRenderingModeBitmap; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* ___styleSheet; int32_t ___fontStyle; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___textSettings; int32_t ___textAlignment; int32_t ___overflowMode; float ___wordWrappingRatio; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___fontColorGradient; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___fontColorGradientPreset; bool ___tintSprites; bool ___overrideRichTextColors; bool ___shouldConvertToLinearSpace; float ___fontSize; bool ___autoSize; float ___fontSizeMin; float ___fontSizeMax; List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* ___fontFeatures; bool ___emojiFallbackSupport; bool ___richText; bool ___isRightToLeft; float ___extraPadding; bool ___parseControlCharacters; bool ___isOrthographic; bool ___isPlaceholder; bool ___tagNoParsing; float ___characterSpacing; float ___wordSpacing; float ___lineSpacing; float ___paragraphSpacing; float ___lineSpacingMax; int32_t ___textWrappingMode; int32_t ___maxVisibleCharacters; int32_t ___maxVisibleWords; int32_t ___maxVisibleLines; int32_t ___firstVisibleCharacter; bool ___useMaxVisibleDescender; int32_t ___fontWeight; int32_t ___pageToDisplay; int32_t ___horizontalMapping; int32_t ___verticalMapping; float ___uvLineOffset; int32_t ___geometrySortingOrder; bool ___inverseYAxis; bool ___isIMGUI; float ___charWidthMaxAdj; int32_t ___inputSource; }; struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09 : public RuntimeObject { int32_t ___characterCount; int32_t ___spriteCount; int32_t ___spaceCount; int32_t ___wordCount; int32_t ___linkCount; int32_t ___lineCount; int32_t ___pageCount; int32_t ___materialCount; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* ___textElementInfo; WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* ___wordInfo; LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* ___linkInfo; LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* ___lineInfo; PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* ___pageInfo; MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* ___meshInfo; double ___lastTimeInCache; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___removedFromCache; int32_t ___U3CvertexDataLayoutU3Ek__BackingField; bool ___hasMultipleColors; }; struct TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 { int32_t ___elementType; uint32_t ___unicode; int32_t ___stringIndex; int32_t ___length; }; struct Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC : public TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA { }; struct SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5 : public TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA { String_t* ___m_Name; }; struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { String_t* ___m_Version; int32_t ___m_InstanceID; int32_t ___m_HashCode; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material; int32_t ___m_MaterialHashCode; }; struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { int32_t ___colorMode; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight; }; struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 { uint32_t ___character; int32_t ___index; uint8_t ___elementType; int32_t ___stringLength; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___alternativeGlyph; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; int32_t ___spriteIndex; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___materialReferenceIndex; bool ___isUsingAlternateTypeface; float ___pointSize; int32_t ___lineNumber; int32_t ___pageNumber; int32_t ___vertexIndex; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight; float ___origin; float ___ascender; float ___baseLine; float ___descender; float ___adjustedAscender; float ___adjustedDescender; float ___adjustedHorizontalAdvance; float ___xAdvance; float ___aspectRatio; float ___scale; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor; int32_t ___underlineVertexIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor; int32_t ___strikethroughVertexIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState; int32_t ___style; bool ___isVisible; }; struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_marshaled_pinvoke { uint32_t ___character; int32_t ___index; uint8_t ___elementType; int32_t ___stringLength; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke ___alternativeGlyph; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; int32_t ___spriteIndex; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___materialReferenceIndex; int32_t ___isUsingAlternateTypeface; float ___pointSize; int32_t ___lineNumber; int32_t ___pageNumber; int32_t ___vertexIndex; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight; float ___origin; float ___ascender; float ___baseLine; float ___descender; float ___adjustedAscender; float ___adjustedDescender; float ___adjustedHorizontalAdvance; float ___xAdvance; float ___aspectRatio; float ___scale; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor; int32_t ___underlineVertexIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor; int32_t ___strikethroughVertexIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState; int32_t ___style; int32_t ___isVisible; }; struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_marshaled_com { uint32_t ___character; int32_t ___index; uint8_t ___elementType; int32_t ___stringLength; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com* ___alternativeGlyph; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset; int32_t ___spriteIndex; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material; int32_t ___materialReferenceIndex; int32_t ___isUsingAlternateTypeface; float ___pointSize; int32_t ___lineNumber; int32_t ___pageNumber; int32_t ___vertexIndex; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight; TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight; float ___origin; float ___ascender; float ___baseLine; float ___descender; float ___adjustedAscender; float ___adjustedDescender; float ___adjustedHorizontalAdvance; float ___xAdvance; float ___aspectRatio; float ___scale; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor; int32_t ___underlineVertexIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor; int32_t ___strikethroughVertexIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState; int32_t ___style; int32_t ___isVisible; }; struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { String_t* ___m_Version; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_DefaultFontAsset; String_t* ___m_DefaultFontAssetPath; List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackFontAssets; bool ___m_MatchMaterialPreset; int32_t ___m_MissingCharacterUnicode; bool ___m_ClearDynamicDataOnBuild; bool ___m_EnableEmojiSupport; List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* ___m_EmojiFallbackTextAssets; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___m_DefaultSpriteAsset; String_t* ___m_DefaultSpriteAssetPath; List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320* ___m_FallbackSpriteAssets; uint32_t ___m_MissingSpriteCharacterUnicode; TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* ___m_DefaultStyleSheet; String_t* ___m_StyleSheetsResourcePath; String_t* ___m_DefaultColorGradientPresetsPath; UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* ___m_UnicodeLineBreakingRules; bool ___m_DisplayWarnings; Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371* ___m_FontLookup; List_1_tA1547550E5FBA50050B20DA74245C38434654EE8* ___m_FontReferences; }; struct WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 { int32_t ___previousWordBreak; int32_t ___totalCharacterCount; int32_t ___visibleCharacterCount; int32_t ___visibleSpaceCount; int32_t ___visibleSpriteCount; int32_t ___visibleLinkCount; int32_t ___firstCharacterIndex; int32_t ___firstVisibleCharacterIndex; int32_t ___lastCharacterIndex; int32_t ___lastVisibleCharIndex; int32_t ___lineNumber; float ___maxCapHeight; float ___maxAscender; float ___maxDescender; float ___maxLineAscender; float ___maxLineDescender; float ___startOfLineAscender; float ___xAdvance; float ___preferredWidth; float ___preferredHeight; float ___previousLineScale; float ___pageAscender; int32_t ___wordCount; int32_t ___fontStyle; float ___fontScale; float ___fontScaleMultiplier; int32_t ___italicAngle; float ___currentFontSize; float ___baselineOffset; float ___lineOffset; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___textInfo; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 ___lineInfo; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___basicStyleStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___italicAngleStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___colorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___underlineColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___strikethroughColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___highlightColorStack; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 ___highlightStateStack; TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___colorGradientStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___sizeStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___indentStack; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___fontWeightStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___styleStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___baselineStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___actionStack; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___materialReferenceStack; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___lineJustificationStack; int32_t ___lastBaseGlyphIndex; int32_t ___spriteAnimationId; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___currentFontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___currentSpriteAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial; int32_t ___currentMaterialIndex; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___meshExtents; bool ___tagNoParsing; bool ___isNonBreakingSpace; bool ___isDrivenLineSpacing; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fxScale; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___fxRotation; }; struct WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123_marshaled_pinvoke { int32_t ___previousWordBreak; int32_t ___totalCharacterCount; int32_t ___visibleCharacterCount; int32_t ___visibleSpaceCount; int32_t ___visibleSpriteCount; int32_t ___visibleLinkCount; int32_t ___firstCharacterIndex; int32_t ___firstVisibleCharacterIndex; int32_t ___lastCharacterIndex; int32_t ___lastVisibleCharIndex; int32_t ___lineNumber; float ___maxCapHeight; float ___maxAscender; float ___maxDescender; float ___maxLineAscender; float ___maxLineDescender; float ___startOfLineAscender; float ___xAdvance; float ___preferredWidth; float ___preferredHeight; float ___previousLineScale; float ___pageAscender; int32_t ___wordCount; int32_t ___fontStyle; float ___fontScale; float ___fontScaleMultiplier; int32_t ___italicAngle; float ___currentFontSize; float ___baselineOffset; float ___lineOffset; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___textInfo; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 ___lineInfo; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___basicStyleStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___italicAngleStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___colorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___underlineColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___strikethroughColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___highlightColorStack; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 ___highlightStateStack; TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___colorGradientStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___sizeStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___indentStack; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___fontWeightStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___styleStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___baselineStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___actionStack; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___materialReferenceStack; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___lineJustificationStack; int32_t ___lastBaseGlyphIndex; int32_t ___spriteAnimationId; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___currentFontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___currentSpriteAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial; int32_t ___currentMaterialIndex; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___meshExtents; int32_t ___tagNoParsing; int32_t ___isNonBreakingSpace; int32_t ___isDrivenLineSpacing; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fxScale; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___fxRotation; }; struct WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123_marshaled_com { int32_t ___previousWordBreak; int32_t ___totalCharacterCount; int32_t ___visibleCharacterCount; int32_t ___visibleSpaceCount; int32_t ___visibleSpriteCount; int32_t ___visibleLinkCount; int32_t ___firstCharacterIndex; int32_t ___firstVisibleCharacterIndex; int32_t ___lastCharacterIndex; int32_t ___lastVisibleCharIndex; int32_t ___lineNumber; float ___maxCapHeight; float ___maxAscender; float ___maxDescender; float ___maxLineAscender; float ___maxLineDescender; float ___startOfLineAscender; float ___xAdvance; float ___preferredWidth; float ___preferredHeight; float ___previousLineScale; float ___pageAscender; int32_t ___wordCount; int32_t ___fontStyle; float ___fontScale; float ___fontScaleMultiplier; int32_t ___italicAngle; float ___currentFontSize; float ___baselineOffset; float ___lineOffset; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___textInfo; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 ___lineInfo; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___basicStyleStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___italicAngleStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___colorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___underlineColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___strikethroughColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___highlightColorStack; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 ___highlightStateStack; TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___colorGradientStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___sizeStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___indentStack; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___fontWeightStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___styleStack; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___baselineStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___actionStack; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___materialReferenceStack; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___lineJustificationStack; int32_t ___lastBaseGlyphIndex; int32_t ___spriteAnimationId; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___currentFontAsset; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___currentSpriteAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial; int32_t ___currentMaterialIndex; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___meshExtents; int32_t ___tagNoParsing; int32_t ___isNonBreakingSpace; int32_t ___isDrivenLineSpacing; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fxScale; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___fxRotation; }; struct MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED : public MulticastDelegate_t { }; struct TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9 { WordWrapStateU5BU5D_t4AA4AAC14B38359416C63A57A1ADDD9C2004EAC8* ___itemStack; int32_t ___index; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_DefaultItem; int32_t ___m_Capacity; int32_t ___m_RolloverSize; int32_t ___m_Count; }; struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958 : public TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8 { String_t* ___m_SourceFontFileGUID; FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52 ___m_fontAssetCreationEditorSettings; Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile; String_t* ___m_SourceFontFilePath; int32_t ___m_AtlasPopulationMode; bool ___InternalDynamicOS; bool ___IsEditorFont; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo; int32_t ___m_FamilyNameHashCode; int32_t ___m_StyleNameHashCode; List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable; Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary; List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317* ___m_CharacterTable; Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* ___m_CharacterLookupDictionary; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture; Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures; int32_t ___m_AtlasTextureIndex; bool ___m_IsMultiAtlasTexturesEnabled; bool ___m_GetFontFeatures; bool ___m_ClearDynamicDataOnBuild; int32_t ___m_AtlasWidth; int32_t ___m_AtlasHeight; int32_t ___m_AtlasPadding; int32_t ___m_AtlasRenderMode; List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects; List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects; FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* ___m_FontFeatureTable; bool ___m_ShouldReimportFontFeatures; List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackFontAssetTable; FontWeightPairU5BU5D_t76E8DB55C81EEBEFA2E6D1D3E3B3EA1FB4C4954F* ___m_FontWeightTable; float ___m_RegularStyleWeight; float ___m_RegularStyleSpacing; float ___m_BoldStyleWeight; float ___m_BoldStyleSpacing; uint8_t ___m_ItalicStyleSlant; uint8_t ___m_TabMultiple; bool ___IsFontAssetLookupTablesDirty; intptr_t ___m_NativeFontAsset; List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender; List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered; List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList; List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded; List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup; List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317* ___m_CharactersToAdd; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup; List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile; Dictionary_2_t232323BDF7857D243A4CCA18ADCF59272D0E4C23* ___m_VariantGlyphIndexes; bool ___m_IsClone; }; struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313 : public TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8 { Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_NameLookup; Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___m_GlyphIndexLookup; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_SpriteAtlasTexture; float ___U3CwidthU3Ek__BackingField; float ___U3CheightU3Ek__BackingField; List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* ___m_SpriteCharacterTable; Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9* ___m_SpriteCharacterLookup; List_1_t063B87D3CFDC3AEE80E33EFBDA1410C697D71AD6* ___m_SpriteGlyphTable; Dictionary_2_tDC0461D8CBB2E6B52DD2C421114EDE7C1C70DE73* ___m_SpriteGlyphLookup; List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320* ___fallbackSpriteAssets; bool ___m_IsSpriteAssetLookupTablesDirty; }; struct TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366 : public RuntimeObject { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE ___m_TextBackingArray; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___m_TextProcessingArray; int32_t ___m_InternalTextProcessingArraySize; bool ___m_VertexBufferAutoSizeReduction; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_HtmlTag; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___m_HighlightState; bool ___m_IsIgnoringAlignment; bool ___m_IsTextTruncated; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners; float ___m_MarginWidth; float ___m_MarginHeight; float ___m_PreferredWidth; float ___m_PreferredHeight; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_CurrentMaterial; int32_t ___m_CurrentMaterialIndex; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA ___m_MaterialReferenceStack; float ___m_Padding; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___m_CurrentSpriteAsset; int32_t ___m_TotalCharacterCount; float ___m_FontSize; float ___m_FontScaleMultiplier; float ___m_CurrentFontSize; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___m_SizeStack; TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F* ___m_TextStyleStacks; int32_t ___m_TextStyleStackDepth; int32_t ___m_FontStyleInternal; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 ___m_FontStyleStack; int32_t ___m_FontWeightInternal; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 ___m_FontWeightStack; int32_t ___m_LineJustification; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F ___m_LineJustificationStack; float ___m_BaselineOffset; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___m_BaselineOffsetStack; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_FontColor32; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_HtmlColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_UnderlineColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_StrikethroughColor; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_ColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_UnderlineColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_StrikethroughColorStack; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 ___m_HighlightColorStack; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 ___m_HighlightStateStack; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___m_ItalicAngleStack; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___m_ColorGradientPreset; TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E ___m_ColorGradientStack; bool ___m_ColorGradientPresetIsTinted; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___m_ActionStack; float ___m_LineOffset; float ___m_LineHeight; bool ___m_IsDrivenLineSpacing; float ___m_CSpacing; float ___m_MonoSpacing; bool ___m_DuoSpace; float ___m_XAdvance; float ___m_TagLineIndent; float ___m_TagIndent; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 ___m_IndentStack; bool ___m_TagNoParsing; int32_t ___m_CharacterCount; int32_t ___m_FirstCharacterOfLine; int32_t ___m_LastCharacterOfLine; int32_t ___m_FirstVisibleCharacterOfLine; int32_t ___m_LastVisibleCharacterOfLine; float ___m_MaxLineAscender; float ___m_MaxLineDescender; int32_t ___m_LineNumber; int32_t ___m_LineVisibleCharacterCount; int32_t ___m_LineVisibleSpaceCount; int32_t ___m_FirstOverflowCharacterIndex; int32_t ___m_PageNumber; float ___m_MarginLeft; float ___m_MarginRight; float ___m_Width; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___m_MeshExtents; float ___m_MaxCapHeight; float ___m_MaxAscender; float ___m_MaxDescender; bool ___m_IsNewPage; bool ___m_IsNonBreakingSpace; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedWordWrapState; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedLineState; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedEllipsisState; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedLastValidState; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___m_SavedSoftLineBreakState; uint8_t ___m_TextElementType; bool ___m_isTextLayoutPhase; int32_t ___m_SpriteIndex; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_SpriteColor; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___m_CachedTextElement; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_HighlightColor; float ___m_CharWidthAdjDelta; float ___m_MaxFontSize; float ___m_MinFontSize; int32_t ___m_AutoSizeIterationCount; int32_t ___m_AutoSizeMaxIterationCount; float ___m_StartOfLineAscender; float ___m_LineSpacingDelta; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* ___m_MaterialReferences; int32_t ___m_SpriteCount; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 ___m_StyleStack; TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9 ___m_EllipsisInsertionCandidateStack; int32_t ___m_SpriteAnimationId; int32_t ___m_ItalicAngle; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_FXScale; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_FXRotation; int32_t ___m_LastBaseGlyphIndex; float ___m_PageAscender; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* ___m_XmlAttribute; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_AttributeParameterValues; Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_MaterialReferenceIndexLookup; bool ___m_IsCalculatingPreferredValues; bool ___m_TintSprite; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD ___m_Ellipsis; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD ___m_Underline; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* ___m_InternalTextElementInfo; }; struct List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE_StaticFields { FontAssetU5BU5D_t5A6A4DD2BD3259A2F45F7F4D7860BAEA3666EA93* ___s_emptyArray; }; struct List_1_t420B17163897A4DF994BA698744548CD81961E70_StaticFields { LigatureSubstitutionRecordU5BU5D_t04186B1B45C8D4F2AAB2299EE24668D39B4E9B50* ___s_emptyArray; }; struct List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E_StaticFields { OTL_FeatureTagU5BU5D_tF79C44FD46AAA67DC48F6FC181487C6D36ECA0F0* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51_StaticFields { SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA* ___s_emptyArray; }; struct List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB_StaticFields { TextAssetU5BU5D_tFB154095BD618406E48471477E3D29A57EA9EE8C* ___s_emptyArray; }; struct String_t_StaticFields { String_t* ___Empty; }; struct TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___largePositiveVector2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___largeNegativeVector2; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___k_EmojiLookup; HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___k_EmojiPresentationFormLookup; }; struct TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields { int32_t ___ID_MainTex; int32_t ___ID_FaceTex; int32_t ___ID_FaceColor; int32_t ___ID_FaceDilate; int32_t ___ID_Shininess; int32_t ___ID_OutlineOffset1; int32_t ___ID_OutlineOffset2; int32_t ___ID_OutlineOffset3; int32_t ___ID_OutlineMode; int32_t ___ID_IsoPerimeter; int32_t ___ID_Softness; int32_t ___ID_UnderlayColor; int32_t ___ID_UnderlayOffsetX; int32_t ___ID_UnderlayOffsetY; int32_t ___ID_UnderlayDilate; int32_t ___ID_UnderlaySoftness; int32_t ___ID_UnderlayOffset; int32_t ___ID_UnderlayIsoPerimeter; int32_t ___ID_WeightNormal; int32_t ___ID_WeightBold; int32_t ___ID_OutlineTex; int32_t ___ID_OutlineWidth; int32_t ___ID_OutlineSoftness; int32_t ___ID_OutlineColor; int32_t ___ID_Outline2Color; int32_t ___ID_Outline2Width; int32_t ___ID_Padding; int32_t ___ID_GradientScale; int32_t ___ID_ScaleX; int32_t ___ID_ScaleY; int32_t ___ID_PerspectiveFilter; int32_t ___ID_Sharpness; int32_t ___ID_TextureWidth; int32_t ___ID_TextureHeight; int32_t ___ID_BevelAmount; int32_t ___ID_GlowColor; int32_t ___ID_GlowOffset; int32_t ___ID_GlowPower; int32_t ___ID_GlowOuter; int32_t ___ID_GlowInner; int32_t ___ID_LightAngle; int32_t ___ID_EnvMap; int32_t ___ID_EnvMatrix; int32_t ___ID_EnvMatrixRotation; int32_t ___ID_MaskCoord; int32_t ___ID_ClipRect; int32_t ___ID_MaskSoftnessX; int32_t ___ID_MaskSoftnessY; int32_t ___ID_VertexOffsetX; int32_t ___ID_VertexOffsetY; int32_t ___ID_UseClipRect; int32_t ___ID_StencilID; int32_t ___ID_StencilOp; int32_t ___ID_StencilComp; int32_t ___ID_StencilReadMask; int32_t ___ID_StencilWriteMask; int32_t ___ID_ShaderFlags; int32_t ___ID_ScaleRatio_A; int32_t ___ID_ScaleRatio_B; int32_t ___ID_ScaleRatio_C; String_t* ___Keyword_Bevel; String_t* ___Keyword_Glow; String_t* ___Keyword_Underlay; String_t* ___Keyword_Ratios; String_t* ___Keyword_MASK_SOFT; String_t* ___Keyword_MASK_HARD; String_t* ___Keyword_MASK_TEX; String_t* ___Keyword_Outline; String_t* ___ShaderTag_ZTestMode; String_t* ___ShaderTag_CullMode; float ___m_clamp; bool ___isInitialized; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileSDF; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileSDF_IMGUI; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileBitmap; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_Sprite; }; struct TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE_StaticFields { TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* ___k_NormalStyle; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_StaticFields { GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___s_ZeroGlyphRect; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix; }; struct Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_StaticFields { Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 ___k_ZeroOffset; }; struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_StaticFields { int32_t ___k_ColorId; int32_t ___k_MainTexId; }; struct MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_StaticFields { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___k_DefaultColor; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___k_DefaultNormal; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___k_DefaultTangent; }; struct TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2_StaticFields { Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___IsEditorTextRenderingModeBitmap; }; struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_StaticFields { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_InfinityVectorPositive; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_InfinityVectorNegative; }; struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_StaticFields { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_DefaultColor; }; struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_StaticFields { List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___s_FallbackOSFontAssetInternal; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___U3Cs_GlobalSpriteAssetU3Ek__BackingField; }; struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_StaticFields { Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371* ___kFontAssetByInstanceId; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddGlyphMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateLigatureSubstitutionRecordsMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateDiacriticalMarkAdjustmentRecordsMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker; String_t* ___s_DefaultMaterialSuffix; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_SearchedFontAssetLookup; List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___k_FontAssets_FontFeaturesUpdateQueue; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_FontFeaturesUpdateQueueLookup; List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___k_FontAssets_KerningUpdateQueue; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_KerningUpdateQueueLookup; List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4* ___k_FontAssets_AtlasTexturesUpdateQueue; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_AtlasTexturesUpdateQueueLookup; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___visitedFontAssets; }; struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_StaticFields { HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_searchedSpriteAssets; }; struct TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_StaticFields { TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* ___s_TextGenerator; bool ___U3CIsExecutingJobU3Ek__BackingField; MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* ___OnMissingCharacter; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22 : public RuntimeArray { ALIGN_FIELD (8) TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 m_Items[1]; inline TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 value) { m_Items[index] = value; } }; struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6 : public RuntimeArray { ALIGN_FIELD (8) MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F m_Items[1]; inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertexData), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles), (void*)NULL); #endif } inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertexData), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles), (void*)NULL); #endif } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14 : public RuntimeArray { ALIGN_FIELD (8) RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA m_Items[1]; inline RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA value) { m_Items[index] = value; } }; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; struct MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E : public RuntimeArray { ALIGN_FIELD (8) MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 m_Items[1]; inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial), (void*)NULL); #endif } inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial), (void*)NULL); #endif } }; struct LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51 : public RuntimeArray { ALIGN_FIELD (8) LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8 m_Items[1]; inline LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkId), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LinkIdString), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LinkTextString), (void*)NULL); #endif } inline LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkId), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LinkIdString), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LinkTextString), (void*)NULL); #endif } }; struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E : public RuntimeArray { ALIGN_FIELD (8) TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 m_Items[1]; inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alternativeGlyph), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL); #endif } inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alternativeGlyph), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL); #endif } }; struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D : public RuntimeArray { ALIGN_FIELD (8) LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 m_Items[1]; inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 value) { m_Items[index] = value; } }; struct TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17 : public RuntimeArray { ALIGN_FIELD (8) TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 m_Items[1]; inline TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 value) { m_Items[index] = value; } }; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray { ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1]; inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { m_Items[index] = value; } }; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray { ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1]; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { m_Items[index] = value; } }; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray { ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1]; inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { m_Items[index] = value; } }; struct PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4 : public RuntimeArray { ALIGN_FIELD (8) PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 m_Items[1]; inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909 value) { m_Items[index] = value; } }; struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B : public RuntimeArray { ALIGN_FIELD (8) WordInfo_tA466206097891A5A2590896EE164AFC406EB060D m_Items[1]; inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, WordInfo_tA466206097891A5A2590896EE164AFC406EB060D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WordInfo_tA466206097891A5A2590896EE164AFC406EB060D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WordInfo_tA466206097891A5A2590896EE164AFC406EB060D value) { m_Items[index] = value; } }; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F : public RuntimeArray { ALIGN_FIELD (8) TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 m_Items[1]; inline TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___itemStack), (void*)NULL); } inline TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___itemStack), (void*)NULL); } }; struct HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435 : public RuntimeArray { ALIGN_FIELD (8) HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 m_Items[1]; inline HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 value) { m_Items[index] = value; } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A : public RuntimeArray { ALIGN_FIELD (8) TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* m_Items[1]; inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_gshared (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextProcessingStack_1_Peek_m9F2653A2C071071ADF1D4FE711539387E5791ED2_gshared (TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_gshared (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3_gshared (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8_gshared (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D_gshared (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Add_m74AEF5C32C1C97A4ADF76FC1AD6AE123983DF994_gshared (TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextProcessingStack_1_Remove_m67FE97DD53992CE7C697EA7D34F13BE6ED589D8A_gshared (TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_gshared (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0_gshared (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_gshared (LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Add_m19E4C200DD3B7CF5D168373699A38E77BE5F90B4_gshared (TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextProcessingStack_1_Remove_m980CC97EA7B1B4954B4A5BA27809C0B27656FFF2_gshared (TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_gshared (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_gshared (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m8D8C14A7EA75EBF60C7DDD5F4C8A81209E37751D_gshared (TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_gshared (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C_gshared (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m2748811181AC3D93A43815FE1FAC09A7E569806E_gshared (TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m913F1B246AB05E5652BCBDBC8D19FE0AD6BECA68_gshared (List_1_tE3A859FDD017A2D25E8161269BA1167C22EC7EB9* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3_gshared (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_gshared (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* __this, uint32_t ___0_key, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_gshared (Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* __this, uint32_t ___0_key, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_gshared (Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0* __this, uint32_t ___0_key, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_gshared (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_gshared (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC_gshared (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_gshared (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_gshared (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_gshared (List_1_t420B17163897A4DF994BA698744548CD81961E70* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_gshared_inline (List_1_t420B17163897A4DF994BA698744548CD81961E70* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA_gshared (MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D_gshared (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5_gshared (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F* ___0_stack, int32_t ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_gshared (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6_gshared (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m19C47AD021D8A8D97C02081B352A112F5EC23CAB_gshared (TextProcessingStack_1_t9C24840D494C4878BD8680855123926D6243C90D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF_gshared (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_gshared (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211_gshared (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_gshared (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_m8266BC8A892B0914C85742C5ACBCEDC2C072A84A_gshared (TextProcessingStack_1_t5EA97AAC21CEE068194F77E59929440F85AD3991* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7_gshared (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, int32_t ___0_capacity, int32_t ___1_rolloverSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_Prepare_mD0A24977334138340CA73FB9787627373C6AA255 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontAsset_UpdateFontAssetsInUpdateQueue_m67B9FE54C99FDC8FD3FE3471768C416083E36768 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_Clear_m60412774208F9D920707448E71E89C99233D9128 (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83 (bool ___0_updateMesh, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ParsingPhase_m65E0C35911D968AB823AC4700D9E3E1D4E8C1FB2 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___0_textInfo, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, uint32_t* ___2_charCode, float* ___3_maxVisibleDescender, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_LayoutPhase_mE6488553B1AEC28B6E6F2A216C30588CA508990E (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___0_textInfo, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, float ___2_maxVisibleDescender, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_ClearUnusedVertices_m7B6003EF4CA72C0ABBA4D25DEA8B0BF3934B2830 (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_SortGeometry_m92046C53AA6AE75EE3627CE73846296AB3E99DD1 (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, int32_t ___0_order, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ClearMarkupTagAttributes_m6047C48E973FC0E5A524AEB3F78D20E958E747C0 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TextGeneratorUtilities_ToUpperFast_mE1809281C56E4137C6794B2E94D38BBFA68DBAAE (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4 (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_hexChars, int32_t ___1_startIndex, int32_t ___2_tagCount, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976 (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* __this, int32_t ___0_style, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* __this, int32_t ___0_style, const RuntimeMethod* method) ; inline int32_t TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0 (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*, const RuntimeMethod*))TextProcessingStack_1_Peek_m9F2653A2C071071ADF1D4FE711539387E5791ED2_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_chars, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FontAsset_get_italicStyleSlant_m69E70060C6E7940B4ACE61F2B7CB8965F86DA96B (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, int32_t, const RuntimeMethod*))TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C_gshared)(__this, ___0_item, method); } inline int32_t TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212 (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, const RuntimeMethod*))TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212_gshared)(__this, method); } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, const RuntimeMethod* method) { return (( Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*) (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*, const RuntimeMethod*))TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_gshared)(__this, method); } 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 Offset_get_zero_mF5B6D7C3F437FA438844A0B3EF405D805F1D1958 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGeneratorUtilities_GetAttributeParameters_m261C1E8FB533D3570153B2BAF0D671C5DF4B58DB (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_chars, int32_t ___1_startIndex, int32_t ___2_length, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** ___3_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Offset__ctor_mBF4CFCEFCC225000639F695A3021128FDD2E29A7 (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* __this, float ___0_left, float ___1_right, float ___2_top, float ___3_bottom, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 Offset_op_Multiply_mE5215371DD76A27676FF67C992C065BC456A8131 (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightState__ctor_mDBB71C58F46D7BDC518026AC796D24F2D9B36D3F (HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_color, Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 ___1_padding, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3 (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740, const RuntimeMethod*))TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3_gshared)(__this, ___0_item, method); } inline HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8 (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, const RuntimeMethod* method) { return (( HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 (*) (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*, const RuntimeMethod*))TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8_gshared)(__this, method); } inline HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, const RuntimeMethod* method) { return (( HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 (*) (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*, const RuntimeMethod*))TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, float, const RuntimeMethod*))TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptOffset_mF1D3E68AC3D449CBC73AA0CBF5B8A187C6C5285A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; inline float TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) { return (( float (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, const RuntimeMethod*))TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_superscriptOffset_m8D462DB86414D8507C7D1CC6881DA9EC896FB80A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Add_m15B10B664846D4F52E8FE84908D9B4196C697CF2 (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*, int32_t, const RuntimeMethod*))TextProcessingStack_1_Add_m74AEF5C32C1C97A4ADF76FC1AD6AE123983DF994_gshared)(__this, ___0_item, method); } inline int32_t TextProcessingStack_1_Remove_mFC7EB20F1D31BC8E84C07AAABD63626EAB1424BE (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*, const RuntimeMethod*))TextProcessingStack_1_Remove_m67FE97DD53992CE7C697EA7D34F13BE6ED589D8A_gshared)(__this, method); } inline void TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, float, const RuntimeMethod*))TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_gshared)(__this, ___0_item, method); } inline float TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) { return (( float (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, const RuntimeMethod*))TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E_gshared)(__this, method); } inline void TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731 (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26, const RuntimeMethod*))TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetFontAsset_m499C7538909343667E9B837489662862CFF9FB56 (int32_t ___0_hashCode, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958** ___1_fontAsset, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; inline FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C (String_t* ___0_path, const RuntimeMethod* method) { return (( FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddFontAsset_mF950087FC7EAA324CC15D3E19D62138A96F6FDF7 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___0_fontAsset, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline (TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___1_fontAsset, MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** ___2_materialReferences, Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___3_materialReferenceIndexLookup, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetMaterial_mDC2610737935CD2DE6B1F6302F63C2F3BF7E09CF (int32_t ___0_hashCode, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** ___1_material, const RuntimeMethod* method) ; inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E (String_t* ___0_path, const RuntimeMethod* method) { return (( Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddFontMaterial_m76DC9390D0599D1AC898AE981C8756EA0E536AA6 (int32_t ___0_hashCode, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, const RuntimeMethod* method) ; inline MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0 (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, const RuntimeMethod* method) { return (( MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 (*) (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*, const RuntimeMethod*))TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextGeneratorUtilities_HexToInt_m41648DAEE872433A0AFA82018A9539ECC5C0FFC6 (Il2CppChar ___0_hex, const RuntimeMethod* method) ; inline void TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9 (LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51** ___0_array, int32_t ___1_size, const RuntimeMethod* method) { (( void (*) (LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51**, int32_t, const RuntimeMethod*))TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_gshared)(___0_array, ___1_size, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkInfo_SetLinkId_mB4145264190D5C857705261CB27F87C6E10C3F3F (LinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_text, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125 (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*, int32_t, const RuntimeMethod*))TextProcessingStack_1_Add_m74AEF5C32C1C97A4ADF76FC1AD6AE123983DF994_gshared)(__this, ___0_item, method); } inline int32_t TextProcessingStack_1_Remove_m3C7936195E04FE5C7BD27A56E88A06DEDA9EA5BF (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*, const RuntimeMethod*))TextProcessingStack_1_Remove_m67FE97DD53992CE7C697EA7D34F13BE6ED589D8A_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetColorGradientPreset_m7442603626A04928C6C042BDAC3D3957B8C0AA99 (int32_t ___0_hashCode, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70** ___1_gradientPreset, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultColorGradientPresetsPath_m1571454580E1F0DC859D3F201BB1F6355A5DBB8E_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279 (String_t* ___0_path, const RuntimeMethod* method) { return (( TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddColorGradientPreset_m1496DD123DB526F2B3F49DD3BCAED78A6B1B83EB (int32_t ___0_hashCode, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___1_spriteAsset, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Add_mFB2400CB8E620060FDD41E7FB5E57A238F67E666 (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* __this, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*, const RuntimeMethod*))TextProcessingStack_1_Add_m19E4C200DD3B7CF5D168373699A38E77BE5F90B4_gshared)(__this, ___0_item, method); } inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* TextProcessingStack_1_Remove_mABFF8426A0D669AEEE6FB5017100904E559EEBF6 (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* __this, const RuntimeMethod* method) { return (( TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* (*) (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*, const RuntimeMethod*))TextProcessingStack_1_Remove_m980CC97EA7B1B4954B4A5BA27809C0B27656FFF2_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetSpriteAsset_m1909F75399C0A23DDE7DEDCA60476E1F1ED567EF (int32_t ___0_hashCode, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313** ___1_spriteAsset, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultSpriteAssetPath_mF57875222B7FACC9B69369305EEEB53FFE7986E0_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; inline SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540 (String_t* ___0_path, const RuntimeMethod* method) { return (( SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddSpriteAsset_m7FBAAC41386CFA769FDDFF1630D041C4D008A322 (int32_t ___0_hashCode, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___1_spriteAsset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_inline (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* SpriteAsset_SearchForSpriteByHashCode_m8B9CAB0028CC297570785693F2973918B31C9028 (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___0_spriteAsset, int32_t ___1_hashCode, bool ___2_includeFallbacks, int32_t* ___3_spriteIndex, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___4_textSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialReference_AddMaterialReference_mEE57C2284E5BE17BDD80C69165FAECB3B4CC1BCD (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___1_spriteAsset, MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** ___2_materialReferences, Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___3_materialReferenceIndexLookup, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; inline int32_t TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9 (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, const RuntimeMethod*))TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F TextGeneratorUtilities_MinAlpha_mB52BE8C9C82C15B23D29BF606465B16DD4B1F7E5 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_c2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898 (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FontAsset_get_atlasWidth_mE711550FDD4B5F988B77AB5D332A80A34B5CF364 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FontAsset_get_atlasHeight_m306FBF7D35C39123A4770E147FAF95B1B8DE8086 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12 (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_c1, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_c2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteAsset_get_width_mC8BB271B0C76D6B0609C2B9220FFA00F07BD5C31_inline (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteAsset_get_height_mF1EBD2DCEAE3BD57B4E80E21EB09BBF9F7539A49_inline (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_GetUnderlineSpecialCharacter_mBDF79614A582C3D08886E593DD03D38809F0CFA9 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_ResizeMeshInfo_m22D30D08188ACAEBA3CE46383E5D2FFC3E8C519E (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, int32_t ___0_size, bool ___1_isIMGUI, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineThickness_mC032F8C026994AF3FD49E6AB12E113F61EFA98E2 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) ; 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) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_ClearMeshInfo_mCA598F01C7F302CFCD0F508E2DBF072E66CA74F3 (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, bool ___0_updateMesh, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo_Clear_m06992FEB7AC9B2AE1728BEDFC8D8A39DE1AAD475 (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, bool ___0_uploadChanges, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_FillCharacterVertexBuffers_mE0CCB8DA0D27F37DCFC4E47E89697D8823A8FCE8 (int32_t ___0_i, bool ___1_convertToLinearSpace, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___2_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_FillSpriteVertexBuffers_mD1AECFE4D4356A6925BF056E15CF84118313412B (int32_t ___0_i, bool ___1_convertToLinearSpace, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___2_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72 (Il2CppChar ___0_c, const RuntimeMethod* method) ; inline void TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** ___0_array, int32_t ___1_size, const RuntimeMethod* method) { (( void (*) (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B**, int32_t, const RuntimeMethod*))TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_gshared)(___0_array, ___1_size, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, float ___2_startScale, float ___3_endScale, float ___4_maxScale, float ___5_sdfScale, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___6_underlineColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___7_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___8_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorUtilities_CompareColors_m0F0F140129DEE889FB8AE3B2921C495E94B5E875 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_a, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D (float ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighlightState_op_Inequality_m2DFBCB59E593F72191BFBBD7424A8C6151E68272 (HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___0_lhs, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___2_highlightColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Offset_get_bottom_m3BC4AB202A1B7D7D5A65EF746CDA1A73B5D8866C (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Offset_get_top_mD62FECE7914DF9723A872AAD91BDB07295C6E0F4 (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Offset_get_left_m83657AF289FA1DB8B5D4007B8310573B76AA6D82 (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A (MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26* __this, int32_t ___0_index, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___1_fontAsset, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___2_spriteAsset, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, float ___4_padding, const RuntimeMethod* method) ; inline void TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*, MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26, const RuntimeMethod*))TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, float ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, float, const RuntimeMethod*))TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79 (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*, int32_t, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m8D8C14A7EA75EBF60C7DDD5F4C8A81209E37751D_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0 (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* __this, const RuntimeMethod* method) ; inline void TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230 (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*, int32_t, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m8D8C14A7EA75EBF60C7DDD5F4C8A81209E37751D_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, const RuntimeMethod*))TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_gshared)(__this, method); } inline void TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54 (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*, HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9 (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* __this, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*, TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m2748811181AC3D93A43815FE1FAC09A7E569806E_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7 (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, int32_t, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7_gshared)(__this, ___0_item, method); } inline void TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, const RuntimeMethod*))TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; inline bool List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C (List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* __this, uint32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E*, uint32_t, const RuntimeMethod*))List_1_Contains_m913F1B246AB05E5652BCBDBC8D19FE0AD6BECA68_gshared)(__this, ___0_item, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_ClearPageInfo_m57DE207346C5245799E50F8A57B56B65665B7430 (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo_ClearLineInfo_m986C886D34A324C8C4D30F9D8EF24AC242A10AD7 (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_mBB5C3EA59D985711FE3DF1F266D648201E18CE29 (CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83* __this, int32_t ___0_index, uint32_t ___1_unicode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* ___0_state, int32_t ___1_index, int32_t ___2_count, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3 (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*, const RuntimeMethod*))TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154 (uint32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_ValidateHtmlTag_m87FDAB842DB322DD2F533814602E24428190B366 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___0_chars, int32_t ___1_startIndex, int32_t* ___2_endIndex, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, bool* ___5_isThreadSuccess, const RuntimeMethod* method) ; inline Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D (Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* __this, uint32_t ___0_key, const RuntimeMethod* method) { return (( Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* (*) (Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB*, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* __this, uint32_t ___0_key, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0*, uint32_t, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E*, const RuntimeMethod*))Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7 (GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9 (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91 (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___0_a, GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsBaseGlyph_mEE0E7D6C3FB32204C2299FBA2B9F7C51E06F80FE (uint32_t ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33 (Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* __this, uint32_t ___0_key, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26*, uint32_t, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607*, const RuntimeMethod*))Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08 (MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C (GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB (MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765 (MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6 (GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C (MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, float ___0_value, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395 (Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0* __this, uint32_t ___0_key, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0*, uint32_t, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C*, const RuntimeMethod*))Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mB87ADA10491B42650BAD4DB7330771061827ACAB (MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_mC109ECEDB4AD314A25C0EB1F6F6151AE611DE15C (MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FontAsset_get_atlasRenderMode_m036D4BA220E5D4B0C407CA6BC1B09D8914B5058A (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasFloat_m2B7D547EB9DCE0762D3722472F7E0634FCAAB34F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FontAsset_get_atlasPadding_m251A35FB5F499EE66CC2E2150CBEDB2C8C5D5581 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_boldStyleWeight_m804ACC85DD80DC72DB4BCC83C3FB866411F8EFCA (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_boldStyleSpacing_mB8CF4F4880B110E41D566648FF1D995010CF1FF0 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8 (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* ___0_state, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ; inline int32_t TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*, const RuntimeMethod*))TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_gshared)(__this, method); } inline WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8 (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, const RuntimeMethod* method) { return (( WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 (*) (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*, const RuntimeMethod*))TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_InsertNewLine_m00109EA00343212A7FD05D49E7DBF81DBFE4B5E4 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, int32_t ___0_i, float ___1_baseScale, float ___2_currentElementScale, float ___3_currentEmScale, float ___4_boldSpacingAdjustment, float ___5_characterSpacingAdjustment, float ___6_width, float ___7_lineGap, bool* ___8_isMaxVisibleDescenderSet, float* ___9_maxVisibleDescender, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___10_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___11_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveGlyphVertexInfo_m0CD6E1D45488FFC6675294AC64F40AC23C986A09 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, float ___0_padding, float ___1_stylePadding, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___2_vertexColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveSpriteVertexInfo_m4B47901F01927E7CC4E486A1C4354AFBF4D138A5 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_vertexColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) ; inline void TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 ___0_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123, const RuntimeMethod*))TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FontAsset_get_tabMultiple_m9C0422A00BFCF82091F14F4E303E2717247350AE (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; inline void TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8 (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) { (( void (*) (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4**, int32_t, bool, const RuntimeMethod*))TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_gshared)(___0_array, ___1_size, ___2_isBlockAllocated, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123 (int32_t ___0_startIndex, int32_t ___1_endIndex, float ___2_offset, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_ResizeLineExtents_m2EA9BE32A38D5E075DEF8EDA9EC01766E45C0F85 (int32_t ___0_size, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsHangul_m5A23BA8E0EBE57243E2E96A248B3F6570A87A966 (uint32_t ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04 (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnicodeLineBreakingRules_get_useModernHangulLineBreakingRules_mD86D283CE7BA23A0174B9227A7BD915D3D9FD464_inline (UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsCJK_m2F2718B1203271CC2C501C5054590299FBCA5B7D (uint32_t ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* UnicodeLineBreakingRules_get_leadingCharactersLookup_m1DAC015D7E37112EAE0437E6472AEA0719DFF3DC (UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* __this, const RuntimeMethod* method) ; inline bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* UnicodeLineBreakingRules_get_followingCharactersLookup_m5510A21873DC5DA66F4A2DFA4C26A5EFAD494D8B (UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TextGenerator_GetPreferredValuesInternal_m125B070164DFEA503C67525D1F418DAF41300ABD (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 SpriteAsset_get_faceInfo_m54EC5227F682ED6A24F5633283258E6641CDA4DC (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_GetSpecialCharacters_m77E456375F75AA87D3D33E8B15241E946E1B0968 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ComputeMarginSize_m485F8B01196058B15F597DE99D6F6A47FA539D3F (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_margins, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 TextGenerationSettings_get_renderedText_mFD039407ECD06E5380E60936DEA1D23250E0C276_inline (TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_PopulateTextBackingArray_m1CC14B29C1BA4A763D3AF938B4E0920E45D75AB2 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49* ___0_sourceText, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_PopulateTextProcessingArray_mEC6B2EE86D363FF3F7CEE50C77A6124A0A27DA16 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_SetArraySizes_m780796D50B2A5406E06F493503DA82BF5DA08A0C (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___0_textProcessingArray, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_PopulateFontAsset_m46B39A380C3A810B02E43C8E89623FEEC54DEF00 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___1_textProcessingArray, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextInfo__ctor_m0D2430C2058B0D6B9C7F21C2E62A4A8D6CA5ED8F (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, int32_t ___0_vertexDataLayout, const RuntimeMethod* method) ; inline void TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) { (( void (*) (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E**, int32_t, bool, const RuntimeMethod*))TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_gshared)(___0_array, ___1_size, ___2_isBlockAllocated, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_GetEllipsisSpecialCharacter_m9CB8856D34D4B6B0C5BFB200ABFE2FFA4B3AEA60 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* MaterialManager_GetFallbackMaterial_m10F67CE1AE1E0B9D8BA8AFC06110FADA2404B5A1 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_sourceMaterial, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_targetMaterial, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; inline SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8 (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* (*) (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsEmojiPresentationForm_mE187DF246A5CD1794D085E96FFC0BA7AE1930BF7 (uint32_t ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsEmoji_m84855B4FDA2F5CE4FE0A7231AD6EEF30DB941CFA (uint32_t ___0_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_inline (List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* FontAssetUtilities_GetTextElementFromTextAssets_m8AAAF9F3A364454283DB8B6C8FE06C5D4278705D (uint32_t ___0_unicode, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___1_sourceFontAsset, List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* ___2_textAssets, bool ___3_includeFallbacks, int32_t ___4_fontStyle, int32_t ___5_fontWeight, bool* ___6_isAlternativeTypeface, bool ___7_populateLigatures, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* TextGenerator_GetTextElement_mBF596DEE5D061411E04C283461A7B84D415DEC95 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, uint32_t ___1_unicode, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___2_fontAsset, int32_t ___3_fontStyle, int32_t ___4_fontWeight, bool* ___5_isUsingAlternativeTypeface, bool ___6_populateLigatures, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DoMissingGlyphCallback_m643F3C7C677B4F98BFE251055ECE1E588BEFFB04 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, uint32_t ___0_unicode, int32_t ___1_stringIndex, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___2_fontAsset, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextSettings_get_missingCharacterUnicode_mA707E5E6633633BBB3BAFB96B97A5A995100F3F3_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99 (uint32_t ___0_unicode, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___1_sourceFontAsset, bool ___2_includeFallbacks, int32_t ___3_fontStyle, int32_t ___4_fontWeight, bool* ___5_isAlternativeTypeface, bool ___6_populateLigatures, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* TextSettings_get_fallbackOSFontAssets_mA595476A990F2F1CBD78743707F9CF8F6CC4BBA9 (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC (uint32_t ___0_unicode, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___1_sourceFontAsset, List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___2_fontAssets, List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___3_OSFallbackList, bool ___4_includeFallbacks, int32_t ___5_fontStyle, int32_t ___6_fontWeight, bool* ___7_isAlternativeTypeface, bool ___8_populateLigatures, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JobsUtility_get_IsExecutingJob_mBC7903573BD0BD62F930E72CA9C968A156FDC2E7 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextElement_get_unicode_m40C69806537940F7BA1D3969713DA10CCBE57BC7 (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TextElement_get_elementType_m7BF97842479112227C1C3C83E0E94A176CD7D31A (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB (TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FontAsset_TryGetGlyphVariantIndexInternal_m5BE497F578235C39647D9BBD613F1D3A7F027245 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, uint32_t ___0_unicode, uint32_t ___1_nextCharacter, uint32_t* ___2_variantGlyphIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FontAsset_GetGlyphVariantIndex_m9D2C993281FC370D6DE57D783B2BFE94BD71B1BC (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, uint32_t ___0_unicode, uint32_t ___1_variantSelectorUnicode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FontAsset_TryAddGlyphVariantIndexInternal_m59E4DBF931E9D1D5BD78C94179248E8B17ABE993 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, uint32_t ___0_unicode, uint32_t ___1_nextCharacter, uint32_t ___2_variantGlyphIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FontAsset_TryAddGlyphInternal_mA41540AE85F2F11562E1DB5B763B37D29D9D497B (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, uint32_t ___0_glyphIndex, Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F** ___1_glyph, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77 (Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F* __this, uint32_t ___0_key, List_1_t420B17163897A4DF994BA698744548CD81961E70** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F*, uint32_t, List_1_t420B17163897A4DF994BA698744548CD81961E70**, const RuntimeMethod*))Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared)(__this, ___0_key, ___1_value, method); } inline LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080 (List_1_t420B17163897A4DF994BA698744548CD81961E70* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 (*) (List_1_t420B17163897A4DF994BA698744548CD81961E70*, int32_t, const RuntimeMethod*))List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* LigatureSubstitutionRecord_get_componentGlyphIDs_m3BBDC9421E3A7369B198379F5433FBB13ADCE628 (LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t LigatureSubstitutionRecord_get_ligatureGlyphID_m5FD629E204026FB8B6279498CDE5CAB1D23827EC (LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FontAsset_GetGlyphIndex_m7101FAA6F39074FDB45DE3DE6BEBDC276D03E04C (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, uint32_t ___0_unicode, bool* ___1_success, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_inline (List_1_t420B17163897A4DF994BA698744548CD81961E70* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t420B17163897A4DF994BA698744548CD81961E70*, const RuntimeMethod*))List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Glyph_get_atlasIndex_m575332307F2C182655EE9AD352E92F1B5F4D26DF (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* MaterialManager_GetFallbackMaterial_mB65C8D7625B0D0A0D623FC6AC545469AF6B7724D (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___0_fontAsset, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sourceMaterial, int32_t ___2_atlasIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_source, const RuntimeMethod* method) ; inline int32_t Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A_gshared)(__this, method); } inline void TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA (MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) { (( void (*) (MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6**, int32_t, bool, const RuntimeMethod*))TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA_gshared)(___0_array, ___1_size, ___2_isBlockAllocated, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshInfo__ctor_m3FD8AAF58EBCF22706EDB08B503B4FB2C108E86A (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* __this, int32_t ___0_size, int32_t ___1_layout, bool ___2_isIMGUI, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FontAsset_get_atlasPopulationMode_m5364C5A9E84969D8E4FF8436BD18A3F10BF90366 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_inline (List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontAsset_AddCharacterToLookupCache_m616C9F912D8CF75B1AA391BE362788FB8DEC0F59 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, uint32_t ___0_unicode, Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___1_character, int32_t ___2_fontStyle, int32_t ___3_fontWeight, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_mB9147480CA9223089D54748F37F227BC180D78E1 (uint32_t ___0_unicode, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___1_spriteAsset, bool ___2_includeFallbacks, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderedText_get_CharacterCount_mFEE0D0D5C8A7FD6A60CE7ACB3957FD83C76CB06E (RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Capacity_m8A8EE5A2670CBA7DEF97AA76DCAE4B90DE74A3E7 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_Resize_m9ABA1F50B99CFE494EE450304F6BF71541217698 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, int32_t ___0_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F RenderedText_GetEnumerator_mC1D9E5B2EA09158C7802ACFC60C2C8BCA2FC9E2C (RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar Enumerator_get_Current_m5C193C555FEB096F6BA1F5663D817497567DDD0B_inline (Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Item_m7C358387720AA2C2978B1CA8EA84A59E4490737D (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mC26293738E22339239A5C2417D6FEE1E8B74946A (Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Count_m78573180C571ED79DF38DC0A837E536A6869FE97 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Count_mB42F11C4CB2C7D67D039811AE8BBDBBC13F0C416 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, const RuntimeMethod* method) ; inline void TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___0_array, int32_t ___1_size, const RuntimeMethod* method) { (( void (*) (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**, int32_t, const RuntimeMethod*))TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D_gshared)(___0_array, ___1_size, method); } inline void TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5 (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F* ___0_stack, int32_t ___1_item, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F*, int32_t, const RuntimeMethod*))TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5_gshared)(___0_stack, ___1_item, method); } inline int32_t TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, const RuntimeMethod* method) { return (( int32_t (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, const RuntimeMethod*))TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* TextGeneratorUtilities_GetStyle_m236E7C5EBFA951D1D4B2C3C7803BBEA5C2FD1812 (TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSetting, int32_t ___1_hashCode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextStyle_get_hashCode_mA1F4D3630B6AE71C2A31F94B7054C28BDD96084F (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_InsertOpeningStyleTag_m94153F78A4B8F7A1811D2C1E9567996E39616F60 (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* ___0_style, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___1_charBuffer, int32_t* ___2_writeIndex, int32_t* ___3_textStyleStackDepth, TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** ___4_textStyleStacks, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2** ___5_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsValidUTF16_m944B75A058B351075C02F1DA61B688FAF1186DE8 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE ___0_text, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextGeneratorUtilities_GetUTF16_m4E03C41F3B5323D6234DEC0A312F13CEAACCA8E6 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE ___0_text, int32_t ___1_i, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_IsValidUTF32_mD6B22F5E6EAD47537B906859CB093622EECF716D (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE ___0_text, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextGeneratorUtilities_GetUTF32_mAF367B8C1D5B586B49AED2B69E5E7ECEF3378D0D (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE ___0_text, int32_t ___1_i, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextGeneratorUtilities_ConvertToUTF32_m6295E74C04568A52624812F2E615A7F25F235C70 (uint32_t ___0_highSurrogate, uint32_t ___1_lowSurrogate, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGeneratorUtilities_GetMarkupTagHashCode_mFFDE1B0B5CD9774F83C988C5D436D1AD01AAD843 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE ___0_styleDefinition, int32_t ___1_readIndex, const RuntimeMethod* method) ; inline void TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4 (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___0_array, const RuntimeMethod* method) { (( void (*) (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**, const RuntimeMethod*))TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_gshared)(___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_InsertOpeningTextStyle_mF71E0B0C1B5E938C5AAC7F8FB3CD5278DEEC2408 (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* ___0_style, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___1_charBuffer, int32_t* ___2_writeIndex, int32_t* ___3_textStyleStackDepth, TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** ___4_textStyleStacks, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2** ___5_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGeneratorUtilities_ReplaceOpeningStyleTag_m67FC3FFDE1912D2E7C2DC2BED4C5BA250B1DB705 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* ___0_sourceText, int32_t ___1_srcIndex, int32_t* ___2_srcOffset, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___3_charBuffer, int32_t* ___4_writeIndex, int32_t* ___5_textStyleStackDepth, TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** ___6_textStyleStacks, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2** ___7_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_InsertClosingTextStyle_m08B150E030816A5084205B49DA40DED97E0C7036 (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* ___0_style, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___1_charBuffer, int32_t* ___2_writeIndex, int32_t* ___3_textStyleStackDepth, TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** ___4_textStyleStacks, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2** ___5_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_ReplaceClosingStyleTag_m9DD77D4EACF2389DF2631F515A23C11DC5E58A3B (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___0_charBuffer, int32_t* ___1_writeIndex, int32_t* ___2_textStyleStackDepth, TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** ___3_textStyleStacks, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2** ___4_generationSettings, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGeneratorUtilities_InsertClosingStyleTag_mD6A4B3357D6478C5770AEE460F61917584B905DB (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** ___0_charBuffer, int32_t* ___1_writeIndex, int32_t* ___2_textStyleStackDepth, TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** ___3_textStyleStacks, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2** ___4_generationSettings, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialCharacter__ctor_m6697A8BF272F0144733EE12368C038F45E99F969 (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* __this, Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* ___0_character, int32_t ___1_materialIndex, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MissingCharacterEventCallback_Invoke_m5BF78AFFA87C08BC81EC893548949E960E0797D4_inline (MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* __this, uint32_t ___0_unicode, int32_t ___1_stringIndex, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_text, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___3_fontAsset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer__ctor_m46B1D0F45A11DA593305FA9D33D191A0E60CDBE7 (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* __this, int32_t ___0_size, const RuntimeMethod* method) ; inline void TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6 (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* __this, MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* ___0_stack, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*, MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E*, const RuntimeMethod*))TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6_gshared)(__this, ___0_stack, method); } inline void TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782 (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, int32_t, const RuntimeMethod*))TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782_gshared)(__this, ___0_capacity, method); } inline void TextProcessingStack_1__ctor_mE29F1CB516B3C52016997ECCBF3769B1FE98336A (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*, int32_t, const RuntimeMethod*))TextProcessingStack_1__ctor_m19C47AD021D8A8D97C02081B352A112F5EC23CAB_gshared)(__this, ___0_capacity, method); } inline void TextProcessingStack_1__ctor_m21F67B4043E233F8CA9797CEAEBF75AA44923E95 (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*, int32_t, const RuntimeMethod*))TextProcessingStack_1__ctor_m19C47AD021D8A8D97C02081B352A112F5EC23CAB_gshared)(__this, ___0_capacity, method); } inline void TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_stack, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*))TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF_gshared)(__this, ___0_stack, method); } inline void TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3 (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_stack, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, const RuntimeMethod*))TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_gshared)(__this, ___0_stack, method); } inline void TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211 (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* __this, HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435* ___0_stack, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*, HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435*, const RuntimeMethod*))TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211_gshared)(__this, ___0_stack, method); } inline void TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stack, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, const RuntimeMethod*))TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_gshared)(__this, ___0_stack, method); } inline void TextProcessingStack_1__ctor_mA4B25FA7163EB1A1804D7F9C4BB50D078CC1F9EE (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* __this, TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A* ___0_stack, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*, TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A*, const RuntimeMethod*))TextProcessingStack_1__ctor_m8266BC8A892B0914C85742C5ACBCEDC2C072A84A_gshared)(__this, ___0_stack, method); } inline void TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7 (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* __this, int32_t ___0_capacity, int32_t ___1_rolloverSize, const RuntimeMethod* method) { (( void (*) (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*, int32_t, int32_t, const RuntimeMethod*))TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7_gshared)(__this, ___0_capacity, ___1_rolloverSize, method); } inline void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ((TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_StaticFields*)il2cpp_codegen_static_fields_for(TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var))->___U3CIsExecutingJobU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_set_IsExecutingJob_m876815F0F8AC65A3B9521C9691BFC452357F0D5C (bool ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_value; ((TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_StaticFields*)il2cpp_codegen_static_fields_for(TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var))->___U3CIsExecutingJobU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GenerateText_mCF9D4EB0CC6D0BEA0136B23FCEE39EA9A48D6B5F (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_settings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76035771ED8F77CE10848FFF51357CF514EC7F02); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral911C45CCDD6261BCC0DB106704C632E834EF8E49); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; bool V_3 = false; int32_t G_B3_0 = 0; { bool L_0; L_0 = TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1 = ___0_settings; NullCheck(L_1); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2 = L_1->___fontAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_3) { goto IL_0028; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_4 = ___0_settings; NullCheck(L_4); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_5 = L_4->___fontAsset; NullCheck(L_5); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_6; L_6 = FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC(L_5, NULL); G_B3_0 = ((((RuntimeObject*)(Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_0029; } IL_0028: { G_B3_0 = 1; } IL_0029: { V_1 = (bool)G_B3_0; bool L_7 = V_1; if (!L_7) { goto IL_003b; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral911C45CCDD6261BCC0DB106704C632E834EF8E49, NULL); goto IL_006e; } IL_003b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_8 = ___1_textInfo; V_2 = (bool)((((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_8) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_9 = V_2; if (!L_9) { goto IL_0051; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral76035771ED8F77CE10848FFF51357CF514EC7F02, NULL); goto IL_006e; } IL_0051: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___0_settings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_11 = ___1_textInfo; TextGenerator_Prepare_mD0A24977334138340CA73FB9787627373C6AA255(__this, L_10, L_11, NULL); bool L_12 = V_0; V_3 = L_12; bool L_13 = V_3; if (!L_13) { goto IL_0065; } } { il2cpp_codegen_runtime_class_init_inline(FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var); FontAsset_UpdateFontAssetsInUpdateQueue_m67B9FE54C99FDC8FD3FE3471768C416083E36768(NULL); } IL_0065: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_14 = ___0_settings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_15 = ___1_textInfo; TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831(__this, L_14, L_15, NULL); } IL_006e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_get_isTextTruncated_m9F4D94C358488A77D334F3877DB94E04C52B8939 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, const RuntimeMethod* method) { bool V_0 = false; { bool L_0 = __this->___m_IsTextTruncated; V_0 = L_0; goto IL_000a; } IL_000a: { bool L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_GenerateTextMesh_mAB70FC29A49A6C4F8211EA977E37C66BE67D1831 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EFD426731423F3C40A7DA0D6CAECBFB816A8F61); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; uint32_t V_1 = 0; float V_2 = 0.0f; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; float V_7 = 0.0f; bool V_8 = false; bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; bool V_12 = false; bool V_13 = false; int32_t G_B3_0 = 0; int32_t G_B11_0 = 0; int32_t G_B18_0 = 0; int32_t G_B28_0 = 0; int32_t G_B30_0 = 0; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___0_generationSettings; NullCheck(L_0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = L_0->___fontAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_001f; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___0_generationSettings; NullCheck(L_3); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_4 = L_3->___fontAsset; NullCheck(L_4); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_5; L_5 = FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC(L_4, NULL); G_B3_0 = ((((RuntimeObject*)(Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_0020; } IL_001f: { G_B3_0 = 1; } IL_0020: { V_3 = (bool)G_B3_0; bool L_6 = V_3; if (!L_6) { goto IL_0035; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral6EFD426731423F3C40A7DA0D6CAECBFB816A8F61, NULL); goto IL_024c; } IL_0035: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_7 = ___1_textInfo; V_4 = (bool)((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_8 = V_4; if (!L_8) { goto IL_0046; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_9 = ___1_textInfo; NullCheck(L_9); TextInfo_Clear_m60412774208F9D920707448E71E89C99233D9128(L_9, NULL); } IL_0046: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_10 = __this->___m_TextProcessingArray; if (!L_10) { goto IL_006d; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_11 = __this->___m_TextProcessingArray; NullCheck(L_11); if (!(((RuntimeArray*)L_11)->max_length)) { goto IL_006d; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_12 = __this->___m_TextProcessingArray; NullCheck(L_12); uint32_t L_13 = ((L_12)->GetAddressAt(static_cast(0)))->___unicode; G_B11_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0); goto IL_006e; } IL_006d: { G_B11_0 = 1; } IL_006e: { V_5 = (bool)G_B11_0; bool L_14 = V_5; if (!L_14) { goto IL_0098; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_15 = ___1_textInfo; TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83((bool)1, L_15, NULL); __this->___m_PreferredWidth = (0.0f); __this->___m_PreferredHeight = (0.0f); goto IL_024c; } IL_0098: { V_0 = (0.0f); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_16 = ___1_textInfo; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_17 = ___0_generationSettings; TextGenerator_ParsingPhase_m65E0C35911D968AB823AC4700D9E3E1D4E8C1FB2(__this, L_16, L_17, (&V_1), (&V_2), NULL); float L_18 = __this->___m_MaxFontSize; float L_19 = __this->___m_MinFontSize; V_0 = ((float)il2cpp_codegen_subtract(L_18, L_19)); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_20 = ___0_generationSettings; NullCheck(L_20); bool L_21 = L_20->___autoSize; if (!L_21) { goto IL_00e7; } } { float L_22 = V_0; if ((!(((float)L_22) > ((float)(0.050999999f))))) { goto IL_00e7; } } { float L_23 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_24 = ___0_generationSettings; NullCheck(L_24); float L_25 = L_24->___fontSizeMax; if ((!(((float)L_23) < ((float)L_25)))) { goto IL_00e7; } } { int32_t L_26 = __this->___m_AutoSizeIterationCount; int32_t L_27 = __this->___m_AutoSizeMaxIterationCount; G_B18_0 = ((((int32_t)L_26) < ((int32_t)L_27))? 1 : 0); goto IL_00e8; } IL_00e7: { G_B18_0 = 0; } IL_00e8: { V_6 = (bool)G_B18_0; bool L_28 = V_6; if (!L_28) { goto IL_0181; } } { float L_29 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_30 = ___0_generationSettings; NullCheck(L_30); float L_31 = L_30->___charWidthMaxAdj; V_8 = (bool)((((float)L_29) < ((float)((float)(L_31/(100.0f)))))? 1 : 0); bool L_32 = V_8; if (!L_32) { goto IL_0117; } } { __this->___m_CharWidthAdjDelta = (0.0f); } IL_0117: { float L_33 = __this->___m_FontSize; __this->___m_MinFontSize = L_33; float L_34 = __this->___m_MaxFontSize; float L_35 = __this->___m_FontSize; float L_36; L_36 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_34, L_35))/(2.0f))), (0.0500000007f), NULL); V_7 = L_36; float L_37 = __this->___m_FontSize; float L_38 = V_7; __this->___m_FontSize = ((float)il2cpp_codegen_add(L_37, L_38)); float L_39 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_40 = ___0_generationSettings; NullCheck(L_40); float L_41 = L_40->___charWidthMaxAdj; float L_42; L_42 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_39, (20.0f))), (0.5f)))))/(20.0f))), L_41, NULL); __this->___m_FontSize = L_42; goto IL_024c; } IL_0181: { int32_t L_43 = __this->___m_AutoSizeIterationCount; int32_t L_44 = __this->___m_AutoSizeMaxIterationCount; V_9 = (bool)((((int32_t)((((int32_t)L_43) < ((int32_t)L_44))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_45 = V_9; if (!L_45) { goto IL_01c3; } } { int32_t* L_46 = (int32_t*)(&__this->___m_AutoSizeIterationCount); String_t* L_47; L_47 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_46, NULL); float* L_48 = (float*)(&__this->___m_FontSize); String_t* L_49; L_49 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_48, NULL); String_t* L_50; L_50 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D, L_47, _stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F, L_49, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_50, NULL); } IL_01c3: { int32_t L_51 = __this->___m_CharacterCount; if (!L_51) { goto IL_01dd; } } { int32_t L_52 = __this->___m_CharacterCount; if ((!(((uint32_t)L_52) == ((uint32_t)1)))) { goto IL_01da; } } { uint32_t L_53 = V_1; G_B28_0 = ((((int32_t)L_53) == ((int32_t)3))? 1 : 0); goto IL_01db; } IL_01da: { G_B28_0 = 0; } IL_01db: { G_B30_0 = G_B28_0; goto IL_01de; } IL_01dd: { G_B30_0 = 1; } IL_01de: { V_10 = (bool)G_B30_0; bool L_54 = V_10; if (!L_54) { goto IL_01ef; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_55 = ___1_textInfo; TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83((bool)1, L_55, NULL); goto IL_024c; } IL_01ef: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_56 = ___1_textInfo; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_57 = ___0_generationSettings; float L_58 = V_2; TextGenerator_LayoutPhase_mE6488553B1AEC28B6E6F2A216C30588CA508990E(__this, L_56, L_57, L_58, NULL); V_11 = 1; goto IL_023c; } IL_01fe: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_59 = ___1_textInfo; NullCheck(L_59); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_60 = L_59->___meshInfo; int32_t L_61 = V_11; NullCheck(L_60); il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_ClearUnusedVertices_m7B6003EF4CA72C0ABBA4D25DEA8B0BF3934B2830(((L_60)->GetAddressAt(static_cast(L_61))), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_62 = ___0_generationSettings; NullCheck(L_62); int32_t L_63 = L_62->___geometrySortingOrder; V_12 = (bool)((!(((uint32_t)L_63) <= ((uint32_t)0)))? 1 : 0); bool L_64 = V_12; if (!L_64) { goto IL_0235; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_65 = ___1_textInfo; NullCheck(L_65); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_66 = L_65->___meshInfo; int32_t L_67 = V_11; NullCheck(L_66); il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_SortGeometry_m92046C53AA6AE75EE3627CE73846296AB3E99DD1(((L_66)->GetAddressAt(static_cast(L_67))), 1, NULL); } IL_0235: { int32_t L_68 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_023c: { int32_t L_69 = V_11; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_70 = ___1_textInfo; NullCheck(L_70); int32_t L_71 = L_70->___materialCount; V_13 = (bool)((((int32_t)L_69) < ((int32_t)L_71))? 1 : 0); bool L_72 = V_13; if (L_72) { goto IL_01fe; } } IL_024c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_ValidateHtmlTag_m87FDAB842DB322DD2F533814602E24428190B366 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___0_chars, int32_t ___1_startIndex, int32_t* ___2_endIndex, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, bool* ___5_isThreadSuccess, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_m15B10B664846D4F52E8FE84908D9B4196C697CF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Add_mFB2400CB8E620060FDD41E7FB5E57A238F67E666_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_m3C7936195E04FE5C7BD27A56E88A06DEDA9EA5BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_mABFF8426A0D669AEEE6FB5017100904E559EEBF6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Remove_mFC7EB20F1D31BC8E84C07AAABD63626EAB1424BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC87D99783899A4D768C4F9A634212B7C00E622DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256); s_Il2CppMethodInitialized = true; } bool V_0 = false; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_1 = NULL; int32_t V_2 = 0; uint8_t V_3 = 0x0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; uint32_t V_12 = 0; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; int32_t V_17 = 0; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; uint32_t V_23 = 0; uint32_t V_24 = 0; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; float V_43 = 0.0f; float V_44 = 0.0f; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_45; memset((&V_45), 0, sizeof(V_45)); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 V_46; memset((&V_46), 0, sizeof(V_46)); int32_t V_47 = 0; int32_t V_48 = 0; int32_t V_49 = 0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_50 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_51 = NULL; int32_t V_52 = 0; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* V_53 = NULL; int32_t V_54 = 0; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* V_55 = NULL; int32_t V_56 = 0; int32_t V_57 = 0; int32_t V_58 = 0; bool V_59 = false; bool V_60 = false; bool V_61 = false; bool V_62 = false; bool V_63 = false; bool V_64 = false; bool V_65 = false; bool V_66 = false; bool V_67 = false; bool V_68 = false; bool V_69 = false; bool V_70 = false; bool V_71 = false; bool V_72 = false; int32_t V_73 = 0; int32_t V_74 = 0; int32_t V_75 = 0; int32_t V_76 = 0; bool V_77 = false; bool V_78 = false; bool V_79 = false; bool V_80 = false; bool V_81 = false; bool V_82 = false; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_83; memset((&V_83), 0, sizeof(V_83)); bool V_84 = false; bool V_85 = false; bool V_86 = false; bool V_87 = false; bool V_88 = false; bool V_89 = false; bool V_90 = false; int32_t V_91 = 0; int32_t V_92 = 0; bool V_93 = false; bool V_94 = false; int32_t V_95 = 0; int32_t V_96 = 0; bool V_97 = false; int32_t V_98 = 0; int32_t V_99 = 0; bool V_100 = false; bool V_101 = false; int32_t V_102 = 0; int32_t V_103 = 0; bool V_104 = false; bool V_105 = false; bool V_106 = false; bool V_107 = false; bool V_108 = false; bool V_109 = false; bool V_110 = false; bool V_111 = false; bool V_112 = false; bool V_113 = false; bool V_114 = false; bool V_115 = false; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 V_116; memset((&V_116), 0, sizeof(V_116)); bool V_117 = false; bool V_118 = false; bool V_119 = false; bool V_120 = false; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 V_121; memset((&V_121), 0, sizeof(V_121)); bool V_122 = false; int32_t V_123 = 0; int32_t V_124 = 0; bool V_125 = false; bool V_126 = false; bool V_127 = false; int32_t V_128 = 0; bool V_129 = false; bool V_130 = false; bool V_131 = false; int32_t V_132 = 0; bool V_133 = false; bool V_134 = false; bool V_135 = false; bool V_136 = false; int32_t V_137 = 0; bool V_138 = false; int32_t V_139 = 0; bool V_140 = false; bool V_141 = false; bool V_142 = false; int32_t V_143 = 0; int32_t V_144 = 0; bool V_145 = false; int32_t V_146 = 0; int32_t V_147 = 0; bool V_148 = false; bool V_149 = false; int32_t V_150 = 0; bool V_151 = false; int32_t V_152 = 0; int32_t V_153 = 0; bool V_154 = false; bool V_155 = false; bool V_156 = false; bool V_157 = false; int32_t V_158 = 0; int32_t V_159 = 0; int32_t V_160 = 0; int32_t V_161 = 0; bool V_162 = false; bool V_163 = false; int32_t V_164 = 0; int32_t V_165 = 0; bool V_166 = false; bool V_167 = false; bool V_168 = false; int32_t V_169 = 0; int32_t V_170 = 0; bool V_171 = false; bool V_172 = false; int32_t V_173 = 0; int32_t V_174 = 0; bool V_175 = false; int32_t V_176 = 0; int32_t V_177 = 0; bool V_178 = false; bool V_179 = false; bool V_180 = false; bool V_181 = false; bool V_182 = false; bool V_183 = false; bool V_184 = false; bool V_185 = false; bool V_186 = false; bool V_187 = false; bool V_188 = false; int32_t V_189 = 0; bool V_190 = false; bool V_191 = false; int32_t V_192 = 0; int32_t V_193 = 0; int32_t V_194 = 0; int32_t V_195 = 0; int32_t V_196 = 0; int32_t V_197 = 0; bool V_198 = false; bool V_199 = false; bool V_200 = false; bool V_201 = false; bool V_202 = false; bool V_203 = false; bool V_204 = false; bool V_205 = false; bool V_206 = false; bool V_207 = false; bool V_208 = false; bool V_209 = false; bool V_210 = false; bool V_211 = false; int32_t V_212 = 0; int32_t V_213 = 0; bool V_214 = false; int32_t V_215 = 0; int32_t V_216 = 0; int32_t V_217 = 0; int32_t V_218 = 0; int32_t V_219 = 0; int32_t V_220 = 0; bool V_221 = false; int32_t V_222 = 0; int32_t V_223 = 0; bool V_224 = false; int32_t V_225 = 0; int32_t V_226 = 0; bool V_227 = false; bool V_228 = false; int32_t V_229 = 0; int32_t V_230 = 0; bool V_231 = false; int32_t V_232 = 0; int32_t V_233 = 0; bool V_234 = false; int32_t V_235 = 0; int32_t V_236 = 0; bool V_237 = false; bool V_238 = false; int32_t V_239 = 0; bool V_240 = false; bool V_241 = false; int32_t G_B11_0 = 0; int32_t G_B13_0 = 0; int32_t G_B29_0 = 0; int32_t G_B51_0 = 0; int32_t G_B53_0 = 0; int32_t G_B64_0 = 0; int32_t G_B73_0 = 0; int32_t G_B81_0 = 0; int32_t G_B87_0 = 0; int32_t G_B94_0 = 0; int32_t G_B99_0 = 0; int32_t G_B104_0 = 0; int32_t G_B109_0 = 0; int32_t G_B316_0 = 0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B329_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B328_0 = NULL; uint8_t G_B330_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B330_1 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B343_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B342_0 = NULL; uint8_t G_B344_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B344_1 = NULL; float G_B369_0 = 0.0f; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 G_B369_1; memset((&G_B369_1), 0, sizeof(G_B369_1)); float G_B368_0 = 0.0f; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 G_B368_1; memset((&G_B368_1), 0, sizeof(G_B368_1)); float G_B370_0 = 0.0f; float G_B370_1 = 0.0f; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 G_B370_2; memset((&G_B370_2), 0, sizeof(G_B370_2)); int32_t G_B375_0 = 0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B378_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B377_0 = NULL; uint8_t G_B379_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B379_1 = NULL; float G_B389_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B389_1 = NULL; float G_B388_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B388_1 = NULL; float G_B390_0 = 0.0f; float G_B390_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B390_2 = NULL; float G_B392_0 = 0.0f; float G_B391_0 = 0.0f; float G_B393_0 = 0.0f; float G_B393_1 = 0.0f; float G_B398_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B398_1 = NULL; float G_B397_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B397_1 = NULL; float G_B399_0 = 0.0f; float G_B399_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B399_2 = NULL; float G_B406_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B406_1 = NULL; float G_B405_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B405_1 = NULL; float G_B407_0 = 0.0f; float G_B407_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B407_2 = NULL; float G_B409_0 = 0.0f; float G_B408_0 = 0.0f; float G_B410_0 = 0.0f; float G_B410_1 = 0.0f; float G_B415_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B415_1 = NULL; float G_B414_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B414_1 = NULL; float G_B416_0 = 0.0f; float G_B416_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B416_2 = NULL; float G_B464_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B464_1 = NULL; float G_B463_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B463_1 = NULL; float G_B465_0 = 0.0f; float G_B465_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B465_2 = NULL; float G_B468_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B468_1 = NULL; float G_B467_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B467_1 = NULL; float G_B469_0 = 0.0f; float G_B469_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B469_2 = NULL; float G_B479_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B479_1 = NULL; float G_B478_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B478_1 = NULL; float G_B480_0 = 0.0f; float G_B480_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B480_2 = NULL; float G_B483_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B483_1 = NULL; float G_B482_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B482_1 = NULL; float G_B484_0 = 0.0f; float G_B484_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B484_2 = NULL; int32_t G_B519_0 = 0; float G_B550_0 = 0.0f; float G_B550_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B550_2 = NULL; float G_B549_0 = 0.0f; float G_B549_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B549_2 = NULL; float G_B551_0 = 0.0f; float G_B551_1 = 0.0f; float G_B551_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B551_3 = NULL; float G_B554_0 = 0.0f; float G_B554_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B554_2 = NULL; float G_B553_0 = 0.0f; float G_B553_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B553_2 = NULL; float G_B555_0 = 0.0f; float G_B555_1 = 0.0f; float G_B555_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B555_3 = NULL; int32_t G_B564_0 = 0; int32_t G_B568_0 = 0; int32_t G_B577_0 = 0; int32_t G_B587_0 = 0; int32_t G_B591_0 = 0; int32_t G_B602_0 = 0; int32_t G_B611_0 = 0; float G_B640_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B640_1 = NULL; float G_B639_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B639_1 = NULL; float G_B641_0 = 0.0f; float G_B641_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B641_2 = NULL; int32_t G_B651_0 = 0; int32_t G_B707_0 = 0; float G_B716_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B716_1 = NULL; float G_B715_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B715_1 = NULL; float G_B717_0 = 0.0f; float G_B717_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B717_2 = NULL; float G_B720_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B720_1 = NULL; float G_B719_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B719_1 = NULL; float G_B721_0 = 0.0f; float G_B721_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B721_2 = NULL; int32_t G_B727_0 = 0; float G_B738_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B738_1 = NULL; float G_B737_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B737_1 = NULL; float G_B739_0 = 0.0f; float G_B739_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B739_2 = NULL; float G_B742_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B742_1 = NULL; float G_B741_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B741_1 = NULL; float G_B743_0 = 0.0f; float G_B743_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B743_2 = NULL; float G_B757_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B757_1 = NULL; float G_B756_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B756_1 = NULL; float G_B758_0 = 0.0f; float G_B758_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B758_2 = NULL; float G_B761_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B761_1 = NULL; float G_B760_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B760_1 = NULL; float G_B762_0 = 0.0f; float G_B762_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B762_2 = NULL; float G_B772_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B772_1 = NULL; float G_B771_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B771_1 = NULL; float G_B773_0 = 0.0f; float G_B773_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B773_2 = NULL; float G_B776_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B776_1 = NULL; float G_B775_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B775_1 = NULL; float G_B777_0 = 0.0f; float G_B777_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B777_2 = NULL; int32_t G_B784_0 = 0; int32_t G_B846_0 = 0; float G_B878_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B878_1 = NULL; float G_B877_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B877_1 = NULL; float G_B879_0 = 0.0f; float G_B879_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B879_2 = NULL; float G_B882_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B882_1 = NULL; float G_B881_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B881_1 = NULL; float G_B883_0 = 0.0f; float G_B883_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B883_2 = NULL; float G_B886_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B886_1 = NULL; float G_B885_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B885_1 = NULL; float G_B887_0 = 0.0f; float G_B887_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B887_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B890_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B889_0 = NULL; float G_B891_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B891_1 = NULL; float G_B903_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B903_1 = NULL; float G_B902_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B902_1 = NULL; float G_B904_0 = 0.0f; float G_B904_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B904_2 = NULL; float G_B907_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B907_1 = NULL; float G_B906_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B906_1 = NULL; float G_B908_0 = 0.0f; float G_B908_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B908_2 = NULL; float G_B911_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B911_1 = NULL; float G_B910_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B910_1 = NULL; float G_B912_0 = 0.0f; float G_B912_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B912_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B915_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B914_0 = NULL; float G_B916_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B916_1 = NULL; float G_B923_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B923_1 = NULL; float G_B922_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B922_1 = NULL; float G_B924_0 = 0.0f; float G_B924_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B924_2 = NULL; float G_B927_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B927_1 = NULL; float G_B926_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B926_1 = NULL; float G_B928_0 = 0.0f; float G_B928_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B928_2 = NULL; float G_B931_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B931_1 = NULL; float G_B930_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B930_1 = NULL; float G_B932_0 = 0.0f; float G_B932_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B932_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B935_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B934_0 = NULL; float G_B936_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B936_1 = NULL; int32_t G_B941_0 = 0; float G_B951_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B951_1 = NULL; float G_B950_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B950_1 = NULL; float G_B952_0 = 0.0f; float G_B952_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B952_2 = NULL; float G_B955_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B955_1 = NULL; float G_B954_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B954_1 = NULL; float G_B956_0 = 0.0f; float G_B956_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B956_2 = NULL; float G_B959_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B959_1 = NULL; float G_B958_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B958_1 = NULL; float G_B960_0 = 0.0f; float G_B960_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B960_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B963_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B962_0 = NULL; float G_B964_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B964_1 = NULL; float G_B971_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B971_1 = NULL; float G_B970_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B970_1 = NULL; float G_B972_0 = 0.0f; float G_B972_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B972_2 = NULL; float G_B975_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B975_1 = NULL; float G_B974_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B974_1 = NULL; float G_B976_0 = 0.0f; float G_B976_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B976_2 = NULL; float G_B979_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B979_1 = NULL; float G_B978_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B978_1 = NULL; float G_B980_0 = 0.0f; float G_B980_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B980_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B983_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B982_0 = NULL; float G_B984_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B984_1 = NULL; float G_B991_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B991_1 = NULL; float G_B990_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B990_1 = NULL; float G_B992_0 = 0.0f; float G_B992_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B992_2 = NULL; float G_B995_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B995_1 = NULL; float G_B994_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B994_1 = NULL; float G_B996_0 = 0.0f; float G_B996_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B996_2 = NULL; float G_B999_0 = 0.0f; float G_B998_0 = 0.0f; float G_B1000_0 = 0.0f; float G_B1000_1 = 0.0f; { bool L_0; L_0 = TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool* L_1 = ___5_isThreadSuccess; *((int8_t*)L_1) = (int8_t)1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2 = ___3_generationSettings; NullCheck(L_2); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_3 = L_2->___textSettings; V_1 = L_3; V_2 = 0; V_3 = (uint8_t)0; V_4 = 0; TextGenerator_ClearMarkupTagAttributes_m6047C48E973FC0E5A524AEB3F78D20E958E747C0(__this, NULL); V_5 = 0; V_6 = 0; int32_t* L_4 = ___2_endIndex; int32_t L_5 = ___1_startIndex; *((int32_t*)L_4) = (int32_t)L_5; V_7 = (bool)0; V_8 = (bool)0; V_9 = (bool)0; V_10 = (bool)0; int32_t L_6 = ___1_startIndex; V_11 = L_6; goto IL_06c6; } IL_0041: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_7 = ___0_chars; int32_t L_8 = V_11; NullCheck(L_7); uint32_t L_9 = ((L_7)->GetAddressAt(static_cast(L_8)))->___unicode; V_12 = L_9; uint32_t L_10 = V_12; V_13 = (bool)((((int32_t)L_10) == ((int32_t)((int32_t)62)))? 1 : 0); bool L_11 = V_13; if (!L_11) { goto IL_0073; } } { V_8 = (bool)1; int32_t* L_12 = ___2_endIndex; int32_t L_13 = V_11; *((int32_t*)L_12) = (int32_t)L_13; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = __this->___m_HtmlTag; int32_t L_15 = V_2; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (Il2CppChar)0); goto IL_0707; } IL_0073: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16 = __this->___m_HtmlTag; int32_t L_17 = V_2; uint32_t L_18 = V_12; NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (Il2CppChar)((int32_t)(uint16_t)L_18)); int32_t L_19 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1)); uint8_t L_20 = V_3; V_14 = (bool)((((int32_t)L_20) == ((int32_t)1))? 1 : 0); bool L_21 = V_14; if (!L_21) { goto IL_05a6; } } { int32_t L_22 = V_5; V_15 = (bool)((((int32_t)L_22) == ((int32_t)0))? 1 : 0); bool L_23 = V_15; if (!L_23) { goto IL_0297; } } { uint32_t L_24 = V_12; if ((((int32_t)L_24) == ((int32_t)((int32_t)43)))) { goto IL_00c5; } } { uint32_t L_25 = V_12; if ((((int32_t)L_25) == ((int32_t)((int32_t)45)))) { goto IL_00c5; } } { uint32_t L_26 = V_12; if ((((int32_t)L_26) == ((int32_t)((int32_t)46)))) { goto IL_00c5; } } { uint32_t L_27 = V_12; if ((!(((uint32_t)L_27) >= ((uint32_t)((int32_t)48))))) { goto IL_00c2; } } { uint32_t L_28 = V_12; G_B11_0 = ((((int32_t)((!(((uint32_t)L_28) <= ((uint32_t)((int32_t)57))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00c3; } IL_00c2: { G_B11_0 = 0; } IL_00c3: { G_B13_0 = G_B11_0; goto IL_00c6; } IL_00c5: { G_B13_0 = 1; } IL_00c6: { V_16 = (bool)G_B13_0; bool L_29 = V_16; if (!L_29) { goto IL_011c; } } { V_6 = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_30 = __this->___m_XmlAttribute; int32_t L_31 = V_4; NullCheck(L_30); int32_t L_32 = 1; V_17 = L_32; ((L_30)->GetAddressAt(static_cast(L_31)))->___valueType = L_32; int32_t L_33 = V_17; V_5 = L_33; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_34 = __this->___m_XmlAttribute; int32_t L_35 = V_4; NullCheck(L_34); int32_t L_36 = V_2; ((L_34)->GetAddressAt(static_cast(L_35)))->___valueStartIndex = ((int32_t)il2cpp_codegen_subtract(L_36, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_37 = __this->___m_XmlAttribute; int32_t L_38 = V_4; NullCheck(L_37); int32_t* L_39 = (int32_t*)(&((L_37)->GetAddressAt(static_cast(L_38)))->___valueLength); int32_t* L_40 = L_39; int32_t L_41 = *((int32_t*)L_40); *((int32_t*)L_40) = (int32_t)((int32_t)il2cpp_codegen_add(L_41, 1)); goto IL_0291; } IL_011c: { uint32_t L_42 = V_12; V_18 = (bool)((((int32_t)L_42) == ((int32_t)((int32_t)35)))? 1 : 0); bool L_43 = V_18; if (!L_43) { goto IL_0178; } } { V_6 = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_44 = __this->___m_XmlAttribute; int32_t L_45 = V_4; NullCheck(L_44); int32_t L_46 = 4; V_17 = L_46; ((L_44)->GetAddressAt(static_cast(L_45)))->___valueType = L_46; int32_t L_47 = V_17; V_5 = L_47; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_48 = __this->___m_XmlAttribute; int32_t L_49 = V_4; NullCheck(L_48); int32_t L_50 = V_2; ((L_48)->GetAddressAt(static_cast(L_49)))->___valueStartIndex = ((int32_t)il2cpp_codegen_subtract(L_50, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_51 = __this->___m_XmlAttribute; int32_t L_52 = V_4; NullCheck(L_51); int32_t* L_53 = (int32_t*)(&((L_51)->GetAddressAt(static_cast(L_52)))->___valueLength); int32_t* L_54 = L_53; int32_t L_55 = *((int32_t*)L_54); *((int32_t*)L_54) = (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)); goto IL_0291; } IL_0178: { uint32_t L_56 = V_12; V_19 = (bool)((((int32_t)L_56) == ((int32_t)((int32_t)39)))? 1 : 0); bool L_57 = V_19; if (!L_57) { goto IL_01be; } } { V_6 = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_58 = __this->___m_XmlAttribute; int32_t L_59 = V_4; NullCheck(L_58); int32_t L_60 = 2; V_17 = L_60; ((L_58)->GetAddressAt(static_cast(L_59)))->___valueType = L_60; int32_t L_61 = V_17; V_5 = L_61; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_62 = __this->___m_XmlAttribute; int32_t L_63 = V_4; NullCheck(L_62); int32_t L_64 = V_2; ((L_62)->GetAddressAt(static_cast(L_63)))->___valueStartIndex = L_64; V_9 = (bool)1; goto IL_0291; } IL_01be: { uint32_t L_65 = V_12; V_20 = (bool)((((int32_t)L_65) == ((int32_t)((int32_t)34)))? 1 : 0); bool L_66 = V_20; if (!L_66) { goto IL_0204; } } { V_6 = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_67 = __this->___m_XmlAttribute; int32_t L_68 = V_4; NullCheck(L_67); int32_t L_69 = 2; V_17 = L_69; ((L_67)->GetAddressAt(static_cast(L_68)))->___valueType = L_69; int32_t L_70 = V_17; V_5 = L_70; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_71 = __this->___m_XmlAttribute; int32_t L_72 = V_4; NullCheck(L_71); int32_t L_73 = V_2; ((L_71)->GetAddressAt(static_cast(L_72)))->___valueStartIndex = L_73; V_10 = (bool)1; goto IL_0291; } IL_0204: { V_6 = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_74 = __this->___m_XmlAttribute; int32_t L_75 = V_4; NullCheck(L_74); int32_t L_76 = 2; V_17 = L_76; ((L_74)->GetAddressAt(static_cast(L_75)))->___valueType = L_76; int32_t L_77 = V_17; V_5 = L_77; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_78 = __this->___m_XmlAttribute; int32_t L_79 = V_4; NullCheck(L_78); int32_t L_80 = V_2; ((L_78)->GetAddressAt(static_cast(L_79)))->___valueStartIndex = ((int32_t)il2cpp_codegen_subtract(L_80, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_81 = __this->___m_XmlAttribute; int32_t L_82 = V_4; NullCheck(L_81); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_83 = __this->___m_XmlAttribute; int32_t L_84 = V_4; NullCheck(L_83); int32_t L_85 = ((L_83)->GetAddressAt(static_cast(L_84)))->___valueHashCode; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_86 = __this->___m_XmlAttribute; int32_t L_87 = V_4; NullCheck(L_86); int32_t L_88 = ((L_86)->GetAddressAt(static_cast(L_87)))->___valueHashCode; uint32_t L_89 = V_12; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Il2CppChar L_90; L_90 = TextGeneratorUtilities_ToUpperFast_mE1809281C56E4137C6794B2E94D38BBFA68DBAAE(((int32_t)(uint16_t)L_89), NULL); ((L_81)->GetAddressAt(static_cast(L_82)))->___valueHashCode = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_85<<5)), L_88))^(int32_t)L_90)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_91 = __this->___m_XmlAttribute; int32_t L_92 = V_4; NullCheck(L_91); int32_t* L_93 = (int32_t*)(&((L_91)->GetAddressAt(static_cast(L_92)))->___valueLength); int32_t* L_94 = L_93; int32_t L_95 = *((int32_t*)L_94); *((int32_t*)L_94) = (int32_t)((int32_t)il2cpp_codegen_add(L_95, 1)); } IL_0291: { goto IL_05a5; } IL_0297: { int32_t L_96 = V_5; V_21 = (bool)((((int32_t)L_96) == ((int32_t)1))? 1 : 0); bool L_97 = V_21; if (!L_97) { goto IL_03cb; } } { uint32_t L_98 = V_12; if ((((int32_t)L_98) == ((int32_t)((int32_t)112)))) { goto IL_02c1; } } { uint32_t L_99 = V_12; if ((((int32_t)L_99) == ((int32_t)((int32_t)101)))) { goto IL_02c1; } } { uint32_t L_100 = V_12; if ((((int32_t)L_100) == ((int32_t)((int32_t)37)))) { goto IL_02c1; } } { uint32_t L_101 = V_12; G_B29_0 = ((((int32_t)L_101) == ((int32_t)((int32_t)32)))? 1 : 0); goto IL_02c2; } IL_02c1: { G_B29_0 = 1; } IL_02c2: { V_22 = (bool)G_B29_0; bool L_102 = V_22; if (!L_102) { goto IL_03ac; } } { V_3 = (uint8_t)2; V_5 = 0; uint32_t L_103 = V_12; V_24 = L_103; uint32_t L_104 = V_24; V_23 = L_104; uint32_t L_105 = V_23; if ((((int32_t)L_105) == ((int32_t)((int32_t)37)))) { goto IL_0301; } } { goto IL_02e1; } IL_02e1: { uint32_t L_106 = V_23; if ((((int32_t)L_106) == ((int32_t)((int32_t)101)))) { goto IL_02e9; } } { goto IL_0319; } IL_02e9: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_107 = __this->___m_XmlAttribute; int32_t L_108 = V_4; NullCheck(L_107); int32_t L_109 = 1; V_6 = L_109; ((L_107)->GetAddressAt(static_cast(L_108)))->___unitType = L_109; goto IL_0331; } IL_0301: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_110 = __this->___m_XmlAttribute; int32_t L_111 = V_4; NullCheck(L_110); int32_t L_112 = 2; V_6 = L_112; ((L_110)->GetAddressAt(static_cast(L_111)))->___unitType = L_112; goto IL_0331; } IL_0319: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_113 = __this->___m_XmlAttribute; int32_t L_114 = V_4; NullCheck(L_113); int32_t L_115 = 0; V_6 = L_115; ((L_113)->GetAddressAt(static_cast(L_114)))->___unitType = L_115; goto IL_0331; } IL_0331: { int32_t L_116 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_116, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_117 = __this->___m_XmlAttribute; int32_t L_118 = V_4; NullCheck(L_117); ((L_117)->GetAddressAt(static_cast(L_118)))->___nameHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_119 = __this->___m_XmlAttribute; int32_t L_120 = V_4; NullCheck(L_119); ((L_119)->GetAddressAt(static_cast(L_120)))->___valueHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_121 = __this->___m_XmlAttribute; int32_t L_122 = V_4; NullCheck(L_121); ((L_121)->GetAddressAt(static_cast(L_122)))->___valueType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_123 = __this->___m_XmlAttribute; int32_t L_124 = V_4; NullCheck(L_123); ((L_123)->GetAddressAt(static_cast(L_124)))->___unitType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_125 = __this->___m_XmlAttribute; int32_t L_126 = V_4; NullCheck(L_125); ((L_125)->GetAddressAt(static_cast(L_126)))->___valueStartIndex = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_127 = __this->___m_XmlAttribute; int32_t L_128 = V_4; NullCheck(L_127); ((L_127)->GetAddressAt(static_cast(L_128)))->___valueLength = 0; goto IL_03c5; } IL_03ac: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_129 = __this->___m_XmlAttribute; int32_t L_130 = V_4; NullCheck(L_129); int32_t* L_131 = (int32_t*)(&((L_129)->GetAddressAt(static_cast(L_130)))->___valueLength); int32_t* L_132 = L_131; int32_t L_133 = *((int32_t*)L_132); *((int32_t*)L_132) = (int32_t)((int32_t)il2cpp_codegen_add(L_133, 1)); } IL_03c5: { goto IL_05a4; } IL_03cb: { int32_t L_134 = V_5; V_25 = (bool)((((int32_t)L_134) == ((int32_t)4))? 1 : 0); bool L_135 = V_25; if (!L_135) { goto IL_048f; } } { uint32_t L_136 = V_12; V_26 = (bool)((((int32_t)((((int32_t)L_136) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_137 = V_26; if (!L_137) { goto IL_0407; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_138 = __this->___m_XmlAttribute; int32_t L_139 = V_4; NullCheck(L_138); int32_t* L_140 = (int32_t*)(&((L_138)->GetAddressAt(static_cast(L_139)))->___valueLength); int32_t* L_141 = L_140; int32_t L_142 = *((int32_t*)L_141); *((int32_t*)L_141) = (int32_t)((int32_t)il2cpp_codegen_add(L_142, 1)); goto IL_0489; } IL_0407: { V_3 = (uint8_t)2; V_5 = 0; V_6 = 0; int32_t L_143 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_143, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_144 = __this->___m_XmlAttribute; int32_t L_145 = V_4; NullCheck(L_144); ((L_144)->GetAddressAt(static_cast(L_145)))->___nameHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_146 = __this->___m_XmlAttribute; int32_t L_147 = V_4; NullCheck(L_146); ((L_146)->GetAddressAt(static_cast(L_147)))->___valueType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_148 = __this->___m_XmlAttribute; int32_t L_149 = V_4; NullCheck(L_148); ((L_148)->GetAddressAt(static_cast(L_149)))->___unitType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_150 = __this->___m_XmlAttribute; int32_t L_151 = V_4; NullCheck(L_150); ((L_150)->GetAddressAt(static_cast(L_151)))->___valueHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_152 = __this->___m_XmlAttribute; int32_t L_153 = V_4; NullCheck(L_152); ((L_152)->GetAddressAt(static_cast(L_153)))->___valueStartIndex = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_154 = __this->___m_XmlAttribute; int32_t L_155 = V_4; NullCheck(L_154); ((L_154)->GetAddressAt(static_cast(L_155)))->___valueLength = 0; } IL_0489: { goto IL_05a4; } IL_048f: { int32_t L_156 = V_5; V_27 = (bool)((((int32_t)L_156) == ((int32_t)2))? 1 : 0); bool L_157 = V_27; if (!L_157) { goto IL_05a4; } } { bool L_158 = V_10; if (!L_158) { goto IL_04a8; } } { uint32_t L_159 = V_12; if ((((int32_t)L_159) == ((int32_t)((int32_t)34)))) { goto IL_04ba; } } IL_04a8: { bool L_160 = V_9; if (!L_160) { goto IL_04b7; } } { uint32_t L_161 = V_12; G_B51_0 = ((((int32_t)((((int32_t)L_161) == ((int32_t)((int32_t)39)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_04b8; } IL_04b7: { G_B51_0 = 1; } IL_04b8: { G_B53_0 = G_B51_0; goto IL_04bb; } IL_04ba: { G_B53_0 = 0; } IL_04bb: { V_28 = (bool)G_B53_0; bool L_162 = V_28; if (!L_162) { goto IL_0521; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_163 = __this->___m_XmlAttribute; int32_t L_164 = V_4; NullCheck(L_163); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_165 = __this->___m_XmlAttribute; int32_t L_166 = V_4; NullCheck(L_165); int32_t L_167 = ((L_165)->GetAddressAt(static_cast(L_166)))->___valueHashCode; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_168 = __this->___m_XmlAttribute; int32_t L_169 = V_4; NullCheck(L_168); int32_t L_170 = ((L_168)->GetAddressAt(static_cast(L_169)))->___valueHashCode; uint32_t L_171 = V_12; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Il2CppChar L_172; L_172 = TextGeneratorUtilities_ToUpperFast_mE1809281C56E4137C6794B2E94D38BBFA68DBAAE(((int32_t)(uint16_t)L_171), NULL); ((L_163)->GetAddressAt(static_cast(L_164)))->___valueHashCode = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_167<<5)), L_170))^(int32_t)L_172)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_173 = __this->___m_XmlAttribute; int32_t L_174 = V_4; NullCheck(L_173); int32_t* L_175 = (int32_t*)(&((L_173)->GetAddressAt(static_cast(L_174)))->___valueLength); int32_t* L_176 = L_175; int32_t L_177 = *((int32_t*)L_176); *((int32_t*)L_176) = (int32_t)((int32_t)il2cpp_codegen_add(L_177, 1)); goto IL_05a3; } IL_0521: { V_3 = (uint8_t)2; V_5 = 0; V_6 = 0; int32_t L_178 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_178, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_179 = __this->___m_XmlAttribute; int32_t L_180 = V_4; NullCheck(L_179); ((L_179)->GetAddressAt(static_cast(L_180)))->___nameHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_181 = __this->___m_XmlAttribute; int32_t L_182 = V_4; NullCheck(L_181); ((L_181)->GetAddressAt(static_cast(L_182)))->___valueType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_183 = __this->___m_XmlAttribute; int32_t L_184 = V_4; NullCheck(L_183); ((L_183)->GetAddressAt(static_cast(L_184)))->___unitType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_185 = __this->___m_XmlAttribute; int32_t L_186 = V_4; NullCheck(L_185); ((L_185)->GetAddressAt(static_cast(L_186)))->___valueHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_187 = __this->___m_XmlAttribute; int32_t L_188 = V_4; NullCheck(L_187); ((L_187)->GetAddressAt(static_cast(L_188)))->___valueStartIndex = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_189 = __this->___m_XmlAttribute; int32_t L_190 = V_4; NullCheck(L_189); ((L_189)->GetAddressAt(static_cast(L_190)))->___valueLength = 0; } IL_05a3: { } IL_05a4: { } IL_05a5: { } IL_05a6: { uint32_t L_191 = V_12; V_29 = (bool)((((int32_t)L_191) == ((int32_t)((int32_t)61)))? 1 : 0); bool L_192 = V_29; if (!L_192) { goto IL_05b4; } } { V_3 = (uint8_t)1; } IL_05b4: { uint8_t L_193 = V_3; if (L_193) { goto IL_05bf; } } { uint32_t L_194 = V_12; G_B64_0 = ((((int32_t)L_194) == ((int32_t)((int32_t)32)))? 1 : 0); goto IL_05c0; } IL_05bf: { G_B64_0 = 0; } IL_05c0: { V_30 = (bool)G_B64_0; bool L_195 = V_30; if (!L_195) { goto IL_065e; } } { bool L_196 = V_7; V_31 = L_196; bool L_197 = V_31; if (!L_197) { goto IL_05da; } } { V_32 = (bool)0; goto IL_42f9; } IL_05da: { V_7 = (bool)1; V_3 = (uint8_t)2; V_5 = 0; V_6 = 0; int32_t L_198 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_198, 1)); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_199 = __this->___m_XmlAttribute; int32_t L_200 = V_4; NullCheck(L_199); ((L_199)->GetAddressAt(static_cast(L_200)))->___nameHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_201 = __this->___m_XmlAttribute; int32_t L_202 = V_4; NullCheck(L_201); ((L_201)->GetAddressAt(static_cast(L_202)))->___valueType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_203 = __this->___m_XmlAttribute; int32_t L_204 = V_4; NullCheck(L_203); ((L_203)->GetAddressAt(static_cast(L_204)))->___unitType = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_205 = __this->___m_XmlAttribute; int32_t L_206 = V_4; NullCheck(L_205); ((L_205)->GetAddressAt(static_cast(L_206)))->___valueHashCode = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_207 = __this->___m_XmlAttribute; int32_t L_208 = V_4; NullCheck(L_207); ((L_207)->GetAddressAt(static_cast(L_208)))->___valueStartIndex = 0; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_209 = __this->___m_XmlAttribute; int32_t L_210 = V_4; NullCheck(L_209); ((L_209)->GetAddressAt(static_cast(L_210)))->___valueLength = 0; } IL_065e: { uint8_t L_211 = V_3; V_33 = (bool)((((int32_t)L_211) == ((int32_t)0))? 1 : 0); bool L_212 = V_33; if (!L_212) { goto IL_06aa; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_213 = __this->___m_XmlAttribute; int32_t L_214 = V_4; NullCheck(L_213); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_215 = __this->___m_XmlAttribute; int32_t L_216 = V_4; NullCheck(L_215); int32_t L_217 = ((L_215)->GetAddressAt(static_cast(L_216)))->___nameHashCode; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_218 = __this->___m_XmlAttribute; int32_t L_219 = V_4; NullCheck(L_218); int32_t L_220 = ((L_218)->GetAddressAt(static_cast(L_219)))->___nameHashCode; uint32_t L_221 = V_12; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Il2CppChar L_222; L_222 = TextGeneratorUtilities_ToUpperFast_mE1809281C56E4137C6794B2E94D38BBFA68DBAAE(((int32_t)(uint16_t)L_221), NULL); ((L_213)->GetAddressAt(static_cast(L_214)))->___nameHashCode = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_217<<5)), L_220))^(int32_t)L_222)); } IL_06aa: { uint8_t L_223 = V_3; if ((!(((uint32_t)L_223) == ((uint32_t)2)))) { goto IL_06b6; } } { uint32_t L_224 = V_12; G_B73_0 = ((((int32_t)L_224) == ((int32_t)((int32_t)32)))? 1 : 0); goto IL_06b7; } IL_06b6: { G_B73_0 = 0; } IL_06b7: { V_34 = (bool)G_B73_0; bool L_225 = V_34; if (!L_225) { goto IL_06bf; } } { V_3 = (uint8_t)0; } IL_06bf: { int32_t L_226 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_226, 1)); } IL_06c6: { int32_t L_227 = V_11; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_228 = ___0_chars; NullCheck(L_228); if ((((int32_t)L_227) >= ((int32_t)((int32_t)(((RuntimeArray*)L_228)->max_length))))) { goto IL_06fd; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_229 = ___0_chars; int32_t L_230 = V_11; NullCheck(L_229); uint32_t L_231 = ((L_229)->GetAddressAt(static_cast(L_230)))->___unicode; if (!L_231) { goto IL_06fd; } } { int32_t L_232 = V_2; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_233 = __this->___m_HtmlTag; NullCheck(L_233); if ((((int32_t)L_232) >= ((int32_t)((int32_t)(((RuntimeArray*)L_233)->max_length))))) { goto IL_06fd; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_234 = ___0_chars; int32_t L_235 = V_11; NullCheck(L_234); uint32_t L_236 = ((L_234)->GetAddressAt(static_cast(L_235)))->___unicode; G_B81_0 = ((((int32_t)((((int32_t)L_236) == ((int32_t)((int32_t)60)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_06fe; } IL_06fd: { G_B81_0 = 0; } IL_06fe: { V_35 = (bool)G_B81_0; bool L_237 = V_35; if (L_237) { goto IL_0041; } } IL_0707: { bool L_238 = V_8; V_36 = (bool)((((int32_t)L_238) == ((int32_t)0))? 1 : 0); bool L_239 = V_36; if (!L_239) { goto IL_071a; } } { V_32 = (bool)0; goto IL_42f9; } IL_071a: { bool L_240 = __this->___m_TagNoParsing; if (!L_240) { goto IL_073f; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_241 = __this->___m_XmlAttribute; NullCheck(L_241); int32_t L_242 = ((L_241)->GetAddressAt(static_cast(0)))->___nameHashCode; G_B87_0 = ((((int32_t)((((int32_t)L_242) == ((int32_t)((int32_t)-294095813)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0740; } IL_073f: { G_B87_0 = 0; } IL_0740: { V_37 = (bool)G_B87_0; bool L_243 = V_37; if (!L_243) { goto IL_074e; } } { V_32 = (bool)0; goto IL_42f9; } IL_074e: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_244 = __this->___m_XmlAttribute; NullCheck(L_244); int32_t L_245 = ((L_244)->GetAddressAt(static_cast(0)))->___nameHashCode; V_38 = (bool)((((int32_t)L_245) == ((int32_t)((int32_t)-294095813)))? 1 : 0); bool L_246 = V_38; if (!L_246) { goto IL_077c; } } { __this->___m_TagNoParsing = (bool)0; V_32 = (bool)1; goto IL_42f9; } IL_077c: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_247 = __this->___m_HtmlTag; NullCheck(L_247); int32_t L_248 = 0; uint16_t L_249 = (uint16_t)(L_247)->GetAt(static_cast(L_248)); if ((!(((uint32_t)L_249) == ((uint32_t)((int32_t)35))))) { goto IL_078e; } } { int32_t L_250 = V_2; G_B94_0 = ((((int32_t)L_250) == ((int32_t)4))? 1 : 0); goto IL_078f; } IL_078e: { G_B94_0 = 0; } IL_078f: { V_39 = (bool)G_B94_0; bool L_251 = V_39; if (!L_251) { goto IL_07c3; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_252 = __this->___m_HtmlTag; int32_t L_253 = V_2; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_254; L_254 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_252, 0, L_253, NULL); __this->___m_HtmlColor = L_254; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_255 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_256 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_255, L_256, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_07c3: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_257 = __this->___m_HtmlTag; NullCheck(L_257); int32_t L_258 = 0; uint16_t L_259 = (uint16_t)(L_257)->GetAt(static_cast(L_258)); if ((!(((uint32_t)L_259) == ((uint32_t)((int32_t)35))))) { goto IL_07d5; } } { int32_t L_260 = V_2; G_B99_0 = ((((int32_t)L_260) == ((int32_t)5))? 1 : 0); goto IL_07d6; } IL_07d5: { G_B99_0 = 0; } IL_07d6: { V_40 = (bool)G_B99_0; bool L_261 = V_40; if (!L_261) { goto IL_080a; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_262 = __this->___m_HtmlTag; int32_t L_263 = V_2; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_264; L_264 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_262, 0, L_263, NULL); __this->___m_HtmlColor = L_264; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_265 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_266 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_265, L_266, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_080a: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_267 = __this->___m_HtmlTag; NullCheck(L_267); int32_t L_268 = 0; uint16_t L_269 = (uint16_t)(L_267)->GetAt(static_cast(L_268)); if ((!(((uint32_t)L_269) == ((uint32_t)((int32_t)35))))) { goto IL_081c; } } { int32_t L_270 = V_2; G_B104_0 = ((((int32_t)L_270) == ((int32_t)7))? 1 : 0); goto IL_081d; } IL_081c: { G_B104_0 = 0; } IL_081d: { V_41 = (bool)G_B104_0; bool L_271 = V_41; if (!L_271) { goto IL_0851; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_272 = __this->___m_HtmlTag; int32_t L_273 = V_2; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_274; L_274 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_272, 0, L_273, NULL); __this->___m_HtmlColor = L_274; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_275 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_276 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_275, L_276, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_0851: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_277 = __this->___m_HtmlTag; NullCheck(L_277); int32_t L_278 = 0; uint16_t L_279 = (uint16_t)(L_277)->GetAt(static_cast(L_278)); if ((!(((uint32_t)L_279) == ((uint32_t)((int32_t)35))))) { goto IL_0864; } } { int32_t L_280 = V_2; G_B109_0 = ((((int32_t)L_280) == ((int32_t)((int32_t)9)))? 1 : 0); goto IL_0865; } IL_0864: { G_B109_0 = 0; } IL_0865: { V_42 = (bool)G_B109_0; bool L_281 = V_42; if (!L_281) { goto IL_0899; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_282 = __this->___m_HtmlTag; int32_t L_283 = V_2; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_284; L_284 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_282, 0, L_283, NULL); __this->___m_HtmlColor = L_284; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_285 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_286 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_285, L_286, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_0899: { V_43 = (0.0f); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_287 = __this->___m_XmlAttribute; NullCheck(L_287); int32_t L_288 = ((L_287)->GetAddressAt(static_cast(0)))->___nameHashCode; V_58 = L_288; int32_t L_289 = V_58; V_57 = L_289; int32_t L_290 = V_57; if ((((int32_t)L_290) > ((int32_t)((int32_t)1628)))) { goto IL_0bad; } } { int32_t L_291 = V_57; if ((((int32_t)L_291) > ((int32_t)((int32_t)-844305121)))) { goto IL_0a42; } } { int32_t L_292 = V_57; if ((((int32_t)L_292) > ((int32_t)((int32_t)-1496889389)))) { goto IL_098f; } } { int32_t L_293 = V_57; if ((((int32_t)L_293) > ((int32_t)((int32_t)-1649644303)))) { goto IL_093a; } } { int32_t L_294 = V_57; if ((((int32_t)L_294) > ((int32_t)((int32_t)-1889896162)))) { goto IL_090d; } } { int32_t L_295 = V_57; if ((((int32_t)L_295) == ((int32_t)((int32_t)-1999759898)))) { goto IL_2d8c; } } { goto IL_08fc; } IL_08fc: { int32_t L_296 = V_57; if ((((int32_t)L_296) == ((int32_t)((int32_t)-1889896162)))) { goto IL_18d9; } } { goto IL_42f3; } IL_090d: { int32_t L_297 = V_57; if ((((int32_t)L_297) == ((int32_t)((int32_t)-1854491959)))) { goto IL_2f10; } } { goto IL_091b; } IL_091b: { int32_t L_298 = V_57; if ((((int32_t)L_298) == ((int32_t)((int32_t)-1827519330)))) { goto IL_412a; } } { goto IL_0929; } IL_0929: { int32_t L_299 = V_57; if ((((int32_t)L_299) == ((int32_t)((int32_t)-1649644303)))) { goto IL_3db9; } } { goto IL_42f3; } IL_093a: { int32_t L_300 = V_57; if ((((int32_t)L_300) > ((int32_t)((int32_t)-1584382009)))) { goto IL_0962; } } { int32_t L_301 = V_57; if ((((int32_t)L_301) == ((int32_t)((int32_t)-1638865562)))) { goto IL_317b; } } { goto IL_0951; } IL_0951: { int32_t L_302 = V_57; if ((((int32_t)L_302) == ((int32_t)((int32_t)-1584382009)))) { goto IL_2f29; } } { goto IL_42f3; } IL_0962: { int32_t L_303 = V_57; if ((((int32_t)L_303) == ((int32_t)((int32_t)-1514123076)))) { goto IL_31b6; } } { goto IL_0970; } IL_0970: { int32_t L_304 = V_57; if ((((int32_t)L_304) == ((int32_t)((int32_t)-1506899689)))) { goto IL_389b; } } { goto IL_097e; } IL_097e: { int32_t L_305 = V_57; if ((((int32_t)L_305) == ((int32_t)((int32_t)-1496889389)))) { goto IL_329d; } } { goto IL_42f3; } IL_098f: { int32_t L_306 = V_57; if ((((int32_t)L_306) > ((int32_t)((int32_t)-1187217679)))) { goto IL_09ed; } } { int32_t L_307 = V_57; if ((((int32_t)L_307) > ((int32_t)((int32_t)-1394426712)))) { goto IL_09c0; } } { int32_t L_308 = V_57; if ((((int32_t)L_308) == ((int32_t)((int32_t)-1451284584)))) { goto IL_38be; } } { goto IL_09af; } IL_09af: { int32_t L_309 = V_57; if ((((int32_t)L_309) == ((int32_t)((int32_t)-1394426712)))) { goto IL_2fe3; } } { goto IL_42f3; } IL_09c0: { int32_t L_310 = V_57; if ((((int32_t)L_310) == ((int32_t)((int32_t)-1355614050)))) { goto IL_39d7; } } { goto IL_09ce; } IL_09ce: { int32_t L_311 = V_57; if ((((int32_t)L_311) == ((int32_t)((int32_t)-1340221943)))) { goto IL_3057; } } { goto IL_09dc; } IL_09dc: { int32_t L_312 = V_57; if ((((int32_t)L_312) == ((int32_t)((int32_t)-1187217679)))) { goto IL_4188; } } { goto IL_42f3; } IL_09ed: { int32_t L_313 = V_57; if ((((int32_t)L_313) > ((int32_t)((int32_t)-1000007783)))) { goto IL_0a15; } } { int32_t L_314 = V_57; if ((((int32_t)L_314) == ((int32_t)((int32_t)-1100708252)))) { goto IL_22d0; } } { goto IL_0a04; } IL_0a04: { int32_t L_315 = V_57; if ((((int32_t)L_315) == ((int32_t)((int32_t)-1000007783)))) { goto IL_425c; } } { goto IL_42f3; } IL_0a15: { int32_t L_316 = V_57; if ((((int32_t)L_316) == ((int32_t)((int32_t)-991527447)))) { goto IL_33a5; } } { goto IL_0a23; } IL_0a23: { int32_t L_317 = V_57; if ((((int32_t)L_317) == ((int32_t)((int32_t)-979118220)))) { goto IL_42d0; } } { goto IL_0a31; } IL_0a31: { int32_t L_318 = V_57; if ((((int32_t)L_318) == ((int32_t)((int32_t)-844305121)))) { goto IL_32b6; } } { goto IL_42f3; } IL_0a42: { int32_t L_319 = V_57; if ((((int32_t)L_319) > ((int32_t)((int32_t)-272933656)))) { goto IL_0b01; } } { int32_t L_320 = V_57; if ((((int32_t)L_320) > ((int32_t)((int32_t)-757976431)))) { goto IL_0aac; } } { int32_t L_321 = V_57; if ((((int32_t)L_321) > ((int32_t)((int32_t)-797437649)))) { goto IL_0a7f; } } { int32_t L_322 = V_57; if ((((int32_t)L_322) == ((int32_t)((int32_t)-799081892)))) { goto IL_3fdf; } } { goto IL_0a6e; } IL_0a6e: { int32_t L_323 = V_57; if ((((int32_t)L_323) == ((int32_t)((int32_t)-797437649)))) { goto IL_3926; } } { goto IL_42f3; } IL_0a7f: { int32_t L_324 = V_57; if ((((int32_t)L_324) == ((int32_t)((int32_t)-766062114)))) { goto IL_396c; } } { goto IL_0a8d; } IL_0a8d: { int32_t L_325 = V_57; if ((((int32_t)L_325) == ((int32_t)((int32_t)-764695562)))) { goto IL_42bb; } } { goto IL_0a9b; } IL_0a9b: { int32_t L_326 = V_57; if ((((int32_t)L_326) == ((int32_t)((int32_t)-757976431)))) { goto IL_1a38; } } { goto IL_42f3; } IL_0aac: { int32_t L_327 = V_57; if ((((int32_t)L_327) > ((int32_t)((int32_t)-447416589)))) { goto IL_0ad4; } } { int32_t L_328 = V_57; if ((((int32_t)L_328) == ((int32_t)((int32_t)-582368199)))) { goto IL_3926; } } { goto IL_0ac3; } IL_0ac3: { int32_t L_329 = V_57; if ((((int32_t)L_329) == ((int32_t)((int32_t)-447416589)))) { goto IL_3edb; } } { goto IL_42f3; } IL_0ad4: { int32_t L_330 = V_57; if ((((int32_t)L_330) == ((int32_t)((int32_t)-408011596)))) { goto IL_411b; } } { goto IL_0ae2; } IL_0ae2: { int32_t L_331 = V_57; if ((((int32_t)L_331) == ((int32_t)((int32_t)-305409418)))) { goto IL_3901; } } { goto IL_0af0; } IL_0af0: { int32_t L_332 = V_57; if ((((int32_t)L_332) == ((int32_t)((int32_t)-272933656)))) { goto IL_3dd7; } } { goto IL_42f3; } IL_0b01: { int32_t L_333 = V_57; if ((((int32_t)L_333) > ((int32_t)((int32_t)83)))) { goto IL_0b4d; } } { int32_t L_334 = V_57; if ((((int32_t)L_334) > ((int32_t)((int32_t)65)))) { goto IL_0b29; } } { int32_t L_335 = V_57; if ((((int32_t)L_335) == ((int32_t)((int32_t)-11107948)))) { goto IL_1c29; } } { goto IL_0b1b; } IL_0b1b: { int32_t L_336 = V_57; if ((((int32_t)L_336) == ((int32_t)((int32_t)65)))) { goto IL_242b; } } { goto IL_42f3; } IL_0b29: { int32_t L_337 = V_57; if ((((int32_t)L_337) == ((int32_t)((int32_t)66)))) { goto IL_0eab; } } { goto IL_0b34; } IL_0b34: { int32_t L_338 = V_57; if ((((int32_t)L_338) == ((int32_t)((int32_t)73)))) { goto IL_0f2f; } } { goto IL_0b3f; } IL_0b3f: { int32_t L_339 = V_57; if ((((int32_t)L_339) == ((int32_t)((int32_t)83)))) { goto IL_104a; } } { goto IL_42f3; } IL_0b4d: { int32_t L_340 = V_57; if ((((int32_t)L_340) > ((int32_t)((int32_t)1613)))) { goto IL_0b80; } } { int32_t L_341 = V_57; if ((((int32_t)L_341) == ((int32_t)((int32_t)85)))) { goto IL_118a; } } { goto IL_0b61; } IL_0b61: { int32_t L_342 = V_57; if ((((int32_t)L_342) == ((int32_t)((int32_t)1606)))) { goto IL_0ff6; } } { goto IL_0b6f; } IL_0b6f: { int32_t L_343 = V_57; if ((((int32_t)L_343) == ((int32_t)((int32_t)1613)))) { goto IL_0ed9; } } { goto IL_42f3; } IL_0b80: { int32_t L_344 = V_57; if ((((int32_t)L_344) == ((int32_t)((int32_t)1614)))) { goto IL_263d; } } { goto IL_0b8e; } IL_0b8e: { int32_t L_345 = V_57; if ((((int32_t)L_345) == ((int32_t)((int32_t)1626)))) { goto IL_1271; } } { goto IL_0b9c; } IL_0b9c: { int32_t L_346 = V_57; if ((((int32_t)L_346) == ((int32_t)((int32_t)1628)))) { goto IL_1133; } } { goto IL_42f3; } IL_0bad: { int32_t L_347 = V_57; if ((((int32_t)L_347) > ((int32_t)((int32_t)58429962)))) { goto IL_0d2b; } } { int32_t L_348 = V_57; if ((((int32_t)L_348) > ((int32_t)((int32_t)2808691)))) { goto IL_0c78; } } { int32_t L_349 = V_57; if ((((int32_t)L_349) > ((int32_t)((int32_t)1770233)))) { goto IL_0c23; } } { int32_t L_350 = V_57; if ((((int32_t)L_350) > ((int32_t)((int32_t)92132)))) { goto IL_0bf6; } } { int32_t L_351 = V_57; if ((((int32_t)L_351) == ((int32_t)((int32_t)85420)))) { goto IL_1a79; } } { goto IL_0be5; } IL_0be5: { int32_t L_352 = V_57; if ((((int32_t)L_352) == ((int32_t)((int32_t)92132)))) { goto IL_157f; } } { goto IL_42f3; } IL_0bf6: { int32_t L_353 = V_57; if ((((int32_t)L_353) == ((int32_t)((int32_t)92150)))) { goto IL_172c; } } { goto IL_0c04; } IL_0c04: { int32_t L_354 = V_57; if ((((int32_t)L_354) == ((int32_t)((int32_t)1770219)))) { goto IL_1672; } } { goto IL_0c12; } IL_0c12: { int32_t L_355 = V_57; if ((((int32_t)L_355) == ((int32_t)((int32_t)1770233)))) { goto IL_181f; } } { goto IL_42f3; } IL_0c23: { int32_t L_356 = V_57; if ((((int32_t)L_356) > ((int32_t)((int32_t)2586451)))) { goto IL_0c4b; } } { int32_t L_357 = V_57; if ((((int32_t)L_357) == ((int32_t)((int32_t)1777699)))) { goto IL_1b54; } } { goto IL_0c3a; } IL_0c3a: { int32_t L_358 = V_57; if ((((int32_t)L_358) == ((int32_t)((int32_t)2586451)))) { goto IL_1e27; } } { goto IL_42f3; } IL_0c4b: { int32_t L_359 = V_57; if ((((int32_t)L_359) == ((int32_t)((int32_t)2656128)))) { goto IL_26e0; } } { goto IL_0c59; } IL_0c59: { int32_t L_360 = V_57; if ((((int32_t)L_360) == ((int32_t)((int32_t)2699125)))) { goto IL_12c5; } } { goto IL_0c67; } IL_0c67: { int32_t L_361 = V_57; if ((((int32_t)L_361) == ((int32_t)((int32_t)2808691)))) { goto IL_1c3c; } } { goto IL_42f3; } IL_0c78: { int32_t L_362 = V_57; if ((((int32_t)L_362) > ((int32_t)((int32_t)5862489)))) { goto IL_0cd6; } } { int32_t L_363 = V_57; if ((((int32_t)L_363) > ((int32_t)((int32_t)3061285)))) { goto IL_0ca9; } } { int32_t L_364 = V_57; if ((((int32_t)L_364) == ((int32_t)((int32_t)2856657)))) { goto IL_1c8f; } } { goto IL_0c98; } IL_0c98: { int32_t L_365 = V_57; if ((((int32_t)L_365) == ((int32_t)((int32_t)3061285)))) { goto IL_1cad; } } { goto IL_42f3; } IL_0ca9: { int32_t L_366 = V_57; if ((((int32_t)L_366) == ((int32_t)((int32_t)5862467)))) { goto IL_42d5; } } { goto IL_0cb7; } IL_0cb7: { int32_t L_367 = V_57; if ((((int32_t)L_367) == ((int32_t)((int32_t)5862485)))) { goto IL_42e9; } } { goto IL_0cc5; } IL_0cc5: { int32_t L_368 = V_57; if ((((int32_t)L_368) == ((int32_t)((int32_t)5862489)))) { goto IL_42df; } } { goto IL_42f3; } IL_0cd6: { int32_t L_369 = V_57; if ((((int32_t)L_369) > ((int32_t)((int32_t)57644506)))) { goto IL_0cfe; } } { int32_t L_370 = V_57; if ((((int32_t)L_370) == ((int32_t)((int32_t)57477502)))) { goto IL_1c9e; } } { goto IL_0ced; } IL_0ced: { int32_t L_371 = V_57; if ((((int32_t)L_371) == ((int32_t)((int32_t)57644506)))) { goto IL_1510; } } { goto IL_42f3; } IL_0cfe: { int32_t L_372 = V_57; if ((((int32_t)L_372) == ((int32_t)((int32_t)57686191)))) { goto IL_27d9; } } { goto IL_0d0c; } IL_0d0c: { int32_t L_373 = V_57; if ((((int32_t)L_373) == ((int32_t)((int32_t)57747708)))) { goto IL_210c; } } { goto IL_0d1a; } IL_0d1a: { int32_t L_374 = V_57; if ((((int32_t)L_374) == ((int32_t)((int32_t)58429962)))) { goto IL_1e0e; } } { goto IL_42f3; } IL_0d2b: { int32_t L_375 = V_57; if ((((int32_t)L_375) > ((int32_t)((int32_t)193346070)))) { goto IL_0dea; } } { int32_t L_376 = V_57; if ((((int32_t)L_376) > ((int32_t)((int32_t)93886352)))) { goto IL_0d95; } } { int32_t L_377 = V_57; if ((((int32_t)L_377) > ((int32_t)((int32_t)75165780)))) { goto IL_0d68; } } { int32_t L_378 = V_57; if ((((int32_t)L_378) == ((int32_t)((int32_t)75138797)))) { goto IL_2861; } } { goto IL_0d57; } IL_0d57: { int32_t L_379 = V_57; if ((((int32_t)L_379) == ((int32_t)((int32_t)75165780)))) { goto IL_23d4; } } { goto IL_42f3; } IL_0d68: { int32_t L_380 = V_57; if ((((int32_t)L_380) == ((int32_t)((int32_t)81999901)))) { goto IL_2a5b; } } { goto IL_0d76; } IL_0d76: { int32_t L_381 = V_57; if ((((int32_t)L_381) == ((int32_t)((int32_t)82115566)))) { goto IL_3195; } } { goto IL_0d84; } IL_0d84: { int32_t L_382 = V_57; if ((((int32_t)L_382) == ((int32_t)((int32_t)93886352)))) { goto IL_3392; } } { goto IL_42f3; } IL_0d95: { int32_t L_383 = V_57; if ((((int32_t)L_383) > ((int32_t)((int32_t)100553336)))) { goto IL_0dbd; } } { int32_t L_384 = V_57; if ((((int32_t)L_384) == ((int32_t)((int32_t)100083556)))) { goto IL_2300; } } { goto IL_0dac; } IL_0dac: { int32_t L_385 = V_57; if ((((int32_t)L_385) == ((int32_t)((int32_t)100553336)))) { goto IL_41e4; } } { goto IL_42f3; } IL_0dbd: { int32_t L_386 = V_57; if ((((int32_t)L_386) == ((int32_t)((int32_t)105793766)))) { goto IL_299e; } } { goto IL_0dcb; } IL_0dcb: { int32_t L_387 = V_57; if ((((int32_t)L_387) == ((int32_t)((int32_t)193346060)))) { goto IL_42da; } } { goto IL_0dd9; } IL_0dd9: { int32_t L_388 = V_57; if ((((int32_t)L_388) == ((int32_t)((int32_t)193346070)))) { goto IL_42e4; } } { goto IL_42f3; } IL_0dea: { int32_t L_389 = V_57; if ((((int32_t)L_389) > ((int32_t)((int32_t)226476955)))) { goto IL_0e48; } } { int32_t L_390 = V_57; if ((((int32_t)L_390) > ((int32_t)((int32_t)199921873)))) { goto IL_0e1b; } } { int32_t L_391 = V_57; if ((((int32_t)L_391) == ((int32_t)((int32_t)193346074)))) { goto IL_42ee; } } { goto IL_0e0a; } IL_0e0a: { int32_t L_392 = V_57; if ((((int32_t)L_392) == ((int32_t)((int32_t)199921873)))) { goto IL_3991; } } { goto IL_42f3; } IL_0e1b: { int32_t L_393 = V_57; if ((((int32_t)L_393) == ((int32_t)((int32_t)200452819)))) { goto IL_4108; } } { goto IL_0e29; } IL_0e29: { int32_t L_394 = V_57; if ((((int32_t)L_394) == ((int32_t)((int32_t)218273952)))) { goto IL_3901; } } { goto IL_0e37; } IL_0e37: { int32_t L_395 = V_57; if ((((int32_t)L_395) == ((int32_t)((int32_t)226476955)))) { goto IL_42cb; } } { goto IL_42f3; } IL_0e48: { int32_t L_396 = V_57; if ((((int32_t)L_396) > ((int32_t)((int32_t)1916026786)))) { goto IL_0e7e; } } { int32_t L_397 = V_57; if ((((int32_t)L_397) == ((int32_t)((int32_t)825491659)))) { goto IL_2149; } } { goto IL_0e5f; } IL_0e5f: { int32_t L_398 = V_57; if ((((int32_t)L_398) == ((int32_t)((int32_t)1909026194)))) { goto IL_319d; } } { goto IL_0e6d; } IL_0e6d: { int32_t L_399 = V_57; if ((((int32_t)L_399) == ((int32_t)((int32_t)1916026786)))) { goto IL_2985; } } { goto IL_42f3; } IL_0e7e: { int32_t L_400 = V_57; if ((((int32_t)L_400) == ((int32_t)((int32_t)1923459625)))) { goto IL_2a48; } } { goto IL_0e8c; } IL_0e8c: { int32_t L_401 = V_57; if ((((int32_t)L_401) == ((int32_t)((int32_t)1928413879)))) { goto IL_4249; } } { goto IL_0e9a; } IL_0e9a: { int32_t L_402 = V_57; if ((((int32_t)L_402) == ((int32_t)((int32_t)1952379995)))) { goto IL_1b63; } } { goto IL_42f3; } IL_0eab: { int32_t L_403 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_403|1)); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_404 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_405; L_405 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_404, 1, NULL); __this->___m_FontWeightInternal = ((int32_t)700); V_32 = (bool)1; goto IL_42f9; } IL_0ed9: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_406 = ___3_generationSettings; NullCheck(L_406); int32_t L_407 = L_406->___fontStyle; V_59 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_407&1))) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_408 = V_59; if (!L_408) { goto IL_0f27; } } { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_409 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_410; L_410 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_409, 1, NULL); V_60 = (bool)((((int32_t)L_410) == ((int32_t)0))? 1 : 0); bool L_411 = V_60; if (!L_411) { goto IL_0f26; } } { int32_t L_412 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_412&((int32_t)-2))); TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_413 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_414; L_414 = TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0(L_413, TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0_RuntimeMethod_var); __this->___m_FontWeightInternal = L_414; } IL_0f26: { } IL_0f27: { V_32 = (bool)1; goto IL_42f9; } IL_0f2f: { int32_t L_415 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_415|2)); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_416 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_417; L_417 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_416, 2, NULL); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_418 = __this->___m_XmlAttribute; NullCheck(L_418); int32_t L_419 = ((L_418)->GetAddressAt(static_cast(1)))->___nameHashCode; V_61 = (bool)((((int32_t)L_419) == ((int32_t)((int32_t)75347905)))? 1 : 0); bool L_420 = V_61; if (!L_420) { goto IL_0fcb; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_421 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_422 = __this->___m_XmlAttribute; NullCheck(L_422); int32_t L_423 = ((L_422)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_424 = __this->___m_XmlAttribute; NullCheck(L_424); int32_t L_425 = ((L_424)->GetAddressAt(static_cast(1)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_426; L_426 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_421, L_423, L_425, NULL); __this->___m_ItalicAngle = il2cpp_codegen_cast_double_to_int(L_426); int32_t L_427 = __this->___m_ItalicAngle; if ((((int32_t)L_427) < ((int32_t)((int32_t)-180)))) { goto IL_0fb9; } } { int32_t L_428 = __this->___m_ItalicAngle; G_B316_0 = ((((int32_t)L_428) > ((int32_t)((int32_t)180)))? 1 : 0); goto IL_0fba; } IL_0fb9: { G_B316_0 = 1; } IL_0fba: { V_62 = (bool)G_B316_0; bool L_429 = V_62; if (!L_429) { goto IL_0fc8; } } { V_32 = (bool)0; goto IL_42f9; } IL_0fc8: { goto IL_0fdc; } IL_0fcb: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_430 = __this->___m_CurrentFontAsset; NullCheck(L_430); uint8_t L_431; L_431 = FontAsset_get_italicStyleSlant_m69E70060C6E7940B4ACE61F2B7CB8965F86DA96B(L_430, NULL); __this->___m_ItalicAngle = L_431; } IL_0fdc: { TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_432 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ItalicAngleStack); int32_t L_433 = __this->___m_ItalicAngle; TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C(L_432, L_433, TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_0ff6: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_434 = ___3_generationSettings; NullCheck(L_434); int32_t L_435 = L_434->___fontStyle; V_63 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_435&2))) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_436 = V_63; if (!L_436) { goto IL_1042; } } { TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_437 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ItalicAngleStack); int32_t L_438; L_438 = TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212(L_437, TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212_RuntimeMethod_var); __this->___m_ItalicAngle = L_438; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_439 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_440; L_440 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_439, 2, NULL); V_64 = (bool)((((int32_t)L_440) == ((int32_t)0))? 1 : 0); bool L_441 = V_64; if (!L_441) { goto IL_1041; } } { int32_t L_442 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_442&((int32_t)-3))); } IL_1041: { } IL_1042: { V_32 = (bool)1; goto IL_42f9; } IL_104a: { int32_t L_443 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_443|((int32_t)64))); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_444 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_445; L_445 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_444, ((int32_t)64), NULL); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_446 = __this->___m_XmlAttribute; NullCheck(L_446); int32_t L_447 = ((L_446)->GetAddressAt(static_cast(1)))->___nameHashCode; V_65 = (bool)((((int32_t)L_447) == ((int32_t)((int32_t)81999901)))? 1 : 0); bool L_448 = V_65; if (!L_448) { goto IL_110d; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_449 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_450 = __this->___m_XmlAttribute; NullCheck(L_450); int32_t L_451 = ((L_450)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_452 = __this->___m_XmlAttribute; NullCheck(L_452); int32_t L_453 = ((L_452)->GetAddressAt(static_cast(1)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_454; L_454 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_449, L_451, L_453, NULL); __this->___m_StrikethroughColor = L_454; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_455 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_StrikethroughColor); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_456 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); uint8_t L_457 = L_456->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_458 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_StrikethroughColor); uint8_t L_459 = L_458->___a; if ((((int32_t)L_457) < ((int32_t)L_459))) { G_B329_0 = L_455; goto IL_10e7; } G_B328_0 = L_455; } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_460 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_StrikethroughColor); uint8_t L_461 = L_460->___a; G_B330_0 = L_461; G_B330_1 = G_B328_0; goto IL_10f2; } IL_10e7: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_462 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); uint8_t L_463 = L_462->___a; G_B330_0 = L_463; G_B330_1 = G_B329_0; } IL_10f2: { G_B330_1->___a = G_B330_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_464 = ___4_textInfo; V_66 = (bool)((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_464) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_465 = V_66; if (!L_465) { goto IL_110a; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_466 = ___4_textInfo; NullCheck(L_466); L_466->___hasMultipleColors = (bool)1; } IL_110a: { goto IL_1119; } IL_110d: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_467 = __this->___m_HtmlColor; __this->___m_StrikethroughColor = L_467; } IL_1119: { TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_468 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_StrikethroughColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_469 = __this->___m_StrikethroughColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_468, L_469, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1133: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_470 = ___3_generationSettings; NullCheck(L_470); int32_t L_471 = L_470->___fontStyle; V_67 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_471&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_472 = V_67; if (!L_472) { goto IL_1171; } } { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_473 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_474; L_474 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_473, ((int32_t)64), NULL); V_68 = (bool)((((int32_t)L_474) == ((int32_t)0))? 1 : 0); bool L_475 = V_68; if (!L_475) { goto IL_1170; } } { int32_t L_476 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_476&((int32_t)-65))); } IL_1170: { } IL_1171: { TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_477 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_StrikethroughColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_478; L_478 = TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE(L_477, TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_RuntimeMethod_var); __this->___m_StrikethroughColor = L_478; V_32 = (bool)1; goto IL_42f9; } IL_118a: { int32_t L_479 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_479|4)); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_480 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_481; L_481 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_480, 4, NULL); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_482 = __this->___m_XmlAttribute; NullCheck(L_482); int32_t L_483 = ((L_482)->GetAddressAt(static_cast(1)))->___nameHashCode; V_69 = (bool)((((int32_t)L_483) == ((int32_t)((int32_t)81999901)))? 1 : 0); bool L_484 = V_69; if (!L_484) { goto IL_124b; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_485 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_486 = __this->___m_XmlAttribute; NullCheck(L_486); int32_t L_487 = ((L_486)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_488 = __this->___m_XmlAttribute; NullCheck(L_488); int32_t L_489 = ((L_488)->GetAddressAt(static_cast(1)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_490; L_490 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_485, L_487, L_489, NULL); __this->___m_UnderlineColor = L_490; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_491 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_UnderlineColor); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_492 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); uint8_t L_493 = L_492->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_494 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_UnderlineColor); uint8_t L_495 = L_494->___a; if ((((int32_t)L_493) < ((int32_t)L_495))) { G_B343_0 = L_491; goto IL_1225; } G_B342_0 = L_491; } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_496 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_UnderlineColor); uint8_t L_497 = L_496->___a; G_B344_0 = L_497; G_B344_1 = G_B342_0; goto IL_1230; } IL_1225: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_498 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); uint8_t L_499 = L_498->___a; G_B344_0 = L_499; G_B344_1 = G_B343_0; } IL_1230: { G_B344_1->___a = G_B344_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_500 = ___4_textInfo; V_70 = (bool)((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_500) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_501 = V_70; if (!L_501) { goto IL_1248; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_502 = ___4_textInfo; NullCheck(L_502); L_502->___hasMultipleColors = (bool)1; } IL_1248: { goto IL_1257; } IL_124b: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_503 = __this->___m_HtmlColor; __this->___m_UnderlineColor = L_503; } IL_1257: { TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_504 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_UnderlineColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_505 = __this->___m_UnderlineColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_504, L_505, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1271: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_506 = ___3_generationSettings; NullCheck(L_506); int32_t L_507 = L_506->___fontStyle; V_71 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_507&4))) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_508 = V_71; if (!L_508) { goto IL_12ac; } } { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_509 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_510; L_510 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_509, 4, NULL); V_72 = (bool)((((int32_t)L_510) == ((int32_t)0))? 1 : 0); bool L_511 = V_72; if (!L_511) { goto IL_12ab; } } { int32_t L_512 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_512&((int32_t)-5))); } IL_12ab: { } IL_12ac: { TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_513 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_UnderlineColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_514; L_514 = TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE(L_513, TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_RuntimeMethod_var); __this->___m_UnderlineColor = L_514; V_32 = (bool)1; goto IL_42f9; } IL_12c5: { int32_t L_515 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_515|((int32_t)512))); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_516 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_517; L_517 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_516, ((int32_t)512), NULL); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&V_45), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_518; L_518 = Offset_get_zero_mF5B6D7C3F437FA438844A0B3EF405D805F1D1958(NULL); V_46 = L_518; V_73 = 0; goto IL_1478; } IL_130b: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_519 = __this->___m_XmlAttribute; int32_t L_520 = V_73; NullCheck(L_519); int32_t L_521 = ((L_519)->GetAddressAt(static_cast(L_520)))->___nameHashCode; V_76 = L_521; int32_t L_522 = V_76; V_75 = L_522; int32_t L_523 = V_75; if ((((int32_t)L_523) == ((int32_t)((int32_t)-2144568463)))) { goto IL_13d0; } } { goto IL_1332; } IL_1332: { int32_t L_524 = V_75; if ((((int32_t)L_524) == ((int32_t)((int32_t)2699125)))) { goto IL_134b; } } { goto IL_133d; } IL_133d: { int32_t L_525 = V_75; if ((((int32_t)L_525) == ((int32_t)((int32_t)81999901)))) { goto IL_139a; } } { goto IL_1471; } IL_134b: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_526 = __this->___m_XmlAttribute; int32_t L_527 = V_73; NullCheck(L_526); int32_t L_528 = ((L_526)->GetAddressAt(static_cast(L_527)))->___valueType; V_77 = (bool)((((int32_t)L_528) == ((int32_t)4))? 1 : 0); bool L_529 = V_77; if (!L_529) { goto IL_1395; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_530 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_531 = __this->___m_XmlAttribute; NullCheck(L_531); int32_t L_532 = ((L_531)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_533 = __this->___m_XmlAttribute; NullCheck(L_533); int32_t L_534 = ((L_533)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_535; L_535 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_530, L_532, L_534, NULL); V_45 = L_535; } IL_1395: { goto IL_1471; } IL_139a: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_536 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_537 = __this->___m_XmlAttribute; int32_t L_538 = V_73; NullCheck(L_537); int32_t L_539 = ((L_537)->GetAddressAt(static_cast(L_538)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_540 = __this->___m_XmlAttribute; int32_t L_541 = V_73; NullCheck(L_540); int32_t L_542 = ((L_540)->GetAddressAt(static_cast(L_541)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_543; L_543 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_536, L_539, L_542, NULL); V_45 = L_543; goto IL_1471; } IL_13d0: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_544 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_545 = __this->___m_XmlAttribute; int32_t L_546 = V_73; NullCheck(L_545); int32_t L_547 = ((L_545)->GetAddressAt(static_cast(L_546)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_548 = __this->___m_XmlAttribute; int32_t L_549 = V_73; NullCheck(L_548); int32_t L_550 = ((L_548)->GetAddressAt(static_cast(L_549)))->___valueLength; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** L_551 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C**)(&__this->___m_AttributeParameterValues); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); int32_t L_552; L_552 = TextGeneratorUtilities_GetAttributeParameters_m261C1E8FB533D3570153B2BAF0D671C5DF4B58DB(L_544, L_547, L_550, L_551, NULL); V_74 = L_552; int32_t L_553 = V_74; V_78 = (bool)((((int32_t)((((int32_t)L_553) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_554 = V_78; if (!L_554) { goto IL_141d; } } { V_32 = (bool)0; goto IL_42f9; } IL_141d: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_555 = __this->___m_AttributeParameterValues; NullCheck(L_555); int32_t L_556 = 0; float L_557 = (L_555)->GetAt(static_cast(L_556)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_558 = __this->___m_AttributeParameterValues; NullCheck(L_558); int32_t L_559 = 1; float L_560 = (L_558)->GetAt(static_cast(L_559)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_561 = __this->___m_AttributeParameterValues; NullCheck(L_561); int32_t L_562 = 2; float L_563 = (L_561)->GetAt(static_cast(L_562)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_564 = __this->___m_AttributeParameterValues; NullCheck(L_564); int32_t L_565 = 3; float L_566 = (L_564)->GetAt(static_cast(L_565)); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); Offset__ctor_mBF4CFCEFCC225000639F695A3021128FDD2E29A7((&V_46), L_557, L_560, L_563, L_566, NULL); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_567 = V_46; float L_568 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_569 = ___3_generationSettings; NullCheck(L_569); bool L_570 = L_569->___isOrthographic; if (L_570) { G_B369_0 = ((float)il2cpp_codegen_multiply(L_568, (0.00999999978f))); G_B369_1 = L_567; goto IL_1462; } G_B368_0 = ((float)il2cpp_codegen_multiply(L_568, (0.00999999978f))); G_B368_1 = L_567; } { G_B370_0 = (0.100000001f); G_B370_1 = G_B368_0; G_B370_2 = G_B368_1; goto IL_1467; } IL_1462: { G_B370_0 = (1.0f); G_B370_1 = G_B369_0; G_B370_2 = G_B369_1; } IL_1467: { il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_571; L_571 = Offset_op_Multiply_mE5215371DD76A27676FF67C992C065BC456A8131(G_B370_2, ((float)il2cpp_codegen_multiply(G_B370_1, G_B370_0)), NULL); V_46 = L_571; goto IL_1471; } IL_1471: { int32_t L_572 = V_73; V_73 = ((int32_t)il2cpp_codegen_add(L_572, 1)); } IL_1478: { int32_t L_573 = V_73; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_574 = __this->___m_XmlAttribute; NullCheck(L_574); if ((((int32_t)L_573) >= ((int32_t)((int32_t)(((RuntimeArray*)L_574)->max_length))))) { goto IL_149b; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_575 = __this->___m_XmlAttribute; int32_t L_576 = V_73; NullCheck(L_575); int32_t L_577 = ((L_575)->GetAddressAt(static_cast(L_576)))->___nameHashCode; G_B375_0 = ((!(((uint32_t)L_577) <= ((uint32_t)0)))? 1 : 0); goto IL_149c; } IL_149b: { G_B375_0 = 0; } IL_149c: { V_79 = (bool)G_B375_0; bool L_578 = V_79; if (L_578) { goto IL_130b; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_579 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); uint8_t L_580 = L_579->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_581 = V_45; uint8_t L_582 = L_581.___a; if ((((int32_t)L_580) < ((int32_t)L_582))) { G_B378_0 = (&V_45); goto IL_14c4; } G_B377_0 = (&V_45); } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_583 = V_45; uint8_t L_584 = L_583.___a; G_B379_0 = L_584; G_B379_1 = G_B377_0; goto IL_14cf; } IL_14c4: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_585 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); uint8_t L_586 = L_585->___a; G_B379_0 = L_586; G_B379_1 = G_B378_0; } IL_14cf: { G_B379_1->___a = G_B379_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_587 = V_45; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_588 = V_46; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_589; memset((&L_589), 0, sizeof(L_589)); HighlightState__ctor_mDBB71C58F46D7BDC518026AC796D24F2D9B36D3F((&L_589), L_587, L_588, NULL); __this->___m_HighlightState = L_589; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* L_590 = (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*)(&__this->___m_HighlightStateStack); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_591 = __this->___m_HighlightState; TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3(L_590, L_591, TextProcessingStack_1_Push_m3AB3F8380B72A623DA061C91422CAB9AAA416DB3_RuntimeMethod_var); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_592 = ___4_textInfo; V_80 = (bool)((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_592) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_593 = V_80; if (!L_593) { goto IL_1508; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_594 = ___4_textInfo; NullCheck(L_594); L_594->___hasMultipleColors = (bool)1; } IL_1508: { V_32 = (bool)1; goto IL_42f9; } IL_1510: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_595 = ___3_generationSettings; NullCheck(L_595); int32_t L_596 = L_595->___fontStyle; V_81 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_596&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_597 = V_81; if (!L_597) { goto IL_1577; } } { TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* L_598 = (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*)(&__this->___m_HighlightStateStack); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_599; L_599 = TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8(L_598, TextProcessingStack_1_Remove_m4563A6927BA6EE642E64162CD93DAB7208B623E8_RuntimeMethod_var); TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* L_600 = (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*)(&__this->___m_HighlightStateStack); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_601; L_601 = TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D(L_600, TextProcessingStack_1_get_current_mABD092EB24D30640B9D8FC34E93889C387EA1B4D_RuntimeMethod_var); __this->___m_HighlightState = L_601; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_602 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_603; L_603 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_602, ((int32_t)512), NULL); V_82 = (bool)((((int32_t)L_603) == ((int32_t)0))? 1 : 0); bool L_604 = V_82; if (!L_604) { goto IL_1576; } } { int32_t L_605 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_605&((int32_t)-513))); } IL_1576: { } IL_1577: { V_32 = (bool)1; goto IL_42f9; } IL_157f: { float L_606 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_607 = __this->___m_CurrentFontAsset; NullCheck(L_607); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_608; L_608 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_607, NULL); V_83 = L_608; float L_609; L_609 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_83), NULL); if ((((float)L_609) > ((float)(0.0f)))) { G_B389_0 = L_606; G_B389_1 = __this; goto IL_15a8; } G_B388_0 = L_606; G_B388_1 = __this; } { G_B390_0 = (1.0f); G_B390_1 = G_B388_0; G_B390_2 = G_B388_1; goto IL_15bc; } IL_15a8: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_610 = __this->___m_CurrentFontAsset; NullCheck(L_610); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_611; L_611 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_610, NULL); V_83 = L_611; float L_612; L_612 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_83), NULL); G_B390_0 = L_612; G_B390_1 = G_B389_0; G_B390_2 = G_B389_1; } IL_15bc: { NullCheck(G_B390_2); G_B390_2->___m_FontScaleMultiplier = ((float)il2cpp_codegen_multiply(G_B390_1, G_B390_0)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_613 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_BaselineOffsetStack); float L_614 = __this->___m_BaselineOffset; TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93(L_613, L_614, TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93_RuntimeMethod_var); float L_615 = __this->___m_CurrentFontSize; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_616 = __this->___m_CurrentFontAsset; NullCheck(L_616); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_617; L_617 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_616, NULL); V_83 = L_617; float L_618; L_618 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_83), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_619 = __this->___m_CurrentFontAsset; NullCheck(L_619); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_620; L_620 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_619, NULL); V_83 = L_620; float L_621; L_621 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_83), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_622 = ___3_generationSettings; NullCheck(L_622); bool L_623 = L_622->___isOrthographic; if (L_623) { G_B392_0 = ((float)il2cpp_codegen_multiply(((float)(L_615/L_618)), L_621)); goto IL_1614; } G_B391_0 = ((float)il2cpp_codegen_multiply(((float)(L_615/L_618)), L_621)); } { G_B393_0 = (0.100000001f); G_B393_1 = G_B391_0; goto IL_1619; } IL_1614: { G_B393_0 = (1.0f); G_B393_1 = G_B392_0; } IL_1619: { V_44 = ((float)il2cpp_codegen_multiply(G_B393_1, G_B393_0)); float L_624 = __this->___m_BaselineOffset; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_625 = __this->___m_CurrentFontAsset; NullCheck(L_625); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_626; L_626 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_625, NULL); V_83 = L_626; float L_627; L_627 = FaceInfo_get_subscriptOffset_mF1D3E68AC3D449CBC73AA0CBF5B8A187C6C5285A((&V_83), NULL); float L_628 = V_44; float L_629 = __this->___m_FontScaleMultiplier; __this->___m_BaselineOffset = ((float)il2cpp_codegen_add(L_624, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_627, L_628)), L_629)))); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_630 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_631; L_631 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_630, ((int32_t)256), NULL); int32_t L_632 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_632|((int32_t)256))); V_32 = (bool)1; goto IL_42f9; } IL_1672: { int32_t L_633 = __this->___m_FontStyleInternal; V_84 = (bool)((((int32_t)((int32_t)((int32_t)L_633&((int32_t)256)))) == ((int32_t)((int32_t)256)))? 1 : 0); bool L_634 = V_84; if (!L_634) { goto IL_1724; } } { float L_635 = __this->___m_FontScaleMultiplier; V_85 = (bool)((((float)L_635) < ((float)(1.0f)))? 1 : 0); bool L_636 = V_85; if (!L_636) { goto IL_16f8; } } { TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_637 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_BaselineOffsetStack); float L_638; L_638 = TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A(L_637, TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A_RuntimeMethod_var); __this->___m_BaselineOffset = L_638; float L_639 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_640 = __this->___m_CurrentFontAsset; NullCheck(L_640); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_641; L_641 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_640, NULL); V_83 = L_641; float L_642; L_642 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_83), NULL); if ((((float)L_642) > ((float)(0.0f)))) { G_B398_0 = L_639; G_B398_1 = __this; goto IL_16dd; } G_B397_0 = L_639; G_B397_1 = __this; } { G_B399_0 = (1.0f); G_B399_1 = G_B397_0; G_B399_2 = G_B397_1; goto IL_16f1; } IL_16dd: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_643 = __this->___m_CurrentFontAsset; NullCheck(L_643); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_644; L_644 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_643, NULL); V_83 = L_644; float L_645; L_645 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_83), NULL); G_B399_0 = L_645; G_B399_1 = G_B398_0; G_B399_2 = G_B398_1; } IL_16f1: { NullCheck(G_B399_2); G_B399_2->___m_FontScaleMultiplier = ((float)(G_B399_1/G_B399_0)); } IL_16f8: { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_646 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_647; L_647 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_646, ((int32_t)256), NULL); V_86 = (bool)((((int32_t)L_647) == ((int32_t)0))? 1 : 0); bool L_648 = V_86; if (!L_648) { goto IL_1723; } } { int32_t L_649 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_649&((int32_t)-257))); } IL_1723: { } IL_1724: { V_32 = (bool)1; goto IL_42f9; } IL_172c: { float L_650 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_651 = __this->___m_CurrentFontAsset; NullCheck(L_651); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_652; L_652 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_651, NULL); V_83 = L_652; float L_653; L_653 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_83), NULL); if ((((float)L_653) > ((float)(0.0f)))) { G_B406_0 = L_650; G_B406_1 = __this; goto IL_1755; } G_B405_0 = L_650; G_B405_1 = __this; } { G_B407_0 = (1.0f); G_B407_1 = G_B405_0; G_B407_2 = G_B405_1; goto IL_1769; } IL_1755: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_654 = __this->___m_CurrentFontAsset; NullCheck(L_654); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_655; L_655 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_654, NULL); V_83 = L_655; float L_656; L_656 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_83), NULL); G_B407_0 = L_656; G_B407_1 = G_B406_0; G_B407_2 = G_B406_1; } IL_1769: { NullCheck(G_B407_2); G_B407_2->___m_FontScaleMultiplier = ((float)il2cpp_codegen_multiply(G_B407_1, G_B407_0)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_657 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_BaselineOffsetStack); float L_658 = __this->___m_BaselineOffset; TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93(L_657, L_658, TextProcessingStack_1_Push_mBF18A764F6D1996DD6E7D2F217EB86BA84FD6A93_RuntimeMethod_var); float L_659 = __this->___m_CurrentFontSize; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_660 = __this->___m_CurrentFontAsset; NullCheck(L_660); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_661; L_661 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_660, NULL); V_83 = L_661; float L_662; L_662 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_83), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_663 = __this->___m_CurrentFontAsset; NullCheck(L_663); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_664; L_664 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_663, NULL); V_83 = L_664; float L_665; L_665 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_83), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_666 = ___3_generationSettings; NullCheck(L_666); bool L_667 = L_666->___isOrthographic; if (L_667) { G_B409_0 = ((float)il2cpp_codegen_multiply(((float)(L_659/L_662)), L_665)); goto IL_17c1; } G_B408_0 = ((float)il2cpp_codegen_multiply(((float)(L_659/L_662)), L_665)); } { G_B410_0 = (0.100000001f); G_B410_1 = G_B408_0; goto IL_17c6; } IL_17c1: { G_B410_0 = (1.0f); G_B410_1 = G_B409_0; } IL_17c6: { V_44 = ((float)il2cpp_codegen_multiply(G_B410_1, G_B410_0)); float L_668 = __this->___m_BaselineOffset; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_669 = __this->___m_CurrentFontAsset; NullCheck(L_669); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_670; L_670 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_669, NULL); V_83 = L_670; float L_671; L_671 = FaceInfo_get_superscriptOffset_m8D462DB86414D8507C7D1CC6881DA9EC896FB80A((&V_83), NULL); float L_672 = V_44; float L_673 = __this->___m_FontScaleMultiplier; __this->___m_BaselineOffset = ((float)il2cpp_codegen_add(L_668, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_671, L_672)), L_673)))); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_674 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_675; L_675 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_674, ((int32_t)128), NULL); int32_t L_676 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_676|((int32_t)128))); V_32 = (bool)1; goto IL_42f9; } IL_181f: { int32_t L_677 = __this->___m_FontStyleInternal; V_87 = (bool)((((int32_t)((int32_t)((int32_t)L_677&((int32_t)128)))) == ((int32_t)((int32_t)128)))? 1 : 0); bool L_678 = V_87; if (!L_678) { goto IL_18d1; } } { float L_679 = __this->___m_FontScaleMultiplier; V_88 = (bool)((((float)L_679) < ((float)(1.0f)))? 1 : 0); bool L_680 = V_88; if (!L_680) { goto IL_18a5; } } { TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_681 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_BaselineOffsetStack); float L_682; L_682 = TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A(L_681, TextProcessingStack_1_Pop_m58499B721ABBBCFDF676B5EFA85F77B8B019128A_RuntimeMethod_var); __this->___m_BaselineOffset = L_682; float L_683 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_684 = __this->___m_CurrentFontAsset; NullCheck(L_684); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_685; L_685 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_684, NULL); V_83 = L_685; float L_686; L_686 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_83), NULL); if ((((float)L_686) > ((float)(0.0f)))) { G_B415_0 = L_683; G_B415_1 = __this; goto IL_188a; } G_B414_0 = L_683; G_B414_1 = __this; } { G_B416_0 = (1.0f); G_B416_1 = G_B414_0; G_B416_2 = G_B414_1; goto IL_189e; } IL_188a: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_687 = __this->___m_CurrentFontAsset; NullCheck(L_687); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_688; L_688 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_687, NULL); V_83 = L_688; float L_689; L_689 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_83), NULL); G_B416_0 = L_689; G_B416_1 = G_B415_0; G_B416_2 = G_B415_1; } IL_189e: { NullCheck(G_B416_2); G_B416_2->___m_FontScaleMultiplier = ((float)(G_B416_1/G_B416_0)); } IL_18a5: { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_690 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_691; L_691 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_690, ((int32_t)128), NULL); V_89 = (bool)((((int32_t)L_691) == ((int32_t)0))? 1 : 0); bool L_692 = V_89; if (!L_692) { goto IL_18d0; } } { int32_t L_693 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_693&((int32_t)-129))); } IL_18d0: { } IL_18d1: { V_32 = (bool)1; goto IL_42f9; } IL_18d9: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_694 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_695 = __this->___m_XmlAttribute; NullCheck(L_695); int32_t L_696 = ((L_695)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_697 = __this->___m_XmlAttribute; NullCheck(L_697); int32_t L_698 = ((L_697)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_699; L_699 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_694, L_696, L_698, NULL); V_43 = L_699; float L_700 = V_43; V_90 = (bool)((((float)L_700) == ((float)(-32768.0f)))? 1 : 0); bool L_701 = V_90; if (!L_701) { goto IL_191f; } } { V_32 = (bool)0; goto IL_42f9; } IL_191f: { float L_702 = V_43; V_92 = il2cpp_codegen_cast_double_to_int(L_702); int32_t L_703 = V_92; V_91 = L_703; int32_t L_704 = V_91; if ((((int32_t)L_704) > ((int32_t)((int32_t)400)))) { goto IL_1969; } } { int32_t L_705 = V_91; if ((((int32_t)L_705) > ((int32_t)((int32_t)200)))) { goto IL_1950; } } { int32_t L_706 = V_91; if ((((int32_t)L_706) == ((int32_t)((int32_t)100)))) { goto IL_19ac; } } { goto IL_1942; } IL_1942: { int32_t L_707 = V_91; if ((((int32_t)L_707) == ((int32_t)((int32_t)200)))) { goto IL_19b6; } } { goto IL_1a1e; } IL_1950: { int32_t L_708 = V_91; if ((((int32_t)L_708) == ((int32_t)((int32_t)300)))) { goto IL_19c3; } } { goto IL_195b; } IL_195b: { int32_t L_709 = V_91; if ((((int32_t)L_709) == ((int32_t)((int32_t)400)))) { goto IL_19d0; } } { goto IL_1a1e; } IL_1969: { int32_t L_710 = V_91; if ((((int32_t)L_710) > ((int32_t)((int32_t)600)))) { goto IL_198b; } } { int32_t L_711 = V_91; if ((((int32_t)L_711) == ((int32_t)((int32_t)500)))) { goto IL_19dd; } } { goto IL_197d; } IL_197d: { int32_t L_712 = V_91; if ((((int32_t)L_712) == ((int32_t)((int32_t)600)))) { goto IL_19ea; } } { goto IL_1a1e; } IL_198b: { int32_t L_713 = V_91; if ((((int32_t)L_713) == ((int32_t)((int32_t)700)))) { goto IL_19f7; } } { goto IL_1996; } IL_1996: { int32_t L_714 = V_91; if ((((int32_t)L_714) == ((int32_t)((int32_t)800)))) { goto IL_1a04; } } { goto IL_19a1; } IL_19a1: { int32_t L_715 = V_91; if ((((int32_t)L_715) == ((int32_t)((int32_t)900)))) { goto IL_1a11; } } { goto IL_1a1e; } IL_19ac: { __this->___m_FontWeightInternal = ((int32_t)100); goto IL_1a1e; } IL_19b6: { __this->___m_FontWeightInternal = ((int32_t)200); goto IL_1a1e; } IL_19c3: { __this->___m_FontWeightInternal = ((int32_t)300); goto IL_1a1e; } IL_19d0: { __this->___m_FontWeightInternal = ((int32_t)400); goto IL_1a1e; } IL_19dd: { __this->___m_FontWeightInternal = ((int32_t)500); goto IL_1a1e; } IL_19ea: { __this->___m_FontWeightInternal = ((int32_t)600); goto IL_1a1e; } IL_19f7: { __this->___m_FontWeightInternal = ((int32_t)700); goto IL_1a1e; } IL_1a04: { __this->___m_FontWeightInternal = ((int32_t)800); goto IL_1a1e; } IL_1a11: { __this->___m_FontWeightInternal = ((int32_t)900); goto IL_1a1e; } IL_1a1e: { TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_716 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_717 = __this->___m_FontWeightInternal; TextProcessingStack_1_Add_m15B10B664846D4F52E8FE84908D9B4196C697CF2(L_716, L_717, TextProcessingStack_1_Add_m15B10B664846D4F52E8FE84908D9B4196C697CF2_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1a38: { TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_718 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_719; L_719 = TextProcessingStack_1_Remove_mFC7EB20F1D31BC8E84C07AAABD63626EAB1424BE(L_718, TextProcessingStack_1_Remove_mFC7EB20F1D31BC8E84C07AAABD63626EAB1424BE_RuntimeMethod_var); int32_t L_720 = __this->___m_FontStyleInternal; V_93 = (bool)((((int32_t)L_720) == ((int32_t)1))? 1 : 0); bool L_721 = V_93; if (!L_721) { goto IL_1a60; } } { __this->___m_FontWeightInternal = ((int32_t)700); goto IL_1a71; } IL_1a60: { TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_722 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_723; L_723 = TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0(L_722, TextProcessingStack_1_Peek_mE06D9422EAE774A3926E6956483EB39E6425D2E0_RuntimeMethod_var); __this->___m_FontWeightInternal = L_723; } IL_1a71: { V_32 = (bool)1; goto IL_42f9; } IL_1a79: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_724 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_725 = __this->___m_XmlAttribute; NullCheck(L_725); int32_t L_726 = ((L_725)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_727 = __this->___m_XmlAttribute; NullCheck(L_727); int32_t L_728 = ((L_727)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_729; L_729 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_724, L_726, L_728, NULL); V_43 = L_729; float L_730 = V_43; V_94 = (bool)((((float)L_730) == ((float)(-32768.0f)))? 1 : 0); bool L_731 = V_94; if (!L_731) { goto IL_1abf; } } { V_32 = (bool)0; goto IL_42f9; } IL_1abf: { int32_t L_732 = V_6; V_96 = L_732; int32_t L_733 = V_96; V_95 = L_733; int32_t L_734 = V_95; switch (L_734) { case 0: { goto IL_1adc; } case 1: { goto IL_1b02; } case 2: { goto IL_1b2f; } } } { goto IL_1b4c; } IL_1adc: { float L_735 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_736 = ___3_generationSettings; NullCheck(L_736); bool L_737 = L_736->___isOrthographic; if (L_737) { G_B464_0 = L_735; G_B464_1 = __this; goto IL_1aef; } G_B463_0 = L_735; G_B463_1 = __this; } { G_B465_0 = (0.100000001f); G_B465_1 = G_B463_0; G_B465_2 = G_B463_1; goto IL_1af4; } IL_1aef: { G_B465_0 = (1.0f); G_B465_1 = G_B464_0; G_B465_2 = G_B464_1; } IL_1af4: { NullCheck(G_B465_2); G_B465_2->___m_XAdvance = ((float)il2cpp_codegen_multiply(G_B465_1, G_B465_0)); V_32 = (bool)1; goto IL_42f9; } IL_1b02: { float L_738 = V_43; float L_739 = __this->___m_CurrentFontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_740 = ___3_generationSettings; NullCheck(L_740); bool L_741 = L_740->___isOrthographic; if (L_741) { G_B468_0 = ((float)il2cpp_codegen_multiply(L_738, L_739)); G_B468_1 = __this; goto IL_1b1c; } G_B467_0 = ((float)il2cpp_codegen_multiply(L_738, L_739)); G_B467_1 = __this; } { G_B469_0 = (0.100000001f); G_B469_1 = G_B467_0; G_B469_2 = G_B467_1; goto IL_1b21; } IL_1b1c: { G_B469_0 = (1.0f); G_B469_1 = G_B468_0; G_B469_2 = G_B468_1; } IL_1b21: { NullCheck(G_B469_2); G_B469_2->___m_XAdvance = ((float)il2cpp_codegen_multiply(G_B469_1, G_B469_0)); V_32 = (bool)1; goto IL_42f9; } IL_1b2f: { float L_742 = __this->___m_MarginWidth; float L_743 = V_43; __this->___m_XAdvance = ((float)(((float)il2cpp_codegen_multiply(L_742, L_743))/(100.0f))); V_32 = (bool)1; goto IL_42f9; } IL_1b4c: { V_32 = (bool)0; goto IL_42f9; } IL_1b54: { __this->___m_IsIgnoringAlignment = (bool)0; V_32 = (bool)1; goto IL_42f9; } IL_1b63: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_744 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_745 = __this->___m_XmlAttribute; NullCheck(L_745); int32_t L_746 = ((L_745)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_747 = __this->___m_XmlAttribute; NullCheck(L_747); int32_t L_748 = ((L_747)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_749; L_749 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_744, L_746, L_748, NULL); V_43 = L_749; float L_750 = V_43; V_97 = (bool)((((float)L_750) == ((float)(-32768.0f)))? 1 : 0); bool L_751 = V_97; if (!L_751) { goto IL_1ba9; } } { V_32 = (bool)0; goto IL_42f9; } IL_1ba9: { int32_t L_752 = V_6; V_99 = L_752; int32_t L_753 = V_99; V_98 = L_753; int32_t L_754 = V_98; switch (L_754) { case 0: { goto IL_1bc6; } case 1: { goto IL_1bec; } case 2: { goto IL_1c19; } } } { goto IL_1c21; } IL_1bc6: { float L_755 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_756 = ___3_generationSettings; NullCheck(L_756); bool L_757 = L_756->___isOrthographic; if (L_757) { G_B479_0 = L_755; G_B479_1 = __this; goto IL_1bd9; } G_B478_0 = L_755; G_B478_1 = __this; } { G_B480_0 = (0.100000001f); G_B480_1 = G_B478_0; G_B480_2 = G_B478_1; goto IL_1bde; } IL_1bd9: { G_B480_0 = (1.0f); G_B480_1 = G_B479_0; G_B480_2 = G_B479_1; } IL_1bde: { NullCheck(G_B480_2); G_B480_2->___m_BaselineOffset = ((float)il2cpp_codegen_multiply(G_B480_1, G_B480_0)); V_32 = (bool)1; goto IL_42f9; } IL_1bec: { float L_758 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_759 = ___3_generationSettings; NullCheck(L_759); bool L_760 = L_759->___isOrthographic; if (L_760) { G_B483_0 = L_758; G_B483_1 = __this; goto IL_1bff; } G_B482_0 = L_758; G_B482_1 = __this; } { G_B484_0 = (0.100000001f); G_B484_1 = G_B482_0; G_B484_2 = G_B482_1; goto IL_1c04; } IL_1bff: { G_B484_0 = (1.0f); G_B484_1 = G_B483_0; G_B484_2 = G_B483_1; } IL_1c04: { float L_761 = __this->___m_CurrentFontSize; NullCheck(G_B484_2); G_B484_2->___m_BaselineOffset = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B484_1, G_B484_0)), L_761)); V_32 = (bool)1; goto IL_42f9; } IL_1c19: { V_32 = (bool)0; goto IL_42f9; } IL_1c21: { V_32 = (bool)0; goto IL_42f9; } IL_1c29: { __this->___m_BaselineOffset = (0.0f); V_32 = (bool)1; goto IL_42f9; } IL_1c3c: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_762 = ___3_generationSettings; NullCheck(L_762); int32_t L_763 = L_762->___overflowMode; V_100 = (bool)((((int32_t)L_763) == ((int32_t)5))? 1 : 0); bool L_764 = V_100; if (!L_764) { goto IL_1c87; } } { float L_765 = __this->___m_TagLineIndent; float L_766 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_765)), L_766)); __this->___m_LineOffset = (0.0f); int32_t L_767 = __this->___m_PageNumber; __this->___m_PageNumber = ((int32_t)il2cpp_codegen_add(L_767, 1)); __this->___m_IsNewPage = (bool)1; } IL_1c87: { V_32 = (bool)1; goto IL_42f9; } IL_1c8f: { __this->___m_IsNonBreakingSpace = (bool)1; V_32 = (bool)1; goto IL_42f9; } IL_1c9e: { __this->___m_IsNonBreakingSpace = (bool)0; V_32 = (bool)1; goto IL_42f9; } IL_1cad: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_768 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_769 = __this->___m_XmlAttribute; NullCheck(L_769); int32_t L_770 = ((L_769)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_771 = __this->___m_XmlAttribute; NullCheck(L_771); int32_t L_772 = ((L_771)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_773; L_773 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_768, L_770, L_772, NULL); V_43 = L_773; float L_774 = V_43; V_101 = (bool)((((float)L_774) == ((float)(-32768.0f)))? 1 : 0); bool L_775 = V_101; if (!L_775) { goto IL_1cf3; } } { V_32 = (bool)0; goto IL_42f9; } IL_1cf3: { int32_t L_776 = V_6; V_103 = L_776; int32_t L_777 = V_103; V_102 = L_777; int32_t L_778 = V_102; switch (L_778) { case 0: { goto IL_1d13; } case 1: { goto IL_1dae; } case 2: { goto IL_1dd7; } } } { goto IL_1e06; } IL_1d13: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_779 = __this->___m_HtmlTag; NullCheck(L_779); int32_t L_780 = 5; uint16_t L_781 = (uint16_t)(L_779)->GetAt(static_cast(L_780)); V_104 = (bool)((((int32_t)L_781) == ((int32_t)((int32_t)43)))? 1 : 0); bool L_782 = V_104; if (!L_782) { goto IL_1d4f; } } { float L_783 = __this->___m_FontSize; float L_784 = V_43; __this->___m_CurrentFontSize = ((float)il2cpp_codegen_add(L_783, L_784)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_785 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_786 = __this->___m_CurrentFontSize; TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042(L_785, L_786, TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1d4f: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_787 = __this->___m_HtmlTag; NullCheck(L_787); int32_t L_788 = 5; uint16_t L_789 = (uint16_t)(L_787)->GetAt(static_cast(L_788)); V_105 = (bool)((((int32_t)L_789) == ((int32_t)((int32_t)45)))? 1 : 0); bool L_790 = V_105; if (!L_790) { goto IL_1d8b; } } { float L_791 = __this->___m_FontSize; float L_792 = V_43; __this->___m_CurrentFontSize = ((float)il2cpp_codegen_add(L_791, L_792)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_793 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_794 = __this->___m_CurrentFontSize; TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042(L_793, L_794, TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1d8b: { float L_795 = V_43; __this->___m_CurrentFontSize = L_795; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_796 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_797 = __this->___m_CurrentFontSize; TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042(L_796, L_797, TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1dae: { float L_798 = __this->___m_FontSize; float L_799 = V_43; __this->___m_CurrentFontSize = ((float)il2cpp_codegen_multiply(L_798, L_799)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_800 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_801 = __this->___m_CurrentFontSize; TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042(L_800, L_801, TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1dd7: { float L_802 = __this->___m_FontSize; float L_803 = V_43; __this->___m_CurrentFontSize = ((float)(((float)il2cpp_codegen_multiply(L_802, L_803))/(100.0f))); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_804 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_805 = __this->___m_CurrentFontSize; TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042(L_804, L_805, TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1e06: { V_32 = (bool)0; goto IL_42f9; } IL_1e0e: { TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_806 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_807; L_807 = TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E(L_806, TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E_RuntimeMethod_var); __this->___m_CurrentFontSize = L_807; V_32 = (bool)1; goto IL_42f9; } IL_1e27: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_808 = __this->___m_XmlAttribute; NullCheck(L_808); int32_t L_809 = ((L_808)->GetAddressAt(static_cast(0)))->___valueHashCode; V_47 = L_809; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_810 = __this->___m_XmlAttribute; NullCheck(L_810); int32_t L_811 = ((L_810)->GetAddressAt(static_cast(1)))->___nameHashCode; V_48 = L_811; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_812 = __this->___m_XmlAttribute; NullCheck(L_812); int32_t L_813 = ((L_812)->GetAddressAt(static_cast(1)))->___valueHashCode; V_49 = L_813; int32_t L_814 = V_47; V_106 = (bool)((((int32_t)L_814) == ((int32_t)((int32_t)-620974005)))? 1 : 0); bool L_815 = V_106; if (!L_815) { goto IL_1ec5; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_816 = __this->___m_MaterialReferences; NullCheck(L_816); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_817 = ((L_816)->GetAddressAt(static_cast(0)))->___fontAsset; __this->___m_CurrentFontAsset = L_817; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_817); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_818 = __this->___m_MaterialReferences; NullCheck(L_818); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_819 = ((L_818)->GetAddressAt(static_cast(0)))->___material; __this->___m_CurrentMaterial = L_819; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_819); __this->___m_CurrentMaterialIndex = 0; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_820 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_821 = __this->___m_MaterialReferences; NullCheck(L_821); int32_t L_822 = 0; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_823 = (L_821)->GetAt(static_cast(L_822)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_820, L_823, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_1ec5: { int32_t L_824 = V_47; bool L_825; L_825 = MaterialReferenceManager_TryGetFontAsset_m499C7538909343667E9B837489662862CFF9FB56(L_824, (&V_50), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_826 = V_50; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_827; L_827 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_826, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_107 = L_827; bool L_828 = V_107; if (!L_828) { goto IL_1f66; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_829 = V_50; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_830; L_830 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_829, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_108 = L_830; bool L_831 = V_108; if (!L_831) { goto IL_1f47; } } { bool L_832 = V_0; V_109 = (bool)((((int32_t)L_832) == ((int32_t)0))? 1 : 0); bool L_833 = V_109; if (!L_833) { goto IL_1f07; } } { bool* L_834 = ___5_isThreadSuccess; *((int8_t*)L_834) = (int8_t)0; V_32 = (bool)0; goto IL_42f9; } IL_1f07: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_835 = V_1; NullCheck(L_835); String_t* L_836; L_836 = TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline(L_835, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_837 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_838 = __this->___m_XmlAttribute; NullCheck(L_838); int32_t L_839 = ((L_838)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_840 = __this->___m_XmlAttribute; NullCheck(L_840); int32_t L_841 = ((L_840)->GetAddressAt(static_cast(0)))->___valueLength; String_t* L_842; L_842 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_837, L_839, L_841, NULL); String_t* L_843; L_843 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_836, L_842, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_844; L_844 = Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C(L_843, Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C_RuntimeMethod_var); V_50 = L_844; } IL_1f47: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_845 = V_50; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_846; L_846 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_845, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_110 = L_846; bool L_847 = V_110; if (!L_847) { goto IL_1f5d; } } { V_32 = (bool)0; goto IL_42f9; } IL_1f5d: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_848 = V_50; MaterialReferenceManager_AddFontAsset_mF950087FC7EAA324CC15D3E19D62138A96F6FDF7(L_848, NULL); } IL_1f66: { int32_t L_849 = V_48; if (L_849) { goto IL_1f71; } } { int32_t L_850 = V_49; G_B519_0 = ((((int32_t)L_850) == ((int32_t)0))? 1 : 0); goto IL_1f72; } IL_1f71: { G_B519_0 = 0; } IL_1f72: { V_111 = (bool)G_B519_0; bool L_851 = V_111; if (!L_851) { goto IL_1fc8; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_852 = V_50; NullCheck(L_852); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_853; L_853 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_852, NULL); __this->___m_CurrentMaterial = L_853; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_853); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_854 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_855 = V_50; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_856 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_857 = __this->___m_MaterialReferenceIndexLookup; int32_t L_858; L_858 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_854, L_855, L_856, L_857, NULL); __this->___m_CurrentMaterialIndex = L_858; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_859 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_860 = __this->___m_MaterialReferences; int32_t L_861 = __this->___m_CurrentMaterialIndex; NullCheck(L_860); int32_t L_862 = L_861; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_863 = (L_860)->GetAt(static_cast(L_862)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_859, L_863, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); goto IL_20fc; } IL_1fc8: { int32_t L_864 = V_48; V_112 = (bool)((((int32_t)L_864) == ((int32_t)((int32_t)825491659)))? 1 : 0); bool L_865 = V_112; if (!L_865) { goto IL_20f4; } } { int32_t L_866 = V_49; bool L_867; L_867 = MaterialReferenceManager_TryGetMaterial_mDC2610737935CD2DE6B1F6302F63C2F3BF7E09CF(L_866, (&V_51), NULL); V_113 = L_867; bool L_868 = V_113; if (!L_868) { goto IL_2035; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_869 = V_51; __this->___m_CurrentMaterial = L_869; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_869); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_870 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_871 = V_50; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_872 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_873 = __this->___m_MaterialReferenceIndexLookup; int32_t L_874; L_874 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_870, L_871, L_872, L_873, NULL); __this->___m_CurrentMaterialIndex = L_874; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_875 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_876 = __this->___m_MaterialReferences; int32_t L_877 = __this->___m_CurrentMaterialIndex; NullCheck(L_876); int32_t L_878 = L_877; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_879 = (L_876)->GetAt(static_cast(L_878)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_875, L_879, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); goto IL_20f1; } IL_2035: { bool L_880 = V_0; V_114 = (bool)((((int32_t)L_880) == ((int32_t)0))? 1 : 0); bool L_881 = V_114; if (!L_881) { goto IL_204d; } } { bool* L_882 = ___5_isThreadSuccess; *((int8_t*)L_882) = (int8_t)0; V_32 = (bool)0; goto IL_42f9; } IL_204d: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_883 = V_1; NullCheck(L_883); String_t* L_884; L_884 = TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline(L_883, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_885 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_886 = __this->___m_XmlAttribute; NullCheck(L_886); int32_t L_887 = ((L_886)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_888 = __this->___m_XmlAttribute; NullCheck(L_888); int32_t L_889 = ((L_888)->GetAddressAt(static_cast(1)))->___valueLength; String_t* L_890; L_890 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_885, L_887, L_889, NULL); String_t* L_891; L_891 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_884, L_890, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_892; L_892 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E(L_891, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var); V_51 = L_892; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_893 = V_51; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_894; L_894 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_893, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_115 = L_894; bool L_895 = V_115; if (!L_895) { goto IL_20a2; } } { V_32 = (bool)0; goto IL_42f9; } IL_20a2: { int32_t L_896 = V_49; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_897 = V_51; MaterialReferenceManager_AddFontMaterial_m76DC9390D0599D1AC898AE981C8756EA0E536AA6(L_896, L_897, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_898 = V_51; __this->___m_CurrentMaterial = L_898; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_898); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_899 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_900 = V_50; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_901 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_902 = __this->___m_MaterialReferenceIndexLookup; int32_t L_903; L_903 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_899, L_900, L_901, L_902, NULL); __this->___m_CurrentMaterialIndex = L_903; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_904 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_905 = __this->___m_MaterialReferences; int32_t L_906 = __this->___m_CurrentMaterialIndex; NullCheck(L_905); int32_t L_907 = L_906; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_908 = (L_905)->GetAt(static_cast(L_907)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_904, L_908, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); } IL_20f1: { goto IL_20fc; } IL_20f4: { V_32 = (bool)0; goto IL_42f9; } IL_20fc: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_909 = V_50; __this->___m_CurrentFontAsset = L_909; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_909); V_32 = (bool)1; goto IL_42f9; } IL_210c: { TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_910 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_911; L_911 = TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0(L_910, TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0_RuntimeMethod_var); V_116 = L_911; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_912 = V_116; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_913 = L_912.___fontAsset; __this->___m_CurrentFontAsset = L_913; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_913); MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_914 = V_116; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_915 = L_914.___material; __this->___m_CurrentMaterial = L_915; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_915); MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_916 = V_116; int32_t L_917 = L_916.___index; __this->___m_CurrentMaterialIndex = L_917; V_32 = (bool)1; goto IL_42f9; } IL_2149: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_918 = __this->___m_XmlAttribute; NullCheck(L_918); int32_t L_919 = ((L_918)->GetAddressAt(static_cast(0)))->___valueHashCode; V_49 = L_919; int32_t L_920 = V_49; V_117 = (bool)((((int32_t)L_920) == ((int32_t)((int32_t)-620974005)))? 1 : 0); bool L_921 = V_117; if (!L_921) { goto IL_21aa; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_922 = __this->___m_MaterialReferences; NullCheck(L_922); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_923 = ((L_922)->GetAddressAt(static_cast(0)))->___material; __this->___m_CurrentMaterial = L_923; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_923); __this->___m_CurrentMaterialIndex = 0; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_924 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_925 = __this->___m_MaterialReferences; NullCheck(L_925); int32_t L_926 = 0; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_927 = (L_925)->GetAt(static_cast(L_926)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_924, L_927, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_21aa: { int32_t L_928 = V_49; bool L_929; L_929 = MaterialReferenceManager_TryGetMaterial_mDC2610737935CD2DE6B1F6302F63C2F3BF7E09CF(L_928, (&V_51), NULL); V_118 = L_929; bool L_930 = V_118; if (!L_930) { goto IL_2208; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_931 = V_51; __this->___m_CurrentMaterial = L_931; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_931); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_932 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_933 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_934 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_935 = __this->___m_MaterialReferenceIndexLookup; int32_t L_936; L_936 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_932, L_933, L_934, L_935, NULL); __this->___m_CurrentMaterialIndex = L_936; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_937 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_938 = __this->___m_MaterialReferences; int32_t L_939 = __this->___m_CurrentMaterialIndex; NullCheck(L_938); int32_t L_940 = L_939; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_941 = (L_938)->GetAt(static_cast(L_940)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_937, L_941, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); goto IL_22c8; } IL_2208: { bool L_942 = V_0; V_119 = (bool)((((int32_t)L_942) == ((int32_t)0))? 1 : 0); bool L_943 = V_119; if (!L_943) { goto IL_2220; } } { bool* L_944 = ___5_isThreadSuccess; *((int8_t*)L_944) = (int8_t)0; V_32 = (bool)0; goto IL_42f9; } IL_2220: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_945 = V_1; NullCheck(L_945); String_t* L_946; L_946 = TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline(L_945, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_947 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_948 = __this->___m_XmlAttribute; NullCheck(L_948); int32_t L_949 = ((L_948)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_950 = __this->___m_XmlAttribute; NullCheck(L_950); int32_t L_951 = ((L_950)->GetAddressAt(static_cast(0)))->___valueLength; String_t* L_952; L_952 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_947, L_949, L_951, NULL); String_t* L_953; L_953 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_946, L_952, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_954; L_954 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E(L_953, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var); V_51 = L_954; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_955 = V_51; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_956; L_956 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_955, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_120 = L_956; bool L_957 = V_120; if (!L_957) { goto IL_2275; } } { V_32 = (bool)0; goto IL_42f9; } IL_2275: { int32_t L_958 = V_49; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_959 = V_51; MaterialReferenceManager_AddFontMaterial_m76DC9390D0599D1AC898AE981C8756EA0E536AA6(L_958, L_959, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_960 = V_51; __this->___m_CurrentMaterial = L_960; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_960); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_961 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_962 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_963 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_964 = __this->___m_MaterialReferenceIndexLookup; int32_t L_965; L_965 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_961, L_962, L_963, L_964, NULL); __this->___m_CurrentMaterialIndex = L_965; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_966 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_967 = __this->___m_MaterialReferences; int32_t L_968 = __this->___m_CurrentMaterialIndex; NullCheck(L_967); int32_t L_969 = L_968; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_970 = (L_967)->GetAt(static_cast(L_969)); TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731(L_966, L_970, TextProcessingStack_1_Add_m0366B4DC6F32155BD3BDB9FA5AB645A54C233731_RuntimeMethod_var); } IL_22c8: { V_32 = (bool)1; goto IL_42f9; } IL_22d0: { TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_971 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_972; L_972 = TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0(L_971, TextProcessingStack_1_Remove_m24EDA872BB55BFF4493268F713CFBA50102917D0_RuntimeMethod_var); V_121 = L_972; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_973 = V_121; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_974 = L_973.___material; __this->___m_CurrentMaterial = L_974; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_974); MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_975 = V_121; int32_t L_976 = L_975.___index; __this->___m_CurrentMaterialIndex = L_976; V_32 = (bool)1; goto IL_42f9; } IL_2300: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_977 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_978 = __this->___m_XmlAttribute; NullCheck(L_978); int32_t L_979 = ((L_978)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_980 = __this->___m_XmlAttribute; NullCheck(L_980); int32_t L_981 = ((L_980)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_982; L_982 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_977, L_979, L_981, NULL); V_43 = L_982; float L_983 = V_43; V_122 = (bool)((((float)L_983) == ((float)(-32768.0f)))? 1 : 0); bool L_984 = V_122; if (!L_984) { goto IL_2346; } } { V_32 = (bool)0; goto IL_42f9; } IL_2346: { int32_t L_985 = V_6; V_124 = L_985; int32_t L_986 = V_124; V_123 = L_986; int32_t L_987 = V_123; switch (L_987) { case 0: { goto IL_2363; } case 1: { goto IL_2390; } case 2: { goto IL_23c4; } } } { goto IL_23cc; } IL_2363: { float L_988 = __this->___m_XAdvance; float L_989 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_990 = ___3_generationSettings; NullCheck(L_990); bool L_991 = L_990->___isOrthographic; if (L_991) { G_B550_0 = L_989; G_B550_1 = L_988; G_B550_2 = __this; goto IL_237c; } G_B549_0 = L_989; G_B549_1 = L_988; G_B549_2 = __this; } { G_B551_0 = (0.100000001f); G_B551_1 = G_B549_0; G_B551_2 = G_B549_1; G_B551_3 = G_B549_2; goto IL_2381; } IL_237c: { G_B551_0 = (1.0f); G_B551_1 = G_B550_0; G_B551_2 = G_B550_1; G_B551_3 = G_B550_2; } IL_2381: { NullCheck(G_B551_3); G_B551_3->___m_XAdvance = ((float)il2cpp_codegen_add(G_B551_2, ((float)il2cpp_codegen_multiply(G_B551_1, G_B551_0)))); V_32 = (bool)1; goto IL_42f9; } IL_2390: { float L_992 = __this->___m_XAdvance; float L_993 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_994 = ___3_generationSettings; NullCheck(L_994); bool L_995 = L_994->___isOrthographic; if (L_995) { G_B554_0 = L_993; G_B554_1 = L_992; G_B554_2 = __this; goto IL_23a9; } G_B553_0 = L_993; G_B553_1 = L_992; G_B553_2 = __this; } { G_B555_0 = (0.100000001f); G_B555_1 = G_B553_0; G_B555_2 = G_B553_1; G_B555_3 = G_B553_2; goto IL_23ae; } IL_23a9: { G_B555_0 = (1.0f); G_B555_1 = G_B554_0; G_B555_2 = G_B554_1; G_B555_3 = G_B554_2; } IL_23ae: { float L_996 = __this->___m_CurrentFontSize; NullCheck(G_B555_3); G_B555_3->___m_XAdvance = ((float)il2cpp_codegen_add(G_B555_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B555_1, G_B555_0)), L_996)))); V_32 = (bool)1; goto IL_42f9; } IL_23c4: { V_32 = (bool)0; goto IL_42f9; } IL_23cc: { V_32 = (bool)0; goto IL_42f9; } IL_23d4: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_997 = __this->___m_XmlAttribute; NullCheck(L_997); int32_t L_998 = ((L_997)->GetAddressAt(static_cast(0)))->___valueLength; V_125 = (bool)((((int32_t)((((int32_t)L_998) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_999 = V_125; if (!L_999) { goto IL_23f9; } } { V_32 = (bool)0; goto IL_42f9; } IL_23f9: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_1000 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_HtmlColor); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1001 = __this->___m_HtmlTag; NullCheck(L_1001); int32_t L_1002 = 7; uint16_t L_1003 = (uint16_t)(L_1001)->GetAt(static_cast(L_1002)); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); uint32_t L_1004; L_1004 = TextGeneratorUtilities_HexToInt_m41648DAEE872433A0AFA82018A9539ECC5C0FFC6(L_1003, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1005 = __this->___m_HtmlTag; NullCheck(L_1005); int32_t L_1006 = 8; uint16_t L_1007 = (uint16_t)(L_1005)->GetAt(static_cast(L_1006)); uint32_t L_1008; L_1008 = TextGeneratorUtilities_HexToInt_m41648DAEE872433A0AFA82018A9539ECC5C0FFC6(L_1007, NULL); L_1000->___a = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_1004, ((int32_t)16))), (int32_t)L_1008))); V_32 = (bool)1; goto IL_42f9; } IL_242b: { bool L_1009 = __this->___m_isTextLayoutPhase; if (!L_1009) { goto IL_243e; } } { bool L_1010 = __this->___m_IsCalculatingPreferredValues; G_B564_0 = ((((int32_t)L_1010) == ((int32_t)0))? 1 : 0); goto IL_243f; } IL_243e: { G_B564_0 = 0; } IL_243f: { V_126 = (bool)G_B564_0; bool L_1011 = V_126; if (!L_1011) { goto IL_2635; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1012 = ___3_generationSettings; NullCheck(L_1012); bool L_1013 = L_1012->___isIMGUI; if (!L_1013) { goto IL_2459; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1014 = ___4_textInfo; G_B568_0 = ((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1014) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_245a; } IL_2459: { G_B568_0 = 0; } IL_245a: { V_127 = (bool)G_B568_0; bool L_1015 = V_127; if (!L_1015) { goto IL_2538; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1016 = ___4_textInfo; NullCheck(L_1016); int32_t L_1017 = L_1016->___linkCount; V_128 = L_1017; int32_t L_1018 = V_128; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1019 = ___4_textInfo; NullCheck(L_1019); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1020 = L_1019->___linkInfo; NullCheck(L_1020); V_129 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1018, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1020)->max_length))))? 1 : 0); bool L_1021 = V_129; if (!L_1021) { goto IL_2493; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1022 = ___4_textInfo; NullCheck(L_1022); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51** L_1023 = (LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51**)(&L_1022->___linkInfo); int32_t L_1024 = V_128; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9(L_1023, ((int32_t)il2cpp_codegen_add(L_1024, 1)), TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_RuntimeMethod_var); } IL_2493: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1025 = ___4_textInfo; NullCheck(L_1025); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1026 = L_1025->___linkInfo; int32_t L_1027 = V_128; NullCheck(L_1026); ((L_1026)->GetAddressAt(static_cast(L_1027)))->___hashCode = ((int32_t)2535353); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1028 = ___4_textInfo; NullCheck(L_1028); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1029 = L_1028->___linkInfo; int32_t L_1030 = V_128; NullCheck(L_1029); int32_t L_1031 = __this->___m_CharacterCount; ((L_1029)->GetAddressAt(static_cast(L_1030)))->___linkTextfirstCharacterIndex = L_1031; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1032 = ___4_textInfo; NullCheck(L_1032); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1033 = L_1032->___linkInfo; int32_t L_1034 = V_128; NullCheck(L_1033); ((L_1033)->GetAddressAt(static_cast(L_1034)))->___linkIdFirstCharacterIndex = 3; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1035 = __this->___m_XmlAttribute; NullCheck(L_1035); int32_t L_1036 = ((L_1035)->GetAddressAt(static_cast(1)))->___valueLength; V_130 = (bool)((((int32_t)L_1036) > ((int32_t)0))? 1 : 0); bool L_1037 = V_130; if (!L_1037) { goto IL_2532; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1038 = ___4_textInfo; NullCheck(L_1038); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1039 = L_1038->___linkInfo; int32_t L_1040 = V_128; NullCheck(L_1039); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1041 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1042 = __this->___m_XmlAttribute; NullCheck(L_1042); int32_t L_1043 = ((L_1042)->GetAddressAt(static_cast(1)))->___valueLength; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1044 = __this->___m_XmlAttribute; NullCheck(L_1044); int32_t L_1045 = ((L_1044)->GetAddressAt(static_cast(1)))->___valueStartIndex; LinkInfo_SetLinkId_mB4145264190D5C857705261CB27F87C6E10C3F3F(((L_1039)->GetAddressAt(static_cast(L_1040))), L_1041, 2, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1043, L_1045)), 1)), NULL); } IL_2532: { goto IL_2625; } IL_2538: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1046 = __this->___m_XmlAttribute; NullCheck(L_1046); int32_t L_1047 = ((L_1046)->GetAddressAt(static_cast(1)))->___nameHashCode; if ((!(((uint32_t)L_1047) == ((uint32_t)((int32_t)2535353))))) { goto IL_2557; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1048 = ___4_textInfo; G_B577_0 = ((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1048) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_2558; } IL_2557: { G_B577_0 = 0; } IL_2558: { V_131 = (bool)G_B577_0; bool L_1049 = V_131; if (!L_1049) { goto IL_2625; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1050 = ___4_textInfo; NullCheck(L_1050); int32_t L_1051 = L_1050->___linkCount; V_132 = L_1051; int32_t L_1052 = V_132; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1053 = ___4_textInfo; NullCheck(L_1053); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1054 = L_1053->___linkInfo; NullCheck(L_1054); V_133 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1052, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1054)->max_length))))? 1 : 0); bool L_1055 = V_133; if (!L_1055) { goto IL_2591; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1056 = ___4_textInfo; NullCheck(L_1056); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51** L_1057 = (LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51**)(&L_1056->___linkInfo); int32_t L_1058 = V_132; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9(L_1057, ((int32_t)il2cpp_codegen_add(L_1058, 1)), TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_RuntimeMethod_var); } IL_2591: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1059 = ___4_textInfo; NullCheck(L_1059); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1060 = L_1059->___linkInfo; int32_t L_1061 = V_132; NullCheck(L_1060); ((L_1060)->GetAddressAt(static_cast(L_1061)))->___hashCode = ((int32_t)2535353); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1062 = ___4_textInfo; NullCheck(L_1062); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1063 = L_1062->___linkInfo; int32_t L_1064 = V_132; NullCheck(L_1063); int32_t L_1065 = __this->___m_CharacterCount; ((L_1063)->GetAddressAt(static_cast(L_1064)))->___linkTextfirstCharacterIndex = L_1065; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1066 = ___4_textInfo; NullCheck(L_1066); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1067 = L_1066->___linkInfo; int32_t L_1068 = V_132; NullCheck(L_1067); int32_t L_1069 = ___1_startIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1070 = __this->___m_XmlAttribute; NullCheck(L_1070); int32_t L_1071 = ((L_1070)->GetAddressAt(static_cast(1)))->___valueStartIndex; ((L_1067)->GetAddressAt(static_cast(L_1068)))->___linkIdFirstCharacterIndex = ((int32_t)il2cpp_codegen_add(L_1069, L_1071)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1072 = ___4_textInfo; NullCheck(L_1072); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1073 = L_1072->___linkInfo; int32_t L_1074 = V_132; NullCheck(L_1073); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1075 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1076 = __this->___m_XmlAttribute; NullCheck(L_1076); int32_t L_1077 = ((L_1076)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1078 = __this->___m_XmlAttribute; NullCheck(L_1078); int32_t L_1079 = ((L_1078)->GetAddressAt(static_cast(1)))->___valueLength; LinkInfo_SetLinkId_mB4145264190D5C857705261CB27F87C6E10C3F3F(((L_1073)->GetAddressAt(static_cast(L_1074))), L_1075, L_1077, L_1079, NULL); } IL_2625: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1080 = ___4_textInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1081 = L_1080; NullCheck(L_1081); int32_t L_1082 = L_1081->___linkCount; NullCheck(L_1081); L_1081->___linkCount = ((int32_t)il2cpp_codegen_add(L_1082, 1)); } IL_2635: { V_32 = (bool)1; goto IL_42f9; } IL_263d: { bool L_1083 = __this->___m_isTextLayoutPhase; if (!L_1083) { goto IL_2654; } } { bool L_1084 = __this->___m_IsCalculatingPreferredValues; if (L_1084) { goto IL_2654; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1085 = ___4_textInfo; G_B587_0 = ((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1085) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_2655; } IL_2654: { G_B587_0 = 0; } IL_2655: { V_134 = (bool)G_B587_0; bool L_1086 = V_134; if (!L_1086) { goto IL_26d8; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1087 = ___4_textInfo; NullCheck(L_1087); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1088 = L_1087->___linkInfo; NullCheck(L_1088); if (!(((RuntimeArray*)L_1088)->max_length)) { goto IL_2675; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1089 = ___4_textInfo; NullCheck(L_1089); int32_t L_1090 = L_1089->___linkCount; G_B591_0 = ((((int32_t)((((int32_t)L_1090) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2676; } IL_2675: { G_B591_0 = 1; } IL_2676: { V_135 = (bool)G_B591_0; bool L_1091 = V_135; if (!L_1091) { goto IL_269d; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1092 = ___3_generationSettings; NullCheck(L_1092); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1093 = L_1092->___textSettings; NullCheck(L_1093); bool L_1094; L_1094 = TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline(L_1093, NULL); V_136 = L_1094; bool L_1095 = V_136; if (!L_1095) { goto IL_269a; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralC87D99783899A4D768C4F9A634212B7C00E622DB, NULL); } IL_269a: { goto IL_26d7; } IL_269d: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1096 = ___4_textInfo; NullCheck(L_1096); int32_t L_1097 = L_1096->___linkCount; V_137 = ((int32_t)il2cpp_codegen_subtract(L_1097, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1098 = ___4_textInfo; NullCheck(L_1098); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1099 = L_1098->___linkInfo; int32_t L_1100 = V_137; NullCheck(L_1099); int32_t L_1101 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1102 = ___4_textInfo; NullCheck(L_1102); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1103 = L_1102->___linkInfo; int32_t L_1104 = V_137; NullCheck(L_1103); int32_t L_1105 = ((L_1103)->GetAddressAt(static_cast(L_1104)))->___linkTextfirstCharacterIndex; ((L_1099)->GetAddressAt(static_cast(L_1100)))->___linkTextLength = ((int32_t)il2cpp_codegen_subtract(L_1101, L_1105)); } IL_26d7: { } IL_26d8: { V_32 = (bool)1; goto IL_42f9; } IL_26e0: { bool L_1106 = __this->___m_isTextLayoutPhase; if (!L_1106) { goto IL_26f7; } } { bool L_1107 = __this->___m_IsCalculatingPreferredValues; if (L_1107) { goto IL_26f7; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1108 = ___4_textInfo; G_B602_0 = ((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1108) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_26f8; } IL_26f7: { G_B602_0 = 0; } IL_26f8: { V_138 = (bool)G_B602_0; bool L_1109 = V_138; if (!L_1109) { goto IL_27d1; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1110 = ___4_textInfo; NullCheck(L_1110); int32_t L_1111 = L_1110->___linkCount; V_139 = L_1111; int32_t L_1112 = V_139; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1113 = ___4_textInfo; NullCheck(L_1113); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1114 = L_1113->___linkInfo; NullCheck(L_1114); V_140 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1112, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1114)->max_length))))? 1 : 0); bool L_1115 = V_140; if (!L_1115) { goto IL_2731; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1116 = ___4_textInfo; NullCheck(L_1116); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51** L_1117 = (LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51**)(&L_1116->___linkInfo); int32_t L_1118 = V_139; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9(L_1117, ((int32_t)il2cpp_codegen_add(L_1118, 1)), TextInfo_Resize_TisLinkInfo_tE85DDAFDFBDA635E6405C88EE4FD5941A9243DD8_m69E901740AA5A1BA1DB56BF6E903819E8360A6F9_RuntimeMethod_var); } IL_2731: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1119 = ___4_textInfo; NullCheck(L_1119); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1120 = L_1119->___linkInfo; int32_t L_1121 = V_139; NullCheck(L_1120); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1122 = __this->___m_XmlAttribute; NullCheck(L_1122); int32_t L_1123 = ((L_1122)->GetAddressAt(static_cast(0)))->___valueHashCode; ((L_1120)->GetAddressAt(static_cast(L_1121)))->___hashCode = L_1123; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1124 = ___4_textInfo; NullCheck(L_1124); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1125 = L_1124->___linkInfo; int32_t L_1126 = V_139; NullCheck(L_1125); int32_t L_1127 = __this->___m_CharacterCount; ((L_1125)->GetAddressAt(static_cast(L_1126)))->___linkTextfirstCharacterIndex = L_1127; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1128 = ___4_textInfo; NullCheck(L_1128); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1129 = L_1128->___linkInfo; int32_t L_1130 = V_139; NullCheck(L_1129); int32_t L_1131 = ___1_startIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1132 = __this->___m_XmlAttribute; NullCheck(L_1132); int32_t L_1133 = ((L_1132)->GetAddressAt(static_cast(0)))->___valueStartIndex; ((L_1129)->GetAddressAt(static_cast(L_1130)))->___linkIdFirstCharacterIndex = ((int32_t)il2cpp_codegen_add(L_1131, L_1133)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1134 = ___4_textInfo; NullCheck(L_1134); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1135 = L_1134->___linkInfo; int32_t L_1136 = V_139; NullCheck(L_1135); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1137 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1138 = __this->___m_XmlAttribute; NullCheck(L_1138); int32_t L_1139 = ((L_1138)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1140 = __this->___m_XmlAttribute; NullCheck(L_1140); int32_t L_1141 = ((L_1140)->GetAddressAt(static_cast(0)))->___valueLength; LinkInfo_SetLinkId_mB4145264190D5C857705261CB27F87C6E10C3F3F(((L_1135)->GetAddressAt(static_cast(L_1136))), L_1137, L_1139, L_1141, NULL); } IL_27d1: { V_32 = (bool)1; goto IL_42f9; } IL_27d9: { bool L_1142 = __this->___m_isTextLayoutPhase; if (!L_1142) { goto IL_27f0; } } { bool L_1143 = __this->___m_IsCalculatingPreferredValues; if (L_1143) { goto IL_27f0; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1144 = ___4_textInfo; G_B611_0 = ((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1144) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_27f1; } IL_27f0: { G_B611_0 = 0; } IL_27f1: { V_141 = (bool)G_B611_0; bool L_1145 = V_141; if (!L_1145) { goto IL_2859; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1146 = ___4_textInfo; NullCheck(L_1146); int32_t L_1147 = L_1146->___linkCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1148 = ___4_textInfo; NullCheck(L_1148); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1149 = L_1148->___linkInfo; NullCheck(L_1149); V_142 = (bool)((((int32_t)L_1147) < ((int32_t)((int32_t)(((RuntimeArray*)L_1149)->max_length))))? 1 : 0); bool L_1150 = V_142; if (!L_1150) { goto IL_2858; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1151 = ___4_textInfo; NullCheck(L_1151); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1152 = L_1151->___linkInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1153 = ___4_textInfo; NullCheck(L_1153); int32_t L_1154 = L_1153->___linkCount; NullCheck(L_1152); int32_t L_1155 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1156 = ___4_textInfo; NullCheck(L_1156); LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* L_1157 = L_1156->___linkInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1158 = ___4_textInfo; NullCheck(L_1158); int32_t L_1159 = L_1158->___linkCount; NullCheck(L_1157); int32_t L_1160 = ((L_1157)->GetAddressAt(static_cast(L_1159)))->___linkTextfirstCharacterIndex; ((L_1152)->GetAddressAt(static_cast(L_1154)))->___linkTextLength = ((int32_t)il2cpp_codegen_subtract(L_1155, L_1160)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1161 = ___4_textInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1162 = L_1161; NullCheck(L_1162); int32_t L_1163 = L_1162->___linkCount; NullCheck(L_1162); L_1162->___linkCount = ((int32_t)il2cpp_codegen_add(L_1163, 1)); } IL_2858: { } IL_2859: { V_32 = (bool)1; goto IL_42f9; } IL_2861: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1164 = __this->___m_XmlAttribute; NullCheck(L_1164); int32_t L_1165 = ((L_1164)->GetAddressAt(static_cast(0)))->___valueHashCode; V_144 = L_1165; int32_t L_1166 = V_144; V_143 = L_1166; int32_t L_1167 = V_143; if ((((int32_t)L_1167) > ((int32_t)((int32_t)2660507)))) { goto IL_289d; } } { int32_t L_1168 = V_143; if ((((int32_t)L_1168) == ((int32_t)((int32_t)-1591113269)))) { goto IL_290e; } } { goto IL_288f; } IL_288f: { int32_t L_1169 = V_143; if ((((int32_t)L_1169) == ((int32_t)((int32_t)2660507)))) { goto IL_28c4; } } { goto IL_297d; } IL_289d: { int32_t L_1170 = V_143; if ((((int32_t)L_1170) == ((int32_t)((int32_t)85552164)))) { goto IL_2958; } } { goto IL_28ab; } IL_28ab: { int32_t L_1171 = V_143; if ((((int32_t)L_1171) == ((int32_t)((int32_t)99937376)))) { goto IL_28e9; } } { goto IL_28b6; } IL_28b6: { int32_t L_1172 = V_143; if ((((int32_t)L_1172) == ((int32_t)((int32_t)817091359)))) { goto IL_2933; } } { goto IL_297d; } IL_28c4: { __this->___m_LineJustification = ((int32_t)513); TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_1173 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_1174 = __this->___m_LineJustification; TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125(L_1173, L_1174, TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_28e9: { __this->___m_LineJustification = ((int32_t)516); TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_1175 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_1176 = __this->___m_LineJustification; TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125(L_1175, L_1176, TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_290e: { __this->___m_LineJustification = ((int32_t)514); TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_1177 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_1178 = __this->___m_LineJustification; TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125(L_1177, L_1178, TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2933: { __this->___m_LineJustification = ((int32_t)520); TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_1179 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_1180 = __this->___m_LineJustification; TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125(L_1179, L_1180, TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2958: { __this->___m_LineJustification = ((int32_t)528); TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_1181 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_1182 = __this->___m_LineJustification; TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125(L_1181, L_1182, TextProcessingStack_1_Add_m274EBB250C6149AB4014207A84EC9F3F83C39125_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_297d: { V_32 = (bool)0; goto IL_42f9; } IL_2985: { TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_1183 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_1184; L_1184 = TextProcessingStack_1_Remove_m3C7936195E04FE5C7BD27A56E88A06DEDA9EA5BF(L_1183, TextProcessingStack_1_Remove_m3C7936195E04FE5C7BD27A56E88A06DEDA9EA5BF_RuntimeMethod_var); __this->___m_LineJustification = L_1184; V_32 = (bool)1; goto IL_42f9; } IL_299e: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1185 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1186 = __this->___m_XmlAttribute; NullCheck(L_1186); int32_t L_1187 = ((L_1186)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1188 = __this->___m_XmlAttribute; NullCheck(L_1188); int32_t L_1189 = ((L_1188)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1190; L_1190 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1185, L_1187, L_1189, NULL); V_43 = L_1190; float L_1191 = V_43; V_145 = (bool)((((float)L_1191) == ((float)(-32768.0f)))? 1 : 0); bool L_1192 = V_145; if (!L_1192) { goto IL_29e4; } } { V_32 = (bool)0; goto IL_42f9; } IL_29e4: { int32_t L_1193 = V_6; V_147 = L_1193; int32_t L_1194 = V_147; V_146 = L_1194; int32_t L_1195 = V_146; switch (L_1195) { case 0: { goto IL_2a01; } case 1: { goto IL_2a21; } case 2: { goto IL_2a29; } } } { goto IL_2a40; } IL_2a01: { float L_1196 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1197 = ___3_generationSettings; NullCheck(L_1197); bool L_1198 = L_1197->___isOrthographic; if (L_1198) { G_B640_0 = L_1196; G_B640_1 = __this; goto IL_2a14; } G_B639_0 = L_1196; G_B639_1 = __this; } { G_B641_0 = (0.100000001f); G_B641_1 = G_B639_0; G_B641_2 = G_B639_1; goto IL_2a19; } IL_2a14: { G_B641_0 = (1.0f); G_B641_1 = G_B640_0; G_B641_2 = G_B640_1; } IL_2a19: { NullCheck(G_B641_2); G_B641_2->___m_Width = ((float)il2cpp_codegen_multiply(G_B641_1, G_B641_0)); goto IL_2a40; } IL_2a21: { V_32 = (bool)0; goto IL_42f9; } IL_2a29: { float L_1199 = __this->___m_MarginWidth; float L_1200 = V_43; __this->___m_Width = ((float)(((float)il2cpp_codegen_multiply(L_1199, L_1200))/(100.0f))); goto IL_2a40; } IL_2a40: { V_32 = (bool)1; goto IL_42f9; } IL_2a48: { __this->___m_Width = (-1.0f); V_32 = (bool)1; goto IL_42f9; } IL_2a5b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1201 = ___4_textInfo; V_148 = (bool)((!(((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1201) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_1202 = V_148; if (!L_1202) { goto IL_2a6e; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1203 = ___4_textInfo; NullCheck(L_1203); L_1203->___hasMultipleColors = (bool)1; } IL_2a6e: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1204 = __this->___m_HtmlTag; NullCheck(L_1204); int32_t L_1205 = 6; uint16_t L_1206 = (uint16_t)(L_1204)->GetAt(static_cast(L_1205)); if ((((int32_t)L_1206) == ((int32_t)((int32_t)35)))) { goto IL_2a88; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1207 = __this->___m_HtmlTag; NullCheck(L_1207); int32_t L_1208 = 7; uint16_t L_1209 = (uint16_t)(L_1207)->GetAt(static_cast(L_1208)); G_B651_0 = ((((int32_t)L_1209) == ((int32_t)((int32_t)35)))? 1 : 0); goto IL_2a89; } IL_2a88: { G_B651_0 = 1; } IL_2a89: { V_149 = (bool)G_B651_0; bool L_1210 = V_149; if (!L_1210) { goto IL_2ae7; } } { int32_t L_1211 = V_2; V_150 = L_1211; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1212 = __this->___m_HtmlTag; NullCheck(L_1212); int32_t L_1213 = 6; uint16_t L_1214 = (uint16_t)(L_1212)->GetAt(static_cast(L_1213)); V_151 = (bool)((((int32_t)L_1214) == ((int32_t)((int32_t)35)))? 1 : 0); bool L_1215 = V_151; if (!L_1215) { goto IL_2aac; } } { ___1_startIndex = 6; goto IL_2ab7; } IL_2aac: { ___1_startIndex = 7; int32_t L_1216 = V_150; V_150 = ((int32_t)il2cpp_codegen_subtract(L_1216, 1)); } IL_2ab7: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1217 = __this->___m_HtmlTag; int32_t L_1218 = ___1_startIndex; int32_t L_1219 = V_150; int32_t L_1220 = ___1_startIndex; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1221; L_1221 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_1217, L_1218, ((int32_t)il2cpp_codegen_subtract(L_1219, L_1220)), NULL); __this->___m_HtmlColor = L_1221; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1222 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1223 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1222, L_1223, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2ae7: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1224 = __this->___m_XmlAttribute; NullCheck(L_1224); int32_t L_1225 = ((L_1224)->GetAddressAt(static_cast(0)))->___valueHashCode; V_153 = L_1225; int32_t L_1226 = V_153; V_152 = L_1226; int32_t L_1227 = V_152; if ((((int32_t)L_1227) > ((int32_t)((int32_t)2457214)))) { goto IL_2b59; } } { int32_t L_1228 = V_152; if ((((int32_t)L_1228) > ((int32_t)((int32_t)-1108587920)))) { goto IL_2b2f; } } { int32_t L_1229 = V_152; if ((((int32_t)L_1229) == ((int32_t)((int32_t)-1250222130)))) { goto IL_2d24; } } { goto IL_2b1e; } IL_2b1e: { int32_t L_1230 = V_152; if ((((int32_t)L_1230) == ((int32_t)((int32_t)-1108587920)))) { goto IL_2cef; } } { goto IL_2d84; } IL_2b2f: { int32_t L_1231 = V_152; if ((((int32_t)L_1231) == ((int32_t)((int32_t)-882444668)))) { goto IL_2d5a; } } { goto IL_2b3d; } IL_2b3d: { int32_t L_1232 = V_152; if ((((int32_t)L_1232) == ((int32_t)((int32_t)91635)))) { goto IL_2bab; } } { goto IL_2b48; } IL_2b48: { int32_t L_1233 = V_152; if ((((int32_t)L_1233) == ((int32_t)((int32_t)2457214)))) { goto IL_2c0e; } } { goto IL_2d84; } IL_2b59: { int32_t L_1234 = V_152; if ((((int32_t)L_1234) > ((int32_t)((int32_t)81074727)))) { goto IL_2b81; } } { int32_t L_1235 = V_152; if ((((int32_t)L_1235) == ((int32_t)((int32_t)2638345)))) { goto IL_2c38; } } { goto IL_2b70; } IL_2b70: { int32_t L_1236 = V_152; if ((((int32_t)L_1236) == ((int32_t)((int32_t)81074727)))) { goto IL_2c71; } } { goto IL_2d84; } IL_2b81: { int32_t L_1237 = V_152; if ((((int32_t)L_1237) == ((int32_t)((int32_t)87065851)))) { goto IL_2c9b; } } { goto IL_2b8f; } IL_2b8f: { int32_t L_1238 = V_152; if ((((int32_t)L_1238) == ((int32_t)((int32_t)105680263)))) { goto IL_2cc5; } } { goto IL_2b9d; } IL_2b9d: { int32_t L_1239 = V_152; if ((((int32_t)L_1239) == ((int32_t)((int32_t)341063360)))) { goto IL_2bd5; } } { goto IL_2d84; } IL_2bab: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1240; L_1240 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1241; L_1241 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1240, NULL); __this->___m_HtmlColor = L_1241; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1242 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1243 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1242, L_1243, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2bd5: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1244; memset((&L_1244), 0, sizeof(L_1244)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1244), (uint8_t)((int32_t)173), (uint8_t)((int32_t)216), (uint8_t)((int32_t)230), (uint8_t)((int32_t)255), NULL); __this->___m_HtmlColor = L_1244; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1245 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1246 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1245, L_1246, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2c0e: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1247; L_1247 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1248; L_1248 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1247, NULL); __this->___m_HtmlColor = L_1248; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1249 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1250 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1249, L_1250, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2c38: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1251; memset((&L_1251), 0, sizeof(L_1251)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1251), (uint8_t)((int32_t)128), (uint8_t)((int32_t)128), (uint8_t)((int32_t)128), (uint8_t)((int32_t)255), NULL); __this->___m_HtmlColor = L_1251; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1252 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1253 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1252, L_1253, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2c71: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1254; L_1254 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1255; L_1255 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1254, NULL); __this->___m_HtmlColor = L_1255; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1256 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1257 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1256, L_1257, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2c9b: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1258; L_1258 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1259; L_1259 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1258, NULL); __this->___m_HtmlColor = L_1259; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1260 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1261 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1260, L_1261, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2cc5: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1262; L_1262 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1263; L_1263 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1262, NULL); __this->___m_HtmlColor = L_1263; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1264 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1265 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1264, L_1265, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2cef: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1266; memset((&L_1266), 0, sizeof(L_1266)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1266), (uint8_t)((int32_t)255), (uint8_t)((int32_t)128), (uint8_t)0, (uint8_t)((int32_t)255), NULL); __this->___m_HtmlColor = L_1266; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1267 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1268 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1267, L_1268, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2d24: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1269; memset((&L_1269), 0, sizeof(L_1269)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1269), (uint8_t)((int32_t)160), (uint8_t)((int32_t)32), (uint8_t)((int32_t)240), (uint8_t)((int32_t)255), NULL); __this->___m_HtmlColor = L_1269; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1270 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1271 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1270, L_1271, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2d5a: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1272; L_1272 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1273; L_1273 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1272, NULL); __this->___m_HtmlColor = L_1273; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1274 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1275 = __this->___m_HtmlColor; TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976(L_1274, L_1275, TextProcessingStack_1_Add_m148F8814DD4AD1B3B4C837FBC1B627E687D1E976_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2d84: { V_32 = (bool)0; goto IL_42f9; } IL_2d8c: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1276 = __this->___m_XmlAttribute; NullCheck(L_1276); int32_t L_1277 = ((L_1276)->GetAddressAt(static_cast(0)))->___valueHashCode; V_52 = L_1277; int32_t L_1278 = V_52; bool L_1279; L_1279 = MaterialReferenceManager_TryGetColorGradientPreset_m7442603626A04928C6C042BDAC3D3957B8C0AA99(L_1278, (&V_53), NULL); V_154 = L_1279; bool L_1280 = V_154; if (!L_1280) { goto IL_2dbd; } } { TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1281 = V_53; __this->___m_ColorGradientPreset = L_1281; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorGradientPreset), (void*)L_1281); goto IL_2e4d; } IL_2dbd: { TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1282 = V_53; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1283; L_1283 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1282, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_155 = L_1283; bool L_1284 = V_155; if (!L_1284) { goto IL_2e24; } } { bool L_1285 = V_0; V_156 = (bool)((((int32_t)L_1285) == ((int32_t)0))? 1 : 0); bool L_1286 = V_156; if (!L_1286) { goto IL_2de4; } } { bool* L_1287 = ___5_isThreadSuccess; *((int8_t*)L_1287) = (int8_t)0; V_32 = (bool)0; goto IL_42f9; } IL_2de4: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1288 = V_1; NullCheck(L_1288); String_t* L_1289; L_1289 = TextSettings_get_defaultColorGradientPresetsPath_m1571454580E1F0DC859D3F201BB1F6355A5DBB8E_inline(L_1288, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1290 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1291 = __this->___m_XmlAttribute; NullCheck(L_1291); int32_t L_1292 = ((L_1291)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1293 = __this->___m_XmlAttribute; NullCheck(L_1293); int32_t L_1294 = ((L_1293)->GetAddressAt(static_cast(0)))->___valueLength; String_t* L_1295; L_1295 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_1290, L_1292, L_1294, NULL); String_t* L_1296; L_1296 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1289, L_1295, NULL); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1297; L_1297 = Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279(L_1296, Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279_RuntimeMethod_var); V_53 = L_1297; } IL_2e24: { TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1298 = V_53; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1299; L_1299 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1298, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_157 = L_1299; bool L_1300 = V_157; if (!L_1300) { goto IL_2e3a; } } { V_32 = (bool)0; goto IL_42f9; } IL_2e3a: { int32_t L_1301 = V_52; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1302 = V_53; MaterialReferenceManager_AddColorGradientPreset_m1496DD123DB526F2B3F49DD3BCAED78A6B1B83EB(L_1301, L_1302, NULL); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1303 = V_53; __this->___m_ColorGradientPreset = L_1303; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorGradientPreset), (void*)L_1303); } IL_2e4d: { __this->___m_ColorGradientPresetIsTinted = (bool)0; V_158 = 1; goto IL_2ec9; } IL_2e59: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1304 = __this->___m_XmlAttribute; int32_t L_1305 = V_158; NullCheck(L_1304); int32_t L_1306 = ((L_1304)->GetAddressAt(static_cast(L_1305)))->___nameHashCode; V_159 = L_1306; int32_t L_1307 = V_159; V_161 = L_1307; int32_t L_1308 = V_161; V_160 = L_1308; int32_t L_1309 = V_160; if ((((int32_t)L_1309) == ((int32_t)((int32_t)2960519)))) { goto IL_2e81; } } { goto IL_2ec2; } IL_2e81: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1310 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1311 = __this->___m_XmlAttribute; int32_t L_1312 = V_158; NullCheck(L_1311); int32_t L_1313 = ((L_1311)->GetAddressAt(static_cast(L_1312)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1314 = __this->___m_XmlAttribute; int32_t L_1315 = V_158; NullCheck(L_1314); int32_t L_1316 = ((L_1314)->GetAddressAt(static_cast(L_1315)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1317; L_1317 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1310, L_1313, L_1316, NULL); __this->___m_ColorGradientPresetIsTinted = (bool)((((int32_t)((((float)L_1317) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2ec2; } IL_2ec2: { int32_t L_1318 = V_158; V_158 = ((int32_t)il2cpp_codegen_add(L_1318, 1)); } IL_2ec9: { int32_t L_1319 = V_158; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1320 = __this->___m_XmlAttribute; NullCheck(L_1320); if ((((int32_t)L_1319) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1320)->max_length))))) { goto IL_2eec; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1321 = __this->___m_XmlAttribute; int32_t L_1322 = V_158; NullCheck(L_1321); int32_t L_1323 = ((L_1321)->GetAddressAt(static_cast(L_1322)))->___nameHashCode; G_B707_0 = ((!(((uint32_t)L_1323) <= ((uint32_t)0)))? 1 : 0); goto IL_2eed; } IL_2eec: { G_B707_0 = 0; } IL_2eed: { V_162 = (bool)G_B707_0; bool L_1324 = V_162; if (L_1324) { goto IL_2e59; } } { TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* L_1325 = (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*)(&__this->___m_ColorGradientStack); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1326 = __this->___m_ColorGradientPreset; TextProcessingStack_1_Add_mFB2400CB8E620060FDD41E7FB5E57A238F67E666(L_1325, L_1326, TextProcessingStack_1_Add_mFB2400CB8E620060FDD41E7FB5E57A238F67E666_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_2f10: { TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* L_1327 = (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*)(&__this->___m_ColorGradientStack); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_1328; L_1328 = TextProcessingStack_1_Remove_mABFF8426A0D669AEEE6FB5017100904E559EEBF6(L_1327, TextProcessingStack_1_Remove_mABFF8426A0D669AEEE6FB5017100904E559EEBF6_RuntimeMethod_var); __this->___m_ColorGradientPreset = L_1328; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorGradientPreset), (void*)L_1328); V_32 = (bool)1; goto IL_42f9; } IL_2f29: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1329 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1330 = __this->___m_XmlAttribute; NullCheck(L_1330); int32_t L_1331 = ((L_1330)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1332 = __this->___m_XmlAttribute; NullCheck(L_1332); int32_t L_1333 = ((L_1332)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1334; L_1334 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1329, L_1331, L_1333, NULL); V_43 = L_1334; float L_1335 = V_43; V_163 = (bool)((((float)L_1335) == ((float)(-32768.0f)))? 1 : 0); bool L_1336 = V_163; if (!L_1336) { goto IL_2f6f; } } { V_32 = (bool)0; goto IL_42f9; } IL_2f6f: { int32_t L_1337 = V_6; V_165 = L_1337; int32_t L_1338 = V_165; V_164 = L_1338; int32_t L_1339 = V_164; switch (L_1339) { case 0: { goto IL_2f8c; } case 1: { goto IL_2fac; } case 2: { goto IL_2fd3; } } } { goto IL_2fdb; } IL_2f8c: { float L_1340 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1341 = ___3_generationSettings; NullCheck(L_1341); bool L_1342 = L_1341->___isOrthographic; if (L_1342) { G_B716_0 = L_1340; G_B716_1 = __this; goto IL_2f9f; } G_B715_0 = L_1340; G_B715_1 = __this; } { G_B717_0 = (0.100000001f); G_B717_1 = G_B715_0; G_B717_2 = G_B715_1; goto IL_2fa4; } IL_2f9f: { G_B717_0 = (1.0f); G_B717_1 = G_B716_0; G_B717_2 = G_B716_1; } IL_2fa4: { NullCheck(G_B717_2); G_B717_2->___m_CSpacing = ((float)il2cpp_codegen_multiply(G_B717_1, G_B717_0)); goto IL_2fdb; } IL_2fac: { float L_1343 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1344 = ___3_generationSettings; NullCheck(L_1344); bool L_1345 = L_1344->___isOrthographic; if (L_1345) { G_B720_0 = L_1343; G_B720_1 = __this; goto IL_2fbf; } G_B719_0 = L_1343; G_B719_1 = __this; } { G_B721_0 = (0.100000001f); G_B721_1 = G_B719_0; G_B721_2 = G_B719_1; goto IL_2fc4; } IL_2fbf: { G_B721_0 = (1.0f); G_B721_1 = G_B720_0; G_B721_2 = G_B720_1; } IL_2fc4: { float L_1346 = __this->___m_CurrentFontSize; NullCheck(G_B721_2); G_B721_2->___m_CSpacing = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B721_1, G_B721_0)), L_1346)); goto IL_2fdb; } IL_2fd3: { V_32 = (bool)0; goto IL_42f9; } IL_2fdb: { V_32 = (bool)1; goto IL_42f9; } IL_2fe3: { bool L_1347 = __this->___m_isTextLayoutPhase; if (!L_1347) { goto IL_2ff2; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1348 = ___4_textInfo; G_B727_0 = ((((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_1348) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_2ff3; } IL_2ff2: { G_B727_0 = 1; } IL_2ff3: { V_166 = (bool)G_B727_0; bool L_1349 = V_166; if (!L_1349) { goto IL_3001; } } { V_32 = (bool)1; goto IL_42f9; } IL_3001: { int32_t L_1350 = __this->___m_CharacterCount; V_167 = (bool)((((int32_t)L_1350) > ((int32_t)0))? 1 : 0); bool L_1351 = V_167; if (!L_1351) { goto IL_3044; } } { float L_1352 = __this->___m_XAdvance; float L_1353 = __this->___m_CSpacing; __this->___m_XAdvance = ((float)il2cpp_codegen_subtract(L_1352, L_1353)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1354 = ___4_textInfo; NullCheck(L_1354); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1355 = L_1354->___textElementInfo; int32_t L_1356 = __this->___m_CharacterCount; NullCheck(L_1355); float L_1357 = __this->___m_XAdvance; ((L_1355)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1356, 1)))))->___xAdvance = L_1357; } IL_3044: { __this->___m_CSpacing = (0.0f); V_32 = (bool)1; goto IL_42f9; } IL_3057: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1358 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1359 = __this->___m_XmlAttribute; NullCheck(L_1359); int32_t L_1360 = ((L_1359)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1361 = __this->___m_XmlAttribute; NullCheck(L_1361); int32_t L_1362 = ((L_1361)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1363; L_1363 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1358, L_1360, L_1362, NULL); V_43 = L_1363; float L_1364 = V_43; V_168 = (bool)((((float)L_1364) == ((float)(-32768.0f)))? 1 : 0); bool L_1365 = V_168; if (!L_1365) { goto IL_309d; } } { V_32 = (bool)0; goto IL_42f9; } IL_309d: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1366 = __this->___m_XmlAttribute; NullCheck(L_1366); int32_t L_1367 = ((L_1366)->GetAddressAt(static_cast(0)))->___unitType; V_170 = L_1367; int32_t L_1368 = V_170; V_169 = L_1368; int32_t L_1369 = V_169; switch (L_1369) { case 0: { goto IL_30c9; } case 1: { goto IL_30e9; } case 2: { goto IL_3110; } } } { goto IL_3118; } IL_30c9: { float L_1370 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1371 = ___3_generationSettings; NullCheck(L_1371); bool L_1372 = L_1371->___isOrthographic; if (L_1372) { G_B738_0 = L_1370; G_B738_1 = __this; goto IL_30dc; } G_B737_0 = L_1370; G_B737_1 = __this; } { G_B739_0 = (0.100000001f); G_B739_1 = G_B737_0; G_B739_2 = G_B737_1; goto IL_30e1; } IL_30dc: { G_B739_0 = (1.0f); G_B739_1 = G_B738_0; G_B739_2 = G_B738_1; } IL_30e1: { NullCheck(G_B739_2); G_B739_2->___m_MonoSpacing = ((float)il2cpp_codegen_multiply(G_B739_1, G_B739_0)); goto IL_3118; } IL_30e9: { float L_1373 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1374 = ___3_generationSettings; NullCheck(L_1374); bool L_1375 = L_1374->___isOrthographic; if (L_1375) { G_B742_0 = L_1373; G_B742_1 = __this; goto IL_30fc; } G_B741_0 = L_1373; G_B741_1 = __this; } { G_B743_0 = (0.100000001f); G_B743_1 = G_B741_0; G_B743_2 = G_B741_1; goto IL_3101; } IL_30fc: { G_B743_0 = (1.0f); G_B743_1 = G_B742_0; G_B743_2 = G_B742_1; } IL_3101: { float L_1376 = __this->___m_CurrentFontSize; NullCheck(G_B743_2); G_B743_2->___m_MonoSpacing = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B743_1, G_B743_0)), L_1376)); goto IL_3118; } IL_3110: { V_32 = (bool)0; goto IL_42f9; } IL_3118: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1377 = __this->___m_XmlAttribute; NullCheck(L_1377); int32_t L_1378 = ((L_1377)->GetAddressAt(static_cast(1)))->___nameHashCode; V_171 = (bool)((((int32_t)L_1378) == ((int32_t)((int32_t)582810522)))? 1 : 0); bool L_1379 = V_171; if (!L_1379) { goto IL_3173; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1380 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1381 = __this->___m_XmlAttribute; NullCheck(L_1381); int32_t L_1382 = ((L_1381)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1383 = __this->___m_XmlAttribute; NullCheck(L_1383); int32_t L_1384 = ((L_1383)->GetAddressAt(static_cast(1)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1385; L_1385 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1380, L_1382, L_1384, NULL); __this->___m_DuoSpace = (bool)((((int32_t)((((float)L_1385) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_3173: { V_32 = (bool)1; goto IL_42f9; } IL_317b: { __this->___m_MonoSpacing = (0.0f); __this->___m_DuoSpace = (bool)0; V_32 = (bool)1; goto IL_42f9; } IL_3195: { V_32 = (bool)0; goto IL_42f9; } IL_319d: { TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_1386 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1387; L_1387 = TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE(L_1386, TextProcessingStack_1_Remove_mCEB203288B57A916CE3C9482E239BF59D7A3BBBE_RuntimeMethod_var); __this->___m_HtmlColor = L_1387; V_32 = (bool)1; goto IL_42f9; } IL_31b6: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1388 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1389 = __this->___m_XmlAttribute; NullCheck(L_1389); int32_t L_1390 = ((L_1389)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1391 = __this->___m_XmlAttribute; NullCheck(L_1391); int32_t L_1392 = ((L_1391)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1393; L_1393 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1388, L_1390, L_1392, NULL); V_43 = L_1393; float L_1394 = V_43; V_172 = (bool)((((float)L_1394) == ((float)(-32768.0f)))? 1 : 0); bool L_1395 = V_172; if (!L_1395) { goto IL_31fc; } } { V_32 = (bool)0; goto IL_42f9; } IL_31fc: { int32_t L_1396 = V_6; V_174 = L_1396; int32_t L_1397 = V_174; V_173 = L_1397; int32_t L_1398 = V_173; switch (L_1398) { case 0: { goto IL_3219; } case 1: { goto IL_3239; } case 2: { goto IL_3260; } } } { goto IL_3277; } IL_3219: { float L_1399 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1400 = ___3_generationSettings; NullCheck(L_1400); bool L_1401 = L_1400->___isOrthographic; if (L_1401) { G_B757_0 = L_1399; G_B757_1 = __this; goto IL_322c; } G_B756_0 = L_1399; G_B756_1 = __this; } { G_B758_0 = (0.100000001f); G_B758_1 = G_B756_0; G_B758_2 = G_B756_1; goto IL_3231; } IL_322c: { G_B758_0 = (1.0f); G_B758_1 = G_B757_0; G_B758_2 = G_B757_1; } IL_3231: { NullCheck(G_B758_2); G_B758_2->___m_TagIndent = ((float)il2cpp_codegen_multiply(G_B758_1, G_B758_0)); goto IL_3277; } IL_3239: { float L_1402 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1403 = ___3_generationSettings; NullCheck(L_1403); bool L_1404 = L_1403->___isOrthographic; if (L_1404) { G_B761_0 = L_1402; G_B761_1 = __this; goto IL_324c; } G_B760_0 = L_1402; G_B760_1 = __this; } { G_B762_0 = (0.100000001f); G_B762_1 = G_B760_0; G_B762_2 = G_B760_1; goto IL_3251; } IL_324c: { G_B762_0 = (1.0f); G_B762_1 = G_B761_0; G_B762_2 = G_B761_1; } IL_3251: { float L_1405 = __this->___m_CurrentFontSize; NullCheck(G_B762_2); G_B762_2->___m_TagIndent = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B762_1, G_B762_0)), L_1405)); goto IL_3277; } IL_3260: { float L_1406 = __this->___m_MarginWidth; float L_1407 = V_43; __this->___m_TagIndent = ((float)(((float)il2cpp_codegen_multiply(L_1406, L_1407))/(100.0f))); goto IL_3277; } IL_3277: { TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_1408 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_IndentStack); float L_1409 = __this->___m_TagIndent; TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042(L_1408, L_1409, TextProcessingStack_1_Add_m4F90D4B1A816D07FD2F3E02CA1364417144FE042_RuntimeMethod_var); float L_1410 = __this->___m_TagIndent; __this->___m_XAdvance = L_1410; V_32 = (bool)1; goto IL_42f9; } IL_329d: { TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_1411 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_IndentStack); float L_1412; L_1412 = TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E(L_1411, TextProcessingStack_1_Remove_m36486DFF2D5026596CFFED89F554CA9F296FBD6E_RuntimeMethod_var); __this->___m_TagIndent = L_1412; V_32 = (bool)1; goto IL_42f9; } IL_32b6: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1413 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1414 = __this->___m_XmlAttribute; NullCheck(L_1414); int32_t L_1415 = ((L_1414)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1416 = __this->___m_XmlAttribute; NullCheck(L_1416); int32_t L_1417 = ((L_1416)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1418; L_1418 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1413, L_1415, L_1417, NULL); V_43 = L_1418; float L_1419 = V_43; V_175 = (bool)((((float)L_1419) == ((float)(-32768.0f)))? 1 : 0); bool L_1420 = V_175; if (!L_1420) { goto IL_32fc; } } { V_32 = (bool)0; goto IL_42f9; } IL_32fc: { int32_t L_1421 = V_6; V_177 = L_1421; int32_t L_1422 = V_177; V_176 = L_1422; int32_t L_1423 = V_176; switch (L_1423) { case 0: { goto IL_3319; } case 1: { goto IL_3339; } case 2: { goto IL_3360; } } } { goto IL_3377; } IL_3319: { float L_1424 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1425 = ___3_generationSettings; NullCheck(L_1425); bool L_1426 = L_1425->___isOrthographic; if (L_1426) { G_B772_0 = L_1424; G_B772_1 = __this; goto IL_332c; } G_B771_0 = L_1424; G_B771_1 = __this; } { G_B773_0 = (0.100000001f); G_B773_1 = G_B771_0; G_B773_2 = G_B771_1; goto IL_3331; } IL_332c: { G_B773_0 = (1.0f); G_B773_1 = G_B772_0; G_B773_2 = G_B772_1; } IL_3331: { NullCheck(G_B773_2); G_B773_2->___m_TagLineIndent = ((float)il2cpp_codegen_multiply(G_B773_1, G_B773_0)); goto IL_3377; } IL_3339: { float L_1427 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1428 = ___3_generationSettings; NullCheck(L_1428); bool L_1429 = L_1428->___isOrthographic; if (L_1429) { G_B776_0 = L_1427; G_B776_1 = __this; goto IL_334c; } G_B775_0 = L_1427; G_B775_1 = __this; } { G_B777_0 = (0.100000001f); G_B777_1 = G_B775_0; G_B777_2 = G_B775_1; goto IL_3351; } IL_334c: { G_B777_0 = (1.0f); G_B777_1 = G_B776_0; G_B777_2 = G_B776_1; } IL_3351: { float L_1430 = __this->___m_CurrentFontSize; NullCheck(G_B777_2); G_B777_2->___m_TagLineIndent = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B777_1, G_B777_0)), L_1430)); goto IL_3377; } IL_3360: { float L_1431 = __this->___m_MarginWidth; float L_1432 = V_43; __this->___m_TagLineIndent = ((float)(((float)il2cpp_codegen_multiply(L_1431, L_1432))/(100.0f))); goto IL_3377; } IL_3377: { float L_1433 = __this->___m_XAdvance; float L_1434 = __this->___m_TagLineIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_1433, L_1434)); V_32 = (bool)1; goto IL_42f9; } IL_3392: { __this->___m_TagLineIndent = (0.0f); V_32 = (bool)1; goto IL_42f9; } IL_33a5: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1435 = __this->___m_XmlAttribute; NullCheck(L_1435); int32_t L_1436 = ((L_1435)->GetAddressAt(static_cast(0)))->___valueHashCode; V_54 = L_1436; __this->___m_SpriteIndex = (-1); RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1437 = __this->___m_XmlAttribute; NullCheck(L_1437); int32_t L_1438 = ((L_1437)->GetAddressAt(static_cast(0)))->___valueType; if (!L_1438) { goto IL_33e8; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1439 = __this->___m_XmlAttribute; NullCheck(L_1439); int32_t L_1440 = ((L_1439)->GetAddressAt(static_cast(0)))->___valueType; G_B784_0 = ((((int32_t)L_1440) == ((int32_t)1))? 1 : 0); goto IL_33e9; } IL_33e8: { G_B784_0 = 1; } IL_33e9: { V_178 = (bool)G_B784_0; bool L_1441 = V_178; if (!L_1441) { goto IL_3477; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1442 = ___3_generationSettings; NullCheck(L_1442); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1443 = L_1442->___spriteAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1444; L_1444 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1443, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_179 = L_1444; bool L_1445 = V_179; if (!L_1445) { goto IL_3417; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1446 = ___3_generationSettings; NullCheck(L_1446); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1447 = L_1446->___spriteAsset; __this->___m_CurrentSpriteAsset = L_1447; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_1447); goto IL_3457; } IL_3417: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1448 = V_1; NullCheck(L_1448); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1449; L_1449 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_1448, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1450; L_1450 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1449, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_180 = L_1450; bool L_1451 = V_180; if (!L_1451) { goto IL_3439; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1452 = V_1; NullCheck(L_1452); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1453; L_1453 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_1452, NULL); __this->___m_CurrentSpriteAsset = L_1453; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_1453); goto IL_3457; } IL_3439: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1454; L_1454 = TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1455; L_1455 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1454, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_181 = L_1455; bool L_1456 = V_181; if (!L_1456) { goto IL_3457; } } { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1457; L_1457 = TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline(NULL); __this->___m_CurrentSpriteAsset = L_1457; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_1457); } IL_3457: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1458 = __this->___m_CurrentSpriteAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1459; L_1459 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1458, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_182 = L_1459; bool L_1460 = V_182; if (!L_1460) { goto IL_3471; } } { V_32 = (bool)0; goto IL_42f9; } IL_3471: { goto IL_3537; } IL_3477: { int32_t L_1461 = V_54; bool L_1462; L_1462 = MaterialReferenceManager_TryGetSpriteAsset_m1909F75399C0A23DDE7DEDCA60476E1F1ED567EF(L_1461, (&V_55), NULL); V_183 = L_1462; bool L_1463 = V_183; if (!L_1463) { goto IL_3496; } } { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1464 = V_55; __this->___m_CurrentSpriteAsset = L_1464; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_1464); goto IL_3536; } IL_3496: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1465 = V_55; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1466; L_1466 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1465, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_184 = L_1466; bool L_1467 = V_184; if (!L_1467) { goto IL_350d; } } { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1468 = V_55; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1469; L_1469 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1468, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_185 = L_1469; bool L_1470 = V_185; if (!L_1470) { goto IL_350c; } } { bool L_1471 = V_0; V_186 = (bool)((((int32_t)L_1471) == ((int32_t)0))? 1 : 0); bool L_1472 = V_186; if (!L_1472) { goto IL_34cc; } } { bool* L_1473 = ___5_isThreadSuccess; *((int8_t*)L_1473) = (int8_t)0; V_32 = (bool)0; goto IL_42f9; } IL_34cc: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1474 = V_1; NullCheck(L_1474); String_t* L_1475; L_1475 = TextSettings_get_defaultSpriteAssetPath_mF57875222B7FACC9B69369305EEEB53FFE7986E0_inline(L_1474, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1476 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1477 = __this->___m_XmlAttribute; NullCheck(L_1477); int32_t L_1478 = ((L_1477)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1479 = __this->___m_XmlAttribute; NullCheck(L_1479); int32_t L_1480 = ((L_1479)->GetAddressAt(static_cast(0)))->___valueLength; String_t* L_1481; L_1481 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_1476, L_1478, L_1480, NULL); String_t* L_1482; L_1482 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1475, L_1481, NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1483; L_1483 = Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540(L_1482, Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540_RuntimeMethod_var); V_55 = L_1483; } IL_350c: { } IL_350d: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1484 = V_55; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1485; L_1485 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1484, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_187 = L_1485; bool L_1486 = V_187; if (!L_1486) { goto IL_3523; } } { V_32 = (bool)0; goto IL_42f9; } IL_3523: { int32_t L_1487 = V_54; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1488 = V_55; MaterialReferenceManager_AddSpriteAsset_m7FBAAC41386CFA769FDDFF1630D041C4D008A322(L_1487, L_1488, NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1489 = V_55; __this->___m_CurrentSpriteAsset = L_1489; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_1489); } IL_3536: { } IL_3537: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1490 = __this->___m_XmlAttribute; NullCheck(L_1490); int32_t L_1491 = ((L_1490)->GetAddressAt(static_cast(0)))->___valueType; V_188 = (bool)((((int32_t)L_1491) == ((int32_t)1))? 1 : 0); bool L_1492 = V_188; if (!L_1492) { goto IL_35c6; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1493 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1494 = __this->___m_XmlAttribute; NullCheck(L_1494); int32_t L_1495 = ((L_1494)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1496 = __this->___m_XmlAttribute; NullCheck(L_1496); int32_t L_1497 = ((L_1496)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1498; L_1498 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1493, L_1495, L_1497, NULL); V_189 = il2cpp_codegen_cast_double_to_int(L_1498); int32_t L_1499 = V_189; V_190 = (bool)((((int32_t)L_1499) == ((int32_t)((int32_t)-32768)))? 1 : 0); bool L_1500 = V_190; if (!L_1500) { goto IL_3599; } } { V_32 = (bool)0; goto IL_42f9; } IL_3599: { int32_t L_1501 = V_189; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1502 = __this->___m_CurrentSpriteAsset; NullCheck(L_1502); List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* L_1503; L_1503 = SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A(L_1502, NULL); NullCheck(L_1503); int32_t L_1504; L_1504 = List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_inline(L_1503, List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var); V_191 = (bool)((((int32_t)L_1501) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1504, 1))))? 1 : 0); bool L_1505 = V_191; if (!L_1505) { goto IL_35bd; } } { V_32 = (bool)0; goto IL_42f9; } IL_35bd: { int32_t L_1506 = V_189; __this->___m_SpriteIndex = L_1506; } IL_35c6: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1507; L_1507 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1508; L_1508 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_1507, NULL); __this->___m_SpriteColor = L_1508; __this->___m_TintSprite = (bool)0; V_192 = 0; goto IL_3820; } IL_35e5: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1509 = __this->___m_XmlAttribute; int32_t L_1510 = V_192; NullCheck(L_1509); int32_t L_1511 = ((L_1509)->GetAddressAt(static_cast(L_1510)))->___nameHashCode; V_193 = L_1511; V_194 = 0; int32_t L_1512 = V_193; V_197 = L_1512; int32_t L_1513 = V_197; V_196 = L_1513; int32_t L_1514 = V_196; if ((((int32_t)L_1514) > ((int32_t)((int32_t)2875623)))) { goto IL_362a; } } { int32_t L_1515 = V_196; if ((((int32_t)L_1515) == ((int32_t)((int32_t)2283339)))) { goto IL_3791; } } { goto IL_361c; } IL_361c: { int32_t L_1516 = V_196; if ((((int32_t)L_1516) == ((int32_t)((int32_t)2875623)))) { goto IL_3654; } } { goto IL_37fd; } IL_362a: { int32_t L_1517 = V_196; if ((((int32_t)L_1517) == ((int32_t)((int32_t)2960519)))) { goto IL_3713; } } { goto IL_3638; } IL_3638: { int32_t L_1518 = V_196; if ((((int32_t)L_1518) == ((int32_t)((int32_t)81999901)))) { goto IL_3757; } } { goto IL_3646; } IL_3646: { int32_t L_1519 = V_196; if ((((int32_t)L_1519) == ((int32_t)((int32_t)84268030)))) { goto IL_369b; } } { goto IL_37fd; } IL_3654: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1520 = __this->___m_CurrentSpriteAsset; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1521 = __this->___m_XmlAttribute; int32_t L_1522 = V_192; NullCheck(L_1521); int32_t L_1523 = ((L_1521)->GetAddressAt(static_cast(L_1522)))->___valueHashCode; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1524; L_1524 = SpriteAsset_SearchForSpriteByHashCode_m8B9CAB0028CC297570785693F2973918B31C9028(L_1520, L_1523, (bool)1, (&V_194), (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64*)NULL, NULL); __this->___m_CurrentSpriteAsset = L_1524; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_1524); int32_t L_1525 = V_194; V_198 = (bool)((((int32_t)L_1525) == ((int32_t)(-1)))? 1 : 0); bool L_1526 = V_198; if (!L_1526) { goto IL_368e; } } { V_32 = (bool)0; goto IL_42f9; } IL_368e: { int32_t L_1527 = V_194; __this->___m_SpriteIndex = L_1527; goto IL_3819; } IL_369b: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1528 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1529 = __this->___m_XmlAttribute; NullCheck(L_1529); int32_t L_1530 = ((L_1529)->GetAddressAt(static_cast(1)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1531 = __this->___m_XmlAttribute; NullCheck(L_1531); int32_t L_1532 = ((L_1531)->GetAddressAt(static_cast(1)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1533; L_1533 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1528, L_1530, L_1532, NULL); V_194 = il2cpp_codegen_cast_double_to_int(L_1533); int32_t L_1534 = V_194; V_199 = (bool)((((int32_t)L_1534) == ((int32_t)((int32_t)-32768)))? 1 : 0); bool L_1535 = V_199; if (!L_1535) { goto IL_36e2; } } { V_32 = (bool)0; goto IL_42f9; } IL_36e2: { int32_t L_1536 = V_194; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1537 = __this->___m_CurrentSpriteAsset; NullCheck(L_1537); List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* L_1538; L_1538 = SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A(L_1537, NULL); NullCheck(L_1538); int32_t L_1539; L_1539 = List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_inline(L_1538, List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var); V_200 = (bool)((((int32_t)L_1536) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1539, 1))))? 1 : 0); bool L_1540 = V_200; if (!L_1540) { goto IL_3706; } } { V_32 = (bool)0; goto IL_42f9; } IL_3706: { int32_t L_1541 = V_194; __this->___m_SpriteIndex = L_1541; goto IL_3819; } IL_3713: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1542 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1543 = __this->___m_XmlAttribute; int32_t L_1544 = V_192; NullCheck(L_1543); int32_t L_1545 = ((L_1543)->GetAddressAt(static_cast(L_1544)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1546 = __this->___m_XmlAttribute; int32_t L_1547 = V_192; NullCheck(L_1546); int32_t L_1548 = ((L_1546)->GetAddressAt(static_cast(L_1547)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1549; L_1549 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1542, L_1545, L_1548, NULL); __this->___m_TintSprite = (bool)((((int32_t)((((float)L_1549) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_3819; } IL_3757: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1550 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1551 = __this->___m_XmlAttribute; int32_t L_1552 = V_192; NullCheck(L_1551); int32_t L_1553 = ((L_1551)->GetAddressAt(static_cast(L_1552)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1554 = __this->___m_XmlAttribute; int32_t L_1555 = V_192; NullCheck(L_1554); int32_t L_1556 = ((L_1554)->GetAddressAt(static_cast(L_1555)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1557; L_1557 = TextGeneratorUtilities_HexCharsToColor_m4D7AB2E490DA31C514A42A880AB35CE9CBAF77B4(L_1550, L_1553, L_1556, NULL); __this->___m_SpriteColor = L_1557; goto IL_3819; } IL_3791: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1558 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1559 = __this->___m_XmlAttribute; int32_t L_1560 = V_192; NullCheck(L_1559); int32_t L_1561 = ((L_1559)->GetAddressAt(static_cast(L_1560)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1562 = __this->___m_XmlAttribute; int32_t L_1563 = V_192; NullCheck(L_1562); int32_t L_1564 = ((L_1562)->GetAddressAt(static_cast(L_1563)))->___valueLength; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** L_1565 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C**)(&__this->___m_AttributeParameterValues); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); int32_t L_1566; L_1566 = TextGeneratorUtilities_GetAttributeParameters_m261C1E8FB533D3570153B2BAF0D671C5DF4B58DB(L_1558, L_1561, L_1564, L_1565, NULL); V_195 = L_1566; int32_t L_1567 = V_195; V_201 = (bool)((((int32_t)((((int32_t)L_1567) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1568 = V_201; if (!L_1568) { goto IL_37de; } } { V_32 = (bool)0; goto IL_42f9; } IL_37de: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1569 = __this->___m_AttributeParameterValues; NullCheck(L_1569); int32_t L_1570 = 0; float L_1571 = (L_1569)->GetAt(static_cast(L_1570)); __this->___m_SpriteIndex = il2cpp_codegen_cast_double_to_int(L_1571); bool L_1572 = __this->___m_isTextLayoutPhase; V_202 = L_1572; bool L_1573 = V_202; if (!L_1573) { goto IL_37fb; } } { } IL_37fb: { goto IL_3819; } IL_37fd: { int32_t L_1574 = V_193; V_203 = (bool)((((int32_t)((((int32_t)L_1574) == ((int32_t)((int32_t)-991527447)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1575 = V_203; if (!L_1575) { goto IL_3817; } } { V_32 = (bool)0; goto IL_42f9; } IL_3817: { goto IL_3819; } IL_3819: { int32_t L_1576 = V_192; V_192 = ((int32_t)il2cpp_codegen_add(L_1576, 1)); } IL_3820: { int32_t L_1577 = V_192; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1578 = __this->___m_XmlAttribute; NullCheck(L_1578); if ((((int32_t)L_1577) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1578)->max_length))))) { goto IL_3843; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1579 = __this->___m_XmlAttribute; int32_t L_1580 = V_192; NullCheck(L_1579); int32_t L_1581 = ((L_1579)->GetAddressAt(static_cast(L_1580)))->___nameHashCode; G_B846_0 = ((!(((uint32_t)L_1581) <= ((uint32_t)0)))? 1 : 0); goto IL_3844; } IL_3843: { G_B846_0 = 0; } IL_3844: { V_204 = (bool)G_B846_0; bool L_1582 = V_204; if (L_1582) { goto IL_35e5; } } { int32_t L_1583 = __this->___m_SpriteIndex; V_205 = (bool)((((int32_t)L_1583) == ((int32_t)(-1)))? 1 : 0); bool L_1584 = V_205; if (!L_1584) { goto IL_3864; } } { V_32 = (bool)0; goto IL_42f9; } IL_3864: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1585 = __this->___m_CurrentSpriteAsset; NullCheck(L_1585); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1586; L_1586 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_1585, NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_1587 = __this->___m_CurrentSpriteAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_1588 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1589 = __this->___m_MaterialReferenceIndexLookup; int32_t L_1590; L_1590 = MaterialReference_AddMaterialReference_mEE57C2284E5BE17BDD80C69165FAECB3B4CC1BCD(L_1586, L_1587, L_1588, L_1589, NULL); __this->___m_CurrentMaterialIndex = L_1590; __this->___m_TextElementType = 2; V_32 = (bool)1; goto IL_42f9; } IL_389b: { int32_t L_1591 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_1591|8)); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_1592 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_1593; L_1593 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_1592, 8, NULL); V_32 = (bool)1; goto IL_42f9; } IL_38be: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1594 = ___3_generationSettings; NullCheck(L_1594); int32_t L_1595 = L_1594->___fontStyle; V_206 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_1595&8))) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1596 = V_206; if (!L_1596) { goto IL_38f9; } } { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_1597 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_1598; L_1598 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_1597, 8, NULL); V_207 = (bool)((((int32_t)L_1598) == ((int32_t)0))? 1 : 0); bool L_1599 = V_207; if (!L_1599) { goto IL_38f8; } } { int32_t L_1600 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_1600&((int32_t)-9))); } IL_38f8: { } IL_38f9: { V_32 = (bool)1; goto IL_42f9; } IL_3901: { int32_t L_1601 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_1601|((int32_t)16))); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_1602 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_1603; L_1603 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_1602, ((int32_t)16), NULL); V_32 = (bool)1; goto IL_42f9; } IL_3926: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1604 = ___3_generationSettings; NullCheck(L_1604); int32_t L_1605 = L_1604->___fontStyle; V_208 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_1605&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1606 = V_208; if (!L_1606) { goto IL_3964; } } { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_1607 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_1608; L_1608 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_1607, ((int32_t)16), NULL); V_209 = (bool)((((int32_t)L_1608) == ((int32_t)0))? 1 : 0); bool L_1609 = V_209; if (!L_1609) { goto IL_3963; } } { int32_t L_1610 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_1610&((int32_t)-17))); } IL_3963: { } IL_3964: { V_32 = (bool)1; goto IL_42f9; } IL_396c: { int32_t L_1611 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_1611|((int32_t)32))); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_1612 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_1613; L_1613 = FontStyleStack_Add_m26E701C9F052EEEBB213B9B8BC6CB8F1F8F6AFCB(L_1612, ((int32_t)32), NULL); V_32 = (bool)1; goto IL_42f9; } IL_3991: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1614 = ___3_generationSettings; NullCheck(L_1614); int32_t L_1615 = L_1614->___fontStyle; V_210 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_1615&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1616 = V_210; if (!L_1616) { goto IL_39cf; } } { FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_1617 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); uint8_t L_1618; L_1618 = FontStyleStack_Remove_mC2B4F44A6596E92D6992DBCA298648F8A7416CAB(L_1617, ((int32_t)32), NULL); V_211 = (bool)((((int32_t)L_1618) == ((int32_t)0))? 1 : 0); bool L_1619 = V_211; if (!L_1619) { goto IL_39ce; } } { int32_t L_1620 = __this->___m_FontStyleInternal; __this->___m_FontStyleInternal = ((int32_t)((int32_t)L_1620&((int32_t)-33))); } IL_39ce: { } IL_39cf: { V_32 = (bool)1; goto IL_42f9; } IL_39d7: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1621 = __this->___m_XmlAttribute; NullCheck(L_1621); int32_t L_1622 = ((L_1621)->GetAddressAt(static_cast(0)))->___valueType; V_213 = L_1622; int32_t L_1623 = V_213; V_212 = L_1623; int32_t L_1624 = V_212; if (!L_1624) { goto IL_3b11; } } { goto IL_39f7; } IL_39f7: { int32_t L_1625 = V_212; if ((((int32_t)L_1625) == ((int32_t)1))) { goto IL_3a01; } } { goto IL_3db1; } IL_3a01: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1626 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1627 = __this->___m_XmlAttribute; NullCheck(L_1627); int32_t L_1628 = ((L_1627)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1629 = __this->___m_XmlAttribute; NullCheck(L_1629); int32_t L_1630 = ((L_1629)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1631; L_1631 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1626, L_1628, L_1630, NULL); V_43 = L_1631; float L_1632 = V_43; V_214 = (bool)((((float)L_1632) == ((float)(-32768.0f)))? 1 : 0); bool L_1633 = V_214; if (!L_1633) { goto IL_3a47; } } { V_32 = (bool)0; goto IL_42f9; } IL_3a47: { int32_t L_1634 = V_6; V_216 = L_1634; int32_t L_1635 = V_216; V_215 = L_1635; int32_t L_1636 = V_215; switch (L_1636) { case 0: { goto IL_3a64; } case 1: { goto IL_3a84; } case 2: { goto IL_3aab; } } } { goto IL_3add; } IL_3a64: { float L_1637 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1638 = ___3_generationSettings; NullCheck(L_1638); bool L_1639 = L_1638->___isOrthographic; if (L_1639) { G_B878_0 = L_1637; G_B878_1 = __this; goto IL_3a77; } G_B877_0 = L_1637; G_B877_1 = __this; } { G_B879_0 = (0.100000001f); G_B879_1 = G_B877_0; G_B879_2 = G_B877_1; goto IL_3a7c; } IL_3a77: { G_B879_0 = (1.0f); G_B879_1 = G_B878_0; G_B879_2 = G_B878_1; } IL_3a7c: { NullCheck(G_B879_2); G_B879_2->___m_MarginLeft = ((float)il2cpp_codegen_multiply(G_B879_1, G_B879_0)); goto IL_3add; } IL_3a84: { float L_1640 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1641 = ___3_generationSettings; NullCheck(L_1641); bool L_1642 = L_1641->___isOrthographic; if (L_1642) { G_B882_0 = L_1640; G_B882_1 = __this; goto IL_3a97; } G_B881_0 = L_1640; G_B881_1 = __this; } { G_B883_0 = (0.100000001f); G_B883_1 = G_B881_0; G_B883_2 = G_B881_1; goto IL_3a9c; } IL_3a97: { G_B883_0 = (1.0f); G_B883_1 = G_B882_0; G_B883_2 = G_B882_1; } IL_3a9c: { float L_1643 = __this->___m_CurrentFontSize; NullCheck(G_B883_2); G_B883_2->___m_MarginLeft = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B883_1, G_B883_0)), L_1643)); goto IL_3add; } IL_3aab: { float L_1644 = __this->___m_MarginWidth; float L_1645 = __this->___m_Width; if ((!(((float)L_1645) == ((float)(-1.0f))))) { G_B886_0 = L_1644; G_B886_1 = __this; goto IL_3ac6; } G_B885_0 = L_1644; G_B885_1 = __this; } { G_B887_0 = (0.0f); G_B887_1 = G_B885_0; G_B887_2 = G_B885_1; goto IL_3acc; } IL_3ac6: { float L_1646 = __this->___m_Width; G_B887_0 = L_1646; G_B887_1 = G_B886_0; G_B887_2 = G_B886_1; } IL_3acc: { float L_1647 = V_43; NullCheck(G_B887_2); G_B887_2->___m_MarginLeft = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B887_1, G_B887_0)), L_1647))/(100.0f))); goto IL_3add; } IL_3add: { float L_1648 = __this->___m_MarginLeft; if ((((float)L_1648) >= ((float)(0.0f)))) { G_B890_0 = __this; goto IL_3af2; } G_B889_0 = __this; } { G_B891_0 = (0.0f); G_B891_1 = G_B889_0; goto IL_3af8; } IL_3af2: { float L_1649 = __this->___m_MarginLeft; G_B891_0 = L_1649; G_B891_1 = G_B890_0; } IL_3af8: { NullCheck(G_B891_1); G_B891_1->___m_MarginLeft = G_B891_0; float L_1650 = __this->___m_MarginLeft; __this->___m_MarginRight = L_1650; V_32 = (bool)1; goto IL_42f9; } IL_3b11: { V_217 = 1; goto IL_3d7c; } IL_3b19: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1651 = __this->___m_XmlAttribute; int32_t L_1652 = V_217; NullCheck(L_1651); int32_t L_1653 = ((L_1651)->GetAddressAt(static_cast(L_1652)))->___nameHashCode; V_218 = L_1653; int32_t L_1654 = V_218; V_220 = L_1654; int32_t L_1655 = V_220; V_219 = L_1655; int32_t L_1656 = V_219; if ((((int32_t)L_1656) == ((int32_t)((int32_t)2660507)))) { goto IL_3b52; } } { goto IL_3b41; } IL_3b41: { int32_t L_1657 = V_219; if ((((int32_t)L_1657) == ((int32_t)((int32_t)99937376)))) { goto IL_3c65; } } { goto IL_3d75; } IL_3b52: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1658 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1659 = __this->___m_XmlAttribute; int32_t L_1660 = V_217; NullCheck(L_1659); int32_t L_1661 = ((L_1659)->GetAddressAt(static_cast(L_1660)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1662 = __this->___m_XmlAttribute; int32_t L_1663 = V_217; NullCheck(L_1662); int32_t L_1664 = ((L_1662)->GetAddressAt(static_cast(L_1663)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1665; L_1665 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1658, L_1661, L_1664, NULL); V_43 = L_1665; float L_1666 = V_43; V_221 = (bool)((((float)L_1666) == ((float)(-32768.0f)))? 1 : 0); bool L_1667 = V_221; if (!L_1667) { goto IL_3b9a; } } { V_32 = (bool)0; goto IL_42f9; } IL_3b9a: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1668 = __this->___m_XmlAttribute; int32_t L_1669 = V_217; NullCheck(L_1668); int32_t L_1670 = ((L_1668)->GetAddressAt(static_cast(L_1669)))->___unitType; V_223 = L_1670; int32_t L_1671 = V_223; V_222 = L_1671; int32_t L_1672 = V_222; switch (L_1672) { case 0: { goto IL_3bc7; } case 1: { goto IL_3be7; } case 2: { goto IL_3c0e; } } } { goto IL_3c40; } IL_3bc7: { float L_1673 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1674 = ___3_generationSettings; NullCheck(L_1674); bool L_1675 = L_1674->___isOrthographic; if (L_1675) { G_B903_0 = L_1673; G_B903_1 = __this; goto IL_3bda; } G_B902_0 = L_1673; G_B902_1 = __this; } { G_B904_0 = (0.100000001f); G_B904_1 = G_B902_0; G_B904_2 = G_B902_1; goto IL_3bdf; } IL_3bda: { G_B904_0 = (1.0f); G_B904_1 = G_B903_0; G_B904_2 = G_B903_1; } IL_3bdf: { NullCheck(G_B904_2); G_B904_2->___m_MarginLeft = ((float)il2cpp_codegen_multiply(G_B904_1, G_B904_0)); goto IL_3c40; } IL_3be7: { float L_1676 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1677 = ___3_generationSettings; NullCheck(L_1677); bool L_1678 = L_1677->___isOrthographic; if (L_1678) { G_B907_0 = L_1676; G_B907_1 = __this; goto IL_3bfa; } G_B906_0 = L_1676; G_B906_1 = __this; } { G_B908_0 = (0.100000001f); G_B908_1 = G_B906_0; G_B908_2 = G_B906_1; goto IL_3bff; } IL_3bfa: { G_B908_0 = (1.0f); G_B908_1 = G_B907_0; G_B908_2 = G_B907_1; } IL_3bff: { float L_1679 = __this->___m_CurrentFontSize; NullCheck(G_B908_2); G_B908_2->___m_MarginLeft = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B908_1, G_B908_0)), L_1679)); goto IL_3c40; } IL_3c0e: { float L_1680 = __this->___m_MarginWidth; float L_1681 = __this->___m_Width; if ((!(((float)L_1681) == ((float)(-1.0f))))) { G_B911_0 = L_1680; G_B911_1 = __this; goto IL_3c29; } G_B910_0 = L_1680; G_B910_1 = __this; } { G_B912_0 = (0.0f); G_B912_1 = G_B910_0; G_B912_2 = G_B910_1; goto IL_3c2f; } IL_3c29: { float L_1682 = __this->___m_Width; G_B912_0 = L_1682; G_B912_1 = G_B911_0; G_B912_2 = G_B911_1; } IL_3c2f: { float L_1683 = V_43; NullCheck(G_B912_2); G_B912_2->___m_MarginLeft = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B912_1, G_B912_0)), L_1683))/(100.0f))); goto IL_3c40; } IL_3c40: { float L_1684 = __this->___m_MarginLeft; if ((((float)L_1684) >= ((float)(0.0f)))) { G_B915_0 = __this; goto IL_3c55; } G_B914_0 = __this; } { G_B916_0 = (0.0f); G_B916_1 = G_B914_0; goto IL_3c5b; } IL_3c55: { float L_1685 = __this->___m_MarginLeft; G_B916_0 = L_1685; G_B916_1 = G_B915_0; } IL_3c5b: { NullCheck(G_B916_1); G_B916_1->___m_MarginLeft = G_B916_0; goto IL_3d75; } IL_3c65: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1686 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1687 = __this->___m_XmlAttribute; int32_t L_1688 = V_217; NullCheck(L_1687); int32_t L_1689 = ((L_1687)->GetAddressAt(static_cast(L_1688)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1690 = __this->___m_XmlAttribute; int32_t L_1691 = V_217; NullCheck(L_1690); int32_t L_1692 = ((L_1690)->GetAddressAt(static_cast(L_1691)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1693; L_1693 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1686, L_1689, L_1692, NULL); V_43 = L_1693; float L_1694 = V_43; V_224 = (bool)((((float)L_1694) == ((float)(-32768.0f)))? 1 : 0); bool L_1695 = V_224; if (!L_1695) { goto IL_3cad; } } { V_32 = (bool)0; goto IL_42f9; } IL_3cad: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1696 = __this->___m_XmlAttribute; int32_t L_1697 = V_217; NullCheck(L_1696); int32_t L_1698 = ((L_1696)->GetAddressAt(static_cast(L_1697)))->___unitType; V_226 = L_1698; int32_t L_1699 = V_226; V_225 = L_1699; int32_t L_1700 = V_225; switch (L_1700) { case 0: { goto IL_3cda; } case 1: { goto IL_3cfa; } case 2: { goto IL_3d21; } } } { goto IL_3d53; } IL_3cda: { float L_1701 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1702 = ___3_generationSettings; NullCheck(L_1702); bool L_1703 = L_1702->___isOrthographic; if (L_1703) { G_B923_0 = L_1701; G_B923_1 = __this; goto IL_3ced; } G_B922_0 = L_1701; G_B922_1 = __this; } { G_B924_0 = (0.100000001f); G_B924_1 = G_B922_0; G_B924_2 = G_B922_1; goto IL_3cf2; } IL_3ced: { G_B924_0 = (1.0f); G_B924_1 = G_B923_0; G_B924_2 = G_B923_1; } IL_3cf2: { NullCheck(G_B924_2); G_B924_2->___m_MarginRight = ((float)il2cpp_codegen_multiply(G_B924_1, G_B924_0)); goto IL_3d53; } IL_3cfa: { float L_1704 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1705 = ___3_generationSettings; NullCheck(L_1705); bool L_1706 = L_1705->___isOrthographic; if (L_1706) { G_B927_0 = L_1704; G_B927_1 = __this; goto IL_3d0d; } G_B926_0 = L_1704; G_B926_1 = __this; } { G_B928_0 = (0.100000001f); G_B928_1 = G_B926_0; G_B928_2 = G_B926_1; goto IL_3d12; } IL_3d0d: { G_B928_0 = (1.0f); G_B928_1 = G_B927_0; G_B928_2 = G_B927_1; } IL_3d12: { float L_1707 = __this->___m_CurrentFontSize; NullCheck(G_B928_2); G_B928_2->___m_MarginRight = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B928_1, G_B928_0)), L_1707)); goto IL_3d53; } IL_3d21: { float L_1708 = __this->___m_MarginWidth; float L_1709 = __this->___m_Width; if ((!(((float)L_1709) == ((float)(-1.0f))))) { G_B931_0 = L_1708; G_B931_1 = __this; goto IL_3d3c; } G_B930_0 = L_1708; G_B930_1 = __this; } { G_B932_0 = (0.0f); G_B932_1 = G_B930_0; G_B932_2 = G_B930_1; goto IL_3d42; } IL_3d3c: { float L_1710 = __this->___m_Width; G_B932_0 = L_1710; G_B932_1 = G_B931_0; G_B932_2 = G_B931_1; } IL_3d42: { float L_1711 = V_43; NullCheck(G_B932_2); G_B932_2->___m_MarginRight = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B932_1, G_B932_0)), L_1711))/(100.0f))); goto IL_3d53; } IL_3d53: { float L_1712 = __this->___m_MarginRight; if ((((float)L_1712) >= ((float)(0.0f)))) { G_B935_0 = __this; goto IL_3d68; } G_B934_0 = __this; } { G_B936_0 = (0.0f); G_B936_1 = G_B934_0; goto IL_3d6e; } IL_3d68: { float L_1713 = __this->___m_MarginRight; G_B936_0 = L_1713; G_B936_1 = G_B935_0; } IL_3d6e: { NullCheck(G_B936_1); G_B936_1->___m_MarginRight = G_B936_0; goto IL_3d75; } IL_3d75: { int32_t L_1714 = V_217; V_217 = ((int32_t)il2cpp_codegen_add(L_1714, 1)); } IL_3d7c: { int32_t L_1715 = V_217; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1716 = __this->___m_XmlAttribute; NullCheck(L_1716); if ((((int32_t)L_1715) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1716)->max_length))))) { goto IL_3d9f; } } { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1717 = __this->___m_XmlAttribute; int32_t L_1718 = V_217; NullCheck(L_1717); int32_t L_1719 = ((L_1717)->GetAddressAt(static_cast(L_1718)))->___nameHashCode; G_B941_0 = ((!(((uint32_t)L_1719) <= ((uint32_t)0)))? 1 : 0); goto IL_3da0; } IL_3d9f: { G_B941_0 = 0; } IL_3da0: { V_227 = (bool)G_B941_0; bool L_1720 = V_227; if (L_1720) { goto IL_3b19; } } { V_32 = (bool)1; goto IL_42f9; } IL_3db1: { V_32 = (bool)0; goto IL_42f9; } IL_3db9: { __this->___m_MarginLeft = (0.0f); __this->___m_MarginRight = (0.0f); V_32 = (bool)1; goto IL_42f9; } IL_3dd7: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1721 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1722 = __this->___m_XmlAttribute; NullCheck(L_1722); int32_t L_1723 = ((L_1722)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1724 = __this->___m_XmlAttribute; NullCheck(L_1724); int32_t L_1725 = ((L_1724)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1726; L_1726 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1721, L_1723, L_1725, NULL); V_43 = L_1726; float L_1727 = V_43; V_228 = (bool)((((float)L_1727) == ((float)(-32768.0f)))? 1 : 0); bool L_1728 = V_228; if (!L_1728) { goto IL_3e1d; } } { V_32 = (bool)0; goto IL_42f9; } IL_3e1d: { int32_t L_1729 = V_6; V_230 = L_1729; int32_t L_1730 = V_230; V_229 = L_1730; int32_t L_1731 = V_229; switch (L_1731) { case 0: { goto IL_3e3a; } case 1: { goto IL_3e5a; } case 2: { goto IL_3e81; } } } { goto IL_3eb3; } IL_3e3a: { float L_1732 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1733 = ___3_generationSettings; NullCheck(L_1733); bool L_1734 = L_1733->___isOrthographic; if (L_1734) { G_B951_0 = L_1732; G_B951_1 = __this; goto IL_3e4d; } G_B950_0 = L_1732; G_B950_1 = __this; } { G_B952_0 = (0.100000001f); G_B952_1 = G_B950_0; G_B952_2 = G_B950_1; goto IL_3e52; } IL_3e4d: { G_B952_0 = (1.0f); G_B952_1 = G_B951_0; G_B952_2 = G_B951_1; } IL_3e52: { NullCheck(G_B952_2); G_B952_2->___m_MarginLeft = ((float)il2cpp_codegen_multiply(G_B952_1, G_B952_0)); goto IL_3eb3; } IL_3e5a: { float L_1735 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1736 = ___3_generationSettings; NullCheck(L_1736); bool L_1737 = L_1736->___isOrthographic; if (L_1737) { G_B955_0 = L_1735; G_B955_1 = __this; goto IL_3e6d; } G_B954_0 = L_1735; G_B954_1 = __this; } { G_B956_0 = (0.100000001f); G_B956_1 = G_B954_0; G_B956_2 = G_B954_1; goto IL_3e72; } IL_3e6d: { G_B956_0 = (1.0f); G_B956_1 = G_B955_0; G_B956_2 = G_B955_1; } IL_3e72: { float L_1738 = __this->___m_CurrentFontSize; NullCheck(G_B956_2); G_B956_2->___m_MarginLeft = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B956_1, G_B956_0)), L_1738)); goto IL_3eb3; } IL_3e81: { float L_1739 = __this->___m_MarginWidth; float L_1740 = __this->___m_Width; if ((!(((float)L_1740) == ((float)(-1.0f))))) { G_B959_0 = L_1739; G_B959_1 = __this; goto IL_3e9c; } G_B958_0 = L_1739; G_B958_1 = __this; } { G_B960_0 = (0.0f); G_B960_1 = G_B958_0; G_B960_2 = G_B958_1; goto IL_3ea2; } IL_3e9c: { float L_1741 = __this->___m_Width; G_B960_0 = L_1741; G_B960_1 = G_B959_0; G_B960_2 = G_B959_1; } IL_3ea2: { float L_1742 = V_43; NullCheck(G_B960_2); G_B960_2->___m_MarginLeft = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B960_1, G_B960_0)), L_1742))/(100.0f))); goto IL_3eb3; } IL_3eb3: { float L_1743 = __this->___m_MarginLeft; if ((((float)L_1743) >= ((float)(0.0f)))) { G_B963_0 = __this; goto IL_3ec8; } G_B962_0 = __this; } { G_B964_0 = (0.0f); G_B964_1 = G_B962_0; goto IL_3ece; } IL_3ec8: { float L_1744 = __this->___m_MarginLeft; G_B964_0 = L_1744; G_B964_1 = G_B963_0; } IL_3ece: { NullCheck(G_B964_1); G_B964_1->___m_MarginLeft = G_B964_0; V_32 = (bool)1; goto IL_42f9; } IL_3edb: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1745 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1746 = __this->___m_XmlAttribute; NullCheck(L_1746); int32_t L_1747 = ((L_1746)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1748 = __this->___m_XmlAttribute; NullCheck(L_1748); int32_t L_1749 = ((L_1748)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1750; L_1750 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1745, L_1747, L_1749, NULL); V_43 = L_1750; float L_1751 = V_43; V_231 = (bool)((((float)L_1751) == ((float)(-32768.0f)))? 1 : 0); bool L_1752 = V_231; if (!L_1752) { goto IL_3f21; } } { V_32 = (bool)0; goto IL_42f9; } IL_3f21: { int32_t L_1753 = V_6; V_233 = L_1753; int32_t L_1754 = V_233; V_232 = L_1754; int32_t L_1755 = V_232; switch (L_1755) { case 0: { goto IL_3f3e; } case 1: { goto IL_3f5e; } case 2: { goto IL_3f85; } } } { goto IL_3fb7; } IL_3f3e: { float L_1756 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1757 = ___3_generationSettings; NullCheck(L_1757); bool L_1758 = L_1757->___isOrthographic; if (L_1758) { G_B971_0 = L_1756; G_B971_1 = __this; goto IL_3f51; } G_B970_0 = L_1756; G_B970_1 = __this; } { G_B972_0 = (0.100000001f); G_B972_1 = G_B970_0; G_B972_2 = G_B970_1; goto IL_3f56; } IL_3f51: { G_B972_0 = (1.0f); G_B972_1 = G_B971_0; G_B972_2 = G_B971_1; } IL_3f56: { NullCheck(G_B972_2); G_B972_2->___m_MarginRight = ((float)il2cpp_codegen_multiply(G_B972_1, G_B972_0)); goto IL_3fb7; } IL_3f5e: { float L_1759 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1760 = ___3_generationSettings; NullCheck(L_1760); bool L_1761 = L_1760->___isOrthographic; if (L_1761) { G_B975_0 = L_1759; G_B975_1 = __this; goto IL_3f71; } G_B974_0 = L_1759; G_B974_1 = __this; } { G_B976_0 = (0.100000001f); G_B976_1 = G_B974_0; G_B976_2 = G_B974_1; goto IL_3f76; } IL_3f71: { G_B976_0 = (1.0f); G_B976_1 = G_B975_0; G_B976_2 = G_B975_1; } IL_3f76: { float L_1762 = __this->___m_CurrentFontSize; NullCheck(G_B976_2); G_B976_2->___m_MarginRight = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B976_1, G_B976_0)), L_1762)); goto IL_3fb7; } IL_3f85: { float L_1763 = __this->___m_MarginWidth; float L_1764 = __this->___m_Width; if ((!(((float)L_1764) == ((float)(-1.0f))))) { G_B979_0 = L_1763; G_B979_1 = __this; goto IL_3fa0; } G_B978_0 = L_1763; G_B978_1 = __this; } { G_B980_0 = (0.0f); G_B980_1 = G_B978_0; G_B980_2 = G_B978_1; goto IL_3fa6; } IL_3fa0: { float L_1765 = __this->___m_Width; G_B980_0 = L_1765; G_B980_1 = G_B979_0; G_B980_2 = G_B979_1; } IL_3fa6: { float L_1766 = V_43; NullCheck(G_B980_2); G_B980_2->___m_MarginRight = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B980_1, G_B980_0)), L_1766))/(100.0f))); goto IL_3fb7; } IL_3fb7: { float L_1767 = __this->___m_MarginRight; if ((((float)L_1767) >= ((float)(0.0f)))) { G_B983_0 = __this; goto IL_3fcc; } G_B982_0 = __this; } { G_B984_0 = (0.0f); G_B984_1 = G_B982_0; goto IL_3fd2; } IL_3fcc: { float L_1768 = __this->___m_MarginRight; G_B984_0 = L_1768; G_B984_1 = G_B983_0; } IL_3fd2: { NullCheck(G_B984_1); G_B984_1->___m_MarginRight = G_B984_0; V_32 = (bool)1; goto IL_42f9; } IL_3fdf: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1769 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1770 = __this->___m_XmlAttribute; NullCheck(L_1770); int32_t L_1771 = ((L_1770)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1772 = __this->___m_XmlAttribute; NullCheck(L_1772); int32_t L_1773 = ((L_1772)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1774; L_1774 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1769, L_1771, L_1773, NULL); V_43 = L_1774; float L_1775 = V_43; V_234 = (bool)((((float)L_1775) == ((float)(-32768.0f)))? 1 : 0); bool L_1776 = V_234; if (!L_1776) { goto IL_4025; } } { V_32 = (bool)0; goto IL_42f9; } IL_4025: { int32_t L_1777 = V_6; V_236 = L_1777; int32_t L_1778 = V_236; V_235 = L_1778; int32_t L_1779 = V_235; switch (L_1779) { case 0: { goto IL_4045; } case 1: { goto IL_4068; } case 2: { goto IL_408f; } } } { goto IL_4100; } IL_4045: { float L_1780 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1781 = ___3_generationSettings; NullCheck(L_1781); bool L_1782 = L_1781->___isOrthographic; if (L_1782) { G_B991_0 = L_1780; G_B991_1 = __this; goto IL_4058; } G_B990_0 = L_1780; G_B990_1 = __this; } { G_B992_0 = (0.100000001f); G_B992_1 = G_B990_0; G_B992_2 = G_B990_1; goto IL_405d; } IL_4058: { G_B992_0 = (1.0f); G_B992_1 = G_B991_0; G_B992_2 = G_B991_1; } IL_405d: { NullCheck(G_B992_2); G_B992_2->___m_LineHeight = ((float)il2cpp_codegen_multiply(G_B992_1, G_B992_0)); goto IL_4100; } IL_4068: { float L_1783 = V_43; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1784 = ___3_generationSettings; NullCheck(L_1784); bool L_1785 = L_1784->___isOrthographic; if (L_1785) { G_B995_0 = L_1783; G_B995_1 = __this; goto IL_407b; } G_B994_0 = L_1783; G_B994_1 = __this; } { G_B996_0 = (0.100000001f); G_B996_1 = G_B994_0; G_B996_2 = G_B994_1; goto IL_4080; } IL_407b: { G_B996_0 = (1.0f); G_B996_1 = G_B995_0; G_B996_2 = G_B995_1; } IL_4080: { float L_1786 = __this->___m_CurrentFontSize; NullCheck(G_B996_2); G_B996_2->___m_LineHeight = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B996_1, G_B996_0)), L_1786)); goto IL_4100; } IL_408f: { float L_1787 = __this->___m_CurrentFontSize; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1788 = __this->___m_CurrentFontAsset; NullCheck(L_1788); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1789; L_1789 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_1788, NULL); V_83 = L_1789; float L_1790; L_1790 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_83), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1791 = __this->___m_CurrentFontAsset; NullCheck(L_1791); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1792; L_1792 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_1791, NULL); V_83 = L_1792; float L_1793; L_1793 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_83), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1794 = ___3_generationSettings; NullCheck(L_1794); bool L_1795 = L_1794->___isOrthographic; if (L_1795) { G_B999_0 = ((float)il2cpp_codegen_multiply(((float)(L_1787/L_1790)), L_1793)); goto IL_40cf; } G_B998_0 = ((float)il2cpp_codegen_multiply(((float)(L_1787/L_1790)), L_1793)); } { G_B1000_0 = (0.100000001f); G_B1000_1 = G_B998_0; goto IL_40d4; } IL_40cf: { G_B1000_0 = (1.0f); G_B1000_1 = G_B999_0; } IL_40d4: { V_44 = ((float)il2cpp_codegen_multiply(G_B1000_1, G_B1000_0)); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1796 = ___3_generationSettings; NullCheck(L_1796); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1797 = L_1796->___fontAsset; NullCheck(L_1797); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1798; L_1798 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_1797, NULL); V_83 = L_1798; float L_1799; L_1799 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D((&V_83), NULL); float L_1800 = V_43; float L_1801 = V_44; __this->___m_LineHeight = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_1799, L_1800))/(100.0f))), L_1801)); goto IL_4100; } IL_4100: { V_32 = (bool)1; goto IL_42f9; } IL_4108: { __this->___m_LineHeight = (-32767.0f); V_32 = (bool)1; goto IL_42f9; } IL_411b: { __this->___m_TagNoParsing = (bool)1; V_32 = (bool)1; goto IL_42f9; } IL_412a: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1802 = __this->___m_XmlAttribute; NullCheck(L_1802); int32_t L_1803 = ((L_1802)->GetAddressAt(static_cast(0)))->___valueHashCode; V_56 = L_1803; bool L_1804 = __this->___m_isTextLayoutPhase; V_237 = L_1804; bool L_1805 = V_237; if (!L_1805) { goto IL_4180; } } { TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_1806 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ActionStack); int32_t L_1807 = V_56; TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C(L_1806, L_1807, TextProcessingStack_1_Add_m022CA737B4340C51370BE07A79E71C63F553AD3C_RuntimeMethod_var); String_t* L_1808; L_1808 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_56), NULL); int32_t* L_1809 = (int32_t*)(&__this->___m_CharacterCount); String_t* L_1810; L_1810 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_1809, NULL); String_t* L_1811; L_1811 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F, L_1808, _stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF, L_1810, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_1811, NULL); } IL_4180: { V_32 = (bool)1; goto IL_42f9; } IL_4188: { bool L_1812 = __this->___m_isTextLayoutPhase; V_238 = L_1812; bool L_1813 = V_238; if (!L_1813) { goto IL_41d0; } } { TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_1814 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ActionStack); int32_t L_1815; L_1815 = TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9(L_1814, TextProcessingStack_1_CurrentItem_m12B559530554D67DDD37987A5EAE085F642C27A9_RuntimeMethod_var); V_239 = L_1815; String_t* L_1816; L_1816 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_239), NULL); int32_t L_1817 = __this->___m_CharacterCount; V_239 = ((int32_t)il2cpp_codegen_subtract(L_1817, 1)); String_t* L_1818; L_1818 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_239), NULL); String_t* L_1819; L_1819 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F, L_1816, _stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256, L_1818, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_1819, NULL); } IL_41d0: { TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_1820 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ActionStack); int32_t L_1821; L_1821 = TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212(L_1820, TextProcessingStack_1_Remove_m22098B317E1049C5DFD900721F2F489220C44212_RuntimeMethod_var); V_32 = (bool)1; goto IL_42f9; } IL_41e4: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1822 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1823 = __this->___m_XmlAttribute; NullCheck(L_1823); int32_t L_1824 = ((L_1823)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1825 = __this->___m_XmlAttribute; NullCheck(L_1825); int32_t L_1826 = ((L_1825)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1827; L_1827 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1822, L_1824, L_1826, NULL); V_43 = L_1827; float L_1828 = V_43; V_240 = (bool)((((float)L_1828) == ((float)(-32768.0f)))? 1 : 0); bool L_1829 = V_240; if (!L_1829) { goto IL_422a; } } { V_32 = (bool)0; goto IL_42f9; } IL_422a: { float L_1830 = V_43; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1831; memset((&L_1831), 0, sizeof(L_1831)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1831), L_1830, (1.0f), (1.0f), NULL); __this->___m_FXScale = L_1831; V_32 = (bool)1; goto IL_42f9; } IL_4249: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1832; L_1832 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___m_FXScale = L_1832; V_32 = (bool)1; goto IL_42f9; } IL_425c: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1833 = __this->___m_HtmlTag; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1834 = __this->___m_XmlAttribute; NullCheck(L_1834); int32_t L_1835 = ((L_1834)->GetAddressAt(static_cast(0)))->___valueStartIndex; RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1836 = __this->___m_XmlAttribute; NullCheck(L_1836); int32_t L_1837 = ((L_1836)->GetAddressAt(static_cast(0)))->___valueLength; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); float L_1838; L_1838 = TextGeneratorUtilities_ConvertToFloat_m93B85749154AAFB614CD246876786B75C98AE11C(L_1833, L_1835, L_1837, NULL); V_43 = L_1838; float L_1839 = V_43; V_241 = (bool)((((float)L_1839) == ((float)(-32768.0f)))? 1 : 0); bool L_1840 = V_241; if (!L_1840) { goto IL_429f; } } { V_32 = (bool)0; goto IL_42f9; } IL_429f: { float L_1841 = V_43; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1842; L_1842 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), L_1841, NULL); __this->___m_FXRotation = L_1842; V_32 = (bool)1; goto IL_42f9; } IL_42bb: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1843; L_1843 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___m_FXRotation = L_1843; V_32 = (bool)1; goto IL_42f9; } IL_42cb: { V_32 = (bool)0; goto IL_42f9; } IL_42d0: { V_32 = (bool)0; goto IL_42f9; } IL_42d5: { V_32 = (bool)0; goto IL_42f9; } IL_42da: { V_32 = (bool)0; goto IL_42f9; } IL_42df: { V_32 = (bool)0; goto IL_42f9; } IL_42e4: { V_32 = (bool)0; goto IL_42f9; } IL_42e9: { V_32 = (bool)0; goto IL_42f9; } IL_42ee: { V_32 = (bool)0; goto IL_42f9; } IL_42f3: { V_32 = (bool)0; goto IL_42f9; } IL_42f9: { bool L_1844 = V_32; return L_1844; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ClearMarkupTagAttributes_m6047C48E973FC0E5A524AEB3F78D20E958E747C0 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_0 = __this->___m_XmlAttribute; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); V_1 = 0; goto IL_0024; } IL_000e: { RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_1 = __this->___m_XmlAttribute; int32_t L_2 = V_1; NullCheck(L_1); il2cpp_codegen_initobj(((L_1)->GetAddressAt(static_cast(L_2))), sizeof(RichTextTagAttribute_t0600951F833208392F1D8EE3E6A58AD5C797F9DA)); int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0024: { int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (bool)((((int32_t)L_4) < ((int32_t)L_5))? 1 : 0); bool L_6 = V_2; if (L_6) { goto IL_000e; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* ___0_state, int32_t ___1_index, int32_t ___2_count, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) { bool V_0 = false; { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_0 = ___0_state; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = __this->___m_CurrentFontAsset; L_0->___currentFontAsset = L_1; Il2CppCodeGenWriteBarrier((void**)(&L_0->___currentFontAsset), (void*)L_1); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2 = ___0_state; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_3 = __this->___m_CurrentSpriteAsset; L_2->___currentSpriteAsset = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___currentSpriteAsset), (void*)L_3); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_4 = ___0_state; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___m_CurrentMaterial; L_4->___currentMaterial = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___currentMaterial), (void*)L_5); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_6 = ___0_state; int32_t L_7 = __this->___m_CurrentMaterialIndex; L_6->___currentMaterialIndex = L_7; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_8 = ___0_state; int32_t L_9 = ___1_index; L_8->___previousWordBreak = L_9; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_10 = ___0_state; int32_t L_11 = ___2_count; L_10->___totalCharacterCount = L_11; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_12 = ___0_state; int32_t L_13 = __this->___m_LineVisibleCharacterCount; L_12->___visibleCharacterCount = L_13; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_14 = ___0_state; int32_t L_15 = __this->___m_LineVisibleSpaceCount; L_14->___visibleSpaceCount = L_15; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_16 = ___0_state; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_17 = ___3_textInfo; NullCheck(L_17); int32_t L_18 = L_17->___linkCount; L_16->___visibleLinkCount = L_18; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_19 = ___0_state; int32_t L_20 = __this->___m_FirstCharacterOfLine; L_19->___firstCharacterIndex = L_20; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_21 = ___0_state; int32_t L_22 = __this->___m_FirstVisibleCharacterOfLine; L_21->___firstVisibleCharacterIndex = L_22; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_23 = ___0_state; int32_t L_24 = __this->___m_LastVisibleCharacterOfLine; L_23->___lastVisibleCharIndex = L_24; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_25 = ___0_state; int32_t L_26 = __this->___m_FontStyleInternal; L_25->___fontStyle = L_26; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_27 = ___0_state; int32_t L_28 = __this->___m_ItalicAngle; L_27->___italicAngle = L_28; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_29 = ___0_state; float L_30 = __this->___m_FontScaleMultiplier; L_29->___fontScaleMultiplier = L_30; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_31 = ___0_state; float L_32 = __this->___m_CurrentFontSize; L_31->___currentFontSize = L_32; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_33 = ___0_state; float L_34 = __this->___m_XAdvance; L_33->___xAdvance = L_34; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_35 = ___0_state; float L_36 = __this->___m_MaxCapHeight; L_35->___maxCapHeight = L_36; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_37 = ___0_state; float L_38 = __this->___m_MaxAscender; L_37->___maxAscender = L_38; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_39 = ___0_state; float L_40 = __this->___m_MaxDescender; L_39->___maxDescender = L_40; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_41 = ___0_state; float L_42 = __this->___m_MaxLineAscender; L_41->___maxLineAscender = L_42; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_43 = ___0_state; float L_44 = __this->___m_MaxLineDescender; L_43->___maxLineDescender = L_44; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_45 = ___0_state; float L_46 = __this->___m_StartOfLineAscender; L_45->___startOfLineAscender = L_46; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_47 = ___0_state; float L_48 = __this->___m_PreferredWidth; L_47->___preferredWidth = L_48; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_49 = ___0_state; float L_50 = __this->___m_PreferredHeight; L_49->___preferredHeight = L_50; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_51 = ___0_state; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_52 = __this->___m_MeshExtents; L_51->___meshExtents = L_52; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_53 = ___0_state; float L_54 = __this->___m_PageAscender; L_53->___pageAscender = L_54; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_55 = ___0_state; int32_t L_56 = __this->___m_LineNumber; L_55->___lineNumber = L_56; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_57 = ___0_state; float L_58 = __this->___m_LineOffset; L_57->___lineOffset = L_58; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_59 = ___0_state; float L_60 = __this->___m_BaselineOffset; L_59->___baselineOffset = L_60; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_61 = ___0_state; bool L_62 = __this->___m_IsDrivenLineSpacing; L_61->___isDrivenLineSpacing = L_62; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_63 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_64 = __this->___m_HtmlColor; L_63->___vertexColor = L_64; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_65 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_66 = __this->___m_UnderlineColor; L_65->___underlineColor = L_66; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_67 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_68 = __this->___m_StrikethroughColor; L_67->___strikethroughColor = L_68; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_69 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_70 = __this->___m_HighlightColor; L_69->___highlightColor = L_70; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_71 = ___0_state; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_72 = __this->___m_HighlightState; L_71->___highlightState = L_72; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_73 = ___0_state; bool L_74 = __this->___m_IsNonBreakingSpace; L_73->___isNonBreakingSpace = L_74; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_75 = ___0_state; bool L_76 = __this->___m_TagNoParsing; L_75->___tagNoParsing = L_76; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_77 = ___0_state; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = __this->___m_FXScale; L_77->___fxScale = L_78; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_79 = ___0_state; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80 = __this->___m_FXRotation; L_79->___fxRotation = L_80; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_81 = ___0_state; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 L_82 = __this->___m_FontStyleStack; L_81->___basicStyleStack = L_82; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_83 = ___0_state; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_84 = __this->___m_ItalicAngleStack; L_83->___italicAngleStack = L_84; Il2CppCodeGenWriteBarrier((void**)&(((&L_83->___italicAngleStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_85 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_86 = __this->___m_ColorStack; L_85->___colorStack = L_86; Il2CppCodeGenWriteBarrier((void**)&(((&L_85->___colorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_87 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_88 = __this->___m_UnderlineColorStack; L_87->___underlineColorStack = L_88; Il2CppCodeGenWriteBarrier((void**)&(((&L_87->___underlineColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_89 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_90 = __this->___m_StrikethroughColorStack; L_89->___strikethroughColorStack = L_90; Il2CppCodeGenWriteBarrier((void**)&(((&L_89->___strikethroughColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_91 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_92 = __this->___m_HighlightColorStack; L_91->___highlightColorStack = L_92; Il2CppCodeGenWriteBarrier((void**)&(((&L_91->___highlightColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_93 = ___0_state; TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E L_94 = __this->___m_ColorGradientStack; L_93->___colorGradientStack = L_94; Il2CppCodeGenWriteBarrier((void**)&(((&L_93->___colorGradientStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_93->___colorGradientStack))->___m_DefaultItem), (void*)NULL); #endif WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_95 = ___0_state; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 L_96 = __this->___m_HighlightStateStack; L_95->___highlightStateStack = L_96; Il2CppCodeGenWriteBarrier((void**)&(((&L_95->___highlightStateStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_97 = ___0_state; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_98 = __this->___m_SizeStack; L_97->___sizeStack = L_98; Il2CppCodeGenWriteBarrier((void**)&(((&L_97->___sizeStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_99 = ___0_state; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_100 = __this->___m_IndentStack; L_99->___indentStack = L_100; Il2CppCodeGenWriteBarrier((void**)&(((&L_99->___indentStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_101 = ___0_state; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 L_102 = __this->___m_FontWeightStack; L_101->___fontWeightStack = L_102; Il2CppCodeGenWriteBarrier((void**)&(((&L_101->___fontWeightStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_103 = ___0_state; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_104 = __this->___m_StyleStack; L_103->___styleStack = L_104; Il2CppCodeGenWriteBarrier((void**)&(((&L_103->___styleStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_105 = ___0_state; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_106 = __this->___m_BaselineOffsetStack; L_105->___baselineStack = L_106; Il2CppCodeGenWriteBarrier((void**)&(((&L_105->___baselineStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_107 = ___0_state; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_108 = __this->___m_ActionStack; L_107->___actionStack = L_108; Il2CppCodeGenWriteBarrier((void**)&(((&L_107->___actionStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_109 = ___0_state; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA L_110 = __this->___m_MaterialReferenceStack; L_109->___materialReferenceStack = L_110; Il2CppCodeGenWriteBarrier((void**)&(((&L_109->___materialReferenceStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&L_109->___materialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&L_109->___materialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&L_109->___materialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&L_109->___materialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL); #endif WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_111 = ___0_state; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F L_112 = __this->___m_LineJustificationStack; L_111->___lineJustificationStack = L_112; Il2CppCodeGenWriteBarrier((void**)&(((&L_111->___lineJustificationStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_113 = ___0_state; int32_t L_114 = __this->___m_LastBaseGlyphIndex; L_113->___lastBaseGlyphIndex = L_114; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_115 = ___0_state; int32_t L_116 = __this->___m_SpriteAnimationId; L_115->___spriteAnimationId = L_116; int32_t L_117 = __this->___m_LineNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_118 = ___3_textInfo; NullCheck(L_118); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_119 = L_118->___lineInfo; NullCheck(L_119); V_0 = (bool)((((int32_t)L_117) < ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))))? 1 : 0); bool L_120 = V_0; if (!L_120) { goto IL_02dd; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_121 = ___0_state; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_122 = ___3_textInfo; NullCheck(L_122); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_123 = L_122->___lineInfo; int32_t L_124 = __this->___m_LineNumber; NullCheck(L_123); int32_t L_125 = L_124; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_126 = (L_123)->GetAt(static_cast(L_125)); L_121->___lineInfo = L_126; } IL_02dd: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* ___0_state, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_0 = ___0_state; int32_t L_1 = L_0->___previousWordBreak; V_0 = L_1; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2 = ___0_state; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_3 = L_2->___currentFontAsset; __this->___m_CurrentFontAsset = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_3); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_4 = ___0_state; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_5 = L_4->___currentSpriteAsset; __this->___m_CurrentSpriteAsset = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_5); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_6 = ___0_state; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = L_6->___currentMaterial; __this->___m_CurrentMaterial = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_7); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_8 = ___0_state; int32_t L_9 = L_8->___currentMaterialIndex; __this->___m_CurrentMaterialIndex = L_9; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_10 = ___0_state; int32_t L_11 = L_10->___totalCharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_11, 1)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_12 = ___0_state; int32_t L_13 = L_12->___visibleCharacterCount; __this->___m_LineVisibleCharacterCount = L_13; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_14 = ___0_state; int32_t L_15 = L_14->___visibleSpaceCount; __this->___m_LineVisibleSpaceCount = L_15; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_16 = ___1_textInfo; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_17 = ___0_state; int32_t L_18 = L_17->___visibleLinkCount; NullCheck(L_16); L_16->___linkCount = L_18; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_19 = ___0_state; int32_t L_20 = L_19->___firstCharacterIndex; __this->___m_FirstCharacterOfLine = L_20; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_21 = ___0_state; int32_t L_22 = L_21->___firstVisibleCharacterIndex; __this->___m_FirstVisibleCharacterOfLine = L_22; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_23 = ___0_state; int32_t L_24 = L_23->___lastVisibleCharIndex; __this->___m_LastVisibleCharacterOfLine = L_24; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_25 = ___0_state; int32_t L_26 = L_25->___fontStyle; __this->___m_FontStyleInternal = L_26; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_27 = ___0_state; int32_t L_28 = L_27->___italicAngle; __this->___m_ItalicAngle = L_28; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_29 = ___0_state; float L_30 = L_29->___fontScaleMultiplier; __this->___m_FontScaleMultiplier = L_30; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_31 = ___0_state; float L_32 = L_31->___currentFontSize; __this->___m_CurrentFontSize = L_32; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_33 = ___0_state; float L_34 = L_33->___xAdvance; __this->___m_XAdvance = L_34; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_35 = ___0_state; float L_36 = L_35->___maxCapHeight; __this->___m_MaxCapHeight = L_36; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_37 = ___0_state; float L_38 = L_37->___maxAscender; __this->___m_MaxAscender = L_38; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_39 = ___0_state; float L_40 = L_39->___maxDescender; __this->___m_MaxDescender = L_40; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_41 = ___0_state; float L_42 = L_41->___maxLineAscender; __this->___m_MaxLineAscender = L_42; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_43 = ___0_state; float L_44 = L_43->___maxLineDescender; __this->___m_MaxLineDescender = L_44; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_45 = ___0_state; float L_46 = L_45->___startOfLineAscender; __this->___m_StartOfLineAscender = L_46; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_47 = ___0_state; float L_48 = L_47->___preferredWidth; __this->___m_PreferredWidth = L_48; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_49 = ___0_state; float L_50 = L_49->___preferredHeight; __this->___m_PreferredHeight = L_50; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_51 = ___0_state; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_52 = L_51->___meshExtents; __this->___m_MeshExtents = L_52; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_53 = ___0_state; float L_54 = L_53->___pageAscender; __this->___m_PageAscender = L_54; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_55 = ___0_state; int32_t L_56 = L_55->___lineNumber; __this->___m_LineNumber = L_56; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_57 = ___0_state; float L_58 = L_57->___lineOffset; __this->___m_LineOffset = L_58; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_59 = ___0_state; float L_60 = L_59->___baselineOffset; __this->___m_BaselineOffset = L_60; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_61 = ___0_state; bool L_62 = L_61->___isDrivenLineSpacing; __this->___m_IsDrivenLineSpacing = L_62; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_63 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_64 = L_63->___vertexColor; __this->___m_HtmlColor = L_64; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_65 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_66 = L_65->___underlineColor; __this->___m_UnderlineColor = L_66; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_67 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_68 = L_67->___strikethroughColor; __this->___m_StrikethroughColor = L_68; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_69 = ___0_state; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_70 = L_69->___highlightColor; __this->___m_HighlightColor = L_70; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_71 = ___0_state; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_72 = L_71->___highlightState; __this->___m_HighlightState = L_72; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_73 = ___0_state; bool L_74 = L_73->___isNonBreakingSpace; __this->___m_IsNonBreakingSpace = L_74; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_75 = ___0_state; bool L_76 = L_75->___tagNoParsing; __this->___m_TagNoParsing = L_76; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_77 = ___0_state; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = L_77->___fxScale; __this->___m_FXScale = L_78; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_79 = ___0_state; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80 = L_79->___fxRotation; __this->___m_FXRotation = L_80; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_81 = ___0_state; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7 L_82 = L_81->___basicStyleStack; __this->___m_FontStyleStack = L_82; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_83 = ___0_state; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_84 = L_83->___italicAngleStack; __this->___m_ItalicAngleStack = L_84; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ItalicAngleStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_85 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_86 = L_85->___colorStack; __this->___m_ColorStack = L_86; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_87 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_88 = L_87->___underlineColorStack; __this->___m_UnderlineColorStack = L_88; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_UnderlineColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_89 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_90 = L_89->___strikethroughColorStack; __this->___m_StrikethroughColorStack = L_90; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_StrikethroughColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_91 = ___0_state; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_92 = L_91->___highlightColorStack; __this->___m_HighlightColorStack = L_92; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HighlightColorStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_93 = ___0_state; TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E L_94 = L_93->___colorGradientStack; __this->___m_ColorGradientStack = L_94; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ColorGradientStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ColorGradientStack))->___m_DefaultItem), (void*)NULL); #endif WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_95 = ___0_state; TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 L_96 = L_95->___highlightStateStack; __this->___m_HighlightStateStack = L_96; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HighlightStateStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_97 = ___0_state; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_98 = L_97->___sizeStack; __this->___m_SizeStack = L_98; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SizeStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_99 = ___0_state; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_100 = L_99->___indentStack; __this->___m_IndentStack = L_100; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_IndentStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_101 = ___0_state; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 L_102 = L_101->___fontWeightStack; __this->___m_FontWeightStack = L_102; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_FontWeightStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_103 = ___0_state; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_104 = L_103->___styleStack; __this->___m_StyleStack = L_104; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_StyleStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_105 = ___0_state; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_106 = L_105->___baselineStack; __this->___m_BaselineOffsetStack = L_106; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_BaselineOffsetStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_107 = ___0_state; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_108 = L_107->___actionStack; __this->___m_ActionStack = L_108; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ActionStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_109 = ___0_state; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA L_110 = L_109->___materialReferenceStack; __this->___m_MaterialReferenceStack = L_110; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_MaterialReferenceStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL); #endif WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_111 = ___0_state; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F L_112 = L_111->___lineJustificationStack; __this->___m_LineJustificationStack = L_112; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_LineJustificationStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_113 = ___0_state; int32_t L_114 = L_113->___lastBaseGlyphIndex; __this->___m_LastBaseGlyphIndex = L_114; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_115 = ___0_state; int32_t L_116 = L_115->___spriteAnimationId; __this->___m_SpriteAnimationId = L_116; int32_t L_117 = __this->___m_LineNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_118 = ___1_textInfo; NullCheck(L_118); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_119 = L_118->___lineInfo; NullCheck(L_119); V_1 = (bool)((((int32_t)L_117) < ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))))? 1 : 0); bool L_120 = V_1; if (!L_120) { goto IL_02e1; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_121 = ___1_textInfo; NullCheck(L_121); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_122 = L_121->___lineInfo; int32_t L_123 = __this->___m_LineNumber; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_124 = ___0_state; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_125 = L_124->___lineInfo; NullCheck(L_122); (L_122)->SetAt(static_cast(L_123), (LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5)L_125); } IL_02e1: { int32_t L_126 = V_0; V_2 = L_126; goto IL_02e5; } IL_02e5: { int32_t L_127 = V_2; return L_127; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveGlyphVertexInfo_m0CD6E1D45488FFC6675294AC64F40AC23C986A09 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, float ___0_padding, float ___1_stylePadding, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___2_vertexColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_1 = NULL; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_2; memset((&V_2), 0, sizeof(V_2)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B2_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B1_0 = NULL; uint8_t G_B3_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B3_1 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B7_0; memset((&G_B7_0), 0, sizeof(G_B7_0)); int32_t G_B11_0 = 0; int32_t G_B21_0 = 0; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D G_B29_0; memset((&G_B29_0), 0, sizeof(G_B29_0)); { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_0 = ___4_textInfo; NullCheck(L_0); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1 = L_0->___textElementInfo; int32_t L_2 = __this->___m_CharacterCount; NullCheck(L_1); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1)->GetAddressAt(static_cast(L_2)))->___vertexBottomLeft); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4 = ___4_textInfo; NullCheck(L_4); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_5 = L_4->___textElementInfo; int32_t L_6 = __this->___m_CharacterCount; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ((L_5)->GetAddressAt(static_cast(L_6)))->___bottomLeft; L_3->___position = L_7; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_8 = ___4_textInfo; NullCheck(L_8); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_9 = L_8->___textElementInfo; int32_t L_10 = __this->___m_CharacterCount; NullCheck(L_9); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_11 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_9)->GetAddressAt(static_cast(L_10)))->___vertexTopLeft); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_12 = ___4_textInfo; NullCheck(L_12); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_13 = L_12->___textElementInfo; int32_t L_14 = __this->___m_CharacterCount; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ((L_13)->GetAddressAt(static_cast(L_14)))->___topLeft; L_11->___position = L_15; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_16 = ___4_textInfo; NullCheck(L_16); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_17 = L_16->___textElementInfo; int32_t L_18 = __this->___m_CharacterCount; NullCheck(L_17); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_19 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_17)->GetAddressAt(static_cast(L_18)))->___vertexTopRight); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_20 = ___4_textInfo; NullCheck(L_20); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_21 = L_20->___textElementInfo; int32_t L_22 = __this->___m_CharacterCount; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ((L_21)->GetAddressAt(static_cast(L_22)))->___topRight; L_19->___position = L_23; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_24 = ___4_textInfo; NullCheck(L_24); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_25 = L_24->___textElementInfo; int32_t L_26 = __this->___m_CharacterCount; NullCheck(L_25); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_27 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_25)->GetAddressAt(static_cast(L_26)))->___vertexBottomRight); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_28 = ___4_textInfo; NullCheck(L_28); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_29 = L_28->___textElementInfo; int32_t L_30 = __this->___m_CharacterCount; NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ((L_29)->GetAddressAt(static_cast(L_30)))->___bottomRight; L_27->___position = L_31; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_32 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_33 = L_32->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_34 = ___2_vertexColor; uint8_t L_35 = L_34.___a; if ((((int32_t)L_33) < ((int32_t)L_35))) { G_B2_0 = (&___2_vertexColor); goto IL_00ea; } G_B1_0 = (&___2_vertexColor); } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_36 = ___2_vertexColor; uint8_t L_37 = L_36.___a; G_B3_0 = L_37; G_B3_1 = G_B1_0; goto IL_00f5; } IL_00ea: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_38 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_39 = L_38->___a; G_B3_0 = L_39; G_B3_1 = G_B2_0; } IL_00f5: { G_B3_1->___a = G_B3_0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_40 = __this->___m_CurrentFontAsset; NullCheck(L_40); int32_t L_41 = L_40->___m_AtlasRenderMode; V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_41&((int32_t)65536)))) == ((int32_t)((int32_t)65536)))? 1 : 0); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_42 = ___3_generationSettings; NullCheck(L_42); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_43 = L_42->___fontColorGradient; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_44; L_44 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); bool L_45 = V_0; V_7 = (bool)((int32_t)((int32_t)L_44|(int32_t)L_45)); bool L_46 = V_7; if (!L_46) { goto IL_01c8; } } { bool L_47 = V_0; if (L_47) { goto IL_0132; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_48 = ___2_vertexColor; G_B7_0 = L_48; goto IL_014c; } IL_0132: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_49 = ___2_vertexColor; uint8_t L_50 = L_49.___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_51; memset((&L_51), 0, sizeof(L_51)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_51), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), L_50, NULL); G_B7_0 = L_51; } IL_014c: { ___2_vertexColor = G_B7_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_52 = ___4_textInfo; NullCheck(L_52); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_53 = L_52->___textElementInfo; int32_t L_54 = __this->___m_CharacterCount; NullCheck(L_53); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_55 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_53)->GetAddressAt(static_cast(L_54)))->___vertexBottomLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_56 = ___2_vertexColor; L_55->___color = L_56; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_57 = ___4_textInfo; NullCheck(L_57); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_58 = L_57->___textElementInfo; int32_t L_59 = __this->___m_CharacterCount; NullCheck(L_58); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_60 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_58)->GetAddressAt(static_cast(L_59)))->___vertexTopLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_61 = ___2_vertexColor; L_60->___color = L_61; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_62 = ___4_textInfo; NullCheck(L_62); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_63 = L_62->___textElementInfo; int32_t L_64 = __this->___m_CharacterCount; NullCheck(L_63); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_65 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_63)->GetAddressAt(static_cast(L_64)))->___vertexTopRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_66 = ___2_vertexColor; L_65->___color = L_66; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_67 = ___4_textInfo; NullCheck(L_67); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_68 = L_67->___textElementInfo; int32_t L_69 = __this->___m_CharacterCount; NullCheck(L_68); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_70 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_68)->GetAddressAt(static_cast(L_69)))->___vertexBottomRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_71 = ___2_vertexColor; L_70->___color = L_71; goto IL_0446; } IL_01c8: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_72 = ___3_generationSettings; NullCheck(L_72); bool L_73 = L_72->___overrideRichTextColors; if (L_73) { goto IL_01e2; } } { TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_74 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); int32_t L_75 = L_74->___index; G_B11_0 = ((((int32_t)L_75) > ((int32_t)1))? 1 : 0); goto IL_01e3; } IL_01e2: { G_B11_0 = 0; } IL_01e3: { V_8 = (bool)G_B11_0; bool L_76 = V_8; if (!L_76) { goto IL_0264; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_77 = ___4_textInfo; NullCheck(L_77); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_78 = L_77->___textElementInfo; int32_t L_79 = __this->___m_CharacterCount; NullCheck(L_78); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_80 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_78)->GetAddressAt(static_cast(L_79)))->___vertexBottomLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_81 = ___2_vertexColor; L_80->___color = L_81; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_82 = ___4_textInfo; NullCheck(L_82); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_83 = L_82->___textElementInfo; int32_t L_84 = __this->___m_CharacterCount; NullCheck(L_83); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_85 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_83)->GetAddressAt(static_cast(L_84)))->___vertexTopLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_86 = ___2_vertexColor; L_85->___color = L_86; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_87 = ___4_textInfo; NullCheck(L_87); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_88 = L_87->___textElementInfo; int32_t L_89 = __this->___m_CharacterCount; NullCheck(L_88); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_90 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_88)->GetAddressAt(static_cast(L_89)))->___vertexTopRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_91 = ___2_vertexColor; L_90->___color = L_91; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_92 = ___4_textInfo; NullCheck(L_92); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_93 = L_92->___textElementInfo; int32_t L_94 = __this->___m_CharacterCount; NullCheck(L_93); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_95 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_93)->GetAddressAt(static_cast(L_94)))->___vertexBottomRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_96 = ___2_vertexColor; L_95->___color = L_96; goto IL_0445; } IL_0264: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_97 = ___3_generationSettings; NullCheck(L_97); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_98 = L_97->___fontColorGradientPreset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_99; L_99 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_98, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_9 = L_99; bool L_100 = V_9; if (!L_100) { goto IL_0362; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_101 = ___4_textInfo; NullCheck(L_101); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_102 = L_101->___textElementInfo; int32_t L_103 = __this->___m_CharacterCount; NullCheck(L_102); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_104 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_102)->GetAddressAt(static_cast(L_103)))->___vertexBottomLeft); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_105 = ___3_generationSettings; NullCheck(L_105); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_106 = L_105->___fontColorGradientPreset; NullCheck(L_106); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_107 = L_106->___bottomLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_108 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_109; L_109 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_108, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_110; L_110 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_107, L_109, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_111; L_111 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_110, NULL); L_104->___color = L_111; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_112 = ___4_textInfo; NullCheck(L_112); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_113 = L_112->___textElementInfo; int32_t L_114 = __this->___m_CharacterCount; NullCheck(L_113); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_115 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_113)->GetAddressAt(static_cast(L_114)))->___vertexTopLeft); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_116 = ___3_generationSettings; NullCheck(L_116); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_117 = L_116->___fontColorGradientPreset; NullCheck(L_117); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_118 = L_117->___topLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_119 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_120; L_120 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_119, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_121; L_121 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_118, L_120, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_122; L_122 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_121, NULL); L_115->___color = L_122; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_123 = ___4_textInfo; NullCheck(L_123); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_124 = L_123->___textElementInfo; int32_t L_125 = __this->___m_CharacterCount; NullCheck(L_124); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_126 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_124)->GetAddressAt(static_cast(L_125)))->___vertexTopRight); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_127 = ___3_generationSettings; NullCheck(L_127); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_128 = L_127->___fontColorGradientPreset; NullCheck(L_128); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_129 = L_128->___topRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_130 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_131; L_131 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_130, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_132; L_132 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_129, L_131, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_133; L_133 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_132, NULL); L_126->___color = L_133; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_134 = ___4_textInfo; NullCheck(L_134); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_135 = L_134->___textElementInfo; int32_t L_136 = __this->___m_CharacterCount; NullCheck(L_135); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_137 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_135)->GetAddressAt(static_cast(L_136)))->___vertexBottomRight); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_138 = ___3_generationSettings; NullCheck(L_138); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_139 = L_138->___fontColorGradientPreset; NullCheck(L_139); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_140 = L_139->___bottomRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_141 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_142; L_142 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_141, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_143; L_143 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_140, L_142, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_144; L_144 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_143, NULL); L_137->___color = L_144; goto IL_0444; } IL_0362: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_145 = ___4_textInfo; NullCheck(L_145); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_146 = L_145->___textElementInfo; int32_t L_147 = __this->___m_CharacterCount; NullCheck(L_146); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_148 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_146)->GetAddressAt(static_cast(L_147)))->___vertexBottomLeft); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_149 = ___3_generationSettings; NullCheck(L_149); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_150 = L_149->___fontColorGradient; NullCheck(L_150); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_151 = L_150->___bottomLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_152 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_153; L_153 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_152, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_154; L_154 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_151, L_153, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_155; L_155 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_154, NULL); L_148->___color = L_155; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_156 = ___4_textInfo; NullCheck(L_156); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_157 = L_156->___textElementInfo; int32_t L_158 = __this->___m_CharacterCount; NullCheck(L_157); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_159 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_157)->GetAddressAt(static_cast(L_158)))->___vertexTopLeft); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_160 = ___3_generationSettings; NullCheck(L_160); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_161 = L_160->___fontColorGradient; NullCheck(L_161); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_162 = L_161->___topLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_163 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_164; L_164 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_163, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_165; L_165 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_162, L_164, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_166; L_166 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_165, NULL); L_159->___color = L_166; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_167 = ___4_textInfo; NullCheck(L_167); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_168 = L_167->___textElementInfo; int32_t L_169 = __this->___m_CharacterCount; NullCheck(L_168); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_170 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_168)->GetAddressAt(static_cast(L_169)))->___vertexTopRight); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_171 = ___3_generationSettings; NullCheck(L_171); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_172 = L_171->___fontColorGradient; NullCheck(L_172); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_173 = L_172->___topRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_174 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_175; L_175 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_174, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_176; L_176 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_173, L_175, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_177; L_177 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_176, NULL); L_170->___color = L_177; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_178 = ___4_textInfo; NullCheck(L_178); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_179 = L_178->___textElementInfo; int32_t L_180 = __this->___m_CharacterCount; NullCheck(L_179); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_181 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_179)->GetAddressAt(static_cast(L_180)))->___vertexBottomRight); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_182 = ___3_generationSettings; NullCheck(L_182); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_183 = L_182->___fontColorGradient; NullCheck(L_183); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_184 = L_183->___bottomRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_185 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_186; L_186 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_185, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_187; L_187 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_184, L_186, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_188; L_188 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_187, NULL); L_181->___color = L_188; } IL_0444: { } IL_0445: { } IL_0446: { TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_189 = __this->___m_ColorGradientPreset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_190; L_190 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_189, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_190) { goto IL_045a; } } { bool L_191 = V_0; G_B21_0 = ((((int32_t)L_191) == ((int32_t)0))? 1 : 0); goto IL_045b; } IL_045a: { G_B21_0 = 0; } IL_045b: { V_10 = (bool)G_B21_0; bool L_192 = V_10; if (!L_192) { goto IL_065e; } } { bool L_193 = __this->___m_ColorGradientPresetIsTinted; V_11 = L_193; bool L_194 = V_11; if (!L_194) { goto IL_057f; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_195 = ___4_textInfo; NullCheck(L_195); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_196 = L_195->___textElementInfo; int32_t L_197 = __this->___m_CharacterCount; NullCheck(L_196); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_198 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_196)->GetAddressAt(static_cast(L_197)))->___vertexBottomLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_199 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&L_198->___color); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_200 = L_199; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_201 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_200); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_202; L_202 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_201, NULL); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_203 = __this->___m_ColorGradientPreset; NullCheck(L_203); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_204 = L_203->___bottomLeft; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_205; L_205 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_202, L_204, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_206; L_206 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_205, NULL); *(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_200 = L_206; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_207 = ___4_textInfo; NullCheck(L_207); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_208 = L_207->___textElementInfo; int32_t L_209 = __this->___m_CharacterCount; NullCheck(L_208); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_210 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_208)->GetAddressAt(static_cast(L_209)))->___vertexTopLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_211 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&L_210->___color); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_212 = L_211; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_213 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_212); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_214; L_214 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_213, NULL); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_215 = __this->___m_ColorGradientPreset; NullCheck(L_215); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_216 = L_215->___topLeft; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_217; L_217 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_214, L_216, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_218; L_218 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_217, NULL); *(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_212 = L_218; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_219 = ___4_textInfo; NullCheck(L_219); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_220 = L_219->___textElementInfo; int32_t L_221 = __this->___m_CharacterCount; NullCheck(L_220); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_222 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_220)->GetAddressAt(static_cast(L_221)))->___vertexTopRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_223 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&L_222->___color); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_224 = L_223; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_225 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_224); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_226; L_226 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_225, NULL); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_227 = __this->___m_ColorGradientPreset; NullCheck(L_227); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_228 = L_227->___topRight; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_229; L_229 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_226, L_228, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_230; L_230 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_229, NULL); *(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_224 = L_230; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_231 = ___4_textInfo; NullCheck(L_231); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_232 = L_231->___textElementInfo; int32_t L_233 = __this->___m_CharacterCount; NullCheck(L_232); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_234 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_232)->GetAddressAt(static_cast(L_233)))->___vertexBottomRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_235 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&L_234->___color); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_236 = L_235; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_237 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_236); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_238; L_238 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_237, NULL); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_239 = __this->___m_ColorGradientPreset; NullCheck(L_239); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_240 = L_239->___bottomRight; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_241; L_241 = Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline(L_238, L_240, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_242; L_242 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_241, NULL); *(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_236 = L_242; goto IL_065d; } IL_057f: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_243 = ___4_textInfo; NullCheck(L_243); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_244 = L_243->___textElementInfo; int32_t L_245 = __this->___m_CharacterCount; NullCheck(L_244); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_246 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_244)->GetAddressAt(static_cast(L_245)))->___vertexBottomLeft); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_247 = __this->___m_ColorGradientPreset; NullCheck(L_247); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_248 = L_247->___bottomLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_249 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_250; L_250 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_249, NULL); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_251; L_251 = TextGeneratorUtilities_MinAlpha_mB52BE8C9C82C15B23D29BF606465B16DD4B1F7E5(L_248, L_250, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_252; L_252 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_251, NULL); L_246->___color = L_252; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_253 = ___4_textInfo; NullCheck(L_253); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_254 = L_253->___textElementInfo; int32_t L_255 = __this->___m_CharacterCount; NullCheck(L_254); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_256 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_254)->GetAddressAt(static_cast(L_255)))->___vertexTopLeft); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_257 = __this->___m_ColorGradientPreset; NullCheck(L_257); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_258 = L_257->___topLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_259 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_260; L_260 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_259, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_261; L_261 = TextGeneratorUtilities_MinAlpha_mB52BE8C9C82C15B23D29BF606465B16DD4B1F7E5(L_258, L_260, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_262; L_262 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_261, NULL); L_256->___color = L_262; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_263 = ___4_textInfo; NullCheck(L_263); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_264 = L_263->___textElementInfo; int32_t L_265 = __this->___m_CharacterCount; NullCheck(L_264); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_266 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_264)->GetAddressAt(static_cast(L_265)))->___vertexTopRight); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_267 = __this->___m_ColorGradientPreset; NullCheck(L_267); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_268 = L_267->___topRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_269 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_270; L_270 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_269, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_271; L_271 = TextGeneratorUtilities_MinAlpha_mB52BE8C9C82C15B23D29BF606465B16DD4B1F7E5(L_268, L_270, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_272; L_272 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_271, NULL); L_266->___color = L_272; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_273 = ___4_textInfo; NullCheck(L_273); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_274 = L_273->___textElementInfo; int32_t L_275 = __this->___m_CharacterCount; NullCheck(L_274); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_276 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_274)->GetAddressAt(static_cast(L_275)))->___vertexBottomRight); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_277 = __this->___m_ColorGradientPreset; NullCheck(L_277); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_278 = L_277->___bottomRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_279 = ___2_vertexColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_280; L_280 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_279, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_281; L_281 = TextGeneratorUtilities_MinAlpha_mB52BE8C9C82C15B23D29BF606465B16DD4B1F7E5(L_278, L_280, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_282; L_282 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_281, NULL); L_276->___color = L_282; } IL_065d: { } IL_065e: { ___1_stylePadding = (0.0f); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_283 = ___4_textInfo; NullCheck(L_283); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_284 = L_283->___textElementInfo; int32_t L_285 = __this->___m_CharacterCount; NullCheck(L_284); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_286 = ((L_284)->GetAddressAt(static_cast(L_285)))->___alternativeGlyph; V_1 = L_286; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_287 = V_1; if (!L_287) { goto IL_0688; } } { Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_288 = V_1; NullCheck(L_288); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_289; L_289 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_288, NULL); G_B29_0 = L_289; goto IL_0698; } IL_0688: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_290 = __this->___m_CachedTextElement; NullCheck(L_290); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_291 = L_290->___m_Glyph; NullCheck(L_291); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_292; L_292 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_291, NULL); G_B29_0 = L_292; } IL_0698: { V_2 = G_B29_0; il2cpp_codegen_runtime_class_init_inline(GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); int32_t L_293; L_293 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_2), NULL); float L_294 = ___0_padding; float L_295 = ___1_stylePadding; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_296 = __this->___m_CurrentFontAsset; NullCheck(L_296); int32_t L_297; L_297 = FontAsset_get_atlasWidth_mE711550FDD4B5F988B77AB5D332A80A34B5CF364(L_296, NULL); (&V_3)->___x = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_293), L_294)), L_295))/((float)L_297))); int32_t L_298; L_298 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_2), NULL); float L_299 = ___0_padding; float L_300 = ___1_stylePadding; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_301 = __this->___m_CurrentFontAsset; NullCheck(L_301); int32_t L_302; L_302 = FontAsset_get_atlasHeight_m306FBF7D35C39123A4770E147FAF95B1B8DE8086(L_301, NULL); (&V_3)->___y = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_298), L_299)), L_300))/((float)L_302))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_303 = V_3; float L_304 = L_303.___x; (&V_4)->___x = L_304; int32_t L_305; L_305 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_2), NULL); float L_306 = ___0_padding; float L_307 = ___1_stylePadding; int32_t L_308; L_308 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_2), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_309 = __this->___m_CurrentFontAsset; NullCheck(L_309); int32_t L_310; L_310 = FontAsset_get_atlasHeight_m306FBF7D35C39123A4770E147FAF95B1B8DE8086(L_309, NULL); (&V_4)->___y = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_305), L_306)), L_307)), ((float)L_308)))/((float)L_310))); int32_t L_311; L_311 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_2), NULL); float L_312 = ___0_padding; float L_313 = ___1_stylePadding; int32_t L_314; L_314 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_2), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_315 = __this->___m_CurrentFontAsset; NullCheck(L_315); int32_t L_316; L_316 = FontAsset_get_atlasWidth_mE711550FDD4B5F988B77AB5D332A80A34B5CF364(L_315, NULL); (&V_5)->___x = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_311), L_312)), L_313)), ((float)L_314)))/((float)L_316))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_317 = V_4; float L_318 = L_317.___y; (&V_5)->___y = L_318; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_319 = V_5; float L_320 = L_319.___x; (&V_6)->___x = L_320; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_321 = V_3; float L_322 = L_321.___y; (&V_6)->___y = L_322; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_323 = ___4_textInfo; NullCheck(L_323); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_324 = L_323->___textElementInfo; int32_t L_325 = __this->___m_CharacterCount; NullCheck(L_324); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_326 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_324)->GetAddressAt(static_cast(L_325)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_327 = V_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_328; L_328 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_327, NULL); L_326->___uv = L_328; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_329 = ___4_textInfo; NullCheck(L_329); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_330 = L_329->___textElementInfo; int32_t L_331 = __this->___m_CharacterCount; NullCheck(L_330); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_332 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_330)->GetAddressAt(static_cast(L_331)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_333 = V_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_334; L_334 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_333, NULL); L_332->___uv = L_334; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_335 = ___4_textInfo; NullCheck(L_335); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_336 = L_335->___textElementInfo; int32_t L_337 = __this->___m_CharacterCount; NullCheck(L_336); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_338 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_336)->GetAddressAt(static_cast(L_337)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_339 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_340; L_340 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_339, NULL); L_338->___uv = L_340; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_341 = ___4_textInfo; NullCheck(L_341); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_342 = L_341->___textElementInfo; int32_t L_343 = __this->___m_CharacterCount; NullCheck(L_342); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_344 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_342)->GetAddressAt(static_cast(L_343)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_345 = V_6; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_346; L_346 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_345, NULL); L_344->___uv = L_346; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_SaveSpriteVertexInfo_m4B47901F01927E7CC4E486A1C4354AFBF4D138A5 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_vertexColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0; memset((&V_0), 0, sizeof(V_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_1; memset((&V_1), 0, sizeof(V_1)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_2; memset((&V_2), 0, sizeof(V_2)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_3; memset((&V_3), 0, sizeof(V_3)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7; memset((&V_7), 0, sizeof(V_7)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_13; memset((&V_13), 0, sizeof(V_13)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B5_0; memset((&G_B5_0), 0, sizeof(G_B5_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B7_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B6_0 = NULL; uint8_t G_B10_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B10_1 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B9_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B8_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B15_0; memset((&G_B15_0), 0, sizeof(G_B15_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B18_0; memset((&G_B18_0), 0, sizeof(G_B18_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B21_0; memset((&G_B21_0), 0, sizeof(G_B21_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B24_0; memset((&G_B24_0), 0, sizeof(G_B24_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B28_0; memset((&G_B28_0), 0, sizeof(G_B28_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B31_0; memset((&G_B31_0), 0, sizeof(G_B31_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B34_0; memset((&G_B34_0), 0, sizeof(G_B34_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B37_0; memset((&G_B37_0), 0, sizeof(G_B37_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B43_0; memset((&G_B43_0), 0, sizeof(G_B43_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B46_0; memset((&G_B46_0), 0, sizeof(G_B46_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B49_0; memset((&G_B49_0), 0, sizeof(G_B49_0)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B52_0; memset((&G_B52_0), 0, sizeof(G_B52_0)); { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_0 = ___2_textInfo; NullCheck(L_0); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1 = L_0->___textElementInfo; int32_t L_2 = __this->___m_CharacterCount; NullCheck(L_1); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_3 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1)->GetAddressAt(static_cast(L_2)))->___vertexBottomLeft); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4 = ___2_textInfo; NullCheck(L_4); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_5 = L_4->___textElementInfo; int32_t L_6 = __this->___m_CharacterCount; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ((L_5)->GetAddressAt(static_cast(L_6)))->___bottomLeft; L_3->___position = L_7; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_8 = ___2_textInfo; NullCheck(L_8); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_9 = L_8->___textElementInfo; int32_t L_10 = __this->___m_CharacterCount; NullCheck(L_9); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_11 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_9)->GetAddressAt(static_cast(L_10)))->___vertexTopLeft); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_12 = ___2_textInfo; NullCheck(L_12); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_13 = L_12->___textElementInfo; int32_t L_14 = __this->___m_CharacterCount; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ((L_13)->GetAddressAt(static_cast(L_14)))->___topLeft; L_11->___position = L_15; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_16 = ___2_textInfo; NullCheck(L_16); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_17 = L_16->___textElementInfo; int32_t L_18 = __this->___m_CharacterCount; NullCheck(L_17); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_19 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_17)->GetAddressAt(static_cast(L_18)))->___vertexTopRight); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_20 = ___2_textInfo; NullCheck(L_20); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_21 = L_20->___textElementInfo; int32_t L_22 = __this->___m_CharacterCount; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ((L_21)->GetAddressAt(static_cast(L_22)))->___topRight; L_19->___position = L_23; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_24 = ___2_textInfo; NullCheck(L_24); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_25 = L_24->___textElementInfo; int32_t L_26 = __this->___m_CharacterCount; NullCheck(L_25); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_27 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_25)->GetAddressAt(static_cast(L_26)))->___vertexBottomRight); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_28 = ___2_textInfo; NullCheck(L_28); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_29 = L_28->___textElementInfo; int32_t L_30 = __this->___m_CharacterCount; NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ((L_29)->GetAddressAt(static_cast(L_30)))->___bottomRight; L_27->___position = L_31; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_32 = ___1_generationSettings; NullCheck(L_32); bool L_33 = L_32->___tintSprites; V_9 = L_33; bool L_34 = V_9; if (!L_34) { goto IL_00d8; } } { __this->___m_TintSprite = (bool)1; } IL_00d8: { bool L_35 = __this->___m_TintSprite; if (L_35) { goto IL_00e8; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_36 = __this->___m_SpriteColor; G_B5_0 = L_36; goto IL_00f4; } IL_00e8: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_37 = __this->___m_SpriteColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_38 = ___0_vertexColor; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_39; L_39 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_37, L_38, NULL); G_B5_0 = L_39; } IL_00f4: { V_0 = G_B5_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_40 = V_0; uint8_t L_41 = L_40.___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_42 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_43 = L_42->___a; if ((((int32_t)L_41) < ((int32_t)L_43))) { G_B7_0 = (&V_0); goto IL_0117; } G_B6_0 = (&V_0); } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_44 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_45 = L_44->___a; G_B10_0 = L_45; G_B10_1 = G_B6_0; goto IL_0133; } IL_0117: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_46 = V_0; uint8_t L_47 = L_46.___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_48 = ___0_vertexColor; uint8_t L_49 = L_48.___a; if ((((int32_t)L_47) < ((int32_t)L_49))) { G_B9_0 = G_B7_0; goto IL_012d; } G_B8_0 = G_B7_0; } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_50 = ___0_vertexColor; uint8_t L_51 = L_50.___a; G_B10_0 = L_51; G_B10_1 = G_B8_0; goto IL_0133; } IL_012d: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_52 = V_0; uint8_t L_53 = L_52.___a; G_B10_0 = L_53; G_B10_1 = G_B9_0; } IL_0133: { G_B10_1->___a = G_B10_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_54 = V_0; V_1 = L_54; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_55 = V_0; V_2 = L_55; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_56 = V_0; V_3 = L_56; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_57 = V_0; V_4 = L_57; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_58 = ___1_generationSettings; NullCheck(L_58); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_59 = L_58->___fontColorGradient; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_60; L_60 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_59, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_10 = L_60; bool L_61 = V_10; if (!L_61) { goto IL_028c; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_62 = ___1_generationSettings; NullCheck(L_62); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_63 = L_62->___fontColorGradientPreset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_64; L_64 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_63, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_11 = L_64; bool L_65 = V_11; if (!L_65) { goto IL_01fe; } } { bool L_66 = __this->___m_TintSprite; if (L_66) { goto IL_0178; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_67 = V_1; G_B15_0 = L_67; goto IL_018e; } IL_0178: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_68 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_69 = ___1_generationSettings; NullCheck(L_69); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_70 = L_69->___fontColorGradientPreset; NullCheck(L_70); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_71 = L_70->___bottomLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_72; L_72 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_71, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_73; L_73 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_68, L_72, NULL); G_B15_0 = L_73; } IL_018e: { V_1 = G_B15_0; bool L_74 = __this->___m_TintSprite; if (L_74) { goto IL_019a; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_75 = V_2; G_B18_0 = L_75; goto IL_01b0; } IL_019a: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_76 = V_2; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_77 = ___1_generationSettings; NullCheck(L_77); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_78 = L_77->___fontColorGradientPreset; NullCheck(L_78); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_79 = L_78->___topLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_80; L_80 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_79, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_81; L_81 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_76, L_80, NULL); G_B18_0 = L_81; } IL_01b0: { V_2 = G_B18_0; bool L_82 = __this->___m_TintSprite; if (L_82) { goto IL_01bc; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_83 = V_3; G_B21_0 = L_83; goto IL_01d2; } IL_01bc: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_84 = V_3; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_85 = ___1_generationSettings; NullCheck(L_85); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_86 = L_85->___fontColorGradientPreset; NullCheck(L_86); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_87 = L_86->___topRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_88; L_88 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_87, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_89; L_89 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_84, L_88, NULL); G_B21_0 = L_89; } IL_01d2: { V_3 = G_B21_0; bool L_90 = __this->___m_TintSprite; if (L_90) { goto IL_01df; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_91 = V_4; G_B24_0 = L_91; goto IL_01f6; } IL_01df: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_92 = V_4; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_93 = ___1_generationSettings; NullCheck(L_93); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_94 = L_93->___fontColorGradientPreset; NullCheck(L_94); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_95 = L_94->___bottomRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_96; L_96 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_95, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_97; L_97 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_92, L_96, NULL); G_B24_0 = L_97; } IL_01f6: { V_4 = G_B24_0; goto IL_028b; } IL_01fe: { bool L_98 = __this->___m_TintSprite; if (L_98) { goto IL_020a; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_99 = V_1; G_B28_0 = L_99; goto IL_0220; } IL_020a: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_100 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_101 = ___1_generationSettings; NullCheck(L_101); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_102 = L_101->___fontColorGradient; NullCheck(L_102); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_103 = L_102->___bottomLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_104; L_104 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_103, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_105; L_105 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_100, L_104, NULL); G_B28_0 = L_105; } IL_0220: { V_1 = G_B28_0; bool L_106 = __this->___m_TintSprite; if (L_106) { goto IL_022c; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_107 = V_2; G_B31_0 = L_107; goto IL_0242; } IL_022c: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_108 = V_2; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_109 = ___1_generationSettings; NullCheck(L_109); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_110 = L_109->___fontColorGradient; NullCheck(L_110); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_111 = L_110->___topLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_112; L_112 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_111, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_113; L_113 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_108, L_112, NULL); G_B31_0 = L_113; } IL_0242: { V_2 = G_B31_0; bool L_114 = __this->___m_TintSprite; if (L_114) { goto IL_024e; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_115 = V_3; G_B34_0 = L_115; goto IL_0264; } IL_024e: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_116 = V_3; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_117 = ___1_generationSettings; NullCheck(L_117); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_118 = L_117->___fontColorGradient; NullCheck(L_118); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_119 = L_118->___topRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_120; L_120 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_119, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_121; L_121 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_116, L_120, NULL); G_B34_0 = L_121; } IL_0264: { V_3 = G_B34_0; bool L_122 = __this->___m_TintSprite; if (L_122) { goto IL_0271; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_123 = V_4; G_B37_0 = L_123; goto IL_0288; } IL_0271: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_124 = V_4; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_125 = ___1_generationSettings; NullCheck(L_125); TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_126 = L_125->___fontColorGradient; NullCheck(L_126); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_127 = L_126->___bottomRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_128; L_128 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_127, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_129; L_129 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_124, L_128, NULL); G_B37_0 = L_129; } IL_0288: { V_4 = G_B37_0; } IL_028b: { } IL_028c: { TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_130 = __this->___m_ColorGradientPreset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_131; L_131 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_130, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_12 = L_131; bool L_132 = V_12; if (!L_132) { goto IL_032e; } } { bool L_133 = __this->___m_TintSprite; if (L_133) { goto IL_02ad; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_134 = V_1; G_B43_0 = L_134; goto IL_02c3; } IL_02ad: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_135 = V_1; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_136 = __this->___m_ColorGradientPreset; NullCheck(L_136); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_137 = L_136->___bottomLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_138; L_138 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_137, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_139; L_139 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_135, L_138, NULL); G_B43_0 = L_139; } IL_02c3: { V_1 = G_B43_0; bool L_140 = __this->___m_TintSprite; if (L_140) { goto IL_02cf; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_141 = V_2; G_B46_0 = L_141; goto IL_02e5; } IL_02cf: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_142 = V_2; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_143 = __this->___m_ColorGradientPreset; NullCheck(L_143); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_144 = L_143->___topLeft; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_145; L_145 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_144, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_146; L_146 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_142, L_145, NULL); G_B46_0 = L_146; } IL_02e5: { V_2 = G_B46_0; bool L_147 = __this->___m_TintSprite; if (L_147) { goto IL_02f1; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_148 = V_3; G_B49_0 = L_148; goto IL_0307; } IL_02f1: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_149 = V_3; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_150 = __this->___m_ColorGradientPreset; NullCheck(L_150); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_151 = L_150->___topRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_152; L_152 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_151, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_153; L_153 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_149, L_152, NULL); G_B49_0 = L_153; } IL_0307: { V_3 = G_B49_0; bool L_154 = __this->___m_TintSprite; if (L_154) { goto IL_0314; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_155 = V_4; G_B52_0 = L_155; goto IL_032b; } IL_0314: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_156 = V_4; TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_157 = __this->___m_ColorGradientPreset; NullCheck(L_157); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_158 = L_157->___bottomRight; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_159; L_159 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_158, NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_160; L_160 = ColorUtilities_MultiplyColors_m81D3E41A86E195794977F31C5A944DB40FE734B4(L_156, L_159, NULL); G_B52_0 = L_160; } IL_032b: { V_4 = G_B52_0; } IL_032e: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_161 = ___2_textInfo; NullCheck(L_161); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_162 = L_161->___textElementInfo; int32_t L_163 = __this->___m_CharacterCount; NullCheck(L_162); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_164 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_162)->GetAddressAt(static_cast(L_163)))->___vertexBottomLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_165 = V_1; L_164->___color = L_165; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_166 = ___2_textInfo; NullCheck(L_166); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_167 = L_166->___textElementInfo; int32_t L_168 = __this->___m_CharacterCount; NullCheck(L_167); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_169 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_167)->GetAddressAt(static_cast(L_168)))->___vertexTopLeft); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_170 = V_2; L_169->___color = L_170; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_171 = ___2_textInfo; NullCheck(L_171); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_172 = L_171->___textElementInfo; int32_t L_173 = __this->___m_CharacterCount; NullCheck(L_172); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_174 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_172)->GetAddressAt(static_cast(L_173)))->___vertexTopRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_175 = V_3; L_174->___color = L_175; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_176 = ___2_textInfo; NullCheck(L_176); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_177 = L_176->___textElementInfo; int32_t L_178 = __this->___m_CharacterCount; NullCheck(L_177); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_179 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_177)->GetAddressAt(static_cast(L_178)))->___vertexBottomRight); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_180 = V_4; L_179->___color = L_180; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_181 = __this->___m_CachedTextElement; NullCheck(L_181); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_182; L_182 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_181, NULL); NullCheck(L_182); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_183; L_183 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_182, NULL); V_13 = L_183; il2cpp_codegen_runtime_class_init_inline(GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); int32_t L_184; L_184 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_13), NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_185 = __this->___m_CurrentSpriteAsset; NullCheck(L_185); float L_186; L_186 = SpriteAsset_get_width_mC8BB271B0C76D6B0609C2B9220FFA00F07BD5C31_inline(L_185, NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_187 = __this->___m_CachedTextElement; NullCheck(L_187); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_188; L_188 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_187, NULL); NullCheck(L_188); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_189; L_189 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_188, NULL); V_13 = L_189; int32_t L_190; L_190 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_13), NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_191 = __this->___m_CurrentSpriteAsset; NullCheck(L_191); float L_192; L_192 = SpriteAsset_get_height_mF1EBD2DCEAE3BD57B4E80E21EB09BBF9F7539A49_inline(L_191, NULL); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), ((float)(((float)L_184)/L_186)), ((float)(((float)L_190)/L_192)), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_193 = V_5; float L_194 = L_193.___x; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_195 = __this->___m_CachedTextElement; NullCheck(L_195); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_196; L_196 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_195, NULL); NullCheck(L_196); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_197; L_197 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_196, NULL); V_13 = L_197; int32_t L_198; L_198 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_13), NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_199 = __this->___m_CachedTextElement; NullCheck(L_199); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_200; L_200 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_199, NULL); NullCheck(L_200); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_201; L_201 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_200, NULL); V_13 = L_201; int32_t L_202; L_202 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_13), NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_203 = __this->___m_CurrentSpriteAsset; NullCheck(L_203); float L_204; L_204 = SpriteAsset_get_height_mF1EBD2DCEAE3BD57B4E80E21EB09BBF9F7539A49_inline(L_203, NULL); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_6), L_194, ((float)(((float)((int32_t)il2cpp_codegen_add(L_198, L_202)))/L_204)), NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_205 = __this->___m_CachedTextElement; NullCheck(L_205); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_206; L_206 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_205, NULL); NullCheck(L_206); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_207; L_207 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_206, NULL); V_13 = L_207; int32_t L_208; L_208 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_13), NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_209 = __this->___m_CachedTextElement; NullCheck(L_209); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_210; L_210 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_209, NULL); NullCheck(L_210); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_211; L_211 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_210, NULL); V_13 = L_211; int32_t L_212; L_212 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_13), NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_213 = __this->___m_CurrentSpriteAsset; NullCheck(L_213); float L_214; L_214 = SpriteAsset_get_width_mC8BB271B0C76D6B0609C2B9220FFA00F07BD5C31_inline(L_213, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_215 = V_6; float L_216 = L_215.___y; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), ((float)(((float)((int32_t)il2cpp_codegen_add(L_208, L_212)))/L_214)), L_216, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_217 = V_7; float L_218 = L_217.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_219 = V_5; float L_220 = L_219.___y; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_8), L_218, L_220, NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_221 = ___2_textInfo; NullCheck(L_221); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_222 = L_221->___textElementInfo; int32_t L_223 = __this->___m_CharacterCount; NullCheck(L_222); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_224 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_222)->GetAddressAt(static_cast(L_223)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_225 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_226; L_226 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_225, NULL); L_224->___uv = L_226; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_227 = ___2_textInfo; NullCheck(L_227); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_228 = L_227->___textElementInfo; int32_t L_229 = __this->___m_CharacterCount; NullCheck(L_228); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_230 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_228)->GetAddressAt(static_cast(L_229)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_231 = V_6; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_232; L_232 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_231, NULL); L_230->___uv = L_232; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_233 = ___2_textInfo; NullCheck(L_233); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_234 = L_233->___textElementInfo; int32_t L_235 = __this->___m_CharacterCount; NullCheck(L_234); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_236 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_234)->GetAddressAt(static_cast(L_235)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_237 = V_7; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_238; L_238 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_237, NULL); L_236->___uv = L_238; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_239 = ___2_textInfo; NullCheck(L_239); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_240 = L_239->___textElementInfo; int32_t L_241 = __this->___m_CharacterCount; NullCheck(L_240); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_242 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_240)->GetAddressAt(static_cast(L_241)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_243 = V_8; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_244; L_244 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_243, NULL); L_242->___uv = L_244; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, float ___2_startScale, float ___3_endScale, float ___4_maxScale, float ___5_sdfScale, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___6_underlineColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___7_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___8_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5A53A29088599D7E845D32B9B4378B04A61193D); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_2; memset((&V_2), 0, sizeof(V_2)); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* V_9 = NULL; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; float V_20 = 0.0f; float V_21 = 0.0f; float V_22 = 0.0f; float V_23 = 0.0f; float V_24 = 0.0f; float V_25 = 0.0f; float V_26 = 0.0f; float V_27 = 0.0f; bool V_28 = false; bool V_29 = false; bool V_30 = false; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_31; memset((&V_31), 0, sizeof(V_31)); bool V_32 = false; bool V_33 = false; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_34 = NULL; bool V_35 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_36; memset((&V_36), 0, sizeof(V_36)); bool V_37 = false; int32_t V_38 = 0; bool V_39 = false; int32_t V_40 = 0; bool V_41 = false; bool V_42 = false; float V_43 = 0.0f; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_44 = NULL; bool V_45 = false; float V_46 = 0.0f; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_47 = NULL; float V_48 = 0.0f; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_49 = NULL; bool V_50 = false; int32_t V_51 = 0; bool V_52 = false; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_53 = NULL; int32_t V_54 = 0; bool V_55 = false; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B30_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B29_0 = NULL; uint8_t G_B31_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B31_1 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___7_generationSettings; bool L_1; L_1 = TextGenerator_GetUnderlineSpecialCharacter_mBDF79614A582C3D08886E593DD03D38809F0CFA9(__this, L_0, NULL); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_2 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_3 = L_2->___character; V_28 = (bool)((((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_4 = V_28; if (!L_4) { goto IL_0041; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_5 = ___7_generationSettings; NullCheck(L_5); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_6 = L_5->___textSettings; NullCheck(L_6); bool L_7; L_7 = TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline(L_6, NULL); V_29 = L_7; bool L_8 = V_29; if (!L_8) { goto IL_003c; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralB5A53A29088599D7E845D32B9B4378B04A61193D, NULL); } IL_003c: { goto IL_0da5; } IL_0041: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_9 = ___8_textInfo; NullCheck(L_9); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_10 = L_9->___meshInfo; int32_t L_11 = __this->___m_CurrentMaterialIndex; NullCheck(L_10); int32_t L_12 = ((L_10)->GetAddressAt(static_cast(L_11)))->___vertexCount; V_0 = L_12; int32_t L_13 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_13, ((int32_t)12))); int32_t L_14 = V_1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_15 = ___8_textInfo; NullCheck(L_15); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_16 = L_15->___meshInfo; int32_t L_17 = __this->___m_CurrentMaterialIndex; NullCheck(L_16); int32_t L_18 = ((L_16)->GetAddressAt(static_cast(L_17)))->___vertexBufferSize; V_30 = (bool)((((int32_t)L_14) > ((int32_t)L_18))? 1 : 0); bool L_19 = V_30; if (!L_19) { goto IL_00a2; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_20 = ___8_textInfo; NullCheck(L_20); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_21 = L_20->___meshInfo; int32_t L_22 = __this->___m_CurrentMaterialIndex; NullCheck(L_21); int32_t L_23 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_24 = ___7_generationSettings; NullCheck(L_24); bool L_25 = L_24->___isIMGUI; il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_ResizeMeshInfo_m22D30D08188ACAEBA3CE46383E5D2FFC3E8C519E(((L_21)->GetAddressAt(static_cast(L_22))), ((int32_t)(L_23/4)), L_25, NULL); } IL_00a2: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___0_start; float L_27 = L_26.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___1_end; float L_29 = L_28.___y; float L_30; L_30 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_27, L_29, NULL); (&___0_start)->___y = L_30; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___0_start; float L_32 = L_31.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___1_end; float L_34 = L_33.___y; float L_35; L_35 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_32, L_34, NULL); (&___1_end)->___y = L_35; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_36 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_37 = L_36->___character; NullCheck(L_37); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_38; L_38 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_37, NULL); NullCheck(L_38); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_39; L_39 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_38, NULL); V_2 = L_39; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_40 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_41 = L_40->___character; NullCheck(L_41); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_42; L_42 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_41, NULL); NullCheck(L_42); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_43; L_43 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_42, NULL); V_3 = L_43; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_44 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_45 = L_44->___fontAsset; NullCheck(L_45); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_46; L_46 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_45, NULL); V_31 = L_46; float L_47; L_47 = FaceInfo_get_underlineThickness_mC032F8C026994AF3FD49E6AB12E113F61EFA98E2((&V_31), NULL); V_4 = L_47; float* L_48 = (float*)(&(&___0_start)->___x); float* L_49 = L_48; float L_50 = *((float*)L_49); float L_51 = ___2_startScale; float L_52 = ___4_maxScale; float L_53 = __this->___m_Padding; *((float*)L_49) = (float)((float)il2cpp_codegen_add(L_50, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_51, L_52)), L_53)))); float* L_54 = (float*)(&(&___1_end)->___x); float* L_55 = L_54; float L_56 = *((float*)L_55); float L_57 = ___4_maxScale; float L_58 = ___3_endScale; float L_59 = __this->___m_Padding; *((float*)L_55) = (float)((float)il2cpp_codegen_add(L_56, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_57, L_58)), L_59)))); float L_60; L_60 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_2), NULL); float L_61 = __this->___m_Padding; float L_62 = ___4_maxScale; V_5 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_60, (0.5f))), L_61)), L_62)); V_6 = (1.0f); float L_63 = V_5; V_7 = ((float)il2cpp_codegen_multiply((2.0f), L_63)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = ___1_end; float L_65 = L_64.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = ___0_start; float L_67 = L_66.___x; V_8 = ((float)il2cpp_codegen_subtract(L_65, L_67)); float L_68 = V_8; float L_69 = V_7; V_32 = (bool)((((float)L_68) < ((float)L_69))? 1 : 0); bool L_70 = V_32; if (!L_70) { goto IL_019b; } } { float L_71 = V_8; float L_72 = V_7; V_6 = ((float)(L_71/L_72)); float L_73 = V_5; float L_74 = V_6; V_5 = ((float)il2cpp_codegen_multiply(L_73, L_74)); } IL_019b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_75 = ___8_textInfo; NullCheck(L_75); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_76 = L_75->___meshInfo; int32_t L_77 = __this->___m_CurrentMaterialIndex; NullCheck(L_76); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_78 = ((L_76)->GetAddressAt(static_cast(L_77)))->___vertexData; V_9 = L_78; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = ___0_start; float L_80 = L_79.___x; V_10 = L_80; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = ___0_start; float L_82 = L_81.___x; float L_83 = V_5; V_11 = ((float)il2cpp_codegen_add(L_82, L_83)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = ___1_end; float L_85 = L_84.___x; float L_86 = V_5; V_12 = ((float)il2cpp_codegen_subtract(L_85, L_86)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = ___1_end; float L_88 = L_87.___x; V_13 = L_88; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = ___0_start; float L_90 = L_89.___y; float L_91 = V_4; float L_92 = __this->___m_Padding; float L_93 = ___4_maxScale; V_14 = ((float)il2cpp_codegen_subtract(L_90, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_91, L_92)), L_93)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = ___0_start; float L_95 = L_94.___y; float L_96 = __this->___m_Padding; float L_97 = ___4_maxScale; V_15 = ((float)il2cpp_codegen_add(L_95, ((float)il2cpp_codegen_multiply(L_96, L_97)))); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_98 = ___8_textInfo; NullCheck(L_98); int32_t L_99; L_99 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_98, NULL); V_33 = (bool)((((int32_t)L_99) == ((int32_t)1))? 1 : 0); bool L_100 = V_33; if (!L_100) { goto IL_033c; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_101 = V_9; int32_t L_102 = V_0; NullCheck(L_101); float L_103 = V_10; float L_104 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105; memset((&L_105), 0, sizeof(L_105)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_105), L_103, L_104, NULL); ((L_101)->GetAddressAt(static_cast(L_102)))->___position = L_105; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_106 = V_9; int32_t L_107 = V_0; NullCheck(L_106); float L_108 = V_10; float L_109 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110; memset((&L_110), 0, sizeof(L_110)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_110), L_108, L_109, NULL); ((L_106)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_107, 1)))))->___position = L_110; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_111 = V_9; int32_t L_112 = V_0; NullCheck(L_111); float L_113 = V_11; float L_114 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115; memset((&L_115), 0, sizeof(L_115)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_115), L_113, L_114, NULL); ((L_111)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_112, 2)))))->___position = L_115; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_116 = V_9; int32_t L_117 = V_0; NullCheck(L_116); float L_118 = V_11; float L_119 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120; memset((&L_120), 0, sizeof(L_120)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_120), L_118, L_119, NULL); ((L_116)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_117, 3)))))->___position = L_120; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_121 = V_9; int32_t L_122 = V_0; NullCheck(L_121); float L_123 = V_11; float L_124 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125; memset((&L_125), 0, sizeof(L_125)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_125), L_123, L_124, NULL); ((L_121)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_122, 4)))))->___position = L_125; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_126 = V_9; int32_t L_127 = V_0; NullCheck(L_126); float L_128 = V_11; float L_129 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130; memset((&L_130), 0, sizeof(L_130)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_130), L_128, L_129, NULL); ((L_126)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_127, 5)))))->___position = L_130; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_131 = V_9; int32_t L_132 = V_0; NullCheck(L_131); float L_133 = V_12; float L_134 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135; memset((&L_135), 0, sizeof(L_135)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_135), L_133, L_134, NULL); ((L_131)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_132, 6)))))->___position = L_135; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_136 = V_9; int32_t L_137 = V_0; NullCheck(L_136); float L_138 = V_12; float L_139 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140; memset((&L_140), 0, sizeof(L_140)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_140), L_138, L_139, NULL); ((L_136)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_137, 7)))))->___position = L_140; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_141 = V_9; int32_t L_142 = V_0; NullCheck(L_141); float L_143 = V_12; float L_144 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145; memset((&L_145), 0, sizeof(L_145)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_145), L_143, L_144, NULL); ((L_141)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_142, 8)))))->___position = L_145; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_146 = V_9; int32_t L_147 = V_0; NullCheck(L_146); float L_148 = V_12; float L_149 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150; memset((&L_150), 0, sizeof(L_150)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_150), L_148, L_149, NULL); ((L_146)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_147, ((int32_t)9))))))->___position = L_150; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_151 = V_9; int32_t L_152 = V_0; NullCheck(L_151); float L_153 = V_13; float L_154 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155; memset((&L_155), 0, sizeof(L_155)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_155), L_153, L_154, NULL); ((L_151)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_152, ((int32_t)10))))))->___position = L_155; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_156 = V_9; int32_t L_157 = V_0; NullCheck(L_156); float L_158 = V_13; float L_159 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_160; memset((&L_160), 0, sizeof(L_160)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_160), L_158, L_159, NULL); ((L_156)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_157, ((int32_t)11))))))->___position = L_160; goto IL_043c; } IL_033c: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_161 = ___8_textInfo; NullCheck(L_161); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_162 = L_161->___meshInfo; int32_t L_163 = __this->___m_CurrentMaterialIndex; NullCheck(L_162); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_164 = ((L_162)->GetAddressAt(static_cast(L_163)))->___vertices; V_34 = L_164; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_165 = V_34; int32_t L_166 = V_0; float L_167 = V_10; float L_168 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_169; memset((&L_169), 0, sizeof(L_169)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_169), L_167, L_168, NULL); NullCheck(L_165); (L_165)->SetAt(static_cast(L_166), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_169); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_170 = V_34; int32_t L_171 = V_0; float L_172 = V_10; float L_173 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174; memset((&L_174), 0, sizeof(L_174)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_174), L_172, L_173, NULL); NullCheck(L_170); (L_170)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_171, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_174); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_175 = V_34; int32_t L_176 = V_0; float L_177 = V_11; float L_178 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_179; memset((&L_179), 0, sizeof(L_179)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_179), L_177, L_178, NULL); NullCheck(L_175); (L_175)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_176, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_179); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_180 = V_34; int32_t L_181 = V_0; float L_182 = V_11; float L_183 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_184; memset((&L_184), 0, sizeof(L_184)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_184), L_182, L_183, NULL); NullCheck(L_180); (L_180)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_181, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_184); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_185 = V_34; int32_t L_186 = V_0; float L_187 = V_11; float L_188 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189; memset((&L_189), 0, sizeof(L_189)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_189), L_187, L_188, NULL); NullCheck(L_185); (L_185)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_186, 4))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_189); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_190 = V_34; int32_t L_191 = V_0; float L_192 = V_11; float L_193 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194; memset((&L_194), 0, sizeof(L_194)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_194), L_192, L_193, NULL); NullCheck(L_190); (L_190)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_191, 5))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_194); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_195 = V_34; int32_t L_196 = V_0; float L_197 = V_12; float L_198 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199; memset((&L_199), 0, sizeof(L_199)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_199), L_197, L_198, NULL); NullCheck(L_195); (L_195)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_196, 6))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_199); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_200 = V_34; int32_t L_201 = V_0; float L_202 = V_12; float L_203 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204; memset((&L_204), 0, sizeof(L_204)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_204), L_202, L_203, NULL); NullCheck(L_200); (L_200)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_201, 7))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_204); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_205 = V_34; int32_t L_206 = V_0; float L_207 = V_12; float L_208 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209; memset((&L_209), 0, sizeof(L_209)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_209), L_207, L_208, NULL); NullCheck(L_205); (L_205)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_206, 8))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_209); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_210 = V_34; int32_t L_211 = V_0; float L_212 = V_12; float L_213 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_214; memset((&L_214), 0, sizeof(L_214)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_214), L_212, L_213, NULL); NullCheck(L_210); (L_210)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_211, ((int32_t)9)))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_214); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_215 = V_34; int32_t L_216 = V_0; float L_217 = V_13; float L_218 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_219; memset((&L_219), 0, sizeof(L_219)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_219), L_217, L_218, NULL); NullCheck(L_215); (L_215)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_216, ((int32_t)10)))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_219); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_220 = V_34; int32_t L_221 = V_0; float L_222 = V_13; float L_223 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_224; memset((&L_224), 0, sizeof(L_224)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_224), L_222, L_223, NULL); NullCheck(L_220); (L_220)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_221, ((int32_t)11)))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_224); } IL_043c: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_225 = ___7_generationSettings; NullCheck(L_225); bool L_226 = L_225->___inverseYAxis; V_35 = L_226; bool L_227 = V_35; if (!L_227) { goto IL_057b; } } { (&V_36)->___x = (0.0f); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_228 = ___7_generationSettings; NullCheck(L_228); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_229 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&L_228->___screenRect); float L_230; L_230 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_229, NULL); (&V_36)->___y = L_230; (&V_36)->___z = (0.0f); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_231 = ___8_textInfo; NullCheck(L_231); int32_t L_232; L_232 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_231, NULL); V_37 = (bool)((((int32_t)L_232) == ((int32_t)1))? 1 : 0); bool L_233 = V_37; if (!L_233) { goto IL_0507; } } { V_38 = 0; goto IL_04f8; } IL_048e: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_234 = ___8_textInfo; NullCheck(L_234); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_235 = L_234->___meshInfo; int32_t L_236 = __this->___m_CurrentMaterialIndex; NullCheck(L_235); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_237 = ((L_235)->GetAddressAt(static_cast(L_236)))->___vertexData; int32_t L_238 = V_0; int32_t L_239 = V_38; NullCheck(L_237); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_240 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_237)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_238, L_239)))))->___position); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_241 = ___8_textInfo; NullCheck(L_241); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_242 = L_241->___meshInfo; int32_t L_243 = __this->___m_CurrentMaterialIndex; NullCheck(L_242); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_244 = ((L_242)->GetAddressAt(static_cast(L_243)))->___vertexData; int32_t L_245 = V_0; int32_t L_246 = V_38; NullCheck(L_244); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_247 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_244)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_245, L_246)))))->___position); float L_248 = L_247->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_249 = V_36; float L_250 = L_249.___y; L_240->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_248, (-1.0f))), L_250)); int32_t L_251 = V_38; V_38 = ((int32_t)il2cpp_codegen_add(L_251, 1)); } IL_04f8: { int32_t L_252 = V_38; V_39 = (bool)((((int32_t)L_252) < ((int32_t)((int32_t)12)))? 1 : 0); bool L_253 = V_39; if (L_253) { goto IL_048e; } } { goto IL_057a; } IL_0507: { V_40 = 0; goto IL_056d; } IL_050d: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_254 = ___8_textInfo; NullCheck(L_254); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_255 = L_254->___meshInfo; int32_t L_256 = __this->___m_CurrentMaterialIndex; NullCheck(L_255); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_257 = ((L_255)->GetAddressAt(static_cast(L_256)))->___vertices; int32_t L_258 = V_0; int32_t L_259 = V_40; NullCheck(L_257); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_260 = ___8_textInfo; NullCheck(L_260); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_261 = L_260->___meshInfo; int32_t L_262 = __this->___m_CurrentMaterialIndex; NullCheck(L_261); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_263 = ((L_261)->GetAddressAt(static_cast(L_262)))->___vertices; int32_t L_264 = V_0; int32_t L_265 = V_40; NullCheck(L_263); float L_266 = ((L_263)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_264, L_265)))))->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_267 = V_36; float L_268 = L_267.___y; ((L_257)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_258, L_259)))))->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_266, (-1.0f))), L_268)); int32_t L_269 = V_40; V_40 = ((int32_t)il2cpp_codegen_add(L_269, 1)); } IL_056d: { int32_t L_270 = V_40; V_41 = (bool)((((int32_t)L_270) < ((int32_t)((int32_t)12)))? 1 : 0); bool L_271 = V_41; if (L_271) { goto IL_050d; } } { } IL_057a: { } IL_057b: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_272 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_273 = L_272->___fontAsset; NullCheck(L_273); int32_t L_274; L_274 = FontAsset_get_atlasWidth_mE711550FDD4B5F988B77AB5D332A80A34B5CF364(L_273, NULL); V_16 = ((float)((1.0f)/((float)L_274))); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_275 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_276 = L_275->___fontAsset; NullCheck(L_276); int32_t L_277; L_277 = FontAsset_get_atlasHeight_m306FBF7D35C39123A4770E147FAF95B1B8DE8086(L_276, NULL); V_17 = ((float)((1.0f)/((float)L_277))); il2cpp_codegen_runtime_class_init_inline(GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); int32_t L_278; L_278 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_3), NULL); float L_279 = __this->___m_Padding; float L_280 = V_6; float L_281 = V_16; V_18 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_278), (0.5f))), L_279)), L_280)), L_281)); int32_t L_282; L_282 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL); float L_283 = __this->___m_Padding; float L_284 = V_16; V_19 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)L_282), L_283)), L_284)); float L_285 = V_19; float L_286 = V_18; V_20 = ((float)il2cpp_codegen_add(L_285, L_286)); int32_t L_287; L_287 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL); int32_t L_288; L_288 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_3), NULL); float L_289 = V_16; V_21 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)L_287), ((float)il2cpp_codegen_multiply(((float)L_288), (0.5f))))), L_289)); int32_t L_290; L_290 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL); int32_t L_291; L_291 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_3), NULL); float L_292 = __this->___m_Padding; float L_293 = V_16; V_22 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)((int32_t)il2cpp_codegen_add(L_290, L_291))), L_292)), L_293)); float L_294 = V_22; float L_295 = V_18; V_23 = ((float)il2cpp_codegen_subtract(L_294, L_295)); int32_t L_296; L_296 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_3), NULL); float L_297 = __this->___m_Padding; float L_298 = V_17; V_24 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)L_296), L_297)), L_298)); int32_t L_299; L_299 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_3), NULL); int32_t L_300; L_300 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_3), NULL); float L_301 = __this->___m_Padding; float L_302 = V_17; V_25 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)((int32_t)il2cpp_codegen_add(L_299, L_300))), L_301)), L_302)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_303 = ___8_textInfo; NullCheck(L_303); int32_t L_304; L_304 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_303, NULL); V_42 = (bool)((((int32_t)L_304) == ((int32_t)1))? 1 : 0); bool L_305 = V_42; if (!L_305) { goto IL_07cb; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_306 = V_9; int32_t L_307 = V_0; NullCheck(L_306); float L_308 = V_19; float L_309 = V_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_310; memset((&L_310), 0, sizeof(L_310)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_310), L_308, L_309, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_311; L_311 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_310, NULL); ((L_306)->GetAddressAt(static_cast(L_307)))->___uv0 = L_311; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_312 = V_9; int32_t L_313 = V_0; NullCheck(L_312); float L_314 = V_19; float L_315 = V_25; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_316; memset((&L_316), 0, sizeof(L_316)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_316), L_314, L_315, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_317; L_317 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_316, NULL); ((L_312)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_313)))))->___uv0 = L_317; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_318 = V_9; int32_t L_319 = V_0; NullCheck(L_318); float L_320 = V_20; float L_321 = V_25; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_322; memset((&L_322), 0, sizeof(L_322)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_322), L_320, L_321, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_323; L_323 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_322, NULL); ((L_318)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_319)))))->___uv0 = L_323; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_324 = V_9; int32_t L_325 = V_0; NullCheck(L_324); float L_326 = V_20; float L_327 = V_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_328; memset((&L_328), 0, sizeof(L_328)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_328), L_326, L_327, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_329; L_329 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_328, NULL); ((L_324)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_325)))))->___uv0 = L_329; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_330 = V_9; int32_t L_331 = V_0; NullCheck(L_330); float L_332 = V_21; float L_333 = V_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_334; memset((&L_334), 0, sizeof(L_334)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_334), L_332, L_333, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_335; L_335 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_334, NULL); ((L_330)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(4, L_331)))))->___uv0 = L_335; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_336 = V_9; int32_t L_337 = V_0; NullCheck(L_336); float L_338 = V_21; float L_339 = V_25; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_340; memset((&L_340), 0, sizeof(L_340)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_340), L_338, L_339, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_341; L_341 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_340, NULL); ((L_336)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(5, L_337)))))->___uv0 = L_341; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_342 = V_9; int32_t L_343 = V_0; NullCheck(L_342); float L_344 = V_21; float L_345 = V_25; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_346; memset((&L_346), 0, sizeof(L_346)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_346), L_344, L_345, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_347; L_347 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_346, NULL); ((L_342)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(6, L_343)))))->___uv0 = L_347; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_348 = V_9; int32_t L_349 = V_0; NullCheck(L_348); float L_350 = V_21; float L_351 = V_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_352; memset((&L_352), 0, sizeof(L_352)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_352), L_350, L_351, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_353; L_353 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_352, NULL); ((L_348)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(7, L_349)))))->___uv0 = L_353; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_354 = V_9; int32_t L_355 = V_0; NullCheck(L_354); float L_356 = V_23; float L_357 = V_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_358; memset((&L_358), 0, sizeof(L_358)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_358), L_356, L_357, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_359; L_359 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_358, NULL); ((L_354)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(8, L_355)))))->___uv0 = L_359; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_360 = V_9; int32_t L_361 = V_0; NullCheck(L_360); float L_362 = V_23; float L_363 = V_25; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_364; memset((&L_364), 0, sizeof(L_364)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_364), L_362, L_363, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_365; L_365 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_364, NULL); ((L_360)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)9), L_361)))))->___uv0 = L_365; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_366 = V_9; int32_t L_367 = V_0; NullCheck(L_366); float L_368 = V_22; float L_369 = V_25; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_370; memset((&L_370), 0, sizeof(L_370)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_370), L_368, L_369, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_371; L_371 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_370, NULL); ((L_366)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)10), L_367)))))->___uv0 = L_371; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_372 = V_9; int32_t L_373 = V_0; NullCheck(L_372); float L_374 = V_22; float L_375 = V_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_376; memset((&L_376), 0, sizeof(L_376)); Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline((&L_376), L_374, L_375, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_377; L_377 = Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline(L_376, NULL); ((L_372)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)11), L_373)))))->___uv0 = L_377; goto IL_0928; } IL_07cb: { float L_378 = ___5_sdfScale; float L_379; L_379 = fabsf(L_378); V_43 = L_379; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_380 = ___8_textInfo; NullCheck(L_380); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_381 = L_380->___meshInfo; int32_t L_382 = __this->___m_CurrentMaterialIndex; NullCheck(L_381); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_383 = ((L_381)->GetAddressAt(static_cast(L_382)))->___uvs0; V_44 = L_383; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_384 = V_44; int32_t L_385 = V_0; float L_386 = V_19; float L_387 = V_24; float L_388 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_389; memset((&L_389), 0, sizeof(L_389)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_389), L_386, L_387, (0.0f), L_388, NULL); NullCheck(L_384); (L_384)->SetAt(static_cast(L_385), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_389); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_390 = V_44; int32_t L_391 = V_0; float L_392 = V_19; float L_393 = V_25; float L_394 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_395; memset((&L_395), 0, sizeof(L_395)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_395), L_392, L_393, (0.0f), L_394, NULL); NullCheck(L_390); (L_390)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_391))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_395); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_396 = V_44; int32_t L_397 = V_0; float L_398 = V_20; float L_399 = V_25; float L_400 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_401; memset((&L_401), 0, sizeof(L_401)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_401), L_398, L_399, (0.0f), L_400, NULL); NullCheck(L_396); (L_396)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_397))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_401); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_402 = V_44; int32_t L_403 = V_0; float L_404 = V_20; float L_405 = V_24; float L_406 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_407; memset((&L_407), 0, sizeof(L_407)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_407), L_404, L_405, (0.0f), L_406, NULL); NullCheck(L_402); (L_402)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_403))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_407); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_408 = V_44; int32_t L_409 = V_0; float L_410 = V_21; float L_411 = V_24; float L_412 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_413; memset((&L_413), 0, sizeof(L_413)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_413), L_410, L_411, (0.0f), L_412, NULL); NullCheck(L_408); (L_408)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(4, L_409))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_413); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_414 = V_44; int32_t L_415 = V_0; float L_416 = V_21; float L_417 = V_25; float L_418 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_419; memset((&L_419), 0, sizeof(L_419)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_419), L_416, L_417, (0.0f), L_418, NULL); NullCheck(L_414); (L_414)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(5, L_415))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_419); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_420 = V_44; int32_t L_421 = V_0; float L_422 = V_21; float L_423 = V_25; float L_424 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_425; memset((&L_425), 0, sizeof(L_425)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_425), L_422, L_423, (0.0f), L_424, NULL); NullCheck(L_420); (L_420)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(6, L_421))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_425); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_426 = V_44; int32_t L_427 = V_0; float L_428 = V_21; float L_429 = V_24; float L_430 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_431; memset((&L_431), 0, sizeof(L_431)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_431), L_428, L_429, (0.0f), L_430, NULL); NullCheck(L_426); (L_426)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(7, L_427))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_431); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_432 = V_44; int32_t L_433 = V_0; float L_434 = V_23; float L_435 = V_24; float L_436 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_437; memset((&L_437), 0, sizeof(L_437)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_437), L_434, L_435, (0.0f), L_436, NULL); NullCheck(L_432); (L_432)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(8, L_433))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_437); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_438 = V_44; int32_t L_439 = V_0; float L_440 = V_23; float L_441 = V_25; float L_442 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_443; memset((&L_443), 0, sizeof(L_443)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_443), L_440, L_441, (0.0f), L_442, NULL); NullCheck(L_438); (L_438)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)9), L_439))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_443); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_444 = V_44; int32_t L_445 = V_0; float L_446 = V_22; float L_447 = V_25; float L_448 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_449; memset((&L_449), 0, sizeof(L_449)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_449), L_446, L_447, (0.0f), L_448, NULL); NullCheck(L_444); (L_444)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)10), L_445))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_449); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_450 = V_44; int32_t L_451 = V_0; float L_452 = V_22; float L_453 = V_24; float L_454 = V_43; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_455; memset((&L_455), 0, sizeof(L_455)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_455), L_452, L_453, (0.0f), L_454, NULL); NullCheck(L_450); (L_450)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)11), L_451))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_455); } IL_0928: { V_26 = (0.0f); float L_456 = V_8; V_27 = ((float)((1.0f)/L_456)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_457 = ___8_textInfo; NullCheck(L_457); int32_t L_458; L_458 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_457, NULL); V_45 = (bool)((((int32_t)L_458) == ((int32_t)1))? 1 : 0); bool L_459 = V_45; if (!L_459) { goto IL_0b24; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_460 = V_9; int32_t L_461 = V_0; NullCheck(L_460); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_462 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_460)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_461, 2)))))->___position); float L_463 = L_462->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_464 = ___0_start; float L_465 = L_464.___x; float L_466 = V_27; V_46 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_463, L_465)), L_466)); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_467 = V_9; int32_t L_468 = V_0; NullCheck(L_467); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_469; memset((&L_469), 0, sizeof(L_469)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_469), (0.0f), (0.0f), NULL); ((L_467)->GetAddressAt(static_cast(L_468)))->___uv2 = L_469; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_470 = V_9; int32_t L_471 = V_0; NullCheck(L_470); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_472; memset((&L_472), 0, sizeof(L_472)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_472), (0.0f), (1.0f), NULL); ((L_470)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_471)))))->___uv2 = L_472; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_473 = V_9; int32_t L_474 = V_0; NullCheck(L_473); float L_475 = V_46; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_476; memset((&L_476), 0, sizeof(L_476)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_476), L_475, (1.0f), NULL); ((L_473)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_474)))))->___uv2 = L_476; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_477 = V_9; int32_t L_478 = V_0; NullCheck(L_477); float L_479 = V_46; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_480; memset((&L_480), 0, sizeof(L_480)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_480), L_479, (0.0f), NULL); ((L_477)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_478)))))->___uv2 = L_480; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_481 = V_9; int32_t L_482 = V_0; NullCheck(L_481); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_483 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_481)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_482, 4)))))->___position); float L_484 = L_483->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_485 = ___0_start; float L_486 = L_485.___x; float L_487 = V_27; V_26 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_484, L_486)), L_487)); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_488 = V_9; int32_t L_489 = V_0; NullCheck(L_488); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_490 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_488)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_489, 6)))))->___position); float L_491 = L_490->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_492 = ___0_start; float L_493 = L_492.___x; float L_494 = V_27; V_46 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_491, L_493)), L_494)); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_495 = V_9; int32_t L_496 = V_0; NullCheck(L_495); float L_497 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_498; memset((&L_498), 0, sizeof(L_498)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_498), L_497, (0.0f), NULL); ((L_495)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(4, L_496)))))->___uv2 = L_498; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_499 = V_9; int32_t L_500 = V_0; NullCheck(L_499); float L_501 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_502; memset((&L_502), 0, sizeof(L_502)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_502), L_501, (1.0f), NULL); ((L_499)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(5, L_500)))))->___uv2 = L_502; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_503 = V_9; int32_t L_504 = V_0; NullCheck(L_503); float L_505 = V_46; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_506; memset((&L_506), 0, sizeof(L_506)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_506), L_505, (1.0f), NULL); ((L_503)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(6, L_504)))))->___uv2 = L_506; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_507 = V_9; int32_t L_508 = V_0; NullCheck(L_507); float L_509 = V_46; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_510; memset((&L_510), 0, sizeof(L_510)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_510), L_509, (0.0f), NULL); ((L_507)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(7, L_508)))))->___uv2 = L_510; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_511 = V_9; int32_t L_512 = V_0; NullCheck(L_511); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_513 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_511)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_512, 8)))))->___position); float L_514 = L_513->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_515 = ___0_start; float L_516 = L_515.___x; float L_517 = V_27; V_26 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_514, L_516)), L_517)); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_518 = V_9; int32_t L_519 = V_0; NullCheck(L_518); float L_520 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_521; memset((&L_521), 0, sizeof(L_521)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_521), L_520, (0.0f), NULL); ((L_518)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(8, L_519)))))->___uv2 = L_521; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_522 = V_9; int32_t L_523 = V_0; NullCheck(L_522); float L_524 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_525; memset((&L_525), 0, sizeof(L_525)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_525), L_524, (1.0f), NULL); ((L_522)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)9), L_523)))))->___uv2 = L_525; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_526 = V_9; int32_t L_527 = V_0; NullCheck(L_526); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_528; memset((&L_528), 0, sizeof(L_528)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_528), (1.0f), (1.0f), NULL); ((L_526)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)10), L_527)))))->___uv2 = L_528; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_529 = V_9; int32_t L_530 = V_0; NullCheck(L_529); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_531; memset((&L_531), 0, sizeof(L_531)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_531), (1.0f), (0.0f), NULL); ((L_529)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)11), L_530)))))->___uv2 = L_531; goto IL_0cd9; } IL_0b24: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_532 = ___8_textInfo; NullCheck(L_532); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_533 = L_532->___meshInfo; int32_t L_534 = __this->___m_CurrentMaterialIndex; NullCheck(L_533); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_535 = ((L_533)->GetAddressAt(static_cast(L_534)))->___vertices; V_47 = L_535; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_536 = V_47; int32_t L_537 = V_0; NullCheck(L_536); float L_538 = ((L_536)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_537, 2)))))->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_539 = ___0_start; float L_540 = L_539.___x; float L_541 = V_27; V_48 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_538, L_540)), L_541)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_542 = ___8_textInfo; NullCheck(L_542); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_543 = L_542->___meshInfo; int32_t L_544 = __this->___m_CurrentMaterialIndex; NullCheck(L_543); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_545 = ((L_543)->GetAddressAt(static_cast(L_544)))->___uvs2; V_49 = L_545; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_546 = V_49; int32_t L_547 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_548; memset((&L_548), 0, sizeof(L_548)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_548), (0.0f), (0.0f), NULL); NullCheck(L_546); (L_546)->SetAt(static_cast(L_547), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_548); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_549 = V_49; int32_t L_550 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_551; memset((&L_551), 0, sizeof(L_551)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_551), (0.0f), (1.0f), NULL); NullCheck(L_549); (L_549)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_550))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_551); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_552 = V_49; int32_t L_553 = V_0; float L_554 = V_48; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_555; memset((&L_555), 0, sizeof(L_555)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_555), L_554, (1.0f), NULL); NullCheck(L_552); (L_552)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_553))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_555); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_556 = V_49; int32_t L_557 = V_0; float L_558 = V_48; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_559; memset((&L_559), 0, sizeof(L_559)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_559), L_558, (0.0f), NULL); NullCheck(L_556); (L_556)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_557))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_559); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_560 = V_47; int32_t L_561 = V_0; NullCheck(L_560); float L_562 = ((L_560)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_561, 4)))))->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_563 = ___0_start; float L_564 = L_563.___x; float L_565 = V_27; V_26 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_562, L_564)), L_565)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_566 = V_47; int32_t L_567 = V_0; NullCheck(L_566); float L_568 = ((L_566)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_567, 6)))))->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_569 = ___0_start; float L_570 = L_569.___x; float L_571 = V_27; V_48 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_568, L_570)), L_571)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_572 = V_49; int32_t L_573 = V_0; float L_574 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_575; memset((&L_575), 0, sizeof(L_575)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_575), L_574, (0.0f), NULL); NullCheck(L_572); (L_572)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(4, L_573))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_575); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_576 = V_49; int32_t L_577 = V_0; float L_578 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_579; memset((&L_579), 0, sizeof(L_579)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_579), L_578, (1.0f), NULL); NullCheck(L_576); (L_576)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(5, L_577))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_579); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_580 = V_49; int32_t L_581 = V_0; float L_582 = V_48; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_583; memset((&L_583), 0, sizeof(L_583)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_583), L_582, (1.0f), NULL); NullCheck(L_580); (L_580)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(6, L_581))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_583); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_584 = V_49; int32_t L_585 = V_0; float L_586 = V_48; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_587; memset((&L_587), 0, sizeof(L_587)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_587), L_586, (0.0f), NULL); NullCheck(L_584); (L_584)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(7, L_585))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_587); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_588 = V_47; int32_t L_589 = V_0; NullCheck(L_588); float L_590 = ((L_588)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_589, 8)))))->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_591 = ___0_start; float L_592 = L_591.___x; float L_593 = V_27; V_26 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_590, L_592)), L_593)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_594 = V_49; int32_t L_595 = V_0; float L_596 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_597; memset((&L_597), 0, sizeof(L_597)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_597), L_596, (0.0f), NULL); NullCheck(L_594); (L_594)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(8, L_595))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_597); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_598 = V_49; int32_t L_599 = V_0; float L_600 = V_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_601; memset((&L_601), 0, sizeof(L_601)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_601), L_600, (1.0f), NULL); NullCheck(L_598); (L_598)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)9), L_599))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_601); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_602 = V_49; int32_t L_603 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_604; memset((&L_604), 0, sizeof(L_604)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_604), (1.0f), (1.0f), NULL); NullCheck(L_602); (L_602)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)10), L_603))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_604); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_605 = V_49; int32_t L_606 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_607; memset((&L_607), 0, sizeof(L_607)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_607), (1.0f), (0.0f), NULL); NullCheck(L_605); (L_605)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)11), L_606))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_607); } IL_0cd9: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_608 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_609 = L_608->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_610 = ___6_underlineColor; uint8_t L_611 = L_610.___a; if ((((int32_t)L_609) < ((int32_t)L_611))) { G_B30_0 = (&___6_underlineColor); goto IL_0cf8; } G_B29_0 = (&___6_underlineColor); } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_612 = ___6_underlineColor; uint8_t L_613 = L_612.___a; G_B31_0 = L_613; G_B31_1 = G_B29_0; goto IL_0d03; } IL_0cf8: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_614 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_615 = L_614->___a; G_B31_0 = L_615; G_B31_1 = G_B30_0; } IL_0d03: { G_B31_1->___a = G_B31_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_616 = ___8_textInfo; NullCheck(L_616); int32_t L_617; L_617 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_616, NULL); V_50 = (bool)((((int32_t)L_617) == ((int32_t)1))? 1 : 0); bool L_618 = V_50; if (!L_618) { goto IL_0d47; } } { V_51 = 0; goto IL_0d38; } IL_0d1e: { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_619 = V_9; int32_t L_620 = V_51; int32_t L_621 = V_0; NullCheck(L_619); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_622 = ___6_underlineColor; ((L_619)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_620, L_621)))))->___color = L_622; int32_t L_623 = V_51; V_51 = ((int32_t)il2cpp_codegen_add(L_623, 1)); } IL_0d38: { int32_t L_624 = V_51; V_52 = (bool)((((int32_t)L_624) < ((int32_t)((int32_t)12)))? 1 : 0); bool L_625 = V_52; if (L_625) { goto IL_0d1e; } } { goto IL_0d88; } IL_0d47: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_626 = ___8_textInfo; NullCheck(L_626); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_627 = L_626->___meshInfo; int32_t L_628 = __this->___m_CurrentMaterialIndex; NullCheck(L_627); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_629 = ((L_627)->GetAddressAt(static_cast(L_628)))->___colors32; V_53 = L_629; V_54 = 0; goto IL_0d7b; } IL_0d66: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_630 = V_53; int32_t L_631 = V_54; int32_t L_632 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_633 = ___6_underlineColor; NullCheck(L_630); (L_630)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_631, L_632))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_633); int32_t L_634 = V_54; V_54 = ((int32_t)il2cpp_codegen_add(L_634, 1)); } IL_0d7b: { int32_t L_635 = V_54; V_55 = (bool)((((int32_t)L_635) < ((int32_t)((int32_t)12)))? 1 : 0); bool L_636 = V_55; if (L_636) { goto IL_0d66; } } { } IL_0d88: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_637 = ___8_textInfo; NullCheck(L_637); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_638 = L_637->___meshInfo; int32_t L_639 = __this->___m_CurrentMaterialIndex; NullCheck(L_638); int32_t* L_640 = (int32_t*)(&((L_638)->GetAddressAt(static_cast(L_639)))->___vertexCount); int32_t* L_641 = L_640; int32_t L_642 = *((int32_t*)L_641); *((int32_t*)L_641) = (int32_t)((int32_t)il2cpp_codegen_add(L_642, ((int32_t)12))); } IL_0da5: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___2_highlightColor, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_5; memset((&V_5), 0, sizeof(V_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7; memset((&V_7), 0, sizeof(V_7)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_13 = NULL; bool V_14 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); bool V_16 = false; int32_t V_17 = 0; bool V_18 = false; int32_t V_19 = 0; bool V_20 = false; bool V_21 = false; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_22 = NULL; bool V_23 = false; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_24 = NULL; bool V_25 = false; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_26 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B28_0 = NULL; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B27_0 = NULL; uint8_t G_B29_0 = 0x0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B29_1 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___3_generationSettings; bool L_1; L_1 = TextGenerator_GetUnderlineSpecialCharacter_mBDF79614A582C3D08886E593DD03D38809F0CFA9(__this, L_0, NULL); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_2 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_3 = L_2->___character; V_9 = (bool)((((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_4 = V_9; if (!L_4) { goto IL_0041; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_5 = ___3_generationSettings; NullCheck(L_5); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_6 = L_5->___textSettings; NullCheck(L_6); bool L_7; L_7 = TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline(L_6, NULL); V_10 = L_7; bool L_8 = V_10; if (!L_8) { goto IL_003c; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5, NULL); } IL_003c: { goto IL_05fc; } IL_0041: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_9 = ___4_textInfo; NullCheck(L_9); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_10 = L_9->___meshInfo; int32_t L_11 = __this->___m_CurrentMaterialIndex; NullCheck(L_10); int32_t L_12 = ((L_10)->GetAddressAt(static_cast(L_11)))->___vertexCount; V_0 = L_12; int32_t L_13 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 4)); int32_t L_14 = V_1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_15 = ___4_textInfo; NullCheck(L_15); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_16 = L_15->___meshInfo; int32_t L_17 = __this->___m_CurrentMaterialIndex; NullCheck(L_16); int32_t L_18 = ((L_16)->GetAddressAt(static_cast(L_17)))->___vertexBufferSize; V_11 = (bool)((((int32_t)L_14) > ((int32_t)L_18))? 1 : 0); bool L_19 = V_11; if (!L_19) { goto IL_00a1; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_20 = ___4_textInfo; NullCheck(L_20); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_21 = L_20->___meshInfo; int32_t L_22 = __this->___m_CurrentMaterialIndex; NullCheck(L_21); int32_t L_23 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_24 = ___3_generationSettings; NullCheck(L_24); bool L_25 = L_24->___isIMGUI; il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_ResizeMeshInfo_m22D30D08188ACAEBA3CE46383E5D2FFC3E8C519E(((L_21)->GetAddressAt(static_cast(L_22))), ((int32_t)(L_23/4)), L_25, NULL); } IL_00a1: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_26 = ___4_textInfo; NullCheck(L_26); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_27 = L_26->___meshInfo; int32_t L_28 = __this->___m_CurrentMaterialIndex; NullCheck(L_27); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_29 = ((L_27)->GetAddressAt(static_cast(L_28)))->___vertexData; V_2 = L_29; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_30 = ___4_textInfo; NullCheck(L_30); int32_t L_31; L_31 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_30, NULL); V_12 = (bool)((((int32_t)L_31) == ((int32_t)1))? 1 : 0); bool L_32 = V_12; if (!L_32) { goto IL_0131; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_33 = V_2; int32_t L_34 = V_0; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___0_start; ((L_33)->GetAddressAt(static_cast(L_34)))->___position = L_35; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_36 = V_2; int32_t L_37 = V_0; NullCheck(L_36); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___0_start; float L_39 = L_38.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = ___1_end; float L_41 = L_40.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; memset((&L_42), 0, sizeof(L_42)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_42), L_39, L_41, (0.0f), NULL); ((L_36)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_37, 1)))))->___position = L_42; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_43 = V_2; int32_t L_44 = V_0; NullCheck(L_43); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = ___1_end; ((L_43)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_44, 2)))))->___position = L_45; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_46 = V_2; int32_t L_47 = V_0; NullCheck(L_46); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = ___1_end; float L_49 = L_48.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___0_start; float L_51 = L_50.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; memset((&L_52), 0, sizeof(L_52)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_52), L_49, L_51, (0.0f), NULL); ((L_46)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_47, 3)))))->___position = L_52; goto IL_01a0; } IL_0131: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_53 = ___4_textInfo; NullCheck(L_53); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_54 = L_53->___meshInfo; int32_t L_55 = __this->___m_CurrentMaterialIndex; NullCheck(L_54); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_56 = ((L_54)->GetAddressAt(static_cast(L_55)))->___vertices; V_13 = L_56; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_57 = V_13; int32_t L_58 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = ___0_start; NullCheck(L_57); (L_57)->SetAt(static_cast(L_58), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_59); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_60 = V_13; int32_t L_61 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = ___0_start; float L_63 = L_62.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = ___1_end; float L_65 = L_64.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; memset((&L_66), 0, sizeof(L_66)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), L_63, L_65, (0.0f), NULL); NullCheck(L_60); (L_60)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_61, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_66); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = V_13; int32_t L_68 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = ___1_end; NullCheck(L_67); (L_67)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_68, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_69); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_70 = V_13; int32_t L_71 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = ___1_end; float L_73 = L_72.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = ___0_start; float L_75 = L_74.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; memset((&L_76), 0, sizeof(L_76)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_76), L_73, L_75, (0.0f), NULL); NullCheck(L_70); (L_70)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_71, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_76); } IL_01a0: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_77 = ___3_generationSettings; NullCheck(L_77); bool L_78 = L_77->___inverseYAxis; V_14 = L_78; bool L_79 = V_14; if (!L_79) { goto IL_02b1; } } { (&V_15)->___x = (0.0f); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_80 = ___3_generationSettings; NullCheck(L_80); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_81 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&L_80->___screenRect); float L_82; L_82 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_81, NULL); (&V_15)->___y = L_82; (&V_15)->___z = (0.0f); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_83 = ___4_textInfo; NullCheck(L_83); int32_t L_84; L_84 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_83, NULL); V_16 = (bool)((((int32_t)L_84) == ((int32_t)1))? 1 : 0); bool L_85 = V_16; if (!L_85) { goto IL_023e; } } { V_17 = 0; goto IL_0230; } IL_01f2: { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_86 = V_2; int32_t L_87 = V_0; int32_t L_88 = V_17; NullCheck(L_86); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_89 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_86)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_87, L_88)))))->___position); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_90 = V_2; int32_t L_91 = V_0; int32_t L_92 = V_17; NullCheck(L_90); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_93 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_90)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_91, L_92)))))->___position); float L_94 = L_93->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = V_15; float L_96 = L_95.___y; L_89->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_94, (-1.0f))), L_96)); int32_t L_97 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_97, 1)); } IL_0230: { int32_t L_98 = V_17; V_18 = (bool)((((int32_t)L_98) < ((int32_t)4))? 1 : 0); bool L_99 = V_18; if (L_99) { goto IL_01f2; } } { goto IL_02b0; } IL_023e: { V_19 = 0; goto IL_02a4; } IL_0244: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_100 = ___4_textInfo; NullCheck(L_100); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_101 = L_100->___meshInfo; int32_t L_102 = __this->___m_CurrentMaterialIndex; NullCheck(L_101); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_103 = ((L_101)->GetAddressAt(static_cast(L_102)))->___vertices; int32_t L_104 = V_0; int32_t L_105 = V_19; NullCheck(L_103); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_106 = ___4_textInfo; NullCheck(L_106); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_107 = L_106->___meshInfo; int32_t L_108 = __this->___m_CurrentMaterialIndex; NullCheck(L_107); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_109 = ((L_107)->GetAddressAt(static_cast(L_108)))->___vertices; int32_t L_110 = V_0; int32_t L_111 = V_19; NullCheck(L_109); float L_112 = ((L_109)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_110, L_111)))))->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113 = V_15; float L_114 = L_113.___y; ((L_103)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_104, L_105)))))->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_112, (-1.0f))), L_114)); int32_t L_115 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_115, 1)); } IL_02a4: { int32_t L_116 = V_19; V_20 = (bool)((((int32_t)L_116) < ((int32_t)4))? 1 : 0); bool L_117 = V_20; if (L_117) { goto IL_0244; } } { } IL_02b0: { } IL_02b1: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_118 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_119 = L_118->___fontAsset; NullCheck(L_119); int32_t L_120; L_120 = FontAsset_get_atlasWidth_mE711550FDD4B5F988B77AB5D332A80A34B5CF364(L_119, NULL); V_3 = L_120; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_121 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_122 = L_121->___fontAsset; NullCheck(L_122); int32_t L_123; L_123 = FontAsset_get_atlasHeight_m306FBF7D35C39123A4770E147FAF95B1B8DE8086(L_122, NULL); V_4 = L_123; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_124 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_125 = L_124->___character; NullCheck(L_125); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_126; L_126 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_125, NULL); NullCheck(L_126); GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_127; L_127 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_126, NULL); V_5 = L_127; il2cpp_codegen_runtime_class_init_inline(GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_il2cpp_TypeInfo_var); int32_t L_128; L_128 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_5), NULL); int32_t L_129; L_129 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_5), NULL); int32_t L_130 = V_3; int32_t L_131; L_131 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_5), NULL); int32_t L_132; L_132 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_5), NULL); int32_t L_133 = V_4; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_6), ((float)(((float)il2cpp_codegen_add(((float)L_128), ((float)(((float)L_129)/(2.0f)))))/((float)L_130))), ((float)(((float)il2cpp_codegen_add(((float)L_131), ((float)(((float)L_132)/(2.0f)))))/((float)L_133))), NULL); int32_t L_134 = V_3; int32_t L_135 = V_4; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), ((float)((1.0f)/((float)L_134))), ((float)((1.0f)/((float)L_135))), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_136 = ___4_textInfo; NullCheck(L_136); int32_t L_137; L_137 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_136, NULL); V_21 = (bool)((((int32_t)L_137) == ((int32_t)1))? 1 : 0); bool L_138 = V_21; if (!L_138) { goto IL_03d7; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_139 = V_2; int32_t L_140 = V_0; NullCheck(L_139); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_141 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_142 = V_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_143; L_143 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_141, L_142, NULL); ((L_139)->GetAddressAt(static_cast(L_140)))->___uv0 = L_143; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_144 = V_2; int32_t L_145 = V_0; NullCheck(L_144); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_146 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_147 = V_7; float L_148 = L_147.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_149 = V_7; float L_150 = L_149.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_151; memset((&L_151), 0, sizeof(L_151)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_151), ((-L_148)), L_150, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_152; L_152 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_146, L_151, NULL); ((L_144)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_145)))))->___uv0 = L_152; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_153 = V_2; int32_t L_154 = V_0; NullCheck(L_153); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_155 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_156 = V_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_157; L_157 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_155, L_156, NULL); ((L_153)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_154)))))->___uv0 = L_157; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_158 = V_2; int32_t L_159 = V_0; NullCheck(L_158); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_160 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_161 = V_7; float L_162 = L_161.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_163 = V_7; float L_164 = L_163.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_165; memset((&L_165), 0, sizeof(L_165)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_165), L_162, ((-L_164)), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_166; L_166 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_160, L_165, NULL); ((L_158)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_159)))))->___uv0 = L_166; goto IL_0474; } IL_03d7: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_167 = ___4_textInfo; NullCheck(L_167); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_168 = L_167->___meshInfo; int32_t L_169 = __this->___m_CurrentMaterialIndex; NullCheck(L_168); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_170 = ((L_168)->GetAddressAt(static_cast(L_169)))->___uvs0; V_22 = L_170; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_171 = V_22; int32_t L_172 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_173 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_174 = V_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_175; L_175 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_173, L_174, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_176; L_176 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_175, NULL); NullCheck(L_171); (L_171)->SetAt(static_cast(L_172), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_176); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_177 = V_22; int32_t L_178 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_179 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_180 = V_7; float L_181 = L_180.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_182 = V_7; float L_183 = L_182.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_184; memset((&L_184), 0, sizeof(L_184)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_184), ((-L_181)), L_183, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_185; L_185 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_179, L_184, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_186; L_186 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_185, NULL); NullCheck(L_177); (L_177)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_178))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_186); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_187 = V_22; int32_t L_188 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_189 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_190 = V_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_191; L_191 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_189, L_190, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_192; L_192 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_191, NULL); NullCheck(L_187); (L_187)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_188))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_192); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_193 = V_22; int32_t L_194 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_195 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_196 = V_7; float L_197 = L_196.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_198 = V_7; float L_199 = L_198.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_200; memset((&L_200), 0, sizeof(L_200)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_200), L_197, ((-L_199)), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_201; L_201 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_195, L_200, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_202; L_202 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_201, NULL); NullCheck(L_193); (L_193)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_194))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_202); } IL_0474: { Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_8), (0.0f), (1.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_203 = ___4_textInfo; NullCheck(L_203); int32_t L_204; L_204 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_203, NULL); V_23 = (bool)((((int32_t)L_204) == ((int32_t)1))? 1 : 0); bool L_205 = V_23; if (!L_205) { goto IL_04d7; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_206 = V_2; int32_t L_207 = V_0; NullCheck(L_206); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_208 = V_8; ((L_206)->GetAddressAt(static_cast(L_207)))->___uv2 = L_208; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_209 = V_2; int32_t L_210 = V_0; NullCheck(L_209); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_211 = V_8; ((L_209)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_210)))))->___uv2 = L_211; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_212 = V_2; int32_t L_213 = V_0; NullCheck(L_212); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_214 = V_8; ((L_212)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_213)))))->___uv2 = L_214; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_215 = V_2; int32_t L_216 = V_0; NullCheck(L_215); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_217 = V_8; ((L_215)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_216)))))->___uv2 = L_217; goto IL_0520; } IL_04d7: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_218 = ___4_textInfo; NullCheck(L_218); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_219 = L_218->___meshInfo; int32_t L_220 = __this->___m_CurrentMaterialIndex; NullCheck(L_219); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_221 = ((L_219)->GetAddressAt(static_cast(L_220)))->___uvs2; V_24 = L_221; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_222 = V_24; int32_t L_223 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_224 = V_8; NullCheck(L_222); (L_222)->SetAt(static_cast(L_223), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_224); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_225 = V_24; int32_t L_226 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_227 = V_8; NullCheck(L_225); (L_225)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_226))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_227); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_228 = V_24; int32_t L_229 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_230 = V_8; NullCheck(L_228); (L_228)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_229))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_230); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_231 = V_24; int32_t L_232 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_233 = V_8; NullCheck(L_231); (L_231)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_232))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_233); } IL_0520: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_234 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_235 = L_234->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_236 = ___2_highlightColor; uint8_t L_237 = L_236.___a; if ((((int32_t)L_235) < ((int32_t)L_237))) { G_B28_0 = (&___2_highlightColor); goto IL_053d; } G_B27_0 = (&___2_highlightColor); } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_238 = ___2_highlightColor; uint8_t L_239 = L_238.___a; G_B29_0 = L_239; G_B29_1 = G_B27_0; goto IL_0548; } IL_053d: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_240 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&__this->___m_FontColor32); uint8_t L_241 = L_240->___a; G_B29_0 = L_241; G_B29_1 = G_B28_0; } IL_0548: { G_B29_1->___a = G_B29_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_242 = ___4_textInfo; NullCheck(L_242); int32_t L_243; L_243 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_242, NULL); V_25 = (bool)((((int32_t)L_243) == ((int32_t)1))? 1 : 0); bool L_244 = V_25; if (!L_244) { goto IL_059b; } } { TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_245 = V_2; int32_t L_246 = V_0; NullCheck(L_245); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_247 = ___2_highlightColor; ((L_245)->GetAddressAt(static_cast(L_246)))->___color = L_247; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_248 = V_2; int32_t L_249 = V_0; NullCheck(L_248); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_250 = ___2_highlightColor; ((L_248)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_249)))))->___color = L_250; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_251 = V_2; int32_t L_252 = V_0; NullCheck(L_251); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_253 = ___2_highlightColor; ((L_251)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_252)))))->___color = L_253; TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_254 = V_2; int32_t L_255 = V_0; NullCheck(L_254); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_256 = ___2_highlightColor; ((L_254)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_255)))))->___color = L_256; goto IL_05e0; } IL_059b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_257 = ___4_textInfo; NullCheck(L_257); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_258 = L_257->___meshInfo; int32_t L_259 = __this->___m_CurrentMaterialIndex; NullCheck(L_258); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_260 = ((L_258)->GetAddressAt(static_cast(L_259)))->___colors32; V_26 = L_260; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_261 = V_26; int32_t L_262 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_263 = ___2_highlightColor; NullCheck(L_261); (L_261)->SetAt(static_cast(L_262), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_263); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_264 = V_26; int32_t L_265 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_266 = ___2_highlightColor; NullCheck(L_264); (L_264)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(1, L_265))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_266); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_267 = V_26; int32_t L_268 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_269 = ___2_highlightColor; NullCheck(L_267); (L_267)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(2, L_268))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_269); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_270 = V_26; int32_t L_271 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_272 = ___2_highlightColor; NullCheck(L_270); (L_270)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(3, L_271))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_272); } IL_05e0: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_273 = ___4_textInfo; NullCheck(L_273); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_274 = L_273->___meshInfo; int32_t L_275 = __this->___m_CurrentMaterialIndex; NullCheck(L_274); int32_t* L_276 = (int32_t*)(&((L_274)->GetAddressAt(static_cast(L_275)))->___vertexCount); int32_t* L_277 = L_276; int32_t L_278 = *((int32_t*)L_277); *((int32_t*)L_277) = (int32_t)((int32_t)il2cpp_codegen_add(L_278, 4)); } IL_05fc: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ClearMesh_m68BA46B0365FC730BA5D2E6BDF2528BD370B2D83 (bool ___0_updateMesh, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_0 = ___1_textInfo; bool L_1 = ___0_updateMesh; NullCheck(L_0); TextInfo_ClearMeshInfo_mCA598F01C7F302CFCD0F508E2DBF072E66CA74F3(L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_LayoutPhase_mE6488553B1AEC28B6E6F2A216C30588CA508990E (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___0_textInfo, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, float ___2_maxVisibleDescender, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4); s_Il2CppMethodInitialized = true; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; int32_t V_2 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_4 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; int32_t V_12 = 0; int32_t V_13 = 0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_14; memset((&V_14), 0, sizeof(V_14)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_15; memset((&V_15), 0, sizeof(V_15)); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 V_16; memset((&V_16), 0, sizeof(V_16)); float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; float V_20 = 0.0f; float V_21 = 0.0f; float V_22 = 0.0f; int32_t V_23 = 0; float V_24 = 0.0f; float V_25 = 0.0f; float V_26 = 0.0f; bool V_27 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_28; memset((&V_28), 0, sizeof(V_28)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_29; memset((&V_29), 0, sizeof(V_29)); bool V_30 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_31; memset((&V_31), 0, sizeof(V_31)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_32; memset((&V_32), 0, sizeof(V_32)); bool V_33 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_34; memset((&V_34), 0, sizeof(V_34)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_35; memset((&V_35), 0, sizeof(V_35)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* V_36 = NULL; int32_t V_37 = 0; int32_t V_38 = 0; bool V_39 = false; bool V_40 = false; bool V_41 = false; int32_t V_42 = 0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_43 = NULL; Il2CppChar V_44 = 0x0; bool V_45 = false; int32_t V_46 = 0; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 V_47; memset((&V_47), 0, sizeof(V_47)); int32_t V_48 = 0; bool V_49 = false; bool V_50 = false; bool V_51 = false; float V_52 = 0.0f; bool V_53 = false; Il2CppChar V_54 = 0x0; bool V_55 = false; int32_t V_56 = 0; int32_t V_57 = 0; bool V_58 = false; bool V_59 = false; bool V_60 = false; bool V_61 = false; bool V_62 = false; bool V_63 = false; bool V_64 = false; float V_65 = 0.0f; int32_t V_66 = 0; int32_t V_67 = 0; float V_68 = 0.0f; bool V_69 = false; bool V_70 = false; bool V_71 = false; bool V_72 = false; bool V_73 = false; bool V_74 = false; bool V_75 = false; uint8_t V_76 = 0; bool V_77 = false; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 V_78; memset((&V_78), 0, sizeof(V_78)); float V_79 = 0.0f; uint8_t V_80 = 0; uint8_t V_81 = 0; float V_82 = 0.0f; int32_t V_83 = 0; int32_t V_84 = 0; bool V_85 = false; int32_t V_86 = 0; int32_t V_87 = 0; float V_88 = 0.0f; int32_t V_89 = 0; int32_t V_90 = 0; bool V_91 = false; bool V_92 = false; bool V_93 = false; bool V_94 = false; bool V_95 = false; bool V_96 = false; bool V_97 = false; bool V_98 = false; int32_t V_99 = 0; bool V_100 = false; int32_t V_101 = 0; bool V_102 = false; bool V_103 = false; bool V_104 = false; int32_t V_105 = 0; int32_t V_106 = 0; bool V_107 = false; bool V_108 = false; bool V_109 = false; int32_t V_110 = 0; int32_t V_111 = 0; bool V_112 = false; bool V_113 = false; bool V_114 = false; int32_t V_115 = 0; bool V_116 = false; bool V_117 = false; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_118; memset((&V_118), 0, sizeof(V_118)); bool V_119 = false; bool V_120 = false; bool V_121 = false; bool V_122 = false; bool V_123 = false; bool V_124 = false; int32_t V_125 = 0; bool V_126 = false; bool V_127 = false; bool V_128 = false; bool V_129 = false; bool V_130 = false; bool V_131 = false; bool V_132 = false; bool V_133 = false; bool V_134 = false; bool V_135 = false; bool V_136 = false; int32_t V_137 = 0; bool V_138 = false; int32_t V_139 = 0; bool V_140 = false; bool V_141 = false; bool V_142 = false; bool V_143 = false; bool V_144 = false; bool V_145 = false; int32_t V_146 = 0; bool V_147 = false; bool V_148 = false; bool V_149 = false; bool V_150 = false; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 V_151; memset((&V_151), 0, sizeof(V_151)); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 V_152; memset((&V_152), 0, sizeof(V_152)); bool V_153 = false; bool V_154 = false; bool V_155 = false; bool V_156 = false; bool V_157 = false; bool V_158 = false; bool V_159 = false; bool V_160 = false; bool V_161 = false; bool V_162 = false; bool V_163 = false; int32_t G_B161_0 = 0; int32_t G_B166_0 = 0; int32_t G_B169_0 = 0; int32_t G_B174_0 = 0; float G_B185_0 = 0.0f; float G_B190_0 = 0.0f; int32_t G_B196_0 = 0; int32_t G_B198_0 = 0; int32_t G_B242_0 = 0; int32_t G_B251_0 = 0; int32_t G_B259_0 = 0; int32_t G_B272_0 = 0; int32_t G_B278_0 = 0; int32_t G_B284_0 = 0; int32_t G_B292_0 = 0; int32_t G_B298_0 = 0; int32_t G_B309_0 = 0; int32_t G_B311_0 = 0; int32_t G_B313_0 = 0; int32_t G_B322_0 = 0; int32_t G_B328_0 = 0; int32_t G_B338_0 = 0; int32_t G_B340_0 = 0; int32_t G_B345_0 = 0; float G_B349_0 = 0.0f; int32_t G_B357_0 = 0; int32_t G_B361_0 = 0; int32_t G_B370_0 = 0; int32_t G_B376_0 = 0; int32_t G_B378_0 = 0; int32_t G_B382_0 = 0; int32_t G_B389_0 = 0; int32_t G_B395_0 = 0; int32_t G_B407_0 = 0; int32_t G_B409_0 = 0; int32_t G_B417_0 = 0; int32_t G_B421_0 = 0; int32_t G_B428_0 = 0; int32_t G_B433_0 = 0; int32_t G_B437_0 = 0; int32_t G_B446_0 = 0; int32_t G_B448_0 = 0; int32_t G_B457_0 = 0; int32_t G_B462_0 = 0; int32_t G_B474_0 = 0; int32_t G_B476_0 = 0; int32_t G_B485_0 = 0; int32_t G_B489_0 = 0; int32_t G_B511_0 = 0; int32_t G_B517_0 = 0; int32_t G_B519_0 = 0; int32_t G_B524_0 = 0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B534_0 = NULL; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B533_0 = NULL; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B535_0 = NULL; int32_t G_B536_0 = 0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* G_B536_1 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___1_generationSettings; NullCheck(L_0); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = L_0->___margins; V_0 = L_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2 = ___1_generationSettings; NullCheck(L_2); int32_t L_3 = L_2->___pageToDisplay; V_1 = L_3; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_4 = __this->___m_MaterialReferences; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_5 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); int32_t L_6 = L_5->___materialIndex; NullCheck(L_4); int32_t L_7 = ((L_4)->GetAddressAt(static_cast(L_6)))->___referenceCount; V_2 = ((int32_t)il2cpp_codegen_multiply(L_7, 4)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_8 = ___0_textInfo; NullCheck(L_8); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_9 = L_8->___meshInfo; int32_t L_10 = __this->___m_CurrentMaterialIndex; NullCheck(L_9); il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_Clear_m06992FEB7AC9B2AE1728BEDFC8D8A39DE1AAD475(((L_9)->GetAddressAt(static_cast(L_10))), (bool)0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_3 = L_11; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___m_RectTransformCorners; V_4 = L_12; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_13 = ___1_generationSettings; NullCheck(L_13); int32_t L_14 = L_13->___textAlignment; V_38 = L_14; int32_t L_15 = V_38; V_37 = L_15; int32_t L_16 = V_37; if ((((int32_t)L_16) > ((int32_t)((int32_t)1056)))) { goto IL_0191; } } { int32_t L_17 = V_37; if ((((int32_t)L_17) > ((int32_t)((int32_t)516)))) { goto IL_00f8; } } { int32_t L_18 = V_37; if ((((int32_t)L_18) > ((int32_t)((int32_t)264)))) { goto IL_00af; } } { int32_t L_19 = V_37; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, ((int32_t)257)))) > ((uint32_t)1)))) { goto IL_02b7; } } { goto IL_0090; } IL_0090: { int32_t L_20 = V_37; if ((((int32_t)L_20) == ((int32_t)((int32_t)260)))) { goto IL_02b7; } } { goto IL_009e; } IL_009e: { int32_t L_21 = V_37; if ((((int32_t)L_21) == ((int32_t)((int32_t)264)))) { goto IL_02b7; } } { goto IL_05de; } IL_00af: { int32_t L_22 = V_37; if ((((int32_t)L_22) > ((int32_t)((int32_t)288)))) { goto IL_00d7; } } { int32_t L_23 = V_37; if ((((int32_t)L_23) == ((int32_t)((int32_t)272)))) { goto IL_02b7; } } { goto IL_00c6; } IL_00c6: { int32_t L_24 = V_37; if ((((int32_t)L_24) == ((int32_t)((int32_t)288)))) { goto IL_02b7; } } { goto IL_05de; } IL_00d7: { int32_t L_25 = V_37; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, ((int32_t)513)))) > ((uint32_t)1)))) { goto IL_0349; } } { goto IL_00e7; } IL_00e7: { int32_t L_26 = V_37; if ((((int32_t)L_26) == ((int32_t)((int32_t)516)))) { goto IL_0349; } } { goto IL_05de; } IL_00f8: { int32_t L_27 = V_37; if ((((int32_t)L_27) > ((int32_t)((int32_t)1026)))) { goto IL_014a; } } { int32_t L_28 = V_37; if ((((int32_t)L_28) > ((int32_t)((int32_t)528)))) { goto IL_0129; } } { int32_t L_29 = V_37; if ((((int32_t)L_29) == ((int32_t)((int32_t)520)))) { goto IL_0349; } } { goto IL_0118; } IL_0118: { int32_t L_30 = V_37; if ((((int32_t)L_30) == ((int32_t)((int32_t)528)))) { goto IL_0349; } } { goto IL_05de; } IL_0129: { int32_t L_31 = V_37; if ((((int32_t)L_31) == ((int32_t)((int32_t)544)))) { goto IL_0349; } } { goto IL_0137; } IL_0137: { int32_t L_32 = V_37; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_32, ((int32_t)1025)))) > ((uint32_t)1)))) { goto IL_0437; } } { goto IL_05de; } IL_014a: { int32_t L_33 = V_37; if ((((int32_t)L_33) > ((int32_t)((int32_t)1032)))) { goto IL_0172; } } { int32_t L_34 = V_37; if ((((int32_t)L_34) == ((int32_t)((int32_t)1028)))) { goto IL_0437; } } { goto IL_0161; } IL_0161: { int32_t L_35 = V_37; if ((((int32_t)L_35) == ((int32_t)((int32_t)1032)))) { goto IL_0437; } } { goto IL_05de; } IL_0172: { int32_t L_36 = V_37; if ((((int32_t)L_36) == ((int32_t)((int32_t)1040)))) { goto IL_0437; } } { goto IL_0180; } IL_0180: { int32_t L_37 = V_37; if ((((int32_t)L_37) == ((int32_t)((int32_t)1056)))) { goto IL_0437; } } { goto IL_05de; } IL_0191: { int32_t L_38 = V_37; if ((((int32_t)L_38) > ((int32_t)((int32_t)4100)))) { goto IL_021e; } } { int32_t L_39 = V_37; if ((((int32_t)L_39) > ((int32_t)((int32_t)2056)))) { goto IL_01d5; } } { int32_t L_40 = V_37; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, ((int32_t)2049)))) > ((uint32_t)1)))) { goto IL_04c4; } } { goto IL_01b6; } IL_01b6: { int32_t L_41 = V_37; if ((((int32_t)L_41) == ((int32_t)((int32_t)2052)))) { goto IL_04c4; } } { goto IL_01c4; } IL_01c4: { int32_t L_42 = V_37; if ((((int32_t)L_42) == ((int32_t)((int32_t)2056)))) { goto IL_04c4; } } { goto IL_05de; } IL_01d5: { int32_t L_43 = V_37; if ((((int32_t)L_43) > ((int32_t)((int32_t)2080)))) { goto IL_01fd; } } { int32_t L_44 = V_37; if ((((int32_t)L_44) == ((int32_t)((int32_t)2064)))) { goto IL_04c4; } } { goto IL_01ec; } IL_01ec: { int32_t L_45 = V_37; if ((((int32_t)L_45) == ((int32_t)((int32_t)2080)))) { goto IL_04c4; } } { goto IL_05de; } IL_01fd: { int32_t L_46 = V_37; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_46, ((int32_t)4097)))) > ((uint32_t)1)))) { goto IL_0509; } } { goto IL_020d; } IL_020d: { int32_t L_47 = V_37; if ((((int32_t)L_47) == ((int32_t)((int32_t)4100)))) { goto IL_0509; } } { goto IL_05de; } IL_021e: { int32_t L_48 = V_37; if ((((int32_t)L_48) > ((int32_t)((int32_t)8194)))) { goto IL_0270; } } { int32_t L_49 = V_37; if ((((int32_t)L_49) > ((int32_t)((int32_t)4112)))) { goto IL_024f; } } { int32_t L_50 = V_37; if ((((int32_t)L_50) == ((int32_t)((int32_t)4104)))) { goto IL_0509; } } { goto IL_023e; } IL_023e: { int32_t L_51 = V_37; if ((((int32_t)L_51) == ((int32_t)((int32_t)4112)))) { goto IL_0509; } } { goto IL_05de; } IL_024f: { int32_t L_52 = V_37; if ((((int32_t)L_52) == ((int32_t)((int32_t)4128)))) { goto IL_0509; } } { goto IL_025d; } IL_025d: { int32_t L_53 = V_37; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_53, ((int32_t)8193)))) > ((uint32_t)1)))) { goto IL_0581; } } { goto IL_05de; } IL_0270: { int32_t L_54 = V_37; if ((((int32_t)L_54) > ((int32_t)((int32_t)8200)))) { goto IL_0298; } } { int32_t L_55 = V_37; if ((((int32_t)L_55) == ((int32_t)((int32_t)8196)))) { goto IL_0581; } } { goto IL_0287; } IL_0287: { int32_t L_56 = V_37; if ((((int32_t)L_56) == ((int32_t)((int32_t)8200)))) { goto IL_0581; } } { goto IL_05de; } IL_0298: { int32_t L_57 = V_37; if ((((int32_t)L_57) == ((int32_t)((int32_t)8208)))) { goto IL_0581; } } { goto IL_02a6; } IL_02a6: { int32_t L_58 = V_37; if ((((int32_t)L_58) == ((int32_t)((int32_t)8224)))) { goto IL_0581; } } { goto IL_05de; } IL_02b7: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_59 = ___1_generationSettings; NullCheck(L_59); int32_t L_60 = L_59->___overflowMode; V_39 = (bool)((((int32_t)((((int32_t)L_60) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_61 = V_39; if (!L_61) { goto IL_0302; } } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_62 = V_4; NullCheck(L_62); int32_t L_63 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = (L_62)->GetAt(static_cast(L_63)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_65 = V_0; float L_66 = L_65.___x; float L_67 = __this->___m_MaxAscender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_68 = V_0; float L_69 = L_68.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; memset((&L_70), 0, sizeof(L_70)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_70), ((float)il2cpp_codegen_add((0.0f), L_66)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_67)), L_69)), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_64, L_70, NULL); V_3 = L_71; goto IL_0344; } IL_0302: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_72 = V_4; NullCheck(L_72); int32_t L_73 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = (L_72)->GetAt(static_cast(L_73)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_75 = V_0; float L_76 = L_75.___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_77 = ___0_textInfo; NullCheck(L_77); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_78 = L_77->___pageInfo; int32_t L_79 = V_1; NullCheck(L_78); float L_80 = ((L_78)->GetAddressAt(static_cast(L_79)))->___ascender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_81 = V_0; float L_82 = L_81.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; memset((&L_83), 0, sizeof(L_83)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_83), ((float)il2cpp_codegen_add((0.0f), L_76)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_80)), L_82)), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84; L_84 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_74, L_83, NULL); V_3 = L_84; } IL_0344: { goto IL_05de; } IL_0349: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_85 = ___1_generationSettings; NullCheck(L_85); int32_t L_86 = L_85->___overflowMode; V_40 = (bool)((((int32_t)((((int32_t)L_86) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_87 = V_40; if (!L_87) { goto IL_03ba; } } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_88 = V_4; NullCheck(L_88); int32_t L_89 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = (L_88)->GetAt(static_cast(L_89)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_91 = V_4; NullCheck(L_91); int32_t L_92 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93 = (L_91)->GetAt(static_cast(L_92)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94; L_94 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_90, L_93, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95; L_95 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_94, (2.0f), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96 = V_0; float L_97 = L_96.___x; float L_98 = __this->___m_MaxAscender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_99 = V_0; float L_100 = L_99.___y; float L_101 = ___2_maxVisibleDescender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_102 = V_0; float L_103 = L_102.___w; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104; memset((&L_104), 0, sizeof(L_104)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_104), ((float)il2cpp_codegen_add((0.0f), L_97)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_98, L_100)), L_101)), L_103))/(2.0f))))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105; L_105 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_95, L_104, NULL); V_3 = L_105; goto IL_0432; } IL_03ba: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_106 = V_4; NullCheck(L_106); int32_t L_107 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = (L_106)->GetAt(static_cast(L_107)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_109 = V_4; NullCheck(L_109); int32_t L_110 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = (L_109)->GetAt(static_cast(L_110)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112; L_112 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_108, L_111, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113; L_113 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_112, (2.0f), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_114 = V_0; float L_115 = L_114.___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_116 = ___0_textInfo; NullCheck(L_116); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_117 = L_116->___pageInfo; int32_t L_118 = V_1; NullCheck(L_117); float L_119 = ((L_117)->GetAddressAt(static_cast(L_118)))->___ascender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_120 = V_0; float L_121 = L_120.___y; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_122 = ___0_textInfo; NullCheck(L_122); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_123 = L_122->___pageInfo; int32_t L_124 = V_1; NullCheck(L_123); float L_125 = ((L_123)->GetAddressAt(static_cast(L_124)))->___descender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_126 = V_0; float L_127 = L_126.___w; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128; memset((&L_128), 0, sizeof(L_128)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_128), ((float)il2cpp_codegen_add((0.0f), L_115)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_119, L_121)), L_125)), L_127))/(2.0f))))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129; L_129 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_113, L_128, NULL); V_3 = L_129; } IL_0432: { goto IL_05de; } IL_0437: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_130 = ___1_generationSettings; NullCheck(L_130); int32_t L_131 = L_130->___overflowMode; V_41 = (bool)((((int32_t)((((int32_t)L_131) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_132 = V_41; if (!L_132) { goto IL_047d; } } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_133 = V_4; NullCheck(L_133); int32_t L_134 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135 = (L_133)->GetAt(static_cast(L_134)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_136 = V_0; float L_137 = L_136.___x; float L_138 = ___2_maxVisibleDescender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_139 = V_0; float L_140 = L_139.___w; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141; memset((&L_141), 0, sizeof(L_141)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_141), ((float)il2cpp_codegen_add((0.0f), L_137)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_138)), L_140)), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142; L_142 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_135, L_141, NULL); V_3 = L_142; goto IL_04bf; } IL_047d: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_143 = V_4; NullCheck(L_143); int32_t L_144 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145 = (L_143)->GetAt(static_cast(L_144)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_146 = V_0; float L_147 = L_146.___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_148 = ___0_textInfo; NullCheck(L_148); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_149 = L_148->___pageInfo; int32_t L_150 = V_1; NullCheck(L_149); float L_151 = ((L_149)->GetAddressAt(static_cast(L_150)))->___descender; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_152 = V_0; float L_153 = L_152.___w; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154; memset((&L_154), 0, sizeof(L_154)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_154), ((float)il2cpp_codegen_add((0.0f), L_147)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_151)), L_153)), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155; L_155 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_145, L_154, NULL); V_3 = L_155; } IL_04bf: { goto IL_05de; } IL_04c4: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_156 = V_4; NullCheck(L_156); int32_t L_157 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158 = (L_156)->GetAt(static_cast(L_157)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_159 = V_4; NullCheck(L_159); int32_t L_160 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161 = (L_159)->GetAt(static_cast(L_160)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162; L_162 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_158, L_161, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163; L_163 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_162, (2.0f), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_164 = V_0; float L_165 = L_164.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166; memset((&L_166), 0, sizeof(L_166)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_166), ((float)il2cpp_codegen_add((0.0f), L_165)), (0.0f), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_167; L_167 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_163, L_166, NULL); V_3 = L_167; goto IL_05de; } IL_0509: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_168 = V_4; NullCheck(L_168); int32_t L_169 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170 = (L_168)->GetAt(static_cast(L_169)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_171 = V_4; NullCheck(L_171); int32_t L_172 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_173 = (L_171)->GetAt(static_cast(L_172)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174; L_174 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_170, L_173, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_175; L_175 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_174, (2.0f), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_176 = V_0; float L_177 = L_176.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_178 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_179 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_178->___max); float L_180 = L_179->___y; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_181 = V_0; float L_182 = L_181.___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_183 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_184 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_183->___min); float L_185 = L_184->___y; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_186 = V_0; float L_187 = L_186.___w; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_188; memset((&L_188), 0, sizeof(L_188)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_188), ((float)il2cpp_codegen_add((0.0f), L_177)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_180, L_182)), L_185)), L_187))/(2.0f))))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189; L_189 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_175, L_188, NULL); V_3 = L_189; goto IL_05de; } IL_0581: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_190 = V_4; NullCheck(L_190); int32_t L_191 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_192 = (L_190)->GetAt(static_cast(L_191)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_193 = V_4; NullCheck(L_193); int32_t L_194 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_195 = (L_193)->GetAt(static_cast(L_194)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_196; L_196 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_192, L_195, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_197; L_197 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_196, (2.0f), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_198 = V_0; float L_199 = L_198.___x; float L_200 = __this->___m_MaxCapHeight; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_201 = V_0; float L_202 = L_201.___y; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_203 = V_0; float L_204 = L_203.___w; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_205; memset((&L_205), 0, sizeof(L_205)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_205), ((float)il2cpp_codegen_add((0.0f), L_199)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_200, L_202)), L_204))/(2.0f))))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206; L_206 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_197, L_205, NULL); V_3 = L_206; goto IL_05de; } IL_05de: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207; L_207 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_5 = L_207; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208; L_208 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_6 = L_208; V_7 = 0; V_8 = 0; V_9 = 0; V_10 = (bool)0; V_11 = (bool)0; V_12 = 0; V_13 = 0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_209; L_209 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_210; L_210 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_209, NULL); V_14 = L_210; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_211; L_211 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_212; L_212 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_211, NULL); V_15 = L_212; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_213; memset((&L_213), 0, sizeof(L_213)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_213), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_214; L_214 = Offset_get_zero_mF5B6D7C3F437FA438844A0B3EF405D805F1D1958(NULL); HighlightState__ctor_mDBB71C58F46D7BDC518026AC796D24F2D9B36D3F((&V_16), L_213, L_214, NULL); V_17 = (0.0f); V_18 = (0.0f); V_19 = (0.0f); V_20 = (0.0f); V_21 = (0.0f); V_22 = (32767.0f); V_23 = 0; V_24 = (0.0f); V_25 = (0.0f); V_26 = (0.0f); V_27 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_215; L_215 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_28 = L_215; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216; L_216 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_29 = L_216; V_30 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217; L_217 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_31 = L_217; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_218; L_218 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_32 = L_218; V_33 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_219; L_219 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_34 = L_219; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_220; L_220 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_35 = L_220; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_221 = ___0_textInfo; NullCheck(L_221); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_222 = L_221->___textElementInfo; V_36 = L_222; V_42 = 0; goto IL_34a9; } IL_06bc: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_223 = V_36; int32_t L_224 = V_42; NullCheck(L_223); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_225 = ((L_223)->GetAddressAt(static_cast(L_224)))->___fontAsset; V_43 = L_225; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_226 = V_36; int32_t L_227 = V_42; NullCheck(L_226); uint32_t L_228 = ((L_226)->GetAddressAt(static_cast(L_227)))->___character; V_44 = ((int32_t)(uint16_t)L_228); Il2CppChar L_229 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_230; L_230 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_229, NULL); V_45 = L_230; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_231 = V_36; int32_t L_232 = V_42; NullCheck(L_231); int32_t L_233 = ((L_231)->GetAddressAt(static_cast(L_232)))->___lineNumber; V_46 = L_233; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_234 = ___0_textInfo; NullCheck(L_234); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_235 = L_234->___lineInfo; int32_t L_236 = V_46; NullCheck(L_235); int32_t L_237 = L_236; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_238 = (L_235)->GetAt(static_cast(L_237)); V_47 = L_238; int32_t L_239 = V_46; V_8 = ((int32_t)il2cpp_codegen_add(L_239, 1)); LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_240 = V_47; int32_t L_241 = L_240.___alignment; V_48 = L_241; int32_t L_242 = V_48; V_57 = L_242; int32_t L_243 = V_57; V_56 = L_243; int32_t L_244 = V_56; if ((((int32_t)L_244) > ((int32_t)((int32_t)1056)))) { goto IL_082e; } } { int32_t L_245 = V_56; if ((((int32_t)L_245) > ((int32_t)((int32_t)520)))) { goto IL_07ba; } } { int32_t L_246 = V_56; if ((((int32_t)L_246) > ((int32_t)((int32_t)272)))) { goto IL_077c; } } { int32_t L_247 = V_56; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_247, ((int32_t)257)))) { case 0: { goto IL_0933; } case 1: { goto IL_0985; } case 2: { goto IL_0d3d; } case 3: { goto IL_0a13; } } } { goto IL_075d; } IL_075d: { int32_t L_248 = V_56; if ((((int32_t)L_248) == ((int32_t)((int32_t)264)))) { goto IL_0a71; } } { goto IL_076b; } IL_076b: { int32_t L_249 = V_56; if ((((int32_t)L_249) == ((int32_t)((int32_t)272)))) { goto IL_0a71; } } { goto IL_0d3d; } IL_077c: { int32_t L_250 = V_56; if ((((int32_t)L_250) == ((int32_t)((int32_t)288)))) { goto IL_09be; } } { goto IL_078a; } IL_078a: { int32_t L_251 = V_56; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_251, ((int32_t)513)))) { case 0: { goto IL_0933; } case 1: { goto IL_0985; } case 2: { goto IL_0d3d; } case 3: { goto IL_0a13; } } } { goto IL_07a9; } IL_07a9: { int32_t L_252 = V_56; if ((((int32_t)L_252) == ((int32_t)((int32_t)520)))) { goto IL_0a71; } } { goto IL_0d3d; } IL_07ba: { int32_t L_253 = V_56; if ((((int32_t)L_253) > ((int32_t)((int32_t)1028)))) { goto IL_0801; } } { int32_t L_254 = V_56; if ((((int32_t)L_254) == ((int32_t)((int32_t)528)))) { goto IL_0a71; } } { goto IL_07d1; } IL_07d1: { int32_t L_255 = V_56; if ((((int32_t)L_255) == ((int32_t)((int32_t)544)))) { goto IL_09be; } } { goto IL_07df; } IL_07df: { int32_t L_256 = V_56; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_256, ((int32_t)1025)))) { case 0: { goto IL_0933; } case 1: { goto IL_0985; } case 2: { goto IL_0d3d; } case 3: { goto IL_0a13; } } } { goto IL_0d3d; } IL_0801: { int32_t L_257 = V_56; if ((((int32_t)L_257) == ((int32_t)((int32_t)1032)))) { goto IL_0a71; } } { goto IL_080f; } IL_080f: { int32_t L_258 = V_56; if ((((int32_t)L_258) == ((int32_t)((int32_t)1040)))) { goto IL_0a71; } } { goto IL_081d; } IL_081d: { int32_t L_259 = V_56; if ((((int32_t)L_259) == ((int32_t)((int32_t)1056)))) { goto IL_09be; } } { goto IL_0d3d; } IL_082e: { int32_t L_260 = V_56; if ((((int32_t)L_260) > ((int32_t)((int32_t)4104)))) { goto IL_08bf; } } { int32_t L_261 = V_56; if ((((int32_t)L_261) > ((int32_t)((int32_t)2064)))) { goto IL_0881; } } { int32_t L_262 = V_56; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_262, ((int32_t)2049)))) { case 0: { goto IL_0933; } case 1: { goto IL_0985; } case 2: { goto IL_0d3d; } case 3: { goto IL_0a13; } } } { goto IL_0862; } IL_0862: { int32_t L_263 = V_56; if ((((int32_t)L_263) == ((int32_t)((int32_t)2056)))) { goto IL_0a71; } } { goto IL_0870; } IL_0870: { int32_t L_264 = V_56; if ((((int32_t)L_264) == ((int32_t)((int32_t)2064)))) { goto IL_0a71; } } { goto IL_0d3d; } IL_0881: { int32_t L_265 = V_56; if ((((int32_t)L_265) == ((int32_t)((int32_t)2080)))) { goto IL_09be; } } { goto IL_088f; } IL_088f: { int32_t L_266 = V_56; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_266, ((int32_t)4097)))) { case 0: { goto IL_0933; } case 1: { goto IL_0985; } case 2: { goto IL_0d3d; } case 3: { goto IL_0a13; } } } { goto IL_08ae; } IL_08ae: { int32_t L_267 = V_56; if ((((int32_t)L_267) == ((int32_t)((int32_t)4104)))) { goto IL_0a71; } } { goto IL_0d3d; } IL_08bf: { int32_t L_268 = V_56; if ((((int32_t)L_268) > ((int32_t)((int32_t)8196)))) { goto IL_0906; } } { int32_t L_269 = V_56; if ((((int32_t)L_269) == ((int32_t)((int32_t)4112)))) { goto IL_0a71; } } { goto IL_08d6; } IL_08d6: { int32_t L_270 = V_56; if ((((int32_t)L_270) == ((int32_t)((int32_t)4128)))) { goto IL_09be; } } { goto IL_08e4; } IL_08e4: { int32_t L_271 = V_56; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_271, ((int32_t)8193)))) { case 0: { goto IL_0933; } case 1: { goto IL_0985; } case 2: { goto IL_0d3d; } case 3: { goto IL_0a13; } } } { goto IL_0d3d; } IL_0906: { int32_t L_272 = V_56; if ((((int32_t)L_272) == ((int32_t)((int32_t)8200)))) { goto IL_0a71; } } { goto IL_0914; } IL_0914: { int32_t L_273 = V_56; if ((((int32_t)L_273) == ((int32_t)((int32_t)8208)))) { goto IL_0a71; } } { goto IL_0922; } IL_0922: { int32_t L_274 = V_56; if ((((int32_t)L_274) == ((int32_t)((int32_t)8224)))) { goto IL_09be; } } { goto IL_0d3d; } IL_0933: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_275 = ___1_generationSettings; NullCheck(L_275); bool L_276 = L_275->___isRightToLeft; V_58 = (bool)((((int32_t)L_276) == ((int32_t)0))? 1 : 0); bool L_277 = V_58; if (!L_277) { goto IL_0962; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_278 = V_47; float L_279 = L_278.___marginLeft; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_add((0.0f), L_279)), (0.0f), (0.0f), NULL); goto IL_0980; } IL_0962: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_280 = V_47; float L_281 = L_280.___maxAdvance; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_subtract((0.0f), L_281)), (0.0f), (0.0f), NULL); } IL_0980: { goto IL_0d3d; } IL_0985: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_282 = V_47; float L_283 = L_282.___marginLeft; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_284 = V_47; float L_285 = L_284.___width; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_286 = V_47; float L_287 = L_286.___maxAdvance; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_283, ((float)(L_285/(2.0f))))), ((float)(L_287/(2.0f))))), (0.0f), (0.0f), NULL); goto IL_0d3d; } IL_09be: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_288 = V_47; float L_289 = L_288.___marginLeft; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_290 = V_47; float L_291 = L_290.___width; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_292 = V_47; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_293 = L_292.___lineExtents; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_294 = L_293.___min; float L_295 = L_294.___x; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_296 = V_47; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_297 = L_296.___lineExtents; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_298 = L_297.___max; float L_299 = L_298.___x; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_289, ((float)(L_291/(2.0f))))), ((float)(((float)il2cpp_codegen_add(L_295, L_299))/(2.0f))))), (0.0f), (0.0f), NULL); goto IL_0d3d; } IL_0a13: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_300 = ___1_generationSettings; NullCheck(L_300); bool L_301 = L_300->___isRightToLeft; V_59 = (bool)((((int32_t)L_301) == ((int32_t)0))? 1 : 0); bool L_302 = V_59; if (!L_302) { goto IL_0a4c; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_303 = V_47; float L_304 = L_303.___marginLeft; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_305 = V_47; float L_306 = L_305.___width; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_307 = V_47; float L_308 = L_307.___maxAdvance; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_304, L_306)), L_308)), (0.0f), (0.0f), NULL); goto IL_0a6c; } IL_0a4c: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_309 = V_47; float L_310 = L_309.___marginLeft; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_311 = V_47; float L_312 = L_311.___width; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_add(L_310, L_312)), (0.0f), (0.0f), NULL); } IL_0a6c: { goto IL_0d3d; } IL_0a71: { int32_t L_313 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_314 = V_47; int32_t L_315 = L_314.___lastVisibleCharacterIndex; if ((((int32_t)L_313) > ((int32_t)L_315))) { goto IL_0aa4; } } { Il2CppChar L_316 = V_44; if ((((int32_t)L_316) == ((int32_t)((int32_t)10)))) { goto IL_0aa4; } } { Il2CppChar L_317 = V_44; if ((((int32_t)L_317) == ((int32_t)((int32_t)173)))) { goto IL_0aa4; } } { Il2CppChar L_318 = V_44; if ((((int32_t)L_318) == ((int32_t)((int32_t)8203)))) { goto IL_0aa4; } } { Il2CppChar L_319 = V_44; if ((((int32_t)L_319) == ((int32_t)((int32_t)8288)))) { goto IL_0aa4; } } { Il2CppChar L_320 = V_44; G_B161_0 = ((((int32_t)L_320) == ((int32_t)3))? 1 : 0); goto IL_0aa5; } IL_0aa4: { G_B161_0 = 1; } IL_0aa5: { V_60 = (bool)G_B161_0; bool L_321 = V_60; if (!L_321) { goto IL_0ab0; } } { goto IL_0d3d; } IL_0ab0: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_322 = V_36; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_323 = V_47; int32_t L_324 = L_323.___lastCharacterIndex; NullCheck(L_322); uint32_t L_325 = ((L_322)->GetAddressAt(static_cast(L_324)))->___character; V_54 = ((int32_t)(uint16_t)L_325); int32_t L_326 = V_48; V_55 = (bool)((((int32_t)((int32_t)((int32_t)L_326&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0); Il2CppChar L_327 = V_54; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_328; L_328 = Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F(L_327, NULL); if (L_328) { goto IL_0ae6; } } { int32_t L_329 = V_46; int32_t L_330 = __this->___m_LineNumber; G_B166_0 = ((((int32_t)L_329) < ((int32_t)L_330))? 1 : 0); goto IL_0ae7; } IL_0ae6: { G_B166_0 = 0; } IL_0ae7: { bool L_331 = V_55; if (((int32_t)(G_B166_0|(int32_t)L_331))) { goto IL_0afe; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_332 = V_47; float L_333 = L_332.___maxAdvance; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_334 = V_47; float L_335 = L_334.___width; G_B169_0 = ((((float)L_333) > ((float)L_335))? 1 : 0); goto IL_0aff; } IL_0afe: { G_B169_0 = 1; } IL_0aff: { V_61 = (bool)G_B169_0; bool L_336 = V_61; if (!L_336) { goto IL_0cf0; } } { int32_t L_337 = V_46; int32_t L_338 = V_9; if ((!(((uint32_t)L_337) == ((uint32_t)L_338)))) { goto IL_0b1f; } } { int32_t L_339 = V_42; if (!L_339) { goto IL_0b1f; } } { int32_t L_340 = V_42; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_341 = ___1_generationSettings; NullCheck(L_341); int32_t L_342 = L_341->___firstVisibleCharacter; G_B174_0 = ((((int32_t)L_340) == ((int32_t)L_342))? 1 : 0); goto IL_0b20; } IL_0b1f: { G_B174_0 = 1; } IL_0b20: { V_62 = (bool)G_B174_0; bool L_343 = V_62; if (!L_343) { goto IL_0b8b; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_344 = ___1_generationSettings; NullCheck(L_344); bool L_345 = L_344->___isRightToLeft; V_63 = (bool)((((int32_t)L_345) == ((int32_t)0))? 1 : 0); bool L_346 = V_63; if (!L_346) { goto IL_0b50; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_347 = V_47; float L_348 = L_347.___marginLeft; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_348, (0.0f), (0.0f), NULL); goto IL_0b70; } IL_0b50: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_349 = V_47; float L_350 = L_349.___marginLeft; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_351 = V_47; float L_352 = L_351.___width; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_add(L_350, L_352)), (0.0f), (0.0f), NULL); } IL_0b70: { Il2CppChar L_353 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_354; L_354 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_353, NULL); V_64 = L_354; bool L_355 = V_64; if (!L_355) { goto IL_0b82; } } { V_10 = (bool)1; goto IL_0b85; } IL_0b82: { V_10 = (bool)0; } IL_0b85: { goto IL_0ced; } IL_0b8b: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_356 = ___1_generationSettings; NullCheck(L_356); bool L_357 = L_356->___isRightToLeft; if (L_357) { goto IL_0ba5; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_358 = V_47; float L_359 = L_358.___width; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_360 = V_47; float L_361 = L_360.___maxAdvance; G_B185_0 = ((float)il2cpp_codegen_subtract(L_359, L_361)); goto IL_0bb4; } IL_0ba5: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_362 = V_47; float L_363 = L_362.___width; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_364 = V_47; float L_365 = L_364.___maxAdvance; G_B185_0 = ((float)il2cpp_codegen_add(L_363, L_365)); } IL_0bb4: { V_65 = G_B185_0; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_366 = V_47; int32_t L_367 = L_366.___visibleCharacterCount; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_368 = V_47; int32_t L_369 = L_368.___controlCharacterCount; V_66 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_367, 1)), L_369)); LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_370 = V_47; int32_t L_371 = L_370.___spaceCount; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_372 = V_47; int32_t L_373 = L_372.___controlCharacterCount; V_67 = ((int32_t)il2cpp_codegen_subtract(L_371, L_373)); bool L_374 = V_10; V_69 = L_374; bool L_375 = V_69; if (!L_375) { goto IL_0bf0; } } { int32_t L_376 = V_67; V_67 = ((int32_t)il2cpp_codegen_subtract(L_376, 1)); int32_t L_377 = V_66; V_66 = ((int32_t)il2cpp_codegen_add(L_377, 1)); } IL_0bf0: { int32_t L_378 = V_67; if ((((int32_t)L_378) > ((int32_t)0))) { goto IL_0bfc; } } { G_B190_0 = (1.0f); goto IL_0c02; } IL_0bfc: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_379 = ___1_generationSettings; NullCheck(L_379); float L_380 = L_379->___wordWrappingRatio; G_B190_0 = L_380; } IL_0c02: { V_68 = G_B190_0; int32_t L_381 = V_67; V_70 = (bool)((((int32_t)L_381) < ((int32_t)1))? 1 : 0); bool L_382 = V_70; if (!L_382) { goto IL_0c12; } } { V_67 = 1; } IL_0c12: { Il2CppChar L_383 = V_44; if ((((int32_t)L_383) == ((int32_t)((int32_t)160)))) { goto IL_0c2d; } } { Il2CppChar L_384 = V_44; if ((((int32_t)L_384) == ((int32_t)((int32_t)9)))) { goto IL_0c2a; } } { Il2CppChar L_385 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_386; L_386 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_385, NULL); G_B196_0 = ((int32_t)(L_386)); goto IL_0c2b; } IL_0c2a: { G_B196_0 = 1; } IL_0c2b: { G_B198_0 = G_B196_0; goto IL_0c2e; } IL_0c2d: { G_B198_0 = 0; } IL_0c2e: { V_71 = (bool)G_B198_0; bool L_387 = V_71; if (!L_387) { goto IL_0c97; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_388 = ___1_generationSettings; NullCheck(L_388); bool L_389 = L_388->___isRightToLeft; V_72 = (bool)((((int32_t)L_389) == ((int32_t)0))? 1 : 0); bool L_390 = V_72; if (!L_390) { goto IL_0c6d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_391 = V_5; float L_392 = V_65; float L_393 = V_68; int32_t L_394 = V_67; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_395; memset((&L_395), 0, sizeof(L_395)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_395), ((float)(((float)il2cpp_codegen_multiply(L_392, ((float)il2cpp_codegen_subtract((1.0f), L_393))))/((float)L_394))), (0.0f), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_396; L_396 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_391, L_395, NULL); V_5 = L_396; goto IL_0c94; } IL_0c6d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_397 = V_5; float L_398 = V_65; float L_399 = V_68; int32_t L_400 = V_67; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_401; memset((&L_401), 0, sizeof(L_401)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_401), ((float)(((float)il2cpp_codegen_multiply(L_398, ((float)il2cpp_codegen_subtract((1.0f), L_399))))/((float)L_400))), (0.0f), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_402; L_402 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_397, L_401, NULL); V_5 = L_402; } IL_0c94: { goto IL_0cec; } IL_0c97: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_403 = ___1_generationSettings; NullCheck(L_403); bool L_404 = L_403->___isRightToLeft; V_73 = (bool)((((int32_t)L_404) == ((int32_t)0))? 1 : 0); bool L_405 = V_73; if (!L_405) { goto IL_0cca; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_406 = V_5; float L_407 = V_65; float L_408 = V_68; int32_t L_409 = V_66; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_410; memset((&L_410), 0, sizeof(L_410)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_410), ((float)(((float)il2cpp_codegen_multiply(L_407, L_408))/((float)L_409))), (0.0f), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_411; L_411 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_406, L_410, NULL); V_5 = L_411; goto IL_0ceb; } IL_0cca: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_412 = V_5; float L_413 = V_65; float L_414 = V_68; int32_t L_415 = V_66; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_416; memset((&L_416), 0, sizeof(L_416)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_416), ((float)(((float)il2cpp_codegen_multiply(L_413, L_414))/((float)L_415))), (0.0f), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_417; L_417 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_412, L_416, NULL); V_5 = L_417; } IL_0ceb: { } IL_0cec: { } IL_0ced: { goto IL_0d3b; } IL_0cf0: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_418 = ___1_generationSettings; NullCheck(L_418); bool L_419 = L_418->___isRightToLeft; V_74 = (bool)((((int32_t)L_419) == ((int32_t)0))? 1 : 0); bool L_420 = V_74; if (!L_420) { goto IL_0d1a; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_421 = V_47; float L_422 = L_421.___marginLeft; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_422, (0.0f), (0.0f), NULL); goto IL_0d3a; } IL_0d1a: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_423 = V_47; float L_424 = L_423.___marginLeft; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_425 = V_47; float L_426 = L_425.___width; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_add(L_424, L_426)), (0.0f), (0.0f), NULL); } IL_0d3a: { } IL_0d3b: { goto IL_0d3d; } IL_0d3d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_427 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_428 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_429; L_429 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_427, L_428, NULL); V_6 = L_429; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_430 = V_36; int32_t L_431 = V_42; NullCheck(L_430); bool L_432 = ((L_430)->GetAddressAt(static_cast(L_431)))->___isVisible; V_49 = L_432; bool L_433 = V_49; V_75 = L_433; bool L_434 = V_75; if (!L_434) { goto IL_1f6d; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_435 = V_36; int32_t L_436 = V_42; NullCheck(L_435); uint8_t L_437 = ((L_435)->GetAddressAt(static_cast(L_436)))->___elementType; V_76 = L_437; uint8_t L_438 = V_76; V_81 = L_438; uint8_t L_439 = V_81; V_80 = L_439; uint8_t L_440 = V_80; if ((((int32_t)L_440) == ((int32_t)1))) { goto IL_0d8f; } } { goto IL_0d82; } IL_0d82: { uint8_t L_441 = V_80; if ((((int32_t)L_441) == ((int32_t)2))) { goto IL_1d10; } } { goto IL_1d12; } IL_0d8f: { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_442 = V_47; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_443 = L_442.___lineExtents; V_78 = L_443; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_444 = ___1_generationSettings; NullCheck(L_444); float L_445 = L_444->___uvLineOffset; int32_t L_446 = V_46; V_79 = (fmodf(((float)il2cpp_codegen_multiply(L_445, ((float)L_446))), (1.0f))); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_447 = ___1_generationSettings; NullCheck(L_447); int32_t L_448 = L_447->___horizontalMapping; V_84 = L_448; int32_t L_449 = V_84; V_83 = L_449; int32_t L_450 = V_83; switch (L_450) { case 0: { goto IL_0dd2; } case 1: { goto IL_0e4b; } case 2: { goto IL_1190; } case 3: { goto IL_134d; } } } { goto IL_177c; } IL_0dd2: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_451 = V_36; int32_t L_452 = V_42; NullCheck(L_451); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_453 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_451)->GetAddressAt(static_cast(L_452)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_454 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_453->___uv2); L_454->___x = (0.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_455 = V_36; int32_t L_456 = V_42; NullCheck(L_455); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_457 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_455)->GetAddressAt(static_cast(L_456)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_458 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_457->___uv2); L_458->___x = (0.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_459 = V_36; int32_t L_460 = V_42; NullCheck(L_459); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_461 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_459)->GetAddressAt(static_cast(L_460)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_462 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_461->___uv2); L_462->___x = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_463 = V_36; int32_t L_464 = V_42; NullCheck(L_463); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_465 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_463)->GetAddressAt(static_cast(L_464)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_466 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_465->___uv2); L_466->___x = (1.0f); goto IL_177c; } IL_0e4b: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_467 = ___1_generationSettings; NullCheck(L_467); int32_t L_468 = L_467->___textAlignment; V_85 = (bool)((((int32_t)((((int32_t)L_468) == ((int32_t)((int32_t)520)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_469 = V_85; if (!L_469) { goto IL_0fd2; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_470 = V_36; int32_t L_471 = V_42; NullCheck(L_470); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_472 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_470)->GetAddressAt(static_cast(L_471)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_473 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_472->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_474 = V_36; int32_t L_475 = V_42; NullCheck(L_474); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_476 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_474)->GetAddressAt(static_cast(L_475)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_477 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_476->___position); float L_478 = L_477->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_479 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_480 = L_479.___min; float L_481 = L_480.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_482 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_483 = L_482.___max; float L_484 = L_483.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_485 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_486 = L_485.___min; float L_487 = L_486.___x; float L_488 = V_79; L_473->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_478, L_481))/((float)il2cpp_codegen_subtract(L_484, L_487)))), L_488)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_489 = V_36; int32_t L_490 = V_42; NullCheck(L_489); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_491 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_489)->GetAddressAt(static_cast(L_490)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_492 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_491->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_493 = V_36; int32_t L_494 = V_42; NullCheck(L_493); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_495 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_493)->GetAddressAt(static_cast(L_494)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_496 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_495->___position); float L_497 = L_496->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_498 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_499 = L_498.___min; float L_500 = L_499.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_501 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_502 = L_501.___max; float L_503 = L_502.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_504 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_505 = L_504.___min; float L_506 = L_505.___x; float L_507 = V_79; L_492->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_497, L_500))/((float)il2cpp_codegen_subtract(L_503, L_506)))), L_507)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_508 = V_36; int32_t L_509 = V_42; NullCheck(L_508); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_510 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_508)->GetAddressAt(static_cast(L_509)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_511 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_510->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_512 = V_36; int32_t L_513 = V_42; NullCheck(L_512); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_514 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_512)->GetAddressAt(static_cast(L_513)))->___vertexTopRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_515 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_514->___position); float L_516 = L_515->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_517 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_518 = L_517.___min; float L_519 = L_518.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_520 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_521 = L_520.___max; float L_522 = L_521.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_523 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_524 = L_523.___min; float L_525 = L_524.___x; float L_526 = V_79; L_511->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_516, L_519))/((float)il2cpp_codegen_subtract(L_522, L_525)))), L_526)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_527 = V_36; int32_t L_528 = V_42; NullCheck(L_527); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_529 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_527)->GetAddressAt(static_cast(L_528)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_530 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_529->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_531 = V_36; int32_t L_532 = V_42; NullCheck(L_531); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_533 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_531)->GetAddressAt(static_cast(L_532)))->___vertexBottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_534 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_533->___position); float L_535 = L_534->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_536 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_537 = L_536.___min; float L_538 = L_537.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_539 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_540 = L_539.___max; float L_541 = L_540.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_542 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_543 = L_542.___min; float L_544 = L_543.___x; float L_545 = V_79; L_530->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_535, L_538))/((float)il2cpp_codegen_subtract(L_541, L_544)))), L_545)); goto IL_177c; } IL_0fd2: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_546 = V_36; int32_t L_547 = V_42; NullCheck(L_546); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_548 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_546)->GetAddressAt(static_cast(L_547)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_549 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_548->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_550 = V_36; int32_t L_551 = V_42; NullCheck(L_550); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_552 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_550)->GetAddressAt(static_cast(L_551)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_553 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_552->___position); float L_554 = L_553->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_555 = V_5; float L_556 = L_555.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_557 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_558 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_557->___min); float L_559 = L_558->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_560 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_561 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_560->___max); float L_562 = L_561->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_563 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_564 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_563->___min); float L_565 = L_564->___x; float L_566 = V_79; L_549->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_554, L_556)), L_559))/((float)il2cpp_codegen_subtract(L_562, L_565)))), L_566)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_567 = V_36; int32_t L_568 = V_42; NullCheck(L_567); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_569 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_567)->GetAddressAt(static_cast(L_568)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_570 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_569->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_571 = V_36; int32_t L_572 = V_42; NullCheck(L_571); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_573 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_571)->GetAddressAt(static_cast(L_572)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_574 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_573->___position); float L_575 = L_574->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_576 = V_5; float L_577 = L_576.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_578 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_579 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_578->___min); float L_580 = L_579->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_581 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_582 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_581->___max); float L_583 = L_582->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_584 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_585 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_584->___min); float L_586 = L_585->___x; float L_587 = V_79; L_570->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_575, L_577)), L_580))/((float)il2cpp_codegen_subtract(L_583, L_586)))), L_587)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_588 = V_36; int32_t L_589 = V_42; NullCheck(L_588); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_590 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_588)->GetAddressAt(static_cast(L_589)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_591 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_590->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_592 = V_36; int32_t L_593 = V_42; NullCheck(L_592); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_594 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_592)->GetAddressAt(static_cast(L_593)))->___vertexTopRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_595 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_594->___position); float L_596 = L_595->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_597 = V_5; float L_598 = L_597.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_599 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_600 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_599->___min); float L_601 = L_600->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_602 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_603 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_602->___max); float L_604 = L_603->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_605 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_606 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_605->___min); float L_607 = L_606->___x; float L_608 = V_79; L_591->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_596, L_598)), L_601))/((float)il2cpp_codegen_subtract(L_604, L_607)))), L_608)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_609 = V_36; int32_t L_610 = V_42; NullCheck(L_609); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_611 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_609)->GetAddressAt(static_cast(L_610)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_612 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_611->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_613 = V_36; int32_t L_614 = V_42; NullCheck(L_613); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_615 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_613)->GetAddressAt(static_cast(L_614)))->___vertexBottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_616 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_615->___position); float L_617 = L_616->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_618 = V_5; float L_619 = L_618.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_620 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_621 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_620->___min); float L_622 = L_621->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_623 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_624 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_623->___max); float L_625 = L_624->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_626 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_627 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_626->___min); float L_628 = L_627->___x; float L_629 = V_79; L_612->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_617, L_619)), L_622))/((float)il2cpp_codegen_subtract(L_625, L_628)))), L_629)); goto IL_177c; } IL_1190: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_630 = V_36; int32_t L_631 = V_42; NullCheck(L_630); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_632 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_630)->GetAddressAt(static_cast(L_631)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_633 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_632->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_634 = V_36; int32_t L_635 = V_42; NullCheck(L_634); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_636 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_634)->GetAddressAt(static_cast(L_635)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_637 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_636->___position); float L_638 = L_637->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_639 = V_5; float L_640 = L_639.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_641 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_642 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_641->___min); float L_643 = L_642->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_644 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_645 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_644->___max); float L_646 = L_645->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_647 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_648 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_647->___min); float L_649 = L_648->___x; float L_650 = V_79; L_633->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_638, L_640)), L_643))/((float)il2cpp_codegen_subtract(L_646, L_649)))), L_650)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_651 = V_36; int32_t L_652 = V_42; NullCheck(L_651); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_653 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_651)->GetAddressAt(static_cast(L_652)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_654 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_653->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_655 = V_36; int32_t L_656 = V_42; NullCheck(L_655); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_657 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_655)->GetAddressAt(static_cast(L_656)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_658 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_657->___position); float L_659 = L_658->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_660 = V_5; float L_661 = L_660.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_662 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_663 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_662->___min); float L_664 = L_663->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_665 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_666 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_665->___max); float L_667 = L_666->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_668 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_669 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_668->___min); float L_670 = L_669->___x; float L_671 = V_79; L_654->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_659, L_661)), L_664))/((float)il2cpp_codegen_subtract(L_667, L_670)))), L_671)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_672 = V_36; int32_t L_673 = V_42; NullCheck(L_672); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_674 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_672)->GetAddressAt(static_cast(L_673)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_675 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_674->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_676 = V_36; int32_t L_677 = V_42; NullCheck(L_676); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_678 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_676)->GetAddressAt(static_cast(L_677)))->___vertexTopRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_679 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_678->___position); float L_680 = L_679->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_681 = V_5; float L_682 = L_681.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_683 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_684 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_683->___min); float L_685 = L_684->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_686 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_687 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_686->___max); float L_688 = L_687->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_689 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_690 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_689->___min); float L_691 = L_690->___x; float L_692 = V_79; L_675->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_680, L_682)), L_685))/((float)il2cpp_codegen_subtract(L_688, L_691)))), L_692)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_693 = V_36; int32_t L_694 = V_42; NullCheck(L_693); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_695 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_693)->GetAddressAt(static_cast(L_694)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_696 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_695->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_697 = V_36; int32_t L_698 = V_42; NullCheck(L_697); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_699 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_697)->GetAddressAt(static_cast(L_698)))->___vertexBottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_700 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_699->___position); float L_701 = L_700->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_702 = V_5; float L_703 = L_702.___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_704 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_705 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_704->___min); float L_706 = L_705->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_707 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_708 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_707->___max); float L_709 = L_708->___x; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_710 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_711 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_710->___min); float L_712 = L_711->___x; float L_713 = V_79; L_696->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_701, L_703)), L_706))/((float)il2cpp_codegen_subtract(L_709, L_712)))), L_713)); goto IL_177c; } IL_134d: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_714 = ___1_generationSettings; NullCheck(L_714); int32_t L_715 = L_714->___verticalMapping; V_87 = L_715; int32_t L_716 = V_87; V_86 = L_716; int32_t L_717 = V_86; switch (L_717) { case 0: { goto IL_1375; } case 1: { goto IL_13ee; } case 2: { goto IL_1507; } case 3: { goto IL_1635; } } } { goto IL_1642; } IL_1375: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_718 = V_36; int32_t L_719 = V_42; NullCheck(L_718); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_720 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_718)->GetAddressAt(static_cast(L_719)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_721 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_720->___uv2); L_721->___y = (0.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_722 = V_36; int32_t L_723 = V_42; NullCheck(L_722); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_724 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_722)->GetAddressAt(static_cast(L_723)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_725 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_724->___uv2); L_725->___y = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_726 = V_36; int32_t L_727 = V_42; NullCheck(L_726); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_728 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_726)->GetAddressAt(static_cast(L_727)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_729 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_728->___uv2); L_729->___y = (0.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_730 = V_36; int32_t L_731 = V_42; NullCheck(L_730); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_732 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_730)->GetAddressAt(static_cast(L_731)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_733 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_732->___uv2); L_733->___y = (1.0f); goto IL_1642; } IL_13ee: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_734 = V_36; int32_t L_735 = V_42; NullCheck(L_734); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_736 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_734)->GetAddressAt(static_cast(L_735)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_737 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_736->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_738 = V_36; int32_t L_739 = V_42; NullCheck(L_738); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_740 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_738)->GetAddressAt(static_cast(L_739)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_741 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_740->___position); float L_742 = L_741->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_743 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_744 = L_743.___min; float L_745 = L_744.___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_746 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_747 = L_746.___max; float L_748 = L_747.___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_749 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_750 = L_749.___min; float L_751 = L_750.___y; float L_752 = V_79; L_737->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_742, L_745))/((float)il2cpp_codegen_subtract(L_748, L_751)))), L_752)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_753 = V_36; int32_t L_754 = V_42; NullCheck(L_753); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_755 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_753)->GetAddressAt(static_cast(L_754)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_756 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_755->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_757 = V_36; int32_t L_758 = V_42; NullCheck(L_757); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_759 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_757)->GetAddressAt(static_cast(L_758)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_760 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_759->___position); float L_761 = L_760->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_762 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_763 = L_762.___min; float L_764 = L_763.___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_765 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_766 = L_765.___max; float L_767 = L_766.___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 L_768 = V_78; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_769 = L_768.___min; float L_770 = L_769.___y; float L_771 = V_79; L_756->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_761, L_764))/((float)il2cpp_codegen_subtract(L_767, L_770)))), L_771)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_772 = V_36; int32_t L_773 = V_42; NullCheck(L_772); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_774 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_772)->GetAddressAt(static_cast(L_773)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_775 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_774->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_776 = V_36; int32_t L_777 = V_42; NullCheck(L_776); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_778 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_776)->GetAddressAt(static_cast(L_777)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_779 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_778->___uv2); float L_780 = L_779->___y; L_775->___y = L_780; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_781 = V_36; int32_t L_782 = V_42; NullCheck(L_781); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_783 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_781)->GetAddressAt(static_cast(L_782)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_784 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_783->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_785 = V_36; int32_t L_786 = V_42; NullCheck(L_785); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_787 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_785)->GetAddressAt(static_cast(L_786)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_788 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_787->___uv2); float L_789 = L_788->___y; L_784->___y = L_789; goto IL_1642; } IL_1507: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_790 = V_36; int32_t L_791 = V_42; NullCheck(L_790); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_792 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_790)->GetAddressAt(static_cast(L_791)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_793 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_792->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_794 = V_36; int32_t L_795 = V_42; NullCheck(L_794); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_796 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_794)->GetAddressAt(static_cast(L_795)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_797 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_796->___position); float L_798 = L_797->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_799 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_800 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_799->___min); float L_801 = L_800->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_802 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_803 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_802->___max); float L_804 = L_803->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_805 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_806 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_805->___min); float L_807 = L_806->___y; float L_808 = V_79; L_793->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_798, L_801))/((float)il2cpp_codegen_subtract(L_804, L_807)))), L_808)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_809 = V_36; int32_t L_810 = V_42; NullCheck(L_809); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_811 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_809)->GetAddressAt(static_cast(L_810)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_812 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_811->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_813 = V_36; int32_t L_814 = V_42; NullCheck(L_813); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_815 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_813)->GetAddressAt(static_cast(L_814)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_816 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_815->___position); float L_817 = L_816->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_818 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_819 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_818->___min); float L_820 = L_819->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_821 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_822 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_821->___max); float L_823 = L_822->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_824 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_825 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_824->___min); float L_826 = L_825->___y; float L_827 = V_79; L_812->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_817, L_820))/((float)il2cpp_codegen_subtract(L_823, L_826)))), L_827)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_828 = V_36; int32_t L_829 = V_42; NullCheck(L_828); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_830 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_828)->GetAddressAt(static_cast(L_829)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_831 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_830->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_832 = V_36; int32_t L_833 = V_42; NullCheck(L_832); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_834 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_832)->GetAddressAt(static_cast(L_833)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_835 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_834->___uv2); float L_836 = L_835->___y; L_831->___y = L_836; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_837 = V_36; int32_t L_838 = V_42; NullCheck(L_837); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_839 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_837)->GetAddressAt(static_cast(L_838)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_840 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_839->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_841 = V_36; int32_t L_842 = V_42; NullCheck(L_841); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_843 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_841)->GetAddressAt(static_cast(L_842)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_844 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_843->___uv2); float L_845 = L_844->___y; L_840->___y = L_845; goto IL_1642; } IL_1635: { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4, NULL); goto IL_1642; } IL_1642: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_846 = V_36; int32_t L_847 = V_42; NullCheck(L_846); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_848 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_846)->GetAddressAt(static_cast(L_847)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_849 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_848->___uv2); float L_850 = L_849->___y; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_851 = V_36; int32_t L_852 = V_42; NullCheck(L_851); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_853 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_851)->GetAddressAt(static_cast(L_852)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_854 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_853->___uv2); float L_855 = L_854->___y; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_856 = V_36; int32_t L_857 = V_42; NullCheck(L_856); float L_858 = ((L_856)->GetAddressAt(static_cast(L_857)))->___aspectRatio; V_82 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_850, L_855)), L_858))))/(2.0f))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_859 = V_36; int32_t L_860 = V_42; NullCheck(L_859); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_861 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_859)->GetAddressAt(static_cast(L_860)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_862 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_861->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_863 = V_36; int32_t L_864 = V_42; NullCheck(L_863); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_865 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_863)->GetAddressAt(static_cast(L_864)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_866 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_865->___uv2); float L_867 = L_866->___y; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_868 = V_36; int32_t L_869 = V_42; NullCheck(L_868); float L_870 = ((L_868)->GetAddressAt(static_cast(L_869)))->___aspectRatio; float L_871 = V_82; float L_872 = V_79; L_862->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_867, L_870)), L_871)), L_872)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_873 = V_36; int32_t L_874 = V_42; NullCheck(L_873); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_875 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_873)->GetAddressAt(static_cast(L_874)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_876 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_875->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_877 = V_36; int32_t L_878 = V_42; NullCheck(L_877); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_879 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_877)->GetAddressAt(static_cast(L_878)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_880 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_879->___uv2); float L_881 = L_880->___x; L_876->___x = L_881; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_882 = V_36; int32_t L_883 = V_42; NullCheck(L_882); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_884 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_882)->GetAddressAt(static_cast(L_883)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_885 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_884->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_886 = V_36; int32_t L_887 = V_42; NullCheck(L_886); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_888 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_886)->GetAddressAt(static_cast(L_887)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_889 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_888->___uv2); float L_890 = L_889->___y; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_891 = V_36; int32_t L_892 = V_42; NullCheck(L_891); float L_893 = ((L_891)->GetAddressAt(static_cast(L_892)))->___aspectRatio; float L_894 = V_82; float L_895 = V_79; L_885->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_890, L_893)), L_894)), L_895)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_896 = V_36; int32_t L_897 = V_42; NullCheck(L_896); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_898 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_896)->GetAddressAt(static_cast(L_897)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_899 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_898->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_900 = V_36; int32_t L_901 = V_42; NullCheck(L_900); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_902 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_900)->GetAddressAt(static_cast(L_901)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_903 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_902->___uv2); float L_904 = L_903->___x; L_899->___x = L_904; goto IL_177c; } IL_177c: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_905 = ___1_generationSettings; NullCheck(L_905); int32_t L_906 = L_905->___verticalMapping; V_90 = L_906; int32_t L_907 = V_90; V_89 = L_907; int32_t L_908 = V_89; switch (L_908) { case 0: { goto IL_17a4; } case 1: { goto IL_181d; } case 2: { goto IL_1912; } case 3: { goto IL_1a3d; } } } { goto IL_1b71; } IL_17a4: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_909 = V_36; int32_t L_910 = V_42; NullCheck(L_909); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_911 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_909)->GetAddressAt(static_cast(L_910)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_912 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_911->___uv2); L_912->___y = (0.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_913 = V_36; int32_t L_914 = V_42; NullCheck(L_913); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_915 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_913)->GetAddressAt(static_cast(L_914)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_916 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_915->___uv2); L_916->___y = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_917 = V_36; int32_t L_918 = V_42; NullCheck(L_917); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_919 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_917)->GetAddressAt(static_cast(L_918)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_920 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_919->___uv2); L_920->___y = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_921 = V_36; int32_t L_922 = V_42; NullCheck(L_921); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_923 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_921)->GetAddressAt(static_cast(L_922)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_924 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_923->___uv2); L_924->___y = (0.0f); goto IL_1b71; } IL_181d: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_925 = V_36; int32_t L_926 = V_42; NullCheck(L_925); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_927 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_925)->GetAddressAt(static_cast(L_926)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_928 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_927->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_929 = V_36; int32_t L_930 = V_42; NullCheck(L_929); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_931 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_929)->GetAddressAt(static_cast(L_930)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_932 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_931->___position); float L_933 = L_932->___y; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_934 = V_47; float L_935 = L_934.___descender; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_936 = V_47; float L_937 = L_936.___ascender; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_938 = V_47; float L_939 = L_938.___descender; L_928->___y = ((float)(((float)il2cpp_codegen_subtract(L_933, L_935))/((float)il2cpp_codegen_subtract(L_937, L_939)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_940 = V_36; int32_t L_941 = V_42; NullCheck(L_940); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_942 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_940)->GetAddressAt(static_cast(L_941)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_943 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_942->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_944 = V_36; int32_t L_945 = V_42; NullCheck(L_944); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_946 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_944)->GetAddressAt(static_cast(L_945)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_947 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_946->___position); float L_948 = L_947->___y; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_949 = V_47; float L_950 = L_949.___descender; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_951 = V_47; float L_952 = L_951.___ascender; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_953 = V_47; float L_954 = L_953.___descender; L_943->___y = ((float)(((float)il2cpp_codegen_subtract(L_948, L_950))/((float)il2cpp_codegen_subtract(L_952, L_954)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_955 = V_36; int32_t L_956 = V_42; NullCheck(L_955); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_957 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_955)->GetAddressAt(static_cast(L_956)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_958 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_957->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_959 = V_36; int32_t L_960 = V_42; NullCheck(L_959); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_961 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_959)->GetAddressAt(static_cast(L_960)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_962 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_961->___uv2); float L_963 = L_962->___y; L_958->___y = L_963; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_964 = V_36; int32_t L_965 = V_42; NullCheck(L_964); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_966 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_964)->GetAddressAt(static_cast(L_965)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_967 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_966->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_968 = V_36; int32_t L_969 = V_42; NullCheck(L_968); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_970 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_968)->GetAddressAt(static_cast(L_969)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_971 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_970->___uv2); float L_972 = L_971->___y; L_967->___y = L_972; goto IL_1b71; } IL_1912: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_973 = V_36; int32_t L_974 = V_42; NullCheck(L_973); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_975 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_973)->GetAddressAt(static_cast(L_974)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_976 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_975->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_977 = V_36; int32_t L_978 = V_42; NullCheck(L_977); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_979 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_977)->GetAddressAt(static_cast(L_978)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_980 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_979->___position); float L_981 = L_980->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_982 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_983 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_982->___min); float L_984 = L_983->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_985 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_986 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_985->___max); float L_987 = L_986->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_988 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_989 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_988->___min); float L_990 = L_989->___y; L_976->___y = ((float)(((float)il2cpp_codegen_subtract(L_981, L_984))/((float)il2cpp_codegen_subtract(L_987, L_990)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_991 = V_36; int32_t L_992 = V_42; NullCheck(L_991); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_993 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_991)->GetAddressAt(static_cast(L_992)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_994 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_993->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_995 = V_36; int32_t L_996 = V_42; NullCheck(L_995); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_997 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_995)->GetAddressAt(static_cast(L_996)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_998 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_997->___position); float L_999 = L_998->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1000 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1001 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1000->___min); float L_1002 = L_1001->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1003 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1004 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1003->___max); float L_1005 = L_1004->___y; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1006 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1007 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1006->___min); float L_1008 = L_1007->___y; L_994->___y = ((float)(((float)il2cpp_codegen_subtract(L_999, L_1002))/((float)il2cpp_codegen_subtract(L_1005, L_1008)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1009 = V_36; int32_t L_1010 = V_42; NullCheck(L_1009); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1011 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1009)->GetAddressAt(static_cast(L_1010)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1012 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1011->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1013 = V_36; int32_t L_1014 = V_42; NullCheck(L_1013); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1015 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1013)->GetAddressAt(static_cast(L_1014)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1016 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1015->___uv2); float L_1017 = L_1016->___y; L_1012->___y = L_1017; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1018 = V_36; int32_t L_1019 = V_42; NullCheck(L_1018); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1020 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1018)->GetAddressAt(static_cast(L_1019)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1021 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1020->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1022 = V_36; int32_t L_1023 = V_42; NullCheck(L_1022); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1024 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1022)->GetAddressAt(static_cast(L_1023)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1025 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1024->___uv2); float L_1026 = L_1025->___y; L_1021->___y = L_1026; goto IL_1b71; } IL_1a3d: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1027 = V_36; int32_t L_1028 = V_42; NullCheck(L_1027); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1029 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1027)->GetAddressAt(static_cast(L_1028)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1030 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1029->___uv2); float L_1031 = L_1030->___x; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1032 = V_36; int32_t L_1033 = V_42; NullCheck(L_1032); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1034 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1032)->GetAddressAt(static_cast(L_1033)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1035 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1034->___uv2); float L_1036 = L_1035->___x; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1037 = V_36; int32_t L_1038 = V_42; NullCheck(L_1037); float L_1039 = ((L_1037)->GetAddressAt(static_cast(L_1038)))->___aspectRatio; V_88 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_add(L_1031, L_1036))/L_1039))))/(2.0f))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1040 = V_36; int32_t L_1041 = V_42; NullCheck(L_1040); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1042 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1040)->GetAddressAt(static_cast(L_1041)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1043 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1042->___uv2); float L_1044 = V_88; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1045 = V_36; int32_t L_1046 = V_42; NullCheck(L_1045); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1047 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1045)->GetAddressAt(static_cast(L_1046)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1048 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1047->___uv2); float L_1049 = L_1048->___x; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1050 = V_36; int32_t L_1051 = V_42; NullCheck(L_1050); float L_1052 = ((L_1050)->GetAddressAt(static_cast(L_1051)))->___aspectRatio; L_1043->___y = ((float)il2cpp_codegen_add(L_1044, ((float)(L_1049/L_1052)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1053 = V_36; int32_t L_1054 = V_42; NullCheck(L_1053); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1055 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1053)->GetAddressAt(static_cast(L_1054)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1056 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1055->___uv2); float L_1057 = V_88; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1058 = V_36; int32_t L_1059 = V_42; NullCheck(L_1058); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1060 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1058)->GetAddressAt(static_cast(L_1059)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1061 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1060->___uv2); float L_1062 = L_1061->___x; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1063 = V_36; int32_t L_1064 = V_42; NullCheck(L_1063); float L_1065 = ((L_1063)->GetAddressAt(static_cast(L_1064)))->___aspectRatio; L_1056->___y = ((float)il2cpp_codegen_add(L_1057, ((float)(L_1062/L_1065)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1066 = V_36; int32_t L_1067 = V_42; NullCheck(L_1066); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1068 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1066)->GetAddressAt(static_cast(L_1067)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1069 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1068->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1070 = V_36; int32_t L_1071 = V_42; NullCheck(L_1070); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1072 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1070)->GetAddressAt(static_cast(L_1071)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1073 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1072->___uv2); float L_1074 = L_1073->___y; L_1069->___y = L_1074; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1075 = V_36; int32_t L_1076 = V_42; NullCheck(L_1075); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1077 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1075)->GetAddressAt(static_cast(L_1076)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1078 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1077->___uv2); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1079 = V_36; int32_t L_1080 = V_42; NullCheck(L_1079); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1081 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1079)->GetAddressAt(static_cast(L_1080)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1082 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1081->___uv2); float L_1083 = L_1082->___y; L_1078->___y = L_1083; goto IL_1b71; } IL_1b71: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1084 = V_36; int32_t L_1085 = V_42; NullCheck(L_1084); float L_1086 = ((L_1084)->GetAddressAt(static_cast(L_1085)))->___scale; float L_1087 = __this->___m_CharWidthAdjDelta; V_17 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1086, ((float)il2cpp_codegen_subtract((1.0f), L_1087)))), (1.0f))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1088 = V_36; int32_t L_1089 = V_42; NullCheck(L_1088); bool L_1090 = ((L_1088)->GetAddressAt(static_cast(L_1089)))->___isUsingAlternateTypeface; if (L_1090) { goto IL_1bb9; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1091 = V_36; int32_t L_1092 = V_42; NullCheck(L_1091); int32_t L_1093 = ((L_1091)->GetAddressAt(static_cast(L_1092)))->___style; G_B242_0 = ((((int32_t)((int32_t)((int32_t)L_1093&1))) == ((int32_t)1))? 1 : 0); goto IL_1bba; } IL_1bb9: { G_B242_0 = 0; } IL_1bba: { V_91 = (bool)G_B242_0; bool L_1094 = V_91; if (!L_1094) { goto IL_1bca; } } { float L_1095 = V_17; V_17 = ((float)il2cpp_codegen_multiply(L_1095, (-1.0f))); } IL_1bca: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1096 = V_36; int32_t L_1097 = V_42; NullCheck(L_1096); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1098 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1096)->GetAddressAt(static_cast(L_1097)))->___vertexBottomLeft); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1099 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1098->___uv); float L_1100 = V_17; L_1099->___w = L_1100; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1101 = V_36; int32_t L_1102 = V_42; NullCheck(L_1101); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1103 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1101)->GetAddressAt(static_cast(L_1102)))->___vertexTopLeft); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1104 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1103->___uv); float L_1105 = V_17; L_1104->___w = L_1105; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1106 = V_36; int32_t L_1107 = V_42; NullCheck(L_1106); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1108 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1106)->GetAddressAt(static_cast(L_1107)))->___vertexTopRight); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1109 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1108->___uv); float L_1110 = V_17; L_1109->___w = L_1110; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1111 = V_36; int32_t L_1112 = V_42; NullCheck(L_1111); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1113 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1111)->GetAddressAt(static_cast(L_1112)))->___vertexBottomRight); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1114 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1113->___uv); float L_1115 = V_17; L_1114->___w = L_1115; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1116 = V_36; int32_t L_1117 = V_42; NullCheck(L_1116); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1118 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1116)->GetAddressAt(static_cast(L_1117)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1119 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1118->___uv2); L_1119->___x = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1120 = V_36; int32_t L_1121 = V_42; NullCheck(L_1120); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1122 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1120)->GetAddressAt(static_cast(L_1121)))->___vertexBottomLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1123 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1122->___uv2); float L_1124 = V_17; L_1123->___y = L_1124; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1125 = V_36; int32_t L_1126 = V_42; NullCheck(L_1125); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1127 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1125)->GetAddressAt(static_cast(L_1126)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1128 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1127->___uv2); L_1128->___x = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1129 = V_36; int32_t L_1130 = V_42; NullCheck(L_1129); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1131 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1129)->GetAddressAt(static_cast(L_1130)))->___vertexTopLeft); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1132 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1131->___uv2); float L_1133 = V_17; L_1132->___y = L_1133; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1134 = V_36; int32_t L_1135 = V_42; NullCheck(L_1134); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1136 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1134)->GetAddressAt(static_cast(L_1135)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1137 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1136->___uv2); L_1137->___x = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1138 = V_36; int32_t L_1139 = V_42; NullCheck(L_1138); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1140 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1138)->GetAddressAt(static_cast(L_1139)))->___vertexTopRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1141 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1140->___uv2); float L_1142 = V_17; L_1141->___y = L_1142; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1143 = V_36; int32_t L_1144 = V_42; NullCheck(L_1143); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1145 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1143)->GetAddressAt(static_cast(L_1144)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1146 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1145->___uv2); L_1146->___x = (1.0f); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1147 = V_36; int32_t L_1148 = V_42; NullCheck(L_1147); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1149 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1147)->GetAddressAt(static_cast(L_1148)))->___vertexBottomRight); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1150 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1149->___uv2); float L_1151 = V_17; L_1150->___y = L_1151; goto IL_1d12; } IL_1d10: { goto IL_1d12; } IL_1d12: { int32_t L_1152 = V_42; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1153 = ___1_generationSettings; NullCheck(L_1153); int32_t L_1154 = L_1153->___maxVisibleCharacters; if ((((int32_t)L_1152) >= ((int32_t)L_1154))) { goto IL_1d3e; } } { int32_t L_1155 = V_7; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1156 = ___1_generationSettings; NullCheck(L_1156); int32_t L_1157 = L_1156->___maxVisibleWords; if ((((int32_t)L_1155) >= ((int32_t)L_1157))) { goto IL_1d3e; } } { int32_t L_1158 = V_46; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1159 = ___1_generationSettings; NullCheck(L_1159); int32_t L_1160 = L_1159->___maxVisibleLines; if ((((int32_t)L_1158) >= ((int32_t)L_1160))) { goto IL_1d3e; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1161 = ___1_generationSettings; NullCheck(L_1161); int32_t L_1162 = L_1161->___overflowMode; G_B251_0 = ((((int32_t)((((int32_t)L_1162) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_1d3f; } IL_1d3e: { G_B251_0 = 0; } IL_1d3f: { V_92 = (bool)G_B251_0; bool L_1163 = V_92; if (!L_1163) { goto IL_1de3; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1164 = V_36; int32_t L_1165 = V_42; NullCheck(L_1164); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1166 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1164)->GetAddressAt(static_cast(L_1165)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1167 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1166->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1168 = L_1167; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1169 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1168); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1170 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1171; L_1171 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1169, L_1170, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1168 = L_1171; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1172 = V_36; int32_t L_1173 = V_42; NullCheck(L_1172); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1174 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1172)->GetAddressAt(static_cast(L_1173)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1175 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1174->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1176 = L_1175; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1177 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1176); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1178 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1179; L_1179 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1177, L_1178, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1176 = L_1179; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1180 = V_36; int32_t L_1181 = V_42; NullCheck(L_1180); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1182 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1180)->GetAddressAt(static_cast(L_1181)))->___vertexTopRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1183 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1182->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1184 = L_1183; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1185 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1184); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1186 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1187; L_1187 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1185, L_1186, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1184 = L_1187; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1188 = V_36; int32_t L_1189 = V_42; NullCheck(L_1188); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1190 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1188)->GetAddressAt(static_cast(L_1189)))->___vertexBottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1191 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1190->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1192 = L_1191; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1193 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1192); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1194 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1195; L_1195 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1193, L_1194, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1192 = L_1195; goto IL_1f30; } IL_1de3: { int32_t L_1196 = V_42; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1197 = ___1_generationSettings; NullCheck(L_1197); int32_t L_1198 = L_1197->___maxVisibleCharacters; if ((((int32_t)L_1196) >= ((int32_t)L_1198))) { goto IL_1e1d; } } { int32_t L_1199 = V_7; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1200 = ___1_generationSettings; NullCheck(L_1200); int32_t L_1201 = L_1200->___maxVisibleWords; if ((((int32_t)L_1199) >= ((int32_t)L_1201))) { goto IL_1e1d; } } { int32_t L_1202 = V_46; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1203 = ___1_generationSettings; NullCheck(L_1203); int32_t L_1204 = L_1203->___maxVisibleLines; if ((((int32_t)L_1202) >= ((int32_t)L_1204))) { goto IL_1e1d; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1205 = ___1_generationSettings; NullCheck(L_1205); int32_t L_1206 = L_1205->___overflowMode; if ((!(((uint32_t)L_1206) == ((uint32_t)5)))) { goto IL_1e1d; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1207 = V_36; int32_t L_1208 = V_42; NullCheck(L_1207); int32_t L_1209 = ((L_1207)->GetAddressAt(static_cast(L_1208)))->___pageNumber; int32_t L_1210 = V_1; G_B259_0 = ((((int32_t)L_1209) == ((int32_t)L_1210))? 1 : 0); goto IL_1e1e; } IL_1e1d: { G_B259_0 = 0; } IL_1e1e: { V_93 = (bool)G_B259_0; bool L_1211 = V_93; if (!L_1211) { goto IL_1ebf; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1212 = V_36; int32_t L_1213 = V_42; NullCheck(L_1212); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1214 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1212)->GetAddressAt(static_cast(L_1213)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1215 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1214->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1216 = L_1215; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1217 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1216); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1218 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1219; L_1219 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1217, L_1218, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1216 = L_1219; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1220 = V_36; int32_t L_1221 = V_42; NullCheck(L_1220); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1222 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1220)->GetAddressAt(static_cast(L_1221)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1223 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1222->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1224 = L_1223; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1225 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1224); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1226 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1227; L_1227 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1225, L_1226, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1224 = L_1227; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1228 = V_36; int32_t L_1229 = V_42; NullCheck(L_1228); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1230 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1228)->GetAddressAt(static_cast(L_1229)))->___vertexTopRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1231 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1230->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1232 = L_1231; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1233 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1232); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1234 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1235; L_1235 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1233, L_1234, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1232 = L_1235; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1236 = V_36; int32_t L_1237 = V_42; NullCheck(L_1236); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1238 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1236)->GetAddressAt(static_cast(L_1237)))->___vertexBottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1239 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_1238->___position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1240 = L_1239; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1241 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1240); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1242 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1243; L_1243 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1241, L_1242, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1240 = L_1243; goto IL_1f30; } IL_1ebf: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1244 = V_36; int32_t L_1245 = V_42; NullCheck(L_1244); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1246 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1244)->GetAddressAt(static_cast(L_1245)))->___vertexBottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1247; L_1247 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); L_1246->___position = L_1247; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1248 = V_36; int32_t L_1249 = V_42; NullCheck(L_1248); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1250 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1248)->GetAddressAt(static_cast(L_1249)))->___vertexTopLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1251; L_1251 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); L_1250->___position = L_1251; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1252 = V_36; int32_t L_1253 = V_42; NullCheck(L_1252); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1254 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1252)->GetAddressAt(static_cast(L_1253)))->___vertexTopRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1255; L_1255 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); L_1254->___position = L_1255; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1256 = V_36; int32_t L_1257 = V_42; NullCheck(L_1256); TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9* L_1258 = (TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9*)(&((L_1256)->GetAddressAt(static_cast(L_1257)))->___vertexBottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1259; L_1259 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); L_1258->___position = L_1259; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1260 = V_36; int32_t L_1261 = V_42; NullCheck(L_1260); ((L_1260)->GetAddressAt(static_cast(L_1261)))->___isVisible = (bool)0; } IL_1f30: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1262 = ___1_generationSettings; NullCheck(L_1262); bool L_1263 = L_1262->___shouldConvertToLinearSpace; V_77 = L_1263; uint8_t L_1264 = V_76; V_94 = (bool)((((int32_t)L_1264) == ((int32_t)1))? 1 : 0); bool L_1265 = V_94; if (!L_1265) { goto IL_1f53; } } { int32_t L_1266 = V_42; bool L_1267 = V_77; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1268 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1269 = ___0_textInfo; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_FillCharacterVertexBuffers_mE0CCB8DA0D27F37DCFC4E47E89697D8823A8FCE8(L_1266, L_1267, L_1268, L_1269, NULL); goto IL_1f6c; } IL_1f53: { uint8_t L_1270 = V_76; V_95 = (bool)((((int32_t)L_1270) == ((int32_t)2))? 1 : 0); bool L_1271 = V_95; if (!L_1271) { goto IL_1f6c; } } { int32_t L_1272 = V_42; bool L_1273 = V_77; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1274 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1275 = ___0_textInfo; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_FillSpriteVertexBuffers_mD1AECFE4D4356A6925BF056E15CF84118313412B(L_1272, L_1273, L_1274, L_1275, NULL); } IL_1f6c: { } IL_1f6d: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1276 = ___0_textInfo; NullCheck(L_1276); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1277 = L_1276->___textElementInfo; int32_t L_1278 = V_42; NullCheck(L_1277); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1279 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1277)->GetAddressAt(static_cast(L_1278)))->___bottomLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1280 = L_1279; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1281 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1280); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1282 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1283; L_1283 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1281, L_1282, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1280 = L_1283; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1284 = ___0_textInfo; NullCheck(L_1284); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1285 = L_1284->___textElementInfo; int32_t L_1286 = V_42; NullCheck(L_1285); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1287 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1285)->GetAddressAt(static_cast(L_1286)))->___topLeft); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1288 = L_1287; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1289 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1288); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1290 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1291; L_1291 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1289, L_1290, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1288 = L_1291; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1292 = ___0_textInfo; NullCheck(L_1292); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1293 = L_1292->___textElementInfo; int32_t L_1294 = V_42; NullCheck(L_1293); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1295 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1293)->GetAddressAt(static_cast(L_1294)))->___topRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1296 = L_1295; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1297 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1296); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1298 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1299; L_1299 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1297, L_1298, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1296 = L_1299; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1300 = ___0_textInfo; NullCheck(L_1300); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1301 = L_1300->___textElementInfo; int32_t L_1302 = V_42; NullCheck(L_1301); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1303 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1301)->GetAddressAt(static_cast(L_1302)))->___bottomRight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1304 = L_1303; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1305 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1304); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1306 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1307; L_1307 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1305, L_1306, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1304 = L_1307; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1308 = ___0_textInfo; NullCheck(L_1308); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1309 = L_1308->___textElementInfo; int32_t L_1310 = V_42; NullCheck(L_1309); float* L_1311 = (float*)(&((L_1309)->GetAddressAt(static_cast(L_1310)))->___origin); float* L_1312 = L_1311; float L_1313 = *((float*)L_1312); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1314 = V_6; float L_1315 = L_1314.___x; *((float*)L_1312) = (float)((float)il2cpp_codegen_add(L_1313, L_1315)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1316 = ___0_textInfo; NullCheck(L_1316); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1317 = L_1316->___textElementInfo; int32_t L_1318 = V_42; NullCheck(L_1317); float* L_1319 = (float*)(&((L_1317)->GetAddressAt(static_cast(L_1318)))->___xAdvance); float* L_1320 = L_1319; float L_1321 = *((float*)L_1320); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1322 = V_6; float L_1323 = L_1322.___x; *((float*)L_1320) = (float)((float)il2cpp_codegen_add(L_1321, L_1323)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1324 = ___0_textInfo; NullCheck(L_1324); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1325 = L_1324->___textElementInfo; int32_t L_1326 = V_42; NullCheck(L_1325); float* L_1327 = (float*)(&((L_1325)->GetAddressAt(static_cast(L_1326)))->___ascender); float* L_1328 = L_1327; float L_1329 = *((float*)L_1328); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1330 = V_6; float L_1331 = L_1330.___y; *((float*)L_1328) = (float)((float)il2cpp_codegen_add(L_1329, L_1331)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1332 = ___0_textInfo; NullCheck(L_1332); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1333 = L_1332->___textElementInfo; int32_t L_1334 = V_42; NullCheck(L_1333); float* L_1335 = (float*)(&((L_1333)->GetAddressAt(static_cast(L_1334)))->___descender); float* L_1336 = L_1335; float L_1337 = *((float*)L_1336); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1338 = V_6; float L_1339 = L_1338.___y; *((float*)L_1336) = (float)((float)il2cpp_codegen_add(L_1337, L_1339)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1340 = ___0_textInfo; NullCheck(L_1340); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1341 = L_1340->___textElementInfo; int32_t L_1342 = V_42; NullCheck(L_1341); float* L_1343 = (float*)(&((L_1341)->GetAddressAt(static_cast(L_1342)))->___baseLine); float* L_1344 = L_1343; float L_1345 = *((float*)L_1344); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1346 = V_6; float L_1347 = L_1346.___y; *((float*)L_1344) = (float)((float)il2cpp_codegen_add(L_1345, L_1347)); bool L_1348 = V_49; V_96 = L_1348; bool L_1349 = V_96; if (!L_1349) { goto IL_2098; } } { } IL_2098: { int32_t L_1350 = V_46; int32_t L_1351 = V_9; if ((!(((uint32_t)L_1350) == ((uint32_t)L_1351)))) { goto IL_20ac; } } { int32_t L_1352 = V_42; int32_t L_1353 = __this->___m_CharacterCount; G_B272_0 = ((((int32_t)L_1352) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1353, 1))))? 1 : 0); goto IL_20ad; } IL_20ac: { G_B272_0 = 1; } IL_20ad: { V_97 = (bool)G_B272_0; bool L_1354 = V_97; if (!L_1354) { goto IL_2373; } } { int32_t L_1355 = V_46; int32_t L_1356 = V_9; V_98 = (bool)((((int32_t)((((int32_t)L_1355) == ((int32_t)L_1356))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1357 = V_98; if (!L_1357) { goto IL_2213; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1358 = ___1_generationSettings; NullCheck(L_1358); int32_t L_1359 = L_1358->___textWrappingMode; if ((((int32_t)L_1359) == ((int32_t)2))) { goto IL_20f0; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1360 = ___1_generationSettings; NullCheck(L_1360); int32_t L_1361 = L_1360->___textWrappingMode; if ((((int32_t)L_1361) == ((int32_t)3))) { goto IL_20f0; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1362 = ___0_textInfo; NullCheck(L_1362); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1363 = L_1362->___lineInfo; int32_t L_1364 = V_9; NullCheck(L_1363); int32_t L_1365 = ((L_1363)->GetAddressAt(static_cast(L_1364)))->___lastVisibleCharacterIndex; G_B278_0 = L_1365; goto IL_2102; } IL_20f0: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1366 = ___0_textInfo; NullCheck(L_1366); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1367 = L_1366->___lineInfo; int32_t L_1368 = V_9; NullCheck(L_1367); int32_t L_1369 = ((L_1367)->GetAddressAt(static_cast(L_1368)))->___lastCharacterIndex; G_B278_0 = L_1369; } IL_2102: { V_99 = G_B278_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1370 = ___0_textInfo; NullCheck(L_1370); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1371 = L_1370->___lineInfo; int32_t L_1372 = V_9; NullCheck(L_1371); float* L_1373 = (float*)(&((L_1371)->GetAddressAt(static_cast(L_1372)))->___baseline); float* L_1374 = L_1373; float L_1375 = *((float*)L_1374); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1376 = V_6; float L_1377 = L_1376.___y; *((float*)L_1374) = (float)((float)il2cpp_codegen_add(L_1375, L_1377)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1378 = ___0_textInfo; NullCheck(L_1378); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1379 = L_1378->___lineInfo; int32_t L_1380 = V_9; NullCheck(L_1379); float* L_1381 = (float*)(&((L_1379)->GetAddressAt(static_cast(L_1380)))->___ascender); float* L_1382 = L_1381; float L_1383 = *((float*)L_1382); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1384 = V_6; float L_1385 = L_1384.___y; *((float*)L_1382) = (float)((float)il2cpp_codegen_add(L_1383, L_1385)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1386 = ___0_textInfo; NullCheck(L_1386); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1387 = L_1386->___lineInfo; int32_t L_1388 = V_9; NullCheck(L_1387); float* L_1389 = (float*)(&((L_1387)->GetAddressAt(static_cast(L_1388)))->___descender); float* L_1390 = L_1389; float L_1391 = *((float*)L_1390); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1392 = V_6; float L_1393 = L_1392.___y; *((float*)L_1390) = (float)((float)il2cpp_codegen_add(L_1391, L_1393)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1394 = ___0_textInfo; NullCheck(L_1394); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1395 = L_1394->___lineInfo; int32_t L_1396 = V_9; NullCheck(L_1395); float* L_1397 = (float*)(&((L_1395)->GetAddressAt(static_cast(L_1396)))->___maxAdvance); float* L_1398 = L_1397; float L_1399 = *((float*)L_1398); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1400 = V_6; float L_1401 = L_1400.___x; *((float*)L_1398) = (float)((float)il2cpp_codegen_add(L_1399, L_1401)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1402 = ___0_textInfo; NullCheck(L_1402); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1403 = L_1402->___lineInfo; int32_t L_1404 = V_9; NullCheck(L_1403); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1405 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_1403)->GetAddressAt(static_cast(L_1404)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1406 = ___0_textInfo; NullCheck(L_1406); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1407 = L_1406->___textElementInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1408 = ___0_textInfo; NullCheck(L_1408); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1409 = L_1408->___lineInfo; int32_t L_1410 = V_9; NullCheck(L_1409); int32_t L_1411 = ((L_1409)->GetAddressAt(static_cast(L_1410)))->___firstCharacterIndex; NullCheck(L_1407); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1412 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1407)->GetAddressAt(static_cast(L_1411)))->___bottomLeft); float L_1413 = L_1412->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1414 = ___0_textInfo; NullCheck(L_1414); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1415 = L_1414->___lineInfo; int32_t L_1416 = V_9; NullCheck(L_1415); float L_1417 = ((L_1415)->GetAddressAt(static_cast(L_1416)))->___descender; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1418; memset((&L_1418), 0, sizeof(L_1418)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1418), L_1413, L_1417, NULL); L_1405->___min = L_1418; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1419 = ___0_textInfo; NullCheck(L_1419); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1420 = L_1419->___lineInfo; int32_t L_1421 = V_9; NullCheck(L_1420); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1422 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_1420)->GetAddressAt(static_cast(L_1421)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1423 = ___0_textInfo; NullCheck(L_1423); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1424 = L_1423->___textElementInfo; int32_t L_1425 = V_99; NullCheck(L_1424); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1426 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1424)->GetAddressAt(static_cast(L_1425)))->___topRight); float L_1427 = L_1426->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1428 = ___0_textInfo; NullCheck(L_1428); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1429 = L_1428->___lineInfo; int32_t L_1430 = V_9; NullCheck(L_1429); float L_1431 = ((L_1429)->GetAddressAt(static_cast(L_1430)))->___ascender; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1432; memset((&L_1432), 0, sizeof(L_1432)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1432), L_1427, L_1431, NULL); L_1422->___max = L_1432; } IL_2213: { int32_t L_1433 = V_42; int32_t L_1434 = __this->___m_CharacterCount; V_100 = (bool)((((int32_t)L_1433) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1434, 1))))? 1 : 0); bool L_1435 = V_100; if (!L_1435) { goto IL_2372; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1436 = ___1_generationSettings; NullCheck(L_1436); int32_t L_1437 = L_1436->___textWrappingMode; if ((((int32_t)L_1437) == ((int32_t)2))) { goto IL_224f; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1438 = ___1_generationSettings; NullCheck(L_1438); int32_t L_1439 = L_1438->___textWrappingMode; if ((((int32_t)L_1439) == ((int32_t)3))) { goto IL_224f; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1440 = ___0_textInfo; NullCheck(L_1440); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1441 = L_1440->___lineInfo; int32_t L_1442 = V_46; NullCheck(L_1441); int32_t L_1443 = ((L_1441)->GetAddressAt(static_cast(L_1442)))->___lastVisibleCharacterIndex; G_B284_0 = L_1443; goto IL_2261; } IL_224f: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1444 = ___0_textInfo; NullCheck(L_1444); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1445 = L_1444->___lineInfo; int32_t L_1446 = V_46; NullCheck(L_1445); int32_t L_1447 = ((L_1445)->GetAddressAt(static_cast(L_1446)))->___lastCharacterIndex; G_B284_0 = L_1447; } IL_2261: { V_101 = G_B284_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1448 = ___0_textInfo; NullCheck(L_1448); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1449 = L_1448->___lineInfo; int32_t L_1450 = V_46; NullCheck(L_1449); float* L_1451 = (float*)(&((L_1449)->GetAddressAt(static_cast(L_1450)))->___baseline); float* L_1452 = L_1451; float L_1453 = *((float*)L_1452); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1454 = V_6; float L_1455 = L_1454.___y; *((float*)L_1452) = (float)((float)il2cpp_codegen_add(L_1453, L_1455)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1456 = ___0_textInfo; NullCheck(L_1456); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1457 = L_1456->___lineInfo; int32_t L_1458 = V_46; NullCheck(L_1457); float* L_1459 = (float*)(&((L_1457)->GetAddressAt(static_cast(L_1458)))->___ascender); float* L_1460 = L_1459; float L_1461 = *((float*)L_1460); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1462 = V_6; float L_1463 = L_1462.___y; *((float*)L_1460) = (float)((float)il2cpp_codegen_add(L_1461, L_1463)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1464 = ___0_textInfo; NullCheck(L_1464); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1465 = L_1464->___lineInfo; int32_t L_1466 = V_46; NullCheck(L_1465); float* L_1467 = (float*)(&((L_1465)->GetAddressAt(static_cast(L_1466)))->___descender); float* L_1468 = L_1467; float L_1469 = *((float*)L_1468); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1470 = V_6; float L_1471 = L_1470.___y; *((float*)L_1468) = (float)((float)il2cpp_codegen_add(L_1469, L_1471)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1472 = ___0_textInfo; NullCheck(L_1472); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1473 = L_1472->___lineInfo; int32_t L_1474 = V_46; NullCheck(L_1473); float* L_1475 = (float*)(&((L_1473)->GetAddressAt(static_cast(L_1474)))->___maxAdvance); float* L_1476 = L_1475; float L_1477 = *((float*)L_1476); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1478 = V_6; float L_1479 = L_1478.___x; *((float*)L_1476) = (float)((float)il2cpp_codegen_add(L_1477, L_1479)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1480 = ___0_textInfo; NullCheck(L_1480); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1481 = L_1480->___lineInfo; int32_t L_1482 = V_46; NullCheck(L_1481); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1483 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_1481)->GetAddressAt(static_cast(L_1482)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1484 = ___0_textInfo; NullCheck(L_1484); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1485 = L_1484->___textElementInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1486 = ___0_textInfo; NullCheck(L_1486); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1487 = L_1486->___lineInfo; int32_t L_1488 = V_46; NullCheck(L_1487); int32_t L_1489 = ((L_1487)->GetAddressAt(static_cast(L_1488)))->___firstCharacterIndex; NullCheck(L_1485); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1490 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1485)->GetAddressAt(static_cast(L_1489)))->___bottomLeft); float L_1491 = L_1490->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1492 = ___0_textInfo; NullCheck(L_1492); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1493 = L_1492->___lineInfo; int32_t L_1494 = V_46; NullCheck(L_1493); float L_1495 = ((L_1493)->GetAddressAt(static_cast(L_1494)))->___descender; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1496; memset((&L_1496), 0, sizeof(L_1496)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1496), L_1491, L_1495, NULL); L_1483->___min = L_1496; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1497 = ___0_textInfo; NullCheck(L_1497); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1498 = L_1497->___lineInfo; int32_t L_1499 = V_46; NullCheck(L_1498); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_1500 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_1498)->GetAddressAt(static_cast(L_1499)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1501 = ___0_textInfo; NullCheck(L_1501); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1502 = L_1501->___textElementInfo; int32_t L_1503 = V_101; NullCheck(L_1502); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1504 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1502)->GetAddressAt(static_cast(L_1503)))->___topRight); float L_1505 = L_1504->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1506 = ___0_textInfo; NullCheck(L_1506); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1507 = L_1506->___lineInfo; int32_t L_1508 = V_46; NullCheck(L_1507); float L_1509 = ((L_1507)->GetAddressAt(static_cast(L_1508)))->___ascender; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1510; memset((&L_1510), 0, sizeof(L_1510)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1510), L_1505, L_1509, NULL); L_1500->___max = L_1510; } IL_2372: { } IL_2373: { Il2CppChar L_1511 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1512; L_1512 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_1511, NULL); if (L_1512) { goto IL_239f; } } { Il2CppChar L_1513 = V_44; if ((((int32_t)L_1513) == ((int32_t)((int32_t)45)))) { goto IL_239f; } } { Il2CppChar L_1514 = V_44; if ((((int32_t)L_1514) == ((int32_t)((int32_t)173)))) { goto IL_239f; } } { Il2CppChar L_1515 = V_44; if ((((int32_t)L_1515) == ((int32_t)((int32_t)8208)))) { goto IL_239f; } } { Il2CppChar L_1516 = V_44; G_B292_0 = ((((int32_t)L_1516) == ((int32_t)((int32_t)8209)))? 1 : 0); goto IL_23a0; } IL_239f: { G_B292_0 = 1; } IL_23a0: { V_102 = (bool)G_B292_0; bool L_1517 = V_102; if (!L_1517) { goto IL_2486; } } { bool L_1518 = V_11; V_103 = (bool)((((int32_t)L_1518) == ((int32_t)0))? 1 : 0); bool L_1519 = V_103; if (!L_1519) { goto IL_23be; } } { V_11 = (bool)1; int32_t L_1520 = V_42; V_12 = L_1520; } IL_23be: { bool L_1521 = V_11; if (!L_1521) { goto IL_23d0; } } { int32_t L_1522 = V_42; int32_t L_1523 = __this->___m_CharacterCount; G_B298_0 = ((((int32_t)L_1522) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1523, 1))))? 1 : 0); goto IL_23d1; } IL_23d0: { G_B298_0 = 0; } IL_23d1: { V_104 = (bool)G_B298_0; bool L_1524 = V_104; if (!L_1524) { goto IL_2480; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1525 = ___0_textInfo; NullCheck(L_1525); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1526 = L_1525->___wordInfo; NullCheck(L_1526); V_105 = ((int32_t)(((RuntimeArray*)L_1526)->max_length)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1527 = ___0_textInfo; NullCheck(L_1527); int32_t L_1528 = L_1527->___wordCount; V_106 = L_1528; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1529 = ___0_textInfo; NullCheck(L_1529); int32_t L_1530 = L_1529->___wordCount; int32_t L_1531 = V_105; V_107 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1530, 1))) > ((int32_t)L_1531))? 1 : 0); bool L_1532 = V_107; if (!L_1532) { goto IL_240f; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1533 = ___0_textInfo; NullCheck(L_1533); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** L_1534 = (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B**)(&L_1533->___wordInfo); int32_t L_1535 = V_105; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D(L_1534, ((int32_t)il2cpp_codegen_add(L_1535, 1)), TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var); } IL_240f: { int32_t L_1536 = V_42; V_13 = L_1536; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1537 = ___0_textInfo; NullCheck(L_1537); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1538 = L_1537->___wordInfo; int32_t L_1539 = V_106; NullCheck(L_1538); int32_t L_1540 = V_12; ((L_1538)->GetAddressAt(static_cast(L_1539)))->___firstCharacterIndex = L_1540; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1541 = ___0_textInfo; NullCheck(L_1541); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1542 = L_1541->___wordInfo; int32_t L_1543 = V_106; NullCheck(L_1542); int32_t L_1544 = V_13; ((L_1542)->GetAddressAt(static_cast(L_1543)))->___lastCharacterIndex = L_1544; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1545 = ___0_textInfo; NullCheck(L_1545); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1546 = L_1545->___wordInfo; int32_t L_1547 = V_106; NullCheck(L_1546); int32_t L_1548 = V_13; int32_t L_1549 = V_12; ((L_1546)->GetAddressAt(static_cast(L_1547)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1548, L_1549)), 1)); int32_t L_1550 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_1550, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1551 = ___0_textInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1552 = L_1551; NullCheck(L_1552); int32_t L_1553 = L_1552->___wordCount; NullCheck(L_1552); L_1552->___wordCount = ((int32_t)il2cpp_codegen_add(L_1553, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1554 = ___0_textInfo; NullCheck(L_1554); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1555 = L_1554->___lineInfo; int32_t L_1556 = V_46; NullCheck(L_1555); int32_t* L_1557 = (int32_t*)(&((L_1555)->GetAddressAt(static_cast(L_1556)))->___wordCount); int32_t* L_1558 = L_1557; int32_t L_1559 = *((int32_t*)L_1558); *((int32_t*)L_1558) = (int32_t)((int32_t)il2cpp_codegen_add(L_1559, 1)); } IL_2480: { goto IL_25f0; } IL_2486: { bool L_1560 = V_11; if (L_1560) { goto IL_24ba; } } { int32_t L_1561 = V_42; if (L_1561) { goto IL_24b7; } } { Il2CppChar L_1562 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1563; L_1563 = Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473(L_1562, NULL); bool L_1564 = V_45; if (((int32_t)(((((int32_t)L_1563) == ((int32_t)0))? 1 : 0)|(int32_t)L_1564))) { goto IL_24b4; } } { Il2CppChar L_1565 = V_44; if ((((int32_t)L_1565) == ((int32_t)((int32_t)8203)))) { goto IL_24b4; } } { int32_t L_1566 = V_42; int32_t L_1567 = __this->___m_CharacterCount; G_B309_0 = ((((int32_t)L_1566) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1567, 1))))? 1 : 0); goto IL_24b5; } IL_24b4: { G_B309_0 = 1; } IL_24b5: { G_B311_0 = G_B309_0; goto IL_24b8; } IL_24b7: { G_B311_0 = 0; } IL_24b8: { G_B313_0 = G_B311_0; goto IL_24bb; } IL_24ba: { G_B313_0 = 1; } IL_24bb: { V_108 = (bool)G_B313_0; bool L_1568 = V_108; if (!L_1568) { goto IL_25f0; } } { int32_t L_1569 = V_42; if ((((int32_t)L_1569) <= ((int32_t)0))) { goto IL_251d; } } { int32_t L_1570 = V_42; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1571 = V_36; NullCheck(L_1571); if ((((int32_t)L_1570) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1571)->max_length)), 1))))) { goto IL_251d; } } { int32_t L_1572 = V_42; int32_t L_1573 = __this->___m_CharacterCount; if ((((int32_t)L_1572) >= ((int32_t)L_1573))) { goto IL_251d; } } { Il2CppChar L_1574 = V_44; if ((((int32_t)L_1574) == ((int32_t)((int32_t)39)))) { goto IL_24ed; } } { Il2CppChar L_1575 = V_44; if ((!(((uint32_t)L_1575) == ((uint32_t)((int32_t)8217))))) { goto IL_251d; } } IL_24ed: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1576 = V_36; int32_t L_1577 = V_42; NullCheck(L_1576); uint32_t L_1578 = ((L_1576)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1577, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1579; L_1579 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(((int32_t)(uint16_t)L_1578), NULL); if (!L_1579) { goto IL_251d; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1580 = V_36; int32_t L_1581 = V_42; NullCheck(L_1580); uint32_t L_1582 = ((L_1580)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_1581, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1583; L_1583 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(((int32_t)(uint16_t)L_1582), NULL); G_B322_0 = ((int32_t)(L_1583)); goto IL_251e; } IL_251d: { G_B322_0 = 0; } IL_251e: { V_109 = (bool)G_B322_0; bool L_1584 = V_109; if (!L_1584) { goto IL_252b; } } { goto IL_25ef; } IL_252b: { int32_t L_1585 = V_42; int32_t L_1586 = __this->___m_CharacterCount; if ((!(((uint32_t)L_1585) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1586, 1)))))) { goto IL_2541; } } { Il2CppChar L_1587 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1588; L_1588 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_1587, NULL); if (L_1588) { goto IL_2547; } } IL_2541: { int32_t L_1589 = V_42; G_B328_0 = ((int32_t)il2cpp_codegen_subtract(L_1589, 1)); goto IL_2549; } IL_2547: { int32_t L_1590 = V_42; G_B328_0 = L_1590; } IL_2549: { V_13 = G_B328_0; V_11 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1591 = ___0_textInfo; NullCheck(L_1591); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1592 = L_1591->___wordInfo; NullCheck(L_1592); V_110 = ((int32_t)(((RuntimeArray*)L_1592)->max_length)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1593 = ___0_textInfo; NullCheck(L_1593); int32_t L_1594 = L_1593->___wordCount; V_111 = L_1594; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1595 = ___0_textInfo; NullCheck(L_1595); int32_t L_1596 = L_1595->___wordCount; int32_t L_1597 = V_110; V_112 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1596, 1))) > ((int32_t)L_1597))? 1 : 0); bool L_1598 = V_112; if (!L_1598) { goto IL_2582; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1599 = ___0_textInfo; NullCheck(L_1599); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B** L_1600 = (WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B**)(&L_1599->___wordInfo); int32_t L_1601 = V_110; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D(L_1600, ((int32_t)il2cpp_codegen_add(L_1601, 1)), TextInfo_Resize_TisWordInfo_tA466206097891A5A2590896EE164AFC406EB060D_m979FAC74E1ACB2C4A59ED1F2C66707E97688D48D_RuntimeMethod_var); } IL_2582: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1602 = ___0_textInfo; NullCheck(L_1602); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1603 = L_1602->___wordInfo; int32_t L_1604 = V_111; NullCheck(L_1603); int32_t L_1605 = V_12; ((L_1603)->GetAddressAt(static_cast(L_1604)))->___firstCharacterIndex = L_1605; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1606 = ___0_textInfo; NullCheck(L_1606); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1607 = L_1606->___wordInfo; int32_t L_1608 = V_111; NullCheck(L_1607); int32_t L_1609 = V_13; ((L_1607)->GetAddressAt(static_cast(L_1608)))->___lastCharacterIndex = L_1609; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1610 = ___0_textInfo; NullCheck(L_1610); WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* L_1611 = L_1610->___wordInfo; int32_t L_1612 = V_111; NullCheck(L_1611); int32_t L_1613 = V_13; int32_t L_1614 = V_12; ((L_1611)->GetAddressAt(static_cast(L_1612)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1613, L_1614)), 1)); int32_t L_1615 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_1615, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1616 = ___0_textInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1617 = L_1616; NullCheck(L_1617); int32_t L_1618 = L_1617->___wordCount; NullCheck(L_1617); L_1617->___wordCount = ((int32_t)il2cpp_codegen_add(L_1618, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1619 = ___0_textInfo; NullCheck(L_1619); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1620 = L_1619->___lineInfo; int32_t L_1621 = V_46; NullCheck(L_1620); int32_t* L_1622 = (int32_t*)(&((L_1620)->GetAddressAt(static_cast(L_1621)))->___wordCount); int32_t* L_1623 = L_1622; int32_t L_1624 = *((int32_t*)L_1623); *((int32_t*)L_1623) = (int32_t)((int32_t)il2cpp_codegen_add(L_1624, 1)); } IL_25ef: { } IL_25f0: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1625 = ___0_textInfo; NullCheck(L_1625); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1626 = L_1625->___textElementInfo; int32_t L_1627 = V_42; NullCheck(L_1626); int32_t L_1628 = ((L_1626)->GetAddressAt(static_cast(L_1627)))->___style; V_50 = (bool)((((int32_t)((int32_t)((int32_t)L_1628&4))) == ((int32_t)4))? 1 : 0); bool L_1629 = V_50; V_113 = L_1629; bool L_1630 = V_113; if (!L_1630) { goto IL_2a67; } } { V_114 = (bool)1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1631 = ___0_textInfo; NullCheck(L_1631); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1632 = L_1631->___textElementInfo; int32_t L_1633 = V_42; NullCheck(L_1632); int32_t L_1634 = ((L_1632)->GetAddressAt(static_cast(L_1633)))->___pageNumber; V_115 = L_1634; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1635 = ___0_textInfo; NullCheck(L_1635); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1636 = L_1635->___textElementInfo; int32_t L_1637 = V_42; NullCheck(L_1636); int32_t L_1638 = V_2; ((L_1636)->GetAddressAt(static_cast(L_1637)))->___underlineVertexIndex = L_1638; int32_t L_1639 = V_42; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1640 = ___1_generationSettings; NullCheck(L_1640); int32_t L_1641 = L_1640->___maxVisibleCharacters; if ((((int32_t)L_1639) > ((int32_t)L_1641))) { goto IL_2670; } } { int32_t L_1642 = V_46; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1643 = ___1_generationSettings; NullCheck(L_1643); int32_t L_1644 = L_1643->___maxVisibleLines; if ((((int32_t)L_1642) > ((int32_t)L_1644))) { goto IL_2670; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1645 = ___1_generationSettings; NullCheck(L_1645); int32_t L_1646 = L_1645->___overflowMode; if ((!(((uint32_t)L_1646) == ((uint32_t)5)))) { goto IL_266d; } } { int32_t L_1647 = V_115; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1648 = ___1_generationSettings; NullCheck(L_1648); int32_t L_1649 = L_1648->___pageToDisplay; G_B338_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_1647, 1))) == ((int32_t)L_1649))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_266e; } IL_266d: { G_B338_0 = 0; } IL_266e: { G_B340_0 = G_B338_0; goto IL_2671; } IL_2670: { G_B340_0 = 1; } IL_2671: { V_116 = (bool)G_B340_0; bool L_1650 = V_116; if (!L_1650) { goto IL_267a; } } { V_114 = (bool)0; } IL_267a: { bool L_1651 = V_45; if (L_1651) { goto IL_268c; } } { Il2CppChar L_1652 = V_44; G_B345_0 = ((((int32_t)((((int32_t)L_1652) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_268d; } IL_268c: { G_B345_0 = 0; } IL_268d: { V_117 = (bool)G_B345_0; bool L_1653 = V_117; if (!L_1653) { goto IL_2700; } } { float L_1654 = V_21; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1655 = ___0_textInfo; NullCheck(L_1655); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1656 = L_1655->___textElementInfo; int32_t L_1657 = V_42; NullCheck(L_1656); float L_1658 = ((L_1656)->GetAddressAt(static_cast(L_1657)))->___scale; float L_1659; L_1659 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1654, L_1658, NULL); V_21 = L_1659; float L_1660 = V_18; float L_1661 = V_17; float L_1662; L_1662 = fabsf(L_1661); float L_1663; L_1663 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1660, L_1662, NULL); V_18 = L_1663; int32_t L_1664 = V_115; int32_t L_1665 = V_23; if ((((int32_t)L_1664) == ((int32_t)L_1665))) { goto IL_26cc; } } { G_B349_0 = (32767.0f); goto IL_26ce; } IL_26cc: { float L_1666 = V_22; G_B349_0 = L_1666; } IL_26ce: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1667 = ___0_textInfo; NullCheck(L_1667); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1668 = L_1667->___textElementInfo; int32_t L_1669 = V_42; NullCheck(L_1668); float L_1670 = ((L_1668)->GetAddressAt(static_cast(L_1669)))->___baseLine; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1671 = V_43; NullCheck(L_1671); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1672; L_1672 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_1671, NULL); V_118 = L_1672; float L_1673; L_1673 = FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251((&V_118), NULL); float L_1674 = V_21; float L_1675; L_1675 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(G_B349_0, ((float)il2cpp_codegen_add(L_1670, ((float)il2cpp_codegen_multiply(L_1673, L_1674)))), NULL); V_22 = L_1675; int32_t L_1676 = V_115; V_23 = L_1676; } IL_2700: { bool L_1677 = V_27; if (L_1677) { goto IL_272a; } } { bool L_1678 = V_114; if (!L_1678) { goto IL_272a; } } { int32_t L_1679 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1680 = V_47; int32_t L_1681 = L_1680.___lastVisibleCharacterIndex; if ((((int32_t)L_1679) > ((int32_t)L_1681))) { goto IL_272a; } } { Il2CppChar L_1682 = V_44; if ((((int32_t)L_1682) == ((int32_t)((int32_t)10)))) { goto IL_272a; } } { Il2CppChar L_1683 = V_44; if ((((int32_t)L_1683) == ((int32_t)((int32_t)11)))) { goto IL_272a; } } { Il2CppChar L_1684 = V_44; G_B357_0 = ((((int32_t)((((int32_t)L_1684) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_272b; } IL_272a: { G_B357_0 = 0; } IL_272b: { V_119 = (bool)G_B357_0; bool L_1685 = V_119; if (!L_1685) { goto IL_27c0; } } { int32_t L_1686 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1687 = V_47; int32_t L_1688 = L_1687.___lastVisibleCharacterIndex; if ((!(((uint32_t)L_1686) == ((uint32_t)L_1688)))) { goto IL_2749; } } { Il2CppChar L_1689 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1690; L_1690 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_1689, NULL); G_B361_0 = ((int32_t)(L_1690)); goto IL_274a; } IL_2749: { G_B361_0 = 0; } IL_274a: { V_120 = (bool)G_B361_0; bool L_1691 = V_120; if (!L_1691) { goto IL_2754; } } { goto IL_27bf; } IL_2754: { V_27 = (bool)1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1692 = ___0_textInfo; NullCheck(L_1692); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1693 = L_1692->___textElementInfo; int32_t L_1694 = V_42; NullCheck(L_1693); float L_1695 = ((L_1693)->GetAddressAt(static_cast(L_1694)))->___scale; V_19 = L_1695; float L_1696 = V_21; V_121 = (bool)((((float)L_1696) == ((float)(0.0f)))? 1 : 0); bool L_1697 = V_121; if (!L_1697) { goto IL_2785; } } { float L_1698 = V_19; V_21 = L_1698; float L_1699 = V_17; V_18 = L_1699; } IL_2785: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1700 = ___0_textInfo; NullCheck(L_1700); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1701 = L_1700->___textElementInfo; int32_t L_1702 = V_42; NullCheck(L_1701); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1703 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1701)->GetAddressAt(static_cast(L_1702)))->___bottomLeft); float L_1704 = L_1703->___x; float L_1705 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_28), L_1704, L_1705, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1706 = ___0_textInfo; NullCheck(L_1706); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1707 = L_1706->___textElementInfo; int32_t L_1708 = V_42; NullCheck(L_1707); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1709 = ((L_1707)->GetAddressAt(static_cast(L_1708)))->___underlineColor; V_14 = L_1709; } IL_27bf: { } IL_27c0: { bool L_1710 = V_27; if (!L_1710) { goto IL_27cf; } } { int32_t L_1711 = __this->___m_CharacterCount; G_B370_0 = ((((int32_t)L_1711) == ((int32_t)1))? 1 : 0); goto IL_27d0; } IL_27cf: { G_B370_0 = 0; } IL_27d0: { V_122 = (bool)G_B370_0; bool L_1712 = V_122; if (!L_1712) { goto IL_2845; } } { V_27 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1713 = ___0_textInfo; NullCheck(L_1713); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1714 = L_1713->___textElementInfo; int32_t L_1715 = V_42; NullCheck(L_1714); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1716 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1714)->GetAddressAt(static_cast(L_1715)))->___topRight); float L_1717 = L_1716->___x; float L_1718 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_29), L_1717, L_1718, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1719 = ___0_textInfo; NullCheck(L_1719); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1720 = L_1719->___textElementInfo; int32_t L_1721 = V_42; NullCheck(L_1720); float L_1722 = ((L_1720)->GetAddressAt(static_cast(L_1721)))->___scale; V_20 = L_1722; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1723 = V_28; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1724 = V_29; float L_1725 = V_19; float L_1726 = V_20; float L_1727 = V_21; float L_1728 = V_18; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1729 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1730 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1731 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1723, L_1724, L_1725, L_1726, L_1727, L_1728, L_1729, L_1730, L_1731, NULL); V_21 = (0.0f); V_18 = (0.0f); V_22 = (32767.0f); goto IL_2a64; } IL_2845: { bool L_1732 = V_27; if (!L_1732) { goto IL_2867; } } { int32_t L_1733 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1734 = V_47; int32_t L_1735 = L_1734.___lastCharacterIndex; if ((((int32_t)L_1733) == ((int32_t)L_1735))) { goto IL_2864; } } { int32_t L_1736 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1737 = V_47; int32_t L_1738 = L_1737.___lastVisibleCharacterIndex; G_B376_0 = ((((int32_t)((((int32_t)L_1736) < ((int32_t)L_1738))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2865; } IL_2864: { G_B376_0 = 1; } IL_2865: { G_B378_0 = G_B376_0; goto IL_2868; } IL_2867: { G_B378_0 = 0; } IL_2868: { V_123 = (bool)G_B378_0; bool L_1739 = V_123; if (!L_1739) { goto IL_293e; } } { bool L_1740 = V_45; if (L_1740) { goto IL_2881; } } { Il2CppChar L_1741 = V_44; G_B382_0 = ((((int32_t)L_1741) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_2882; } IL_2881: { G_B382_0 = 1; } IL_2882: { V_124 = (bool)G_B382_0; bool L_1742 = V_124; if (!L_1742) { goto IL_28ce; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1743 = V_47; int32_t L_1744 = L_1743.___lastVisibleCharacterIndex; V_125 = L_1744; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1745 = ___0_textInfo; NullCheck(L_1745); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1746 = L_1745->___textElementInfo; int32_t L_1747 = V_125; NullCheck(L_1746); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1748 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1746)->GetAddressAt(static_cast(L_1747)))->___topRight); float L_1749 = L_1748->___x; float L_1750 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_29), L_1749, L_1750, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1751 = ___0_textInfo; NullCheck(L_1751); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1752 = L_1751->___textElementInfo; int32_t L_1753 = V_125; NullCheck(L_1752); float L_1754 = ((L_1752)->GetAddressAt(static_cast(L_1753)))->___scale; V_20 = L_1754; goto IL_2909; } IL_28ce: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1755 = ___0_textInfo; NullCheck(L_1755); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1756 = L_1755->___textElementInfo; int32_t L_1757 = V_42; NullCheck(L_1756); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1758 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1756)->GetAddressAt(static_cast(L_1757)))->___topRight); float L_1759 = L_1758->___x; float L_1760 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_29), L_1759, L_1760, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1761 = ___0_textInfo; NullCheck(L_1761); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1762 = L_1761->___textElementInfo; int32_t L_1763 = V_42; NullCheck(L_1762); float L_1764 = ((L_1762)->GetAddressAt(static_cast(L_1763)))->___scale; V_20 = L_1764; } IL_2909: { V_27 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1765 = V_28; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1766 = V_29; float L_1767 = V_19; float L_1768 = V_20; float L_1769 = V_21; float L_1770 = V_18; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1771 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1772 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1773 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1765, L_1766, L_1767, L_1768, L_1769, L_1770, L_1771, L_1772, L_1773, NULL); V_21 = (0.0f); V_18 = (0.0f); V_22 = (32767.0f); goto IL_2a64; } IL_293e: { bool L_1774 = V_27; if (!L_1774) { goto IL_2949; } } { bool L_1775 = V_114; G_B389_0 = ((((int32_t)L_1775) == ((int32_t)0))? 1 : 0); goto IL_294a; } IL_2949: { G_B389_0 = 0; } IL_294a: { V_126 = (bool)G_B389_0; bool L_1776 = V_126; if (!L_1776) { goto IL_29c3; } } { V_27 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1777 = ___0_textInfo; NullCheck(L_1777); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1778 = L_1777->___textElementInfo; int32_t L_1779 = V_42; NullCheck(L_1778); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1780 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1778)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1779, 1)))))->___topRight); float L_1781 = L_1780->___x; float L_1782 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_29), L_1781, L_1782, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1783 = ___0_textInfo; NullCheck(L_1783); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1784 = L_1783->___textElementInfo; int32_t L_1785 = V_42; NullCheck(L_1784); float L_1786 = ((L_1784)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1785, 1)))))->___scale; V_20 = L_1786; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1787 = V_28; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1788 = V_29; float L_1789 = V_19; float L_1790 = V_20; float L_1791 = V_21; float L_1792 = V_18; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1793 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1794 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1795 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1787, L_1788, L_1789, L_1790, L_1791, L_1792, L_1793, L_1794, L_1795, NULL); V_21 = (0.0f); V_18 = (0.0f); V_22 = (32767.0f); goto IL_2a64; } IL_29c3: { bool L_1796 = V_27; if (!L_1796) { goto IL_29f3; } } { int32_t L_1797 = V_42; int32_t L_1798 = __this->___m_CharacterCount; if ((((int32_t)L_1797) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1798, 1))))) { goto IL_29f3; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1799 = V_14; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1800 = ___0_textInfo; NullCheck(L_1800); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1801 = L_1800->___textElementInfo; int32_t L_1802 = V_42; NullCheck(L_1801); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1803 = ((L_1801)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_1802, 1)))))->___underlineColor; bool L_1804; L_1804 = ColorUtilities_CompareColors_m0F0F140129DEE889FB8AE3B2921C495E94B5E875(L_1799, L_1803, NULL); G_B395_0 = ((((int32_t)L_1804) == ((int32_t)0))? 1 : 0); goto IL_29f4; } IL_29f3: { G_B395_0 = 0; } IL_29f4: { V_127 = (bool)G_B395_0; bool L_1805 = V_127; if (!L_1805) { goto IL_2a64; } } { V_27 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1806 = ___0_textInfo; NullCheck(L_1806); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1807 = L_1806->___textElementInfo; int32_t L_1808 = V_42; NullCheck(L_1807); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1809 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1807)->GetAddressAt(static_cast(L_1808)))->___topRight); float L_1810 = L_1809->___x; float L_1811 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_29), L_1810, L_1811, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1812 = ___0_textInfo; NullCheck(L_1812); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1813 = L_1812->___textElementInfo; int32_t L_1814 = V_42; NullCheck(L_1813); float L_1815 = ((L_1813)->GetAddressAt(static_cast(L_1814)))->___scale; V_20 = L_1815; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1816 = V_28; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1817 = V_29; float L_1818 = V_19; float L_1819 = V_20; float L_1820 = V_21; float L_1821 = V_18; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1822 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1823 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1824 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1816, L_1817, L_1818, L_1819, L_1820, L_1821, L_1822, L_1823, L_1824, NULL); V_21 = (0.0f); V_18 = (0.0f); V_22 = (32767.0f); } IL_2a64: { goto IL_2adf; } IL_2a67: { bool L_1825 = V_27; V_128 = L_1825; bool L_1826 = V_128; if (!L_1826) { goto IL_2ade; } } { V_27 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1827 = ___0_textInfo; NullCheck(L_1827); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1828 = L_1827->___textElementInfo; int32_t L_1829 = V_42; NullCheck(L_1828); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1830 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1828)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1829, 1)))))->___topRight); float L_1831 = L_1830->___x; float L_1832 = V_22; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_29), L_1831, L_1832, (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1833 = ___0_textInfo; NullCheck(L_1833); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1834 = L_1833->___textElementInfo; int32_t L_1835 = V_42; NullCheck(L_1834); float L_1836 = ((L_1834)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1835, 1)))))->___scale; V_20 = L_1836; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1837 = V_28; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1838 = V_29; float L_1839 = V_19; float L_1840 = V_20; float L_1841 = V_21; float L_1842 = V_18; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1843 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1844 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1845 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1837, L_1838, L_1839, L_1840, L_1841, L_1842, L_1843, L_1844, L_1845, NULL); V_21 = (0.0f); V_18 = (0.0f); V_22 = (32767.0f); } IL_2ade: { } IL_2adf: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1846 = ___0_textInfo; NullCheck(L_1846); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1847 = L_1846->___textElementInfo; int32_t L_1848 = V_42; NullCheck(L_1847); int32_t L_1849 = ((L_1847)->GetAddressAt(static_cast(L_1848)))->___style; V_51 = (bool)((((int32_t)((int32_t)((int32_t)L_1849&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1850 = V_43; NullCheck(L_1850); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1851; L_1851 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_1850, NULL); V_118 = L_1851; float L_1852; L_1852 = FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5((&V_118), NULL); V_52 = L_1852; bool L_1853 = V_51; V_129 = L_1853; bool L_1854 = V_129; if (!L_1854) { goto IL_2fd2; } } { V_130 = (bool)1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1855 = ___0_textInfo; NullCheck(L_1855); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1856 = L_1855->___textElementInfo; int32_t L_1857 = V_42; NullCheck(L_1856); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_1858 = __this->___m_MaterialReferences; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1859 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); int32_t L_1860 = L_1859->___materialIndex; NullCheck(L_1858); int32_t L_1861 = ((L_1858)->GetAddressAt(static_cast(L_1860)))->___referenceCount; ((L_1856)->GetAddressAt(static_cast(L_1857)))->___strikethroughVertexIndex = ((int32_t)il2cpp_codegen_multiply(L_1861, 4)); int32_t L_1862 = V_42; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1863 = ___1_generationSettings; NullCheck(L_1863); int32_t L_1864 = L_1863->___maxVisibleCharacters; if ((((int32_t)L_1862) > ((int32_t)L_1864))) { goto IL_2b8b; } } { int32_t L_1865 = V_46; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1866 = ___1_generationSettings; NullCheck(L_1866); int32_t L_1867 = L_1866->___maxVisibleLines; if ((((int32_t)L_1865) > ((int32_t)L_1867))) { goto IL_2b8b; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1868 = ___1_generationSettings; NullCheck(L_1868); int32_t L_1869 = L_1868->___overflowMode; if ((!(((uint32_t)L_1869) == ((uint32_t)5)))) { goto IL_2b88; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1870 = ___0_textInfo; NullCheck(L_1870); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1871 = L_1870->___textElementInfo; int32_t L_1872 = V_42; NullCheck(L_1871); int32_t L_1873 = ((L_1871)->GetAddressAt(static_cast(L_1872)))->___pageNumber; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1874 = ___1_generationSettings; NullCheck(L_1874); int32_t L_1875 = L_1874->___pageToDisplay; G_B407_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_1873, 1))) == ((int32_t)L_1875))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2b89; } IL_2b88: { G_B407_0 = 0; } IL_2b89: { G_B409_0 = G_B407_0; goto IL_2b8c; } IL_2b8b: { G_B409_0 = 1; } IL_2b8c: { V_131 = (bool)G_B409_0; bool L_1876 = V_131; if (!L_1876) { goto IL_2b95; } } { V_130 = (bool)0; } IL_2b95: { bool L_1877 = V_30; bool L_1878 = V_130; if (!((int32_t)(((((int32_t)L_1877) == ((int32_t)0))? 1 : 0)&(int32_t)L_1878))) { goto IL_2bc1; } } { int32_t L_1879 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1880 = V_47; int32_t L_1881 = L_1880.___lastVisibleCharacterIndex; if ((((int32_t)L_1879) > ((int32_t)L_1881))) { goto IL_2bc1; } } { Il2CppChar L_1882 = V_44; if ((((int32_t)L_1882) == ((int32_t)((int32_t)10)))) { goto IL_2bc1; } } { Il2CppChar L_1883 = V_44; if ((((int32_t)L_1883) == ((int32_t)((int32_t)11)))) { goto IL_2bc1; } } { Il2CppChar L_1884 = V_44; G_B417_0 = ((((int32_t)((((int32_t)L_1884) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2bc2; } IL_2bc1: { G_B417_0 = 0; } IL_2bc2: { V_132 = (bool)G_B417_0; bool L_1885 = V_132; if (!L_1885) { goto IL_2c7f; } } { int32_t L_1886 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1887 = V_47; int32_t L_1888 = L_1887.___lastVisibleCharacterIndex; if ((!(((uint32_t)L_1886) == ((uint32_t)L_1888)))) { goto IL_2be0; } } { Il2CppChar L_1889 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1890; L_1890 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_1889, NULL); G_B421_0 = ((int32_t)(L_1890)); goto IL_2be1; } IL_2be0: { G_B421_0 = 0; } IL_2be1: { V_133 = (bool)G_B421_0; bool L_1891 = V_133; if (!L_1891) { goto IL_2bee; } } { goto IL_2c7e; } IL_2bee: { V_30 = (bool)1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1892 = ___0_textInfo; NullCheck(L_1892); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1893 = L_1892->___textElementInfo; int32_t L_1894 = V_42; NullCheck(L_1893); float L_1895 = ((L_1893)->GetAddressAt(static_cast(L_1894)))->___pointSize; V_24 = L_1895; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1896 = ___0_textInfo; NullCheck(L_1896); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1897 = L_1896->___textElementInfo; int32_t L_1898 = V_42; NullCheck(L_1897); float L_1899 = ((L_1897)->GetAddressAt(static_cast(L_1898)))->___scale; V_25 = L_1899; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1900 = ___0_textInfo; NullCheck(L_1900); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1901 = L_1900->___textElementInfo; int32_t L_1902 = V_42; NullCheck(L_1901); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1903 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1901)->GetAddressAt(static_cast(L_1902)))->___bottomLeft); float L_1904 = L_1903->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1905 = ___0_textInfo; NullCheck(L_1905); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1906 = L_1905->___textElementInfo; int32_t L_1907 = V_42; NullCheck(L_1906); float L_1908 = ((L_1906)->GetAddressAt(static_cast(L_1907)))->___baseLine; float L_1909 = V_52; float L_1910 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_31), L_1904, ((float)il2cpp_codegen_add(L_1908, ((float)il2cpp_codegen_multiply(L_1909, L_1910)))), (0.0f), NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1911 = ___0_textInfo; NullCheck(L_1911); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1912 = L_1911->___textElementInfo; int32_t L_1913 = V_42; NullCheck(L_1912); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1914 = ((L_1912)->GetAddressAt(static_cast(L_1913)))->___strikethroughColor; V_15 = L_1914; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1915 = ___0_textInfo; NullCheck(L_1915); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1916 = L_1915->___textElementInfo; int32_t L_1917 = V_42; NullCheck(L_1916); float L_1918 = ((L_1916)->GetAddressAt(static_cast(L_1917)))->___baseLine; V_26 = L_1918; } IL_2c7e: { } IL_2c7f: { bool L_1919 = V_30; if (!L_1919) { goto IL_2c8e; } } { int32_t L_1920 = __this->___m_CharacterCount; G_B428_0 = ((((int32_t)L_1920) == ((int32_t)1))? 1 : 0); goto IL_2c8f; } IL_2c8e: { G_B428_0 = 0; } IL_2c8f: { V_134 = (bool)G_B428_0; bool L_1921 = V_134; if (!L_1921) { goto IL_2cf1; } } { V_30 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1922 = ___0_textInfo; NullCheck(L_1922); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1923 = L_1922->___textElementInfo; int32_t L_1924 = V_42; NullCheck(L_1923); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1925 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1923)->GetAddressAt(static_cast(L_1924)))->___topRight); float L_1926 = L_1925->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1927 = ___0_textInfo; NullCheck(L_1927); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1928 = L_1927->___textElementInfo; int32_t L_1929 = V_42; NullCheck(L_1928); float L_1930 = ((L_1928)->GetAddressAt(static_cast(L_1929)))->___baseLine; float L_1931 = V_52; float L_1932 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_1926, ((float)il2cpp_codegen_add(L_1930, ((float)il2cpp_codegen_multiply(L_1931, L_1932)))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1933 = V_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1934 = V_32; float L_1935 = V_25; float L_1936 = V_25; float L_1937 = V_25; float L_1938 = V_17; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1939 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1940 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1941 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1933, L_1934, L_1935, L_1936, L_1937, L_1938, L_1939, L_1940, L_1941, NULL); goto IL_2fcf; } IL_2cf1: { bool L_1942 = V_30; if (!L_1942) { goto IL_2d02; } } { int32_t L_1943 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1944 = V_47; int32_t L_1945 = L_1944.___lastCharacterIndex; G_B433_0 = ((((int32_t)L_1943) == ((int32_t)L_1945))? 1 : 0); goto IL_2d03; } IL_2d02: { G_B433_0 = 0; } IL_2d03: { V_135 = (bool)G_B433_0; bool L_1946 = V_135; if (!L_1946) { goto IL_2dc8; } } { bool L_1947 = V_45; if (L_1947) { goto IL_2d1c; } } { Il2CppChar L_1948 = V_44; G_B437_0 = ((((int32_t)L_1948) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_2d1d; } IL_2d1c: { G_B437_0 = 1; } IL_2d1d: { V_136 = (bool)G_B437_0; bool L_1949 = V_136; if (!L_1949) { goto IL_2d6b; } } { LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_1950 = V_47; int32_t L_1951 = L_1950.___lastVisibleCharacterIndex; V_137 = L_1951; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1952 = ___0_textInfo; NullCheck(L_1952); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1953 = L_1952->___textElementInfo; int32_t L_1954 = V_137; NullCheck(L_1953); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1955 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1953)->GetAddressAt(static_cast(L_1954)))->___topRight); float L_1956 = L_1955->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1957 = ___0_textInfo; NullCheck(L_1957); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1958 = L_1957->___textElementInfo; int32_t L_1959 = V_137; NullCheck(L_1958); float L_1960 = ((L_1958)->GetAddressAt(static_cast(L_1959)))->___baseLine; float L_1961 = V_52; float L_1962 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_1956, ((float)il2cpp_codegen_add(L_1960, ((float)il2cpp_codegen_multiply(L_1961, L_1962)))), (0.0f), NULL); goto IL_2da8; } IL_2d6b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1963 = ___0_textInfo; NullCheck(L_1963); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1964 = L_1963->___textElementInfo; int32_t L_1965 = V_42; NullCheck(L_1964); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1966 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1964)->GetAddressAt(static_cast(L_1965)))->___topRight); float L_1967 = L_1966->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1968 = ___0_textInfo; NullCheck(L_1968); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1969 = L_1968->___textElementInfo; int32_t L_1970 = V_42; NullCheck(L_1969); float L_1971 = ((L_1969)->GetAddressAt(static_cast(L_1970)))->___baseLine; float L_1972 = V_52; float L_1973 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_1967, ((float)il2cpp_codegen_add(L_1971, ((float)il2cpp_codegen_multiply(L_1972, L_1973)))), (0.0f), NULL); } IL_2da8: { V_30 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1974 = V_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1975 = V_32; float L_1976 = V_25; float L_1977 = V_25; float L_1978 = V_25; float L_1979 = V_17; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1980 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1981 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1982 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_1974, L_1975, L_1976, L_1977, L_1978, L_1979, L_1980, L_1981, L_1982, NULL); goto IL_2fcf; } IL_2dc8: { bool L_1983 = V_30; if (!L_1983) { goto IL_2e19; } } { int32_t L_1984 = V_42; int32_t L_1985 = __this->___m_CharacterCount; if ((((int32_t)L_1984) >= ((int32_t)L_1985))) { goto IL_2e19; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1986 = ___0_textInfo; NullCheck(L_1986); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1987 = L_1986->___textElementInfo; int32_t L_1988 = V_42; NullCheck(L_1987); float L_1989 = ((L_1987)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_1988, 1)))))->___pointSize; float L_1990 = V_24; if ((!(((float)L_1989) == ((float)L_1990)))) { goto IL_2e16; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1991 = ___0_textInfo; NullCheck(L_1991); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1992 = L_1991->___textElementInfo; int32_t L_1993 = V_42; NullCheck(L_1992); float L_1994 = ((L_1992)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_1993, 1)))))->___baseLine; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1995 = V_6; float L_1996 = L_1995.___y; float L_1997 = V_26; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_1998; L_1998 = TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D(((float)il2cpp_codegen_add(L_1994, L_1996)), L_1997, NULL); G_B446_0 = ((((int32_t)L_1998) == ((int32_t)0))? 1 : 0); goto IL_2e17; } IL_2e16: { G_B446_0 = 1; } IL_2e17: { G_B448_0 = G_B446_0; goto IL_2e1a; } IL_2e19: { G_B448_0 = 0; } IL_2e1a: { V_138 = (bool)G_B448_0; bool L_1999 = V_138; if (!L_1999) { goto IL_2ed1; } } { V_30 = (bool)0; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2000 = V_47; int32_t L_2001 = L_2000.___lastVisibleCharacterIndex; V_139 = L_2001; int32_t L_2002 = V_42; int32_t L_2003 = V_139; V_140 = (bool)((((int32_t)L_2002) > ((int32_t)L_2003))? 1 : 0); bool L_2004 = V_140; if (!L_2004) { goto IL_2e79; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2005 = ___0_textInfo; NullCheck(L_2005); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2006 = L_2005->___textElementInfo; int32_t L_2007 = V_139; NullCheck(L_2006); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2008 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2006)->GetAddressAt(static_cast(L_2007)))->___topRight); float L_2009 = L_2008->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2010 = ___0_textInfo; NullCheck(L_2010); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2011 = L_2010->___textElementInfo; int32_t L_2012 = V_139; NullCheck(L_2011); float L_2013 = ((L_2011)->GetAddressAt(static_cast(L_2012)))->___baseLine; float L_2014 = V_52; float L_2015 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_2009, ((float)il2cpp_codegen_add(L_2013, ((float)il2cpp_codegen_multiply(L_2014, L_2015)))), (0.0f), NULL); goto IL_2eb4; } IL_2e79: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2016 = ___0_textInfo; NullCheck(L_2016); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2017 = L_2016->___textElementInfo; int32_t L_2018 = V_42; NullCheck(L_2017); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2019 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2017)->GetAddressAt(static_cast(L_2018)))->___topRight); float L_2020 = L_2019->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2021 = ___0_textInfo; NullCheck(L_2021); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2022 = L_2021->___textElementInfo; int32_t L_2023 = V_42; NullCheck(L_2022); float L_2024 = ((L_2022)->GetAddressAt(static_cast(L_2023)))->___baseLine; float L_2025 = V_52; float L_2026 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_2020, ((float)il2cpp_codegen_add(L_2024, ((float)il2cpp_codegen_multiply(L_2025, L_2026)))), (0.0f), NULL); } IL_2eb4: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2027 = V_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2028 = V_32; float L_2029 = V_25; float L_2030 = V_25; float L_2031 = V_25; float L_2032 = V_17; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2033 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2034 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2035 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_2027, L_2028, L_2029, L_2030, L_2031, L_2032, L_2033, L_2034, L_2035, NULL); goto IL_2fcf; } IL_2ed1: { bool L_2036 = V_30; if (!L_2036) { goto IL_2f02; } } { int32_t L_2037 = V_42; int32_t L_2038 = __this->___m_CharacterCount; if ((((int32_t)L_2037) >= ((int32_t)L_2038))) { goto IL_2f02; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2039 = V_43; NullCheck(L_2039); int32_t L_2040; L_2040 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2039); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2041 = V_36; int32_t L_2042 = V_42; NullCheck(L_2041); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2043 = ((L_2041)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_2042, 1)))))->___fontAsset; NullCheck(L_2043); int32_t L_2044; L_2044 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2043); G_B457_0 = ((((int32_t)((((int32_t)L_2040) == ((int32_t)L_2044))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2f03; } IL_2f02: { G_B457_0 = 0; } IL_2f03: { V_141 = (bool)G_B457_0; bool L_2045 = V_141; if (!L_2045) { goto IL_2f62; } } { V_30 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2046 = ___0_textInfo; NullCheck(L_2046); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2047 = L_2046->___textElementInfo; int32_t L_2048 = V_42; NullCheck(L_2047); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2049 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2047)->GetAddressAt(static_cast(L_2048)))->___topRight); float L_2050 = L_2049->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2051 = ___0_textInfo; NullCheck(L_2051); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2052 = L_2051->___textElementInfo; int32_t L_2053 = V_42; NullCheck(L_2052); float L_2054 = ((L_2052)->GetAddressAt(static_cast(L_2053)))->___baseLine; float L_2055 = V_52; float L_2056 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_2050, ((float)il2cpp_codegen_add(L_2054, ((float)il2cpp_codegen_multiply(L_2055, L_2056)))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2057 = V_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2058 = V_32; float L_2059 = V_25; float L_2060 = V_25; float L_2061 = V_25; float L_2062 = V_17; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2063 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2064 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2065 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_2057, L_2058, L_2059, L_2060, L_2061, L_2062, L_2063, L_2064, L_2065, NULL); goto IL_2fcf; } IL_2f62: { bool L_2066 = V_30; if (!L_2066) { goto IL_2f6d; } } { bool L_2067 = V_130; G_B462_0 = ((((int32_t)L_2067) == ((int32_t)0))? 1 : 0); goto IL_2f6e; } IL_2f6d: { G_B462_0 = 0; } IL_2f6e: { V_142 = (bool)G_B462_0; bool L_2068 = V_142; if (!L_2068) { goto IL_2fcf; } } { V_30 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2069 = ___0_textInfo; NullCheck(L_2069); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2070 = L_2069->___textElementInfo; int32_t L_2071 = V_42; NullCheck(L_2070); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2072 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2070)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2071, 1)))))->___topRight); float L_2073 = L_2072->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2074 = ___0_textInfo; NullCheck(L_2074); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2075 = L_2074->___textElementInfo; int32_t L_2076 = V_42; NullCheck(L_2075); float L_2077 = ((L_2075)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2076, 1)))))->___baseLine; float L_2078 = V_52; float L_2079 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_2073, ((float)il2cpp_codegen_add(L_2077, ((float)il2cpp_codegen_multiply(L_2078, L_2079)))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2080 = V_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2081 = V_32; float L_2082 = V_25; float L_2083 = V_25; float L_2084 = V_25; float L_2085 = V_17; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2086 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2087 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2088 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_2080, L_2081, L_2082, L_2083, L_2084, L_2085, L_2086, L_2087, L_2088, NULL); } IL_2fcf: { goto IL_3037; } IL_2fd2: { bool L_2089 = V_30; V_143 = L_2089; bool L_2090 = V_143; if (!L_2090) { goto IL_3036; } } { V_30 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2091 = ___0_textInfo; NullCheck(L_2091); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2092 = L_2091->___textElementInfo; int32_t L_2093 = V_42; NullCheck(L_2092); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2094 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2092)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2093, 1)))))->___topRight); float L_2095 = L_2094->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2096 = ___0_textInfo; NullCheck(L_2096); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2097 = L_2096->___textElementInfo; int32_t L_2098 = V_42; NullCheck(L_2097); float L_2099 = ((L_2097)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2098, 1)))))->___baseLine; float L_2100 = V_52; float L_2101 = V_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_32), L_2095, ((float)il2cpp_codegen_add(L_2099, ((float)il2cpp_codegen_multiply(L_2100, L_2101)))), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2102 = V_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2103 = V_32; float L_2104 = V_25; float L_2105 = V_25; float L_2106 = V_25; float L_2107 = V_17; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2108 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2109 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2110 = ___0_textInfo; TextGenerator_DrawUnderlineMesh_m307EA8034106ACD13F89CC7E78C5DE08CCCCEFAE(__this, L_2102, L_2103, L_2104, L_2105, L_2106, L_2107, L_2108, L_2109, L_2110, NULL); } IL_3036: { } IL_3037: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2111 = ___0_textInfo; NullCheck(L_2111); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2112 = L_2111->___textElementInfo; int32_t L_2113 = V_42; NullCheck(L_2112); int32_t L_2114 = ((L_2112)->GetAddressAt(static_cast(L_2113)))->___style; V_53 = (bool)((((int32_t)((int32_t)((int32_t)L_2114&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0); bool L_2115 = V_53; V_144 = L_2115; bool L_2116 = V_144; if (!L_2116) { goto IL_347b; } } { V_145 = (bool)1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2117 = ___0_textInfo; NullCheck(L_2117); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2118 = L_2117->___textElementInfo; int32_t L_2119 = V_42; NullCheck(L_2118); int32_t L_2120 = ((L_2118)->GetAddressAt(static_cast(L_2119)))->___pageNumber; V_146 = L_2120; int32_t L_2121 = V_42; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2122 = ___1_generationSettings; NullCheck(L_2122); int32_t L_2123 = L_2122->___maxVisibleCharacters; if ((((int32_t)L_2121) > ((int32_t)L_2123))) { goto IL_30ac; } } { int32_t L_2124 = V_46; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2125 = ___1_generationSettings; NullCheck(L_2125); int32_t L_2126 = L_2125->___maxVisibleLines; if ((((int32_t)L_2124) > ((int32_t)L_2126))) { goto IL_30ac; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2127 = ___1_generationSettings; NullCheck(L_2127); int32_t L_2128 = L_2127->___overflowMode; if ((!(((uint32_t)L_2128) == ((uint32_t)5)))) { goto IL_30a9; } } { int32_t L_2129 = V_146; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2130 = ___1_generationSettings; NullCheck(L_2130); int32_t L_2131 = L_2130->___pageToDisplay; G_B474_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_2129, 1))) == ((int32_t)L_2131))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_30aa; } IL_30a9: { G_B474_0 = 0; } IL_30aa: { G_B476_0 = G_B474_0; goto IL_30ad; } IL_30ac: { G_B476_0 = 1; } IL_30ad: { V_147 = (bool)G_B476_0; bool L_2132 = V_147; if (!L_2132) { goto IL_30b6; } } { V_145 = (bool)0; } IL_30b6: { bool L_2133 = V_33; if (L_2133) { goto IL_30e0; } } { bool L_2134 = V_145; if (!L_2134) { goto IL_30e0; } } { int32_t L_2135 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2136 = V_47; int32_t L_2137 = L_2136.___lastVisibleCharacterIndex; if ((((int32_t)L_2135) > ((int32_t)L_2137))) { goto IL_30e0; } } { Il2CppChar L_2138 = V_44; if ((((int32_t)L_2138) == ((int32_t)((int32_t)10)))) { goto IL_30e0; } } { Il2CppChar L_2139 = V_44; if ((((int32_t)L_2139) == ((int32_t)((int32_t)11)))) { goto IL_30e0; } } { Il2CppChar L_2140 = V_44; G_B485_0 = ((((int32_t)((((int32_t)L_2140) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_30e1; } IL_30e0: { G_B485_0 = 0; } IL_30e1: { V_148 = (bool)G_B485_0; bool L_2141 = V_148; if (!L_2141) { goto IL_3139; } } { int32_t L_2142 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2143 = V_47; int32_t L_2144 = L_2143.___lastVisibleCharacterIndex; if ((!(((uint32_t)L_2142) == ((uint32_t)L_2144)))) { goto IL_30fc; } } { Il2CppChar L_2145 = V_44; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_2146; L_2146 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2145, NULL); G_B489_0 = ((int32_t)(L_2146)); goto IL_30fd; } IL_30fc: { G_B489_0 = 0; } IL_30fd: { V_149 = (bool)G_B489_0; bool L_2147 = V_149; if (!L_2147) { goto IL_3107; } } { goto IL_3138; } IL_3107: { V_33 = (bool)1; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2148 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largePositiveVector2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2149; L_2149 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_2148, NULL); V_34 = L_2149; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2150 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largeNegativeVector2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2151; L_2151 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_2150, NULL); V_35 = L_2151; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2152 = ___0_textInfo; NullCheck(L_2152); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2153 = L_2152->___textElementInfo; int32_t L_2154 = V_42; NullCheck(L_2153); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2155 = ((L_2153)->GetAddressAt(static_cast(L_2154)))->___highlightState; V_16 = L_2155; } IL_3138: { } IL_3139: { bool L_2156 = V_33; V_150 = L_2156; bool L_2157 = V_150; if (!L_2157) { goto IL_33d8; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2158 = ___0_textInfo; NullCheck(L_2158); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2159 = L_2158->___textElementInfo; int32_t L_2160 = V_42; NullCheck(L_2159); int32_t L_2161 = L_2160; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2162 = (L_2159)->GetAt(static_cast(L_2161)); V_151 = L_2162; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2163 = V_151; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2164 = L_2163.___highlightState; V_152 = L_2164; V_153 = (bool)0; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2165 = V_16; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2166 = V_152; bool L_2167; L_2167 = HighlightState_op_Inequality_m2DFBCB59E593F72191BFBBD7424A8C6151E68272(L_2165, L_2166, NULL); V_154 = L_2167; bool L_2168 = V_154; if (!L_2168) { goto IL_32c5; } } { bool L_2169 = V_45; V_155 = L_2169; bool L_2170 = V_155; if (!L_2170) { goto IL_31a6; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2171 = V_35; float L_2172 = L_2171.___x; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2173 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2174; L_2174 = Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB(L_2173, NULL); TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2175 = V_151; float L_2176 = L_2175.___origin; (&V_35)->___x = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_2172, L_2174)), L_2176))/(2.0f))); goto IL_31d4; } IL_31a6: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2177 = V_35; float L_2178 = L_2177.___x; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2179 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2180; L_2180 = Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB(L_2179, NULL); TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2181 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2182 = L_2181.___bottomLeft; float L_2183 = L_2182.___x; (&V_35)->___x = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_2178, L_2180)), L_2183))/(2.0f))); } IL_31d4: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2184 = V_34; float L_2185 = L_2184.___y; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2186 = V_151; float L_2187 = L_2186.___descender; float L_2188; L_2188 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_2185, L_2187, NULL); (&V_34)->___y = L_2188; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2189 = V_35; float L_2190 = L_2189.___y; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2191 = V_151; float L_2192 = L_2191.___ascender; float L_2193; L_2193 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_2190, L_2192, NULL); (&V_35)->___y = L_2193; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2194 = V_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2195 = V_35; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2196 = V_16; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2197 = L_2196.___color; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2198 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2199 = ___0_textInfo; TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389(__this, L_2194, L_2195, L_2197, L_2198, L_2199, NULL); V_33 = (bool)1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2200 = V_35; float L_2201 = L_2200.___x; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2202 = V_151; float L_2203 = L_2202.___descender; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2204 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_152)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2205; L_2205 = Offset_get_bottom_m3BC4AB202A1B7D7D5A65EF746CDA1A73B5D8866C(L_2204, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2206; memset((&L_2206), 0, sizeof(L_2206)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2206), L_2201, ((float)il2cpp_codegen_subtract(L_2203, L_2205)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2207; L_2207 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_2206, NULL); V_34 = L_2207; bool L_2208 = V_45; V_156 = L_2208; bool L_2209 = V_156; if (!L_2209) { goto IL_3284; } } { TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2210 = V_151; float L_2211 = L_2210.___xAdvance; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2212 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_152)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2213; L_2213 = Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB(L_2212, NULL); TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2214 = V_151; float L_2215 = L_2214.___ascender; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2216 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_152)->___padding); float L_2217; L_2217 = Offset_get_top_mD62FECE7914DF9723A872AAD91BDB07295C6E0F4(L_2216, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2218; memset((&L_2218), 0, sizeof(L_2218)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2218), ((float)il2cpp_codegen_add(L_2211, L_2213)), ((float)il2cpp_codegen_add(L_2215, L_2217)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2219; L_2219 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_2218, NULL); V_35 = L_2219; goto IL_32bd; } IL_3284: { TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2220 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2221 = L_2220.___topRight; float L_2222 = L_2221.___x; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2223 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_152)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2224; L_2224 = Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB(L_2223, NULL); TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2225 = V_151; float L_2226 = L_2225.___ascender; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2227 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_152)->___padding); float L_2228; L_2228 = Offset_get_top_mD62FECE7914DF9723A872AAD91BDB07295C6E0F4(L_2227, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2229; memset((&L_2229), 0, sizeof(L_2229)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2229), ((float)il2cpp_codegen_add(L_2222, L_2224)), ((float)il2cpp_codegen_add(L_2226, L_2228)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2230; L_2230 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_2229, NULL); V_35 = L_2230; } IL_32bd: { HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2231 = V_152; V_16 = L_2231; V_153 = (bool)1; } IL_32c5: { bool L_2232 = V_153; V_157 = (bool)((((int32_t)L_2232) == ((int32_t)0))? 1 : 0); bool L_2233 = V_157; if (!L_2233) { goto IL_33d7; } } { bool L_2234 = V_45; V_158 = L_2234; bool L_2235 = V_158; if (!L_2235) { goto IL_332e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2236 = V_34; float L_2237 = L_2236.___x; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2238 = V_151; float L_2239 = L_2238.___origin; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2240 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2241; L_2241 = Offset_get_left_m83657AF289FA1DB8B5D4007B8310573B76AA6D82(L_2240, NULL); float L_2242; L_2242 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_2237, ((float)il2cpp_codegen_subtract(L_2239, L_2241)), NULL); (&V_34)->___x = L_2242; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2243 = V_35; float L_2244 = L_2243.___x; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2245 = V_151; float L_2246 = L_2245.___xAdvance; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2247 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); float L_2248; L_2248 = Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB(L_2247, NULL); float L_2249; L_2249 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_2244, ((float)il2cpp_codegen_add(L_2246, L_2248)), NULL); (&V_35)->___x = L_2249; goto IL_3388; } IL_332e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2250 = V_34; float L_2251 = L_2250.___x; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2252 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2253 = L_2252.___bottomLeft; float L_2254 = L_2253.___x; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2255 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2256; L_2256 = Offset_get_left_m83657AF289FA1DB8B5D4007B8310573B76AA6D82(L_2255, NULL); float L_2257; L_2257 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_2251, ((float)il2cpp_codegen_subtract(L_2254, L_2256)), NULL); (&V_34)->___x = L_2257; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2258 = V_35; float L_2259 = L_2258.___x; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2260 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2261 = L_2260.___topRight; float L_2262 = L_2261.___x; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2263 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); float L_2264; L_2264 = Offset_get_right_m45AEBB7DE1D42A9A7234FB0DCE4E92420060D3FB(L_2263, NULL); float L_2265; L_2265 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_2259, ((float)il2cpp_codegen_add(L_2262, L_2264)), NULL); (&V_35)->___x = L_2265; } IL_3388: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2266 = V_34; float L_2267 = L_2266.___y; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2268 = V_151; float L_2269 = L_2268.___descender; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2270 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); float L_2271; L_2271 = Offset_get_bottom_m3BC4AB202A1B7D7D5A65EF746CDA1A73B5D8866C(L_2270, NULL); float L_2272; L_2272 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_2267, ((float)il2cpp_codegen_subtract(L_2269, L_2271)), NULL); (&V_34)->___y = L_2272; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2273 = V_35; float L_2274 = L_2273.___y; TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 L_2275 = V_151; float L_2276 = L_2275.___ascender; Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4* L_2277 = (Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4*)(&(&V_16)->___padding); float L_2278; L_2278 = Offset_get_top_mD62FECE7914DF9723A872AAD91BDB07295C6E0F4(L_2277, NULL); float L_2279; L_2279 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_2274, ((float)il2cpp_codegen_add(L_2276, L_2278)), NULL); (&V_35)->___y = L_2279; } IL_33d7: { } IL_33d8: { bool L_2280 = V_33; if (!L_2280) { goto IL_33e7; } } { int32_t L_2281 = __this->___m_CharacterCount; G_B511_0 = ((((int32_t)L_2281) == ((int32_t)1))? 1 : 0); goto IL_33e8; } IL_33e7: { G_B511_0 = 0; } IL_33e8: { V_159 = (bool)G_B511_0; bool L_2282 = V_159; if (!L_2282) { goto IL_3409; } } { V_33 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2283 = V_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2284 = V_35; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2285 = V_16; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2286 = L_2285.___color; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2287 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2288 = ___0_textInfo; TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389(__this, L_2283, L_2284, L_2286, L_2287, L_2288, NULL); goto IL_3478; } IL_3409: { bool L_2289 = V_33; if (!L_2289) { goto IL_342b; } } { int32_t L_2290 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2291 = V_47; int32_t L_2292 = L_2291.___lastCharacterIndex; if ((((int32_t)L_2290) == ((int32_t)L_2292))) { goto IL_3428; } } { int32_t L_2293 = V_42; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_2294 = V_47; int32_t L_2295 = L_2294.___lastVisibleCharacterIndex; G_B517_0 = ((((int32_t)((((int32_t)L_2293) < ((int32_t)L_2295))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_3429; } IL_3428: { G_B517_0 = 1; } IL_3429: { G_B519_0 = G_B517_0; goto IL_342c; } IL_342b: { G_B519_0 = 0; } IL_342c: { V_160 = (bool)G_B519_0; bool L_2296 = V_160; if (!L_2296) { goto IL_344d; } } { V_33 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2297 = V_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2298 = V_35; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2299 = V_16; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2300 = L_2299.___color; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2301 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2302 = ___0_textInfo; TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389(__this, L_2297, L_2298, L_2300, L_2301, L_2302, NULL); goto IL_3478; } IL_344d: { bool L_2303 = V_33; if (!L_2303) { goto IL_3458; } } { bool L_2304 = V_145; G_B524_0 = ((((int32_t)L_2304) == ((int32_t)0))? 1 : 0); goto IL_3459; } IL_3458: { G_B524_0 = 0; } IL_3459: { V_161 = (bool)G_B524_0; bool L_2305 = V_161; if (!L_2305) { goto IL_3478; } } { V_33 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2306 = V_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2307 = V_35; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2308 = V_16; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2309 = L_2308.___color; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2310 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2311 = ___0_textInfo; TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389(__this, L_2306, L_2307, L_2309, L_2310, L_2311, NULL); } IL_3478: { goto IL_349e; } IL_347b: { bool L_2312 = V_33; V_162 = L_2312; bool L_2313 = V_162; if (!L_2313) { goto IL_349d; } } { V_33 = (bool)0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2314 = V_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2315 = V_35; HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_2316 = V_16; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2317 = L_2316.___color; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2318 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2319 = ___0_textInfo; TextGenerator_DrawTextHighlight_m4046F4CC59C6DD8FE5B0BD97DB8BFE015B829389(__this, L_2314, L_2315, L_2317, L_2318, L_2319, NULL); } IL_349d: { } IL_349e: { int32_t L_2320 = V_46; V_9 = L_2320; int32_t L_2321 = V_42; V_42 = ((int32_t)il2cpp_codegen_add(L_2321, 1)); } IL_34a9: { int32_t L_2322 = V_42; int32_t L_2323 = __this->___m_CharacterCount; V_163 = (bool)((((int32_t)L_2322) < ((int32_t)L_2323))? 1 : 0); bool L_2324 = V_163; if (L_2324) { goto IL_06bc; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2325 = ___0_textInfo; int32_t L_2326 = __this->___m_CharacterCount; NullCheck(L_2325); L_2325->___characterCount = L_2326; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2327 = ___0_textInfo; int32_t L_2328 = __this->___m_SpriteCount; NullCheck(L_2327); L_2327->___spriteCount = L_2328; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2329 = ___0_textInfo; int32_t L_2330 = V_8; NullCheck(L_2329); L_2329->___lineCount = L_2330; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2331 = ___0_textInfo; int32_t L_2332 = V_7; if (!L_2332) { G_B534_0 = L_2331; goto IL_34ea; } G_B533_0 = L_2331; } { int32_t L_2333 = __this->___m_CharacterCount; if ((((int32_t)L_2333) > ((int32_t)0))) { G_B535_0 = G_B533_0; goto IL_34ed; } G_B534_0 = G_B533_0; } IL_34ea: { G_B536_0 = 1; G_B536_1 = G_B534_0; goto IL_34ef; } IL_34ed: { int32_t L_2334 = V_7; G_B536_0 = L_2334; G_B536_1 = G_B535_0; } IL_34ef: { NullCheck(G_B536_1); G_B536_1->___wordCount = G_B536_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2335 = ___0_textInfo; int32_t L_2336 = __this->___m_PageNumber; NullCheck(L_2335); L_2335->___pageCount = ((int32_t)il2cpp_codegen_add(L_2336, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ParsingPhase_m65E0C35911D968AB823AC4700D9E3E1D4E8C1FB2 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___0_textInfo, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, uint32_t* ___2_charCode, float* ___3_maxVisibleDescender, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1); s_Il2CppMethodInitialized = true; } TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_0 = NULL; int32_t V_1 = 0; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_12; memset((&V_12), 0, sizeof(V_12)); float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; bool V_16 = false; bool V_17 = false; bool V_18 = false; int32_t V_19 = 0; CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 V_20; memset((&V_20), 0, sizeof(V_20)); bool V_21 = false; int32_t V_22 = 0; int32_t V_23 = 0; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_24; memset((&V_24), 0, sizeof(V_24)); int32_t V_25 = 0; int32_t V_26 = 0; bool V_27 = false; bool V_28 = false; float V_29 = 0.0f; float V_30 = 0.0f; float V_31 = 0.0f; float V_32 = 0.0f; float V_33 = 0.0f; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_34 = NULL; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_35; memset((&V_35), 0, sizeof(V_35)); bool V_36 = false; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E V_37; memset((&V_37), 0, sizeof(V_37)); float V_38 = 0.0f; bool V_39 = false; float V_40 = 0.0f; float V_41 = 0.0f; float V_42 = 0.0f; bool V_43 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_44; memset((&V_44), 0, sizeof(V_44)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_45; memset((&V_45), 0, sizeof(V_45)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_46; memset((&V_46), 0, sizeof(V_46)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_47; memset((&V_47), 0, sizeof(V_47)); float V_48 = 0.0f; float V_49 = 0.0f; float V_50 = 0.0f; float V_51 = 0.0f; bool V_52 = false; bool V_53 = false; bool V_54 = false; bool V_55 = false; int32_t V_56 = 0; bool V_57 = false; bool V_58 = false; bool V_59 = false; bool V_60 = false; uint32_t V_61 = 0; uint32_t V_62 = 0; bool V_63 = false; bool V_64 = false; bool V_65 = false; bool V_66 = false; bool V_67 = false; bool V_68 = false; bool V_69 = false; bool V_70 = false; bool V_71 = false; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* V_72 = NULL; float V_73 = 0.0f; bool V_74 = false; bool V_75 = false; bool V_76 = false; float V_77 = 0.0f; float V_78 = 0.0f; float V_79 = 0.0f; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_80; memset((&V_80), 0, sizeof(V_80)); bool V_81 = false; float V_82 = 0.0f; bool V_83 = false; bool V_84 = false; bool V_85 = false; bool V_86 = false; bool V_87 = false; bool V_88 = false; GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E V_89; memset((&V_89), 0, sizeof(V_89)); uint32_t V_90 = 0; bool V_91 = false; uint32_t V_92 = 0; uint32_t V_93 = 0; bool V_94 = false; GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 V_95; memset((&V_95), 0, sizeof(V_95)); bool V_96 = false; uint32_t V_97 = 0; uint32_t V_98 = 0; bool V_99 = false; bool V_100 = false; bool V_101 = false; bool V_102 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_103 = NULL; uint32_t V_104 = 0; uint32_t V_105 = 0; uint32_t V_106 = 0; MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 V_107; memset((&V_107), 0, sizeof(V_107)); bool V_108 = false; float V_109 = 0.0f; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 V_110; memset((&V_110), 0, sizeof(V_110)); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 V_111; memset((&V_111), 0, sizeof(V_111)); bool V_112 = false; bool V_113 = false; int32_t V_114 = 0; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_115 = NULL; uint32_t V_116 = 0; uint32_t V_117 = 0; uint32_t V_118 = 0; MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C V_119; memset((&V_119), 0, sizeof(V_119)); bool V_120 = false; float V_121 = 0.0f; float V_122 = 0.0f; float V_123 = 0.0f; bool V_124 = false; bool V_125 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_126 = NULL; uint32_t V_127 = 0; uint32_t V_128 = 0; uint32_t V_129 = 0; MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 V_130; memset((&V_130), 0, sizeof(V_130)); bool V_131 = false; float V_132 = 0.0f; bool V_133 = false; bool V_134 = false; bool V_135 = false; bool V_136 = false; bool V_137 = false; bool V_138 = false; float V_139 = 0.0f; bool V_140 = false; bool V_141 = false; float V_142 = 0.0f; bool V_143 = false; bool V_144 = false; float V_145 = 0.0f; float V_146 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_147; memset((&V_147), 0, sizeof(V_147)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_148; memset((&V_148), 0, sizeof(V_148)); bool V_149 = false; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_150; memset((&V_150), 0, sizeof(V_150)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_151; memset((&V_151), 0, sizeof(V_151)); bool V_152 = false; bool V_153 = false; bool V_154 = false; float V_155 = 0.0f; bool V_156 = false; bool V_157 = false; bool V_158 = false; bool V_159 = false; bool V_160 = false; float V_161 = 0.0f; float V_162 = 0.0f; float V_163 = 0.0f; float V_164 = 0.0f; int32_t V_165 = 0; bool V_166 = false; bool V_167 = false; bool V_168 = false; bool V_169 = false; bool V_170 = false; float V_171 = 0.0f; bool V_172 = false; float V_173 = 0.0f; int32_t V_174 = 0; int32_t V_175 = 0; bool V_176 = false; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 V_177; memset((&V_177), 0, sizeof(V_177)); bool V_178 = false; bool V_179 = false; bool V_180 = false; bool V_181 = false; bool V_182 = false; float V_183 = 0.0f; float V_184 = 0.0f; int32_t V_185 = 0; bool V_186 = false; float V_187 = 0.0f; bool V_188 = false; bool V_189 = false; bool V_190 = false; bool V_191 = false; bool V_192 = false; float V_193 = 0.0f; float V_194 = 0.0f; bool V_195 = false; bool V_196 = false; float V_197 = 0.0f; bool V_198 = false; bool V_199 = false; bool V_200 = false; bool V_201 = false; bool V_202 = false; bool V_203 = false; bool V_204 = false; float V_205 = 0.0f; bool V_206 = false; float V_207 = 0.0f; float V_208 = 0.0f; bool V_209 = false; bool V_210 = false; float V_211 = 0.0f; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 V_212; memset((&V_212), 0, sizeof(V_212)); int32_t V_213 = 0; int32_t V_214 = 0; bool V_215 = false; bool V_216 = false; bool V_217 = false; float V_218 = 0.0f; float V_219 = 0.0f; bool V_220 = false; bool V_221 = false; float V_222 = 0.0f; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 V_223; memset((&V_223), 0, sizeof(V_223)); int32_t V_224 = 0; int32_t V_225 = 0; bool V_226 = false; bool V_227 = false; int32_t V_228 = 0; bool V_229 = false; bool V_230 = false; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_231; memset((&V_231), 0, sizeof(V_231)); bool V_232 = false; bool V_233 = false; bool V_234 = false; bool V_235 = false; bool V_236 = false; float V_237 = 0.0f; int32_t V_238 = 0; bool V_239 = false; bool V_240 = false; bool V_241 = false; bool V_242 = false; bool V_243 = false; float V_244 = 0.0f; float V_245 = 0.0f; float V_246 = 0.0f; float V_247 = 0.0f; float V_248 = 0.0f; float V_249 = 0.0f; bool V_250 = false; bool V_251 = false; bool V_252 = false; bool V_253 = false; bool V_254 = false; float V_255 = 0.0f; float V_256 = 0.0f; bool V_257 = false; float V_258 = 0.0f; bool V_259 = false; bool V_260 = false; bool V_261 = false; bool V_262 = false; bool V_263 = false; bool V_264 = false; bool V_265 = false; bool V_266 = false; bool V_267 = false; bool V_268 = false; float V_269 = 0.0f; float V_270 = 0.0f; float V_271 = 0.0f; int32_t V_272 = 0; int32_t V_273 = 0; float V_274 = 0.0f; bool V_275 = false; bool V_276 = false; bool V_277 = false; bool V_278 = false; bool V_279 = false; bool V_280 = false; bool V_281 = false; bool V_282 = false; bool V_283 = false; float V_284 = 0.0f; bool V_285 = false; bool V_286 = false; float V_287 = 0.0f; bool V_288 = false; bool V_289 = false; bool V_290 = false; bool V_291 = false; bool V_292 = false; bool V_293 = false; bool V_294 = false; bool V_295 = false; bool V_296 = false; bool V_297 = false; bool V_298 = false; bool V_299 = false; bool V_300 = false; bool V_301 = false; bool V_302 = false; bool V_303 = false; bool V_304 = false; bool V_305 = false; bool V_306 = false; bool V_307 = false; bool V_308 = false; bool V_309 = false; float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; float G_B3_0 = 0.0f; float G_B3_1 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B8_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B7_0 = NULL; int32_t G_B9_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B9_1 = NULL; float G_B12_0 = 0.0f; float G_B15_0 = 0.0f; int32_t G_B23_0 = 0; int32_t G_B44_0 = 0; float G_B68_0 = 0.0f; float G_B67_0 = 0.0f; float G_B69_0 = 0.0f; float G_B69_1 = 0.0f; float G_B72_0 = 0.0f; float G_B71_0 = 0.0f; float G_B73_0 = 0.0f; float G_B73_1 = 0.0f; float G_B76_0 = 0.0f; float G_B75_0 = 0.0f; float G_B77_0 = 0.0f; float G_B77_1 = 0.0f; int32_t G_B86_0 = 0; float G_B89_0 = 0.0f; float G_B88_0 = 0.0f; float G_B90_0 = 0.0f; float G_B90_1 = 0.0f; float G_B93_0 = 0.0f; float G_B92_0 = 0.0f; float G_B94_0 = 0.0f; float G_B94_1 = 0.0f; int32_t G_B98_0 = 0; int32_t G_B105_0 = 0; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A G_B112_0; memset((&G_B112_0), 0, sizeof(G_B112_0)); int32_t G_B115_0 = 0; int32_t G_B118_0 = 0; int32_t G_B122_0 = 0; float G_B127_0 = 0.0f; int32_t G_B133_0 = 0; float G_B137_0 = 0.0f; int32_t G_B145_0 = 0; int32_t G_B150_0 = 0; int32_t G_B162_0 = 0; int32_t G_B168_0 = 0; int32_t G_B178_0 = 0; int32_t G_B184_0 = 0; int32_t G_B190_0 = 0; int32_t G_B192_0 = 0; int32_t G_B199_0 = 0; int32_t G_B203_0 = 0; float G_B209_0 = 0.0f; float G_B219_0 = 0.0f; int32_t G_B228_0 = 0; float G_B235_0 = 0.0f; float G_B238_0 = 0.0f; int32_t G_B241_0 = 0; int32_t G_B248_0 = 0; int32_t G_B254_0 = 0; int32_t G_B258_0 = 0; int32_t G_B265_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B268_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B267_0 = NULL; float G_B269_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B269_1 = NULL; int32_t G_B284_0 = 0; float G_B290_0 = 0.0f; float G_B292_0 = 0.0f; float G_B291_0 = 0.0f; float G_B293_0 = 0.0f; float G_B293_1 = 0.0f; float G_B295_0 = 0.0f; float G_B295_1 = 0.0f; float G_B294_0 = 0.0f; float G_B294_1 = 0.0f; float G_B296_0 = 0.0f; float G_B296_1 = 0.0f; float G_B296_2 = 0.0f; float G_B298_0 = 0.0f; float G_B297_0 = 0.0f; float G_B299_0 = 0.0f; float G_B300_0 = 0.0f; float G_B300_1 = 0.0f; int32_t G_B308_0 = 0; int32_t G_B313_0 = 0; int32_t G_B329_0 = 0; int32_t G_B338_0 = 0; int32_t G_B343_0 = 0; float G_B349_0 = 0.0f; int32_t G_B354_0 = 0; int32_t G_B358_0 = 0; int32_t G_B367_0 = 0; int32_t G_B374_0 = 0; int32_t G_B380_0 = 0; int32_t G_B393_0 = 0; int32_t G_B398_0 = 0; int32_t G_B405_0 = 0; int32_t G_B423_0 = 0; int32_t G_B462_0 = 0; int32_t G_B464_0 = 0; float G_B467_0 = 0.0f; float G_B466_0 = 0.0f; float G_B468_0 = 0.0f; float G_B469_0 = 0.0f; float G_B469_1 = 0.0f; int32_t G_B485_0 = 0; int32_t G_B494_0 = 0; int32_t G_B496_0 = 0; float G_B499_0 = 0.0f; float G_B498_0 = 0.0f; float G_B500_0 = 0.0f; float G_B500_1 = 0.0f; int32_t G_B503_0 = 0; float G_B506_0 = 0.0f; float G_B505_0 = 0.0f; float G_B507_0 = 0.0f; float G_B507_1 = 0.0f; float G_B510_0 = 0.0f; float G_B509_0 = 0.0f; float G_B511_0 = 0.0f; float G_B511_1 = 0.0f; float G_B514_0 = 0.0f; int32_t G_B523_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B529_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B528_0 = NULL; float G_B530_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B530_1 = NULL; int32_t G_B537_0 = 0; int32_t G_B539_0 = 0; int32_t G_B545_0 = 0; int32_t G_B552_0 = 0; int32_t G_B558_0 = 0; int32_t G_B571_0 = 0; PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* G_B576_0 = NULL; PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* G_B575_0 = NULL; float G_B577_0 = 0.0f; PageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909* G_B577_1 = NULL; int32_t G_B588_0 = 0; int32_t G_B594_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B600_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B599_0 = NULL; float G_B601_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B601_1 = NULL; int32_t G_B607_0 = 0; int32_t G_B609_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B613_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B613_1 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B612_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B612_1 = NULL; int32_t G_B614_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B614_1 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B614_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B616_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B616_1 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B615_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B615_1 = NULL; int32_t G_B617_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B617_1 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B617_2 = NULL; int32_t G_B620_0 = 0; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B626_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B625_0 = NULL; float G_B627_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B627_1 = NULL; float G_B632_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B632_1 = NULL; float G_B631_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B631_1 = NULL; float G_B633_0 = 0.0f; float G_B633_1 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B633_2 = NULL; float G_B636_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B636_1 = NULL; float G_B635_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B635_1 = NULL; float G_B637_0 = 0.0f; float G_B637_1 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B637_2 = NULL; int32_t G_B644_0 = 0; float G_B651_0 = 0.0f; float G_B651_1 = 0.0f; float G_B649_0 = 0.0f; float G_B649_1 = 0.0f; float G_B650_0 = 0.0f; float G_B650_1 = 0.0f; float G_B652_0 = 0.0f; float G_B652_1 = 0.0f; float G_B652_2 = 0.0f; float G_B656_0 = 0.0f; float G_B656_1 = 0.0f; float G_B656_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B656_3 = NULL; float G_B654_0 = 0.0f; float G_B654_1 = 0.0f; float G_B654_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B654_3 = NULL; float G_B655_0 = 0.0f; float G_B655_1 = 0.0f; float G_B655_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B655_3 = NULL; float G_B657_0 = 0.0f; float G_B657_1 = 0.0f; float G_B657_2 = 0.0f; float G_B657_3 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B657_4 = NULL; int32_t G_B670_0 = 0; int32_t G_B684_0 = 0; int32_t G_B689_0 = 0; int32_t G_B697_0 = 0; int32_t G_B699_0 = 0; int32_t G_B703_0 = 0; int32_t G_B721_0 = 0; int32_t G_B729_0 = 0; int32_t G_B731_0 = 0; int32_t G_B744_0 = 0; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___1_generationSettings; NullCheck(L_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1 = L_0->___textSettings; V_0 = L_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2 = ___1_generationSettings; NullCheck(L_2); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = L_2->___material; __this->___m_CurrentMaterial = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_3); __this->___m_CurrentMaterialIndex = 0; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_4 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); int32_t L_5 = __this->___m_CurrentMaterialIndex; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_6 = __this->___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_CurrentMaterial; float L_8 = __this->___m_Padding; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_9; memset((&L_9), 0, sizeof(L_9)); MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A((&L_9), L_5, L_6, (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL, L_7, L_8, NULL); TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C(L_4, L_9, TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___1_generationSettings; NullCheck(L_10); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_11 = L_10->___spriteAsset; __this->___m_CurrentSpriteAsset = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)L_11); int32_t L_12 = __this->___m_TotalCharacterCount; V_1 = L_12; float L_13 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_14 = ___1_generationSettings; NullCheck(L_14); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_15 = L_14->___fontAsset; NullCheck(L_15); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_16 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_15->___m_FaceInfo); float L_17; L_17 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_16, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_18 = ___1_generationSettings; NullCheck(L_18); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_19 = L_18->___fontAsset; NullCheck(L_19); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_20 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_19->___m_FaceInfo); float L_21; L_21 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_20, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_22 = ___1_generationSettings; NullCheck(L_22); bool L_23 = L_22->___isOrthographic; if (L_23) { G_B2_0 = ((float)il2cpp_codegen_multiply(((float)(L_13/L_17)), L_21)); goto IL_008f; } G_B1_0 = ((float)il2cpp_codegen_multiply(((float)(L_13/L_17)), L_21)); } { G_B3_0 = (0.100000001f); G_B3_1 = G_B1_0; goto IL_0094; } IL_008f: { G_B3_0 = (1.0f); G_B3_1 = G_B2_0; } IL_0094: { V_2 = ((float)il2cpp_codegen_multiply(G_B3_1, G_B3_0)); float L_24 = V_2; V_3 = L_24; float L_25 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_26 = ___1_generationSettings; NullCheck(L_26); bool L_27 = L_26->___isOrthographic; if (L_27) { G_B5_0 = ((float)il2cpp_codegen_multiply(L_25, (0.00999999978f))); goto IL_00b3; } G_B4_0 = ((float)il2cpp_codegen_multiply(L_25, (0.00999999978f))); } { G_B6_0 = (0.100000001f); G_B6_1 = G_B4_0; goto IL_00b8; } IL_00b3: { G_B6_0 = (1.0f); G_B6_1 = G_B5_0; } IL_00b8: { V_4 = ((float)il2cpp_codegen_multiply(G_B6_1, G_B6_0)); __this->___m_FontScaleMultiplier = (1.0f); float L_28 = __this->___m_FontSize; __this->___m_CurrentFontSize = L_28; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_29 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_30 = __this->___m_CurrentFontSize; TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9(L_29, L_30, TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var); uint32_t* L_31 = ___2_charCode; *((int32_t*)L_31) = (int32_t)0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_32 = ___1_generationSettings; NullCheck(L_32); int32_t L_33 = L_32->___fontStyle; __this->___m_FontStyleInternal = L_33; int32_t L_34 = __this->___m_FontStyleInternal; if ((((int32_t)((int32_t)((int32_t)L_34&1))) == ((int32_t)1))) { G_B8_0 = __this; goto IL_0107; } G_B7_0 = __this; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_35 = ___1_generationSettings; NullCheck(L_35); int32_t L_36 = L_35->___fontWeight; G_B9_0 = ((int32_t)(L_36)); G_B9_1 = G_B7_0; goto IL_010c; } IL_0107: { G_B9_0 = ((int32_t)700); G_B9_1 = G_B8_0; } IL_010c: { NullCheck(G_B9_1); G_B9_1->___m_FontWeightInternal = G_B9_0; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_37 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_38 = __this->___m_FontWeightInternal; TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79(L_37, L_38, TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_39 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0(L_39, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_40 = ___1_generationSettings; NullCheck(L_40); int32_t L_41 = L_40->___textAlignment; __this->___m_LineJustification = L_41; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_42 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_43 = __this->___m_LineJustification; TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230(L_42, L_43, TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var); V_5 = (0.0f); __this->___m_BaselineOffset = (0.0f); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_44 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_BaselineOffsetStack); TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3(L_44, TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_45 = ___1_generationSettings; NullCheck(L_45); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_46 = L_45->___color; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_47; L_47 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_46, NULL); __this->___m_FontColor32 = L_47; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_48 = __this->___m_FontColor32; __this->___m_HtmlColor = L_48; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_49 = __this->___m_HtmlColor; __this->___m_UnderlineColor = L_49; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_50 = __this->___m_HtmlColor; __this->___m_StrikethroughColor = L_50; TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_51 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_ColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_52 = __this->___m_HtmlColor; TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_51, L_52, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var); TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_53 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_UnderlineColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_54 = __this->___m_HtmlColor; TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_53, L_54, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var); TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63* L_55 = (TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63*)(&__this->___m_StrikethroughColorStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_56 = __this->___m_HtmlColor; TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54(L_55, L_56, TextProcessingStack_1_SetDefault_mE01C025EC63ACC956213DF8794365033E48A0C54_RuntimeMethod_var); TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16* L_57 = (TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16*)(&__this->___m_HighlightStateStack); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_58 = __this->___m_HtmlColor; il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_59; L_59 = Offset_get_zero_mF5B6D7C3F437FA438844A0B3EF405D805F1D1958(NULL); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_60; memset((&L_60), 0, sizeof(L_60)); HighlightState__ctor_mDBB71C58F46D7BDC518026AC796D24F2D9B36D3F((&L_60), L_58, L_59, NULL); TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C(L_57, L_60, TextProcessingStack_1_SetDefault_m11524F3861DE3F60DE2BAB47DF333011E27E5C2C_RuntimeMethod_var); __this->___m_ColorGradientPreset = (TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorGradientPreset), (void*)(TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*)NULL); TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E* L_61 = (TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E*)(&__this->___m_ColorGradientStack); TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9(L_61, (TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70*)NULL, TextProcessingStack_1_SetDefault_mDD0BF36ABFBF0DBA2D289C08F9862374CE18A0F9_RuntimeMethod_var); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_62 = __this->___m_CurrentFontAsset; NullCheck(L_62); uint8_t L_63; L_63 = FontAsset_get_italicStyleSlant_m69E70060C6E7940B4ACE61F2B7CB8965F86DA96B(L_62, NULL); __this->___m_ItalicAngle = L_63; TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_64 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ItalicAngleStack); int32_t L_65 = __this->___m_ItalicAngle; TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7(L_64, L_65, TextProcessingStack_1_SetDefault_m2C394C84507BCA030509AC6708DCBC3F26E112B7_RuntimeMethod_var); TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8* L_66 = (TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8*)(&__this->___m_ActionStack); TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD(L_66, TextProcessingStack_1_Clear_m3684329CF566CB94C981B1EAB3F1F3C74D42D0CD_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___m_FXScale = L_67; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_68; L_68 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___m_FXRotation = L_68; __this->___m_LineOffset = (0.0f); __this->___m_LineHeight = (-32767.0f); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_69 = __this->___m_CurrentFontAsset; NullCheck(L_69); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_70; L_70 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_69, NULL); V_24 = L_70; float L_71; L_71 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D((&V_24), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_72 = __this->___m_CurrentFontAsset; NullCheck(L_72); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_73 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_72->___m_FaceInfo); float L_74; L_74 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_73, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_75 = __this->___m_CurrentFontAsset; NullCheck(L_75); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_76 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_75->___m_FaceInfo); float L_77; L_77 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_76, NULL); V_6 = ((float)il2cpp_codegen_subtract(L_71, ((float)il2cpp_codegen_subtract(L_74, L_77)))); __this->___m_CSpacing = (0.0f); __this->___m_MonoSpacing = (0.0f); __this->___m_XAdvance = (0.0f); __this->___m_TagLineIndent = (0.0f); __this->___m_TagIndent = (0.0f); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_78 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_IndentStack); TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9(L_78, (0.0f), TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var); __this->___m_TagNoParsing = (bool)0; __this->___m_CharacterCount = 0; __this->___m_FirstCharacterOfLine = 0; __this->___m_LastCharacterOfLine = 0; __this->___m_FirstVisibleCharacterOfLine = 0; __this->___m_LastVisibleCharacterOfLine = 0; __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); __this->___m_LineNumber = 0; __this->___m_StartOfLineAscender = (0.0f); __this->___m_LineVisibleCharacterCount = 0; __this->___m_LineVisibleSpaceCount = 0; V_7 = (bool)1; __this->___m_IsDrivenLineSpacing = (bool)0; __this->___m_FirstOverflowCharacterIndex = (-1); __this->___m_LastBaseGlyphIndex = ((int32_t)-2147483648LL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_79 = ___1_generationSettings; NullCheck(L_79); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_80 = L_79->___fontFeatures; NullCheck(L_80); bool L_81; L_81 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_80, ((int32_t)1801810542), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_8 = L_81; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_82 = ___1_generationSettings; NullCheck(L_82); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_83 = L_82->___fontFeatures; NullCheck(L_83); bool L_84; L_84 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_83, ((int32_t)1835102827), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_9 = L_84; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_85 = ___1_generationSettings; NullCheck(L_85); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_86 = L_85->___fontFeatures; NullCheck(L_86); bool L_87; L_87 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_86, ((int32_t)1835756907), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_10 = L_87; __this->___m_PageNumber = 0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_88 = ___1_generationSettings; NullCheck(L_88); int32_t L_89 = L_88->___pageToDisplay; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_90 = ___0_textInfo; NullCheck(L_90); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_91 = L_90->___pageInfo; NullCheck(L_91); int32_t L_92; L_92 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)il2cpp_codegen_subtract(L_89, 1)), 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_91)->max_length)), 1)), NULL); V_11 = L_92; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_93 = ___0_textInfo; NullCheck(L_93); TextInfo_ClearPageInfo_m57DE207346C5245799E50F8A57B56B65665B7430(L_93, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_94 = ___1_generationSettings; NullCheck(L_94); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_95 = L_94->___margins; V_12 = L_95; float L_96 = __this->___m_MarginWidth; if ((((float)L_96) > ((float)(0.0f)))) { goto IL_03d7; } } { G_B12_0 = (0.0f); goto IL_03dd; } IL_03d7: { float L_97 = __this->___m_MarginWidth; G_B12_0 = L_97; } IL_03dd: { V_13 = G_B12_0; float L_98 = __this->___m_MarginHeight; if ((((float)L_98) > ((float)(0.0f)))) { goto IL_03f3; } } { G_B15_0 = (0.0f); goto IL_03f9; } IL_03f3: { float L_99 = __this->___m_MarginHeight; G_B15_0 = L_99; } IL_03f9: { V_14 = G_B15_0; __this->___m_MarginLeft = (0.0f); __this->___m_MarginRight = (0.0f); __this->___m_Width = (-1.0f); float L_100 = V_13; float L_101 = __this->___m_MarginLeft; float L_102 = __this->___m_MarginRight; V_15 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_100, (9.99999975E-05f))), L_101)), L_102)); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_103 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_104 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largePositiveVector2; L_103->___min = L_104; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_105 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106 = ((TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_StaticFields*)il2cpp_codegen_static_fields_for(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var))->___largeNegativeVector2; L_105->___max = L_106; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_107 = ___0_textInfo; NullCheck(L_107); TextInfo_ClearLineInfo_m986C886D34A324C8C4D30F9D8EF24AC242A10AD7(L_107, NULL); __this->___m_MaxCapHeight = (0.0f); __this->___m_MaxAscender = (0.0f); __this->___m_MaxDescender = (0.0f); __this->___m_PageAscender = (0.0f); float* L_108 = ___3_maxVisibleDescender; *((float*)L_108) = (float)(0.0f); V_16 = (bool)0; __this->___m_IsNewPage = (bool)0; V_17 = (bool)1; __this->___m_IsNonBreakingSpace = (bool)0; V_18 = (bool)0; V_19 = 0; CharacterSubstitution__ctor_mBB5C3EA59D985711FE3DF1F266D648201E18CE29((&V_20), (-1), 0, NULL); V_21 = (bool)0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_109 = ___1_generationSettings; NullCheck(L_109); int32_t L_110 = L_109->___textWrappingMode; V_22 = L_110; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_111 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedWordWrapState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_112 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_111, (-1), (-1), L_112, NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_113 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLineState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_114 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_113, (-1), (-1), L_114, NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_115 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedEllipsisState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_116 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_115, (-1), (-1), L_116, NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_117 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_118 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_117, (-1), (-1), L_118, NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_119 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedSoftLineBreakState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_120 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_119, (-1), (-1), L_120, NULL); TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_121 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3(L_121, TextProcessingStack_1_Clear_m78D739A4A3B093B4CA2AD9D95578D2B4BB9909C3_RuntimeMethod_var); __this->___m_IsTextTruncated = (bool)0; V_23 = 0; V_25 = 0; goto IL_43af; } IL_052b: { uint32_t* L_122 = ___2_charCode; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_123 = __this->___m_TextProcessingArray; int32_t L_124 = V_25; NullCheck(L_123); uint32_t L_125 = ((L_123)->GetAddressAt(static_cast(L_124)))->___unicode; *((int32_t*)L_122) = (int32_t)L_125; int32_t L_126 = V_23; V_53 = (bool)((((int32_t)L_126) > ((int32_t)5))? 1 : 0); bool L_127 = V_53; if (!L_127) { goto IL_0584; } } { uint32_t* L_128 = ___2_charCode; String_t* L_129; L_129 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154(L_128, NULL); String_t* L_130; L_130 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_25), NULL); String_t* L_131; L_131 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05, L_129, _stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1, L_130, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_131, NULL); int32_t L_132 = __this->___m_CharacterCount; (&V_20)->___index = L_132; (&V_20)->___unicode = 3; } IL_0584: { uint32_t* L_133 = ___2_charCode; int32_t L_134 = *((uint32_t*)L_133); V_54 = (bool)((((int32_t)L_134) == ((int32_t)((int32_t)26)))? 1 : 0); bool L_135 = V_54; if (!L_135) { goto IL_0595; } } { goto IL_43a9; } IL_0595: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_136 = ___1_generationSettings; NullCheck(L_136); bool L_137 = L_136->___richText; if (!L_137) { goto IL_05a5; } } { uint32_t* L_138 = ___2_charCode; int32_t L_139 = *((uint32_t*)L_138); G_B23_0 = ((((int32_t)L_139) == ((int32_t)((int32_t)60)))? 1 : 0); goto IL_05a6; } IL_05a5: { G_B23_0 = 0; } IL_05a6: { V_55 = (bool)G_B23_0; bool L_140 = V_55; if (!L_140) { goto IL_05f4; } } { __this->___m_isTextLayoutPhase = (bool)1; __this->___m_TextElementType = 1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_141 = __this->___m_TextProcessingArray; int32_t L_142 = V_25; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_143 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_144 = ___0_textInfo; bool L_145; L_145 = TextGenerator_ValidateHtmlTag_m87FDAB842DB322DD2F533814602E24428190B366(__this, L_141, ((int32_t)il2cpp_codegen_add(L_142, 1)), (&V_56), L_143, L_144, (&V_57), NULL); V_58 = L_145; bool L_146 = V_58; if (!L_146) { goto IL_05f1; } } { int32_t L_147 = V_56; V_25 = L_147; uint8_t L_148 = __this->___m_TextElementType; V_59 = (bool)((((int32_t)L_148) == ((int32_t)1))? 1 : 0); bool L_149 = V_59; if (!L_149) { goto IL_05f0; } } { goto IL_43a9; } IL_05f0: { } IL_05f1: { goto IL_064a; } IL_05f4: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_150 = ___0_textInfo; NullCheck(L_150); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_151 = L_150->___textElementInfo; int32_t L_152 = __this->___m_CharacterCount; NullCheck(L_151); uint8_t L_153 = ((L_151)->GetAddressAt(static_cast(L_152)))->___elementType; __this->___m_TextElementType = L_153; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_154 = ___0_textInfo; NullCheck(L_154); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_155 = L_154->___textElementInfo; int32_t L_156 = __this->___m_CharacterCount; NullCheck(L_155); int32_t L_157 = ((L_155)->GetAddressAt(static_cast(L_156)))->___materialReferenceIndex; __this->___m_CurrentMaterialIndex = L_157; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_158 = ___0_textInfo; NullCheck(L_158); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_159 = L_158->___textElementInfo; int32_t L_160 = __this->___m_CharacterCount; NullCheck(L_159); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_161 = ((L_159)->GetAddressAt(static_cast(L_160)))->___fontAsset; __this->___m_CurrentFontAsset = L_161; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_161); } IL_064a: { int32_t L_162 = __this->___m_CurrentMaterialIndex; V_26 = L_162; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_163 = ___0_textInfo; NullCheck(L_163); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_164 = L_163->___textElementInfo; int32_t L_165 = __this->___m_CharacterCount; NullCheck(L_164); bool L_166 = ((L_164)->GetAddressAt(static_cast(L_165)))->___isUsingAlternateTypeface; V_27 = L_166; __this->___m_isTextLayoutPhase = (bool)0; V_28 = (bool)0; CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 L_167 = V_20; int32_t L_168 = L_167.___index; int32_t L_169 = __this->___m_CharacterCount; V_60 = (bool)((((int32_t)L_168) == ((int32_t)L_169))? 1 : 0); bool L_170 = V_60; if (!L_170) { goto IL_07d9; } } { uint32_t* L_171 = ___2_charCode; CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 L_172 = V_20; uint32_t L_173 = L_172.___unicode; *((int32_t*)L_171) = (int32_t)L_173; __this->___m_TextElementType = 1; V_28 = (bool)1; uint32_t* L_174 = ___2_charCode; int32_t L_175 = *((uint32_t*)L_174); V_62 = L_175; uint32_t L_176 = V_62; V_61 = L_176; uint32_t L_177 = V_61; if ((((int32_t)L_177) == ((int32_t)3))) { goto IL_06c5; } } { goto IL_06af; } IL_06af: { uint32_t L_178 = V_61; if ((((int32_t)L_178) == ((int32_t)((int32_t)45)))) { goto IL_06f8; } } { goto IL_06b7; } IL_06b7: { uint32_t L_179 = V_61; if ((((int32_t)L_179) == ((int32_t)((int32_t)8230)))) { goto IL_06fd; } } { goto IL_07d8; } IL_06c5: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_180 = ___0_textInfo; NullCheck(L_180); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_181 = L_180->___textElementInfo; int32_t L_182 = __this->___m_CharacterCount; NullCheck(L_181); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_183 = __this->___m_CurrentFontAsset; NullCheck(L_183); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_184; L_184 = FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC(L_183, NULL); NullCheck(L_184); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_185; L_185 = Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D(L_184, 3, Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D_RuntimeMethod_var); ((L_181)->GetAddressAt(static_cast(L_182)))->___textElement = L_185; Il2CppCodeGenWriteBarrier((void**)(&((L_181)->GetAddressAt(static_cast(L_182)))->___textElement), (void*)L_185); __this->___m_IsTextTruncated = (bool)1; goto IL_07d8; } IL_06f8: { goto IL_07d8; } IL_06fd: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_186 = ___0_textInfo; NullCheck(L_186); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_187 = L_186->___textElementInfo; int32_t L_188 = __this->___m_CharacterCount; NullCheck(L_187); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_189 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_190 = L_189->___character; ((L_187)->GetAddressAt(static_cast(L_188)))->___textElement = L_190; Il2CppCodeGenWriteBarrier((void**)(&((L_187)->GetAddressAt(static_cast(L_188)))->___textElement), (void*)L_190); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_191 = ___0_textInfo; NullCheck(L_191); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_192 = L_191->___textElementInfo; int32_t L_193 = __this->___m_CharacterCount; NullCheck(L_192); ((L_192)->GetAddressAt(static_cast(L_193)))->___elementType = 1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_194 = ___0_textInfo; NullCheck(L_194); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_195 = L_194->___textElementInfo; int32_t L_196 = __this->___m_CharacterCount; NullCheck(L_195); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_197 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_198 = L_197->___fontAsset; ((L_195)->GetAddressAt(static_cast(L_196)))->___fontAsset = L_198; Il2CppCodeGenWriteBarrier((void**)(&((L_195)->GetAddressAt(static_cast(L_196)))->___fontAsset), (void*)L_198); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_199 = ___0_textInfo; NullCheck(L_199); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_200 = L_199->___textElementInfo; int32_t L_201 = __this->___m_CharacterCount; NullCheck(L_200); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_202 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_203 = L_202->___material; ((L_200)->GetAddressAt(static_cast(L_201)))->___material = L_203; Il2CppCodeGenWriteBarrier((void**)(&((L_200)->GetAddressAt(static_cast(L_201)))->___material), (void*)L_203); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_204 = ___0_textInfo; NullCheck(L_204); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_205 = L_204->___textElementInfo; int32_t L_206 = __this->___m_CharacterCount; NullCheck(L_205); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_207 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); int32_t L_208 = L_207->___materialIndex; ((L_205)->GetAddressAt(static_cast(L_206)))->___materialReferenceIndex = L_208; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_209 = __this->___m_MaterialReferences; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_210 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Underline); int32_t L_211 = L_210->___materialIndex; NullCheck(L_209); int32_t* L_212 = (int32_t*)(&((L_209)->GetAddressAt(static_cast(L_211)))->___referenceCount); int32_t* L_213 = L_212; int32_t L_214 = *((int32_t*)L_213); *((int32_t*)L_213) = (int32_t)((int32_t)il2cpp_codegen_add(L_214, 1)); __this->___m_IsTextTruncated = (bool)1; int32_t L_215 = __this->___m_CharacterCount; (&V_20)->___index = ((int32_t)il2cpp_codegen_add(L_215, 1)); (&V_20)->___unicode = 3; goto IL_07d8; } IL_07d8: { } IL_07d9: { int32_t L_216 = __this->___m_CharacterCount; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_217 = ___1_generationSettings; NullCheck(L_217); int32_t L_218 = L_217->___firstVisibleCharacter; if ((((int32_t)L_216) >= ((int32_t)L_218))) { goto IL_07f1; } } { uint32_t* L_219 = ___2_charCode; int32_t L_220 = *((uint32_t*)L_219); G_B44_0 = ((((int32_t)((((int32_t)L_220) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_07f2; } IL_07f1: { G_B44_0 = 0; } IL_07f2: { V_63 = (bool)G_B44_0; bool L_221 = V_63; if (!L_221) { goto IL_0855; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_222 = ___0_textInfo; NullCheck(L_222); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_223 = L_222->___textElementInfo; int32_t L_224 = __this->___m_CharacterCount; NullCheck(L_223); ((L_223)->GetAddressAt(static_cast(L_224)))->___isVisible = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_225 = ___0_textInfo; NullCheck(L_225); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_226 = L_225->___textElementInfo; int32_t L_227 = __this->___m_CharacterCount; NullCheck(L_226); ((L_226)->GetAddressAt(static_cast(L_227)))->___character = ((int32_t)8203); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_228 = ___0_textInfo; NullCheck(L_228); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_229 = L_228->___textElementInfo; int32_t L_230 = __this->___m_CharacterCount; NullCheck(L_229); ((L_229)->GetAddressAt(static_cast(L_230)))->___lineNumber = 0; int32_t L_231 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_231, 1)); goto IL_43a9; } IL_0855: { V_29 = (1.0f); uint8_t L_232 = __this->___m_TextElementType; V_64 = (bool)((((int32_t)L_232) == ((int32_t)1))? 1 : 0); bool L_233 = V_64; if (!L_233) { goto IL_0902; } } { int32_t L_234 = __this->___m_FontStyleInternal; V_65 = (bool)((((int32_t)((int32_t)((int32_t)L_234&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_235 = V_65; if (!L_235) { goto IL_089e; } } { uint32_t* L_236 = ___2_charCode; int32_t L_237 = *((uint32_t*)L_236); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_238; L_238 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_237), NULL); V_66 = L_238; bool L_239 = V_66; if (!L_239) { goto IL_089b; } } { uint32_t* L_240 = ___2_charCode; uint32_t* L_241 = ___2_charCode; int32_t L_242 = *((uint32_t*)L_241); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_243; L_243 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_242), NULL); *((int32_t*)L_240) = (int32_t)L_243; } IL_089b: { goto IL_0901; } IL_089e: { int32_t L_244 = __this->___m_FontStyleInternal; V_67 = (bool)((((int32_t)((int32_t)((int32_t)L_244&8))) == ((int32_t)8))? 1 : 0); bool L_245 = V_67; if (!L_245) { goto IL_08cb; } } { uint32_t* L_246 = ___2_charCode; int32_t L_247 = *((uint32_t*)L_246); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_248; L_248 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_247), NULL); V_68 = L_248; bool L_249 = V_68; if (!L_249) { goto IL_08c8; } } { uint32_t* L_250 = ___2_charCode; uint32_t* L_251 = ___2_charCode; int32_t L_252 = *((uint32_t*)L_251); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_253; L_253 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_252), NULL); *((int32_t*)L_250) = (int32_t)L_253; } IL_08c8: { goto IL_0901; } IL_08cb: { int32_t L_254 = __this->___m_FontStyleInternal; V_69 = (bool)((((int32_t)((int32_t)((int32_t)L_254&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_255 = V_69; if (!L_255) { goto IL_0901; } } { uint32_t* L_256 = ___2_charCode; int32_t L_257 = *((uint32_t*)L_256); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_258; L_258 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_257), NULL); V_70 = L_258; bool L_259 = V_70; if (!L_259) { goto IL_0900; } } { V_29 = (0.800000012f); uint32_t* L_260 = ___2_charCode; uint32_t* L_261 = ___2_charCode; int32_t L_262 = *((uint32_t*)L_261); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_263; L_263 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_262), NULL); *((int32_t*)L_260) = (int32_t)L_263; } IL_0900: { } IL_0901: { } IL_0902: { V_30 = (0.0f); V_31 = (0.0f); V_32 = (0.0f); uint8_t L_264 = __this->___m_TextElementType; V_71 = (bool)((((int32_t)L_264) == ((int32_t)2))? 1 : 0); bool L_265 = V_71; if (!L_265) { goto IL_0c34; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_266 = ___0_textInfo; NullCheck(L_266); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_267 = L_266->___textElementInfo; int32_t L_268 = __this->___m_CharacterCount; NullCheck(L_267); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_269 = ((L_267)->GetAddressAt(static_cast(L_268)))->___textElement; V_72 = ((SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)CastclassClass((RuntimeObject*)L_269, SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5_il2cpp_TypeInfo_var)); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_270 = V_72; NullCheck(L_270); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_271; L_271 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_270, NULL); __this->___m_CurrentSpriteAsset = ((SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)IsInstClass((RuntimeObject*)L_271, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)((SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)IsInstClass((RuntimeObject*)L_271, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var))); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_272 = V_72; NullCheck(L_272); uint32_t L_273; L_273 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_272, NULL); __this->___m_SpriteIndex = L_273; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_274 = V_72; V_74 = (bool)((((RuntimeObject*)(SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)L_274) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_275 = V_74; if (!L_275) { goto IL_0976; } } { goto IL_43a9; } IL_0976: { uint32_t* L_276 = ___2_charCode; int32_t L_277 = *((uint32_t*)L_276); V_75 = (bool)((((int32_t)L_277) == ((int32_t)((int32_t)60)))? 1 : 0); bool L_278 = V_75; if (!L_278) { goto IL_0992; } } { uint32_t* L_279 = ___2_charCode; int32_t L_280 = __this->___m_SpriteIndex; *((int32_t*)L_279) = (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)57344), L_280)); goto IL_09a2; } IL_0992: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_281; L_281 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_282; L_282 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_281, NULL); __this->___m_SpriteColor = L_282; } IL_09a2: { float L_283 = __this->___m_CurrentFontSize; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_284 = __this->___m_CurrentFontAsset; NullCheck(L_284); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_285; L_285 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_284, NULL); V_24 = L_285; float L_286; L_286 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_24), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_287 = __this->___m_CurrentFontAsset; NullCheck(L_287); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_288; L_288 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_287, NULL); V_24 = L_288; float L_289; L_289 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_24), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_290 = ___1_generationSettings; NullCheck(L_290); bool L_291 = L_290->___isOrthographic; if (L_291) { G_B68_0 = ((float)il2cpp_codegen_multiply(((float)(L_283/L_286)), L_289)); goto IL_09e1; } G_B67_0 = ((float)il2cpp_codegen_multiply(((float)(L_283/L_286)), L_289)); } { G_B69_0 = (0.100000001f); G_B69_1 = G_B67_0; goto IL_09e6; } IL_09e1: { G_B69_0 = (1.0f); G_B69_1 = G_B68_0; } IL_09e6: { V_73 = ((float)il2cpp_codegen_multiply(G_B69_1, G_B69_0)); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_292 = __this->___m_CurrentSpriteAsset; NullCheck(L_292); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_293 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_292->___m_FaceInfo); float L_294; L_294 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_293, NULL); V_76 = (bool)((((float)L_294) > ((float)(0.0f)))? 1 : 0); bool L_295 = V_76; if (!L_295) { goto IL_0ab8; } } { float L_296 = __this->___m_CurrentFontSize; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_297 = __this->___m_CurrentSpriteAsset; NullCheck(L_297); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_298 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_297->___m_FaceInfo); float L_299; L_299 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_298, NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_300 = __this->___m_CurrentSpriteAsset; NullCheck(L_300); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_301 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_300->___m_FaceInfo); float L_302; L_302 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_301, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_303 = ___1_generationSettings; NullCheck(L_303); bool L_304 = L_303->___isOrthographic; if (L_304) { G_B72_0 = ((float)il2cpp_codegen_multiply(((float)(L_296/L_299)), L_302)); goto IL_0a41; } G_B71_0 = ((float)il2cpp_codegen_multiply(((float)(L_296/L_299)), L_302)); } { G_B73_0 = (0.100000001f); G_B73_1 = G_B71_0; goto IL_0a46; } IL_0a41: { G_B73_0 = (1.0f); G_B73_1 = G_B72_0; } IL_0a46: { V_77 = ((float)il2cpp_codegen_multiply(G_B73_1, G_B73_0)); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_305 = V_72; NullCheck(L_305); float L_306 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_305)->___m_Scale; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_307 = V_72; NullCheck(L_307); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_308 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_307)->___m_Glyph; NullCheck(L_308); float L_309; L_309 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_308, NULL); float L_310 = V_77; V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_306, L_309)), L_310)); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_311 = __this->___m_CurrentSpriteAsset; NullCheck(L_311); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_312 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_311->___m_FaceInfo); float L_313; L_313 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_312, NULL); V_31 = L_313; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_314 = __this->___m_CurrentSpriteAsset; NullCheck(L_314); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_315 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_314->___m_FaceInfo); float L_316; L_316 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_315, NULL); float L_317 = V_73; float L_318 = __this->___m_FontScaleMultiplier; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_319 = __this->___m_CurrentSpriteAsset; NullCheck(L_319); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_320 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_319->___m_FaceInfo); float L_321; L_321 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_320, NULL); V_30 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_316, L_317)), L_318)), L_321)); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_322 = __this->___m_CurrentSpriteAsset; NullCheck(L_322); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_323 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_322->___m_FaceInfo); float L_324; L_324 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_323, NULL); V_32 = L_324; goto IL_0b95; } IL_0ab8: { float L_325 = __this->___m_CurrentFontSize; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_326 = __this->___m_CurrentFontAsset; NullCheck(L_326); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_327 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_326->___m_FaceInfo); float L_328; L_328 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_327, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_329 = __this->___m_CurrentFontAsset; NullCheck(L_329); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_330 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_329->___m_FaceInfo); float L_331; L_331 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_330, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_332 = ___1_generationSettings; NullCheck(L_332); bool L_333 = L_332->___isOrthographic; if (L_333) { G_B76_0 = ((float)il2cpp_codegen_multiply(((float)(L_325/L_328)), L_331)); goto IL_0af0; } G_B75_0 = ((float)il2cpp_codegen_multiply(((float)(L_325/L_328)), L_331)); } { G_B77_0 = (0.100000001f); G_B77_1 = G_B75_0; goto IL_0af5; } IL_0af0: { G_B77_0 = (1.0f); G_B77_1 = G_B76_0; } IL_0af5: { V_78 = ((float)il2cpp_codegen_multiply(G_B77_1, G_B77_0)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_334 = __this->___m_CurrentFontAsset; NullCheck(L_334); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_335 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_334->___m_FaceInfo); float L_336; L_336 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_335, NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_337 = V_72; NullCheck(L_337); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_338 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_337)->___m_Glyph; NullCheck(L_338); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_339; L_339 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_338, NULL); V_80 = L_339; float L_340; L_340 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_80), NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_341 = V_72; NullCheck(L_341); float L_342 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_341)->___m_Scale; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_343 = V_72; NullCheck(L_343); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_344 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_343)->___m_Glyph; NullCheck(L_344); float L_345; L_345 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_344, NULL); float L_346 = V_78; V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_336/L_340)), L_342)), L_345)), L_346)); float L_347 = V_78; float L_348 = V_3; V_79 = ((float)(L_347/L_348)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_349 = __this->___m_CurrentFontAsset; NullCheck(L_349); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_350 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_349->___m_FaceInfo); float L_351; L_351 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_350, NULL); float L_352 = V_79; V_31 = ((float)il2cpp_codegen_multiply(L_351, L_352)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_353 = __this->___m_CurrentFontAsset; NullCheck(L_353); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_354 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_353->___m_FaceInfo); float L_355; L_355 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_354, NULL); float L_356 = V_73; float L_357 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_358 = __this->___m_CurrentFontAsset; NullCheck(L_358); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_359 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_358->___m_FaceInfo); float L_360; L_360 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_359, NULL); V_30 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_355, L_356)), L_357)), L_360)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_361 = __this->___m_CurrentFontAsset; NullCheck(L_361); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_362 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_361->___m_FaceInfo); float L_363; L_363 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_362, NULL); float L_364 = V_79; V_32 = ((float)il2cpp_codegen_multiply(L_363, L_364)); } IL_0b95: { SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_365 = V_72; __this->___m_CachedTextElement = L_365; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTextElement), (void*)L_365); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_366 = ___0_textInfo; NullCheck(L_366); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_367 = L_366->___textElementInfo; int32_t L_368 = __this->___m_CharacterCount; NullCheck(L_367); ((L_367)->GetAddressAt(static_cast(L_368)))->___elementType = 2; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_369 = ___0_textInfo; NullCheck(L_369); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_370 = L_369->___textElementInfo; int32_t L_371 = __this->___m_CharacterCount; NullCheck(L_370); float L_372 = V_3; ((L_370)->GetAddressAt(static_cast(L_371)))->___scale = L_372; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_373 = ___0_textInfo; NullCheck(L_373); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_374 = L_373->___textElementInfo; int32_t L_375 = __this->___m_CharacterCount; NullCheck(L_374); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_376 = __this->___m_CurrentSpriteAsset; ((L_374)->GetAddressAt(static_cast(L_375)))->___spriteAsset = L_376; Il2CppCodeGenWriteBarrier((void**)(&((L_374)->GetAddressAt(static_cast(L_375)))->___spriteAsset), (void*)L_376); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_377 = ___0_textInfo; NullCheck(L_377); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_378 = L_377->___textElementInfo; int32_t L_379 = __this->___m_CharacterCount; NullCheck(L_378); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_380 = __this->___m_CurrentFontAsset; ((L_378)->GetAddressAt(static_cast(L_379)))->___fontAsset = L_380; Il2CppCodeGenWriteBarrier((void**)(&((L_378)->GetAddressAt(static_cast(L_379)))->___fontAsset), (void*)L_380); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_381 = ___0_textInfo; NullCheck(L_381); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_382 = L_381->___textElementInfo; int32_t L_383 = __this->___m_CharacterCount; NullCheck(L_382); int32_t L_384 = __this->___m_CurrentMaterialIndex; ((L_382)->GetAddressAt(static_cast(L_383)))->___materialReferenceIndex = L_384; int32_t L_385 = V_26; __this->___m_CurrentMaterialIndex = L_385; V_5 = (0.0f); goto IL_0e71; } IL_0c34: { uint8_t L_386 = __this->___m_TextElementType; V_81 = (bool)((((int32_t)L_386) == ((int32_t)1))? 1 : 0); bool L_387 = V_81; if (!L_387) { goto IL_0e71; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_388 = ___0_textInfo; NullCheck(L_388); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_389 = L_388->___textElementInfo; int32_t L_390 = __this->___m_CharacterCount; NullCheck(L_389); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_391 = ((L_389)->GetAddressAt(static_cast(L_390)))->___textElement; __this->___m_CachedTextElement = L_391; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTextElement), (void*)L_391); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_392 = __this->___m_CachedTextElement; V_83 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_392) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_393 = V_83; if (!L_393) { goto IL_0c78; } } { goto IL_43a9; } IL_0c78: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_394 = ___0_textInfo; NullCheck(L_394); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_395 = L_394->___textElementInfo; int32_t L_396 = __this->___m_CharacterCount; NullCheck(L_395); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_397 = ((L_395)->GetAddressAt(static_cast(L_396)))->___fontAsset; __this->___m_CurrentFontAsset = L_397; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_397); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_398 = ___0_textInfo; NullCheck(L_398); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_399 = L_398->___textElementInfo; int32_t L_400 = __this->___m_CharacterCount; NullCheck(L_399); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_401 = ((L_399)->GetAddressAt(static_cast(L_400)))->___material; __this->___m_CurrentMaterial = L_401; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_401); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_402 = ___0_textInfo; NullCheck(L_402); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_403 = L_402->___textElementInfo; int32_t L_404 = __this->___m_CharacterCount; NullCheck(L_403); int32_t L_405 = ((L_403)->GetAddressAt(static_cast(L_404)))->___materialReferenceIndex; __this->___m_CurrentMaterialIndex = L_405; bool L_406 = V_28; if (!L_406) { goto IL_0cf9; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_407 = __this->___m_TextProcessingArray; int32_t L_408 = V_25; NullCheck(L_407); uint32_t L_409 = ((L_407)->GetAddressAt(static_cast(L_408)))->___unicode; if ((!(((uint32_t)L_409) == ((uint32_t)((int32_t)10))))) { goto IL_0cf9; } } { int32_t L_410 = __this->___m_CharacterCount; int32_t L_411 = __this->___m_FirstCharacterOfLine; G_B86_0 = ((((int32_t)((((int32_t)L_410) == ((int32_t)L_411))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0cfa; } IL_0cf9: { G_B86_0 = 0; } IL_0cfa: { V_84 = (bool)G_B86_0; bool L_412 = V_84; if (!L_412) { goto IL_0d56; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_413 = ___0_textInfo; NullCheck(L_413); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_414 = L_413->___textElementInfo; int32_t L_415 = __this->___m_CharacterCount; NullCheck(L_414); float L_416 = ((L_414)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_415, 1)))))->___pointSize; float L_417 = V_29; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_418 = __this->___m_CurrentFontAsset; NullCheck(L_418); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_419 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_418->___m_FaceInfo); float L_420; L_420 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_419, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_421 = __this->___m_CurrentFontAsset; NullCheck(L_421); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_422 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_421->___m_FaceInfo); float L_423; L_423 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_422, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_424 = ___1_generationSettings; NullCheck(L_424); bool L_425 = L_424->___isOrthographic; if (L_425) { G_B89_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_416, L_417))/L_420)), L_423)); goto IL_0d4c; } G_B88_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_416, L_417))/L_420)), L_423)); } { G_B90_0 = (0.100000001f); G_B90_1 = G_B88_0; goto IL_0d51; } IL_0d4c: { G_B90_0 = (1.0f); G_B90_1 = G_B89_0; } IL_0d51: { V_82 = ((float)il2cpp_codegen_multiply(G_B90_1, G_B90_0)); goto IL_0d98; } IL_0d56: { float L_426 = __this->___m_CurrentFontSize; float L_427 = V_29; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_428 = __this->___m_CurrentFontAsset; NullCheck(L_428); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_429 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_428->___m_FaceInfo); float L_430; L_430 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_429, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_431 = __this->___m_CurrentFontAsset; NullCheck(L_431); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_432 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_431->___m_FaceInfo); float L_433; L_433 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_432, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_434 = ___1_generationSettings; NullCheck(L_434); bool L_435 = L_434->___isOrthographic; if (L_435) { G_B93_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_426, L_427))/L_430)), L_433)); goto IL_0d90; } G_B92_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_426, L_427))/L_430)), L_433)); } { G_B94_0 = (0.100000001f); G_B94_1 = G_B92_0; goto IL_0d95; } IL_0d90: { G_B94_0 = (1.0f); G_B94_1 = G_B93_0; } IL_0d95: { V_82 = ((float)il2cpp_codegen_multiply(G_B94_1, G_B94_0)); } IL_0d98: { bool L_436 = V_28; if (!L_436) { goto IL_0da7; } } { uint32_t* L_437 = ___2_charCode; int32_t L_438 = *((uint32_t*)L_437); G_B98_0 = ((((int32_t)L_438) == ((int32_t)((int32_t)8230)))? 1 : 0); goto IL_0da8; } IL_0da7: { G_B98_0 = 0; } IL_0da8: { V_85 = (bool)G_B98_0; bool L_439 = V_85; if (!L_439) { goto IL_0dc0; } } { V_31 = (0.0f); V_32 = (0.0f); goto IL_0de6; } IL_0dc0: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_440 = __this->___m_CurrentFontAsset; NullCheck(L_440); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_441 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_440->___m_FaceInfo); float L_442; L_442 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_441, NULL); V_31 = L_442; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_443 = __this->___m_CurrentFontAsset; NullCheck(L_443); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_444 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_443->___m_FaceInfo); float L_445; L_445 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_444, NULL); V_32 = L_445; } IL_0de6: { float L_446 = V_82; float L_447 = __this->___m_FontScaleMultiplier; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_448 = __this->___m_CachedTextElement; NullCheck(L_448); float L_449 = L_448->___m_Scale; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_450 = __this->___m_CachedTextElement; NullCheck(L_450); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_451 = L_450->___m_Glyph; NullCheck(L_451); float L_452; L_452 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_451, NULL); V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_446, L_447)), L_449)), L_452)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_453 = __this->___m_CurrentFontAsset; NullCheck(L_453); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_454 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_453->___m_FaceInfo); float L_455; L_455 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_454, NULL); float L_456 = V_82; float L_457 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_458 = __this->___m_CurrentFontAsset; NullCheck(L_458); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_459 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_458->___m_FaceInfo); float L_460; L_460 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_459, NULL); V_30 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_455, L_456)), L_457)), L_460)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_461 = ___0_textInfo; NullCheck(L_461); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_462 = L_461->___textElementInfo; int32_t L_463 = __this->___m_CharacterCount; NullCheck(L_462); ((L_462)->GetAddressAt(static_cast(L_463)))->___elementType = 1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_464 = ___0_textInfo; NullCheck(L_464); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_465 = L_464->___textElementInfo; int32_t L_466 = __this->___m_CharacterCount; NullCheck(L_465); float L_467 = V_3; ((L_465)->GetAddressAt(static_cast(L_466)))->___scale = L_467; float L_468 = __this->___m_Padding; V_5 = L_468; } IL_0e71: { float L_469 = V_3; V_33 = L_469; uint32_t* L_470 = ___2_charCode; int32_t L_471 = *((uint32_t*)L_470); if ((((int32_t)L_471) == ((int32_t)((int32_t)173)))) { goto IL_0e84; } } { uint32_t* L_472 = ___2_charCode; int32_t L_473 = *((uint32_t*)L_472); G_B105_0 = ((((int32_t)L_473) == ((int32_t)3))? 1 : 0); goto IL_0e85; } IL_0e84: { G_B105_0 = 1; } IL_0e85: { V_86 = (bool)G_B105_0; bool L_474 = V_86; if (!L_474) { goto IL_0e91; } } { V_3 = (0.0f); } IL_0e91: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_475 = ___0_textInfo; NullCheck(L_475); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_476 = L_475->___textElementInfo; int32_t L_477 = __this->___m_CharacterCount; NullCheck(L_476); uint32_t* L_478 = ___2_charCode; int32_t L_479 = *((uint32_t*)L_478); ((L_476)->GetAddressAt(static_cast(L_477)))->___character = L_479; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_480 = ___0_textInfo; NullCheck(L_480); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_481 = L_480->___textElementInfo; int32_t L_482 = __this->___m_CharacterCount; NullCheck(L_481); float L_483 = __this->___m_CurrentFontSize; ((L_481)->GetAddressAt(static_cast(L_482)))->___pointSize = L_483; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_484 = ___0_textInfo; NullCheck(L_484); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_485 = L_484->___textElementInfo; int32_t L_486 = __this->___m_CharacterCount; NullCheck(L_485); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_487 = __this->___m_HtmlColor; ((L_485)->GetAddressAt(static_cast(L_486)))->___color = L_487; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_488 = ___0_textInfo; NullCheck(L_488); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_489 = L_488->___textElementInfo; int32_t L_490 = __this->___m_CharacterCount; NullCheck(L_489); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_491 = __this->___m_UnderlineColor; ((L_489)->GetAddressAt(static_cast(L_490)))->___underlineColor = L_491; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_492 = ___0_textInfo; NullCheck(L_492); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_493 = L_492->___textElementInfo; int32_t L_494 = __this->___m_CharacterCount; NullCheck(L_493); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_495 = __this->___m_StrikethroughColor; ((L_493)->GetAddressAt(static_cast(L_494)))->___strikethroughColor = L_495; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_496 = ___0_textInfo; NullCheck(L_496); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_497 = L_496->___textElementInfo; int32_t L_498 = __this->___m_CharacterCount; NullCheck(L_497); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_499 = __this->___m_HighlightState; ((L_497)->GetAddressAt(static_cast(L_498)))->___highlightState = L_499; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_500 = ___0_textInfo; NullCheck(L_500); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_501 = L_500->___textElementInfo; int32_t L_502 = __this->___m_CharacterCount; NullCheck(L_501); int32_t L_503 = __this->___m_FontStyleInternal; ((L_501)->GetAddressAt(static_cast(L_502)))->___style = L_503; int32_t L_504 = __this->___m_FontWeightInternal; V_87 = (bool)((((int32_t)L_504) == ((int32_t)((int32_t)700)))? 1 : 0); bool L_505 = V_87; if (!L_505) { goto IL_0f81; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_506 = ___0_textInfo; NullCheck(L_506); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_507 = L_506->___textElementInfo; int32_t L_508 = __this->___m_CharacterCount; NullCheck(L_507); int32_t* L_509 = (int32_t*)(&((L_507)->GetAddressAt(static_cast(L_508)))->___style); int32_t* L_510 = L_509; int32_t L_511 = *((int32_t*)L_510); *((int32_t*)L_510) = (int32_t)((int32_t)(L_511|1)); } IL_0f81: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_512 = ___0_textInfo; NullCheck(L_512); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_513 = L_512->___textElementInfo; int32_t L_514 = __this->___m_CharacterCount; NullCheck(L_513); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_515 = ((L_513)->GetAddressAt(static_cast(L_514)))->___alternativeGlyph; V_34 = L_515; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_516 = V_34; if (!L_516) { goto IL_0fa6; } } { Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_517 = V_34; NullCheck(L_517); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_518; L_518 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_517, NULL); G_B112_0 = L_518; goto IL_0fb6; } IL_0fa6: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_519 = __this->___m_CachedTextElement; NullCheck(L_519); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_520 = L_519->___m_Glyph; NullCheck(L_520); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_521; L_521 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_520, NULL); G_B112_0 = L_521; } IL_0fb6: { V_35 = G_B112_0; uint32_t* L_522 = ___2_charCode; int32_t L_523 = *((uint32_t*)L_522); if ((!(((uint32_t)L_523) <= ((uint32_t)((int32_t)65535))))) { goto IL_0fcb; } } { uint32_t* L_524 = ___2_charCode; int32_t L_525 = *((uint32_t*)L_524); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_526; L_526 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_525), NULL); G_B115_0 = ((int32_t)(L_526)); goto IL_0fcc; } IL_0fcb: { G_B115_0 = 0; } IL_0fcc: { V_36 = (bool)G_B115_0; il2cpp_codegen_initobj((&V_37), sizeof(GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E)); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_527 = ___1_generationSettings; NullCheck(L_527); float L_528 = L_527->___characterSpacing; V_38 = L_528; bool L_529 = V_8; if (!L_529) { goto IL_0fed; } } { uint8_t L_530 = __this->___m_TextElementType; G_B118_0 = ((((int32_t)L_530) == ((int32_t)1))? 1 : 0); goto IL_0fee; } IL_0fed: { G_B118_0 = 0; } IL_0fee: { V_88 = (bool)G_B118_0; bool L_531 = V_88; if (!L_531) { goto IL_1186; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_532 = __this->___m_CachedTextElement; NullCheck(L_532); uint32_t L_533 = L_532->___m_GlyphIndex; V_90 = L_533; int32_t L_534 = __this->___m_CharacterCount; int32_t L_535 = V_1; if ((((int32_t)L_534) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_535, 1))))) { goto IL_102d; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_536 = ___0_textInfo; NullCheck(L_536); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_537 = L_536->___textElementInfo; int32_t L_538 = __this->___m_CharacterCount; NullCheck(L_537); uint8_t L_539 = ((L_537)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_538, 1)))))->___elementType; G_B122_0 = ((((int32_t)L_539) == ((int32_t)1))? 1 : 0); goto IL_102e; } IL_102d: { G_B122_0 = 0; } IL_102e: { V_91 = (bool)G_B122_0; bool L_540 = V_91; if (!L_540) { goto IL_10b1; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_541 = ___0_textInfo; NullCheck(L_541); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_542 = L_541->___textElementInfo; int32_t L_543 = __this->___m_CharacterCount; NullCheck(L_542); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_544 = ((L_542)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_543, 1)))))->___textElement; NullCheck(L_544); uint32_t L_545 = L_544->___m_GlyphIndex; V_92 = L_545; uint32_t L_546 = V_92; uint32_t L_547 = V_90; V_93 = ((int32_t)(((int32_t)((int32_t)L_546<<((int32_t)16)))|(int32_t)L_547)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_548 = __this->___m_CurrentFontAsset; NullCheck(L_548); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_549 = L_548->___m_FontFeatureTable; NullCheck(L_549); Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_550 = L_549->___m_GlyphPairAdjustmentRecordLookup; uint32_t L_551 = V_93; NullCheck(L_550); bool L_552; L_552 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_550, L_551, (&V_89), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var); V_94 = L_552; bool L_553 = V_94; if (!L_553) { goto IL_10b0; } } { GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_554; L_554 = GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C((&V_89), NULL); V_95 = L_554; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_555; L_555 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_95), NULL); V_37 = L_555; int32_t L_556; L_556 = GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9((&V_89), NULL); if ((((int32_t)((int32_t)((int32_t)L_556&((int32_t)256)))) == ((int32_t)((int32_t)256)))) { goto IL_10a8; } } { float L_557 = V_38; G_B127_0 = L_557; goto IL_10ad; } IL_10a8: { G_B127_0 = (0.0f); } IL_10ad: { V_38 = G_B127_0; } IL_10b0: { } IL_10b1: { int32_t L_558 = __this->___m_CharacterCount; V_96 = (bool)((((int32_t)((((int32_t)L_558) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_559 = V_96; if (!L_559) { goto IL_1168; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_560 = ___0_textInfo; NullCheck(L_560); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_561 = L_560->___textElementInfo; int32_t L_562 = __this->___m_CharacterCount; NullCheck(L_561); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_563 = ((L_561)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_562, 1)))))->___textElement; NullCheck(L_563); uint32_t L_564 = L_563->___m_GlyphIndex; V_97 = L_564; uint32_t L_565 = V_90; uint32_t L_566 = V_97; V_98 = ((int32_t)(((int32_t)((int32_t)L_565<<((int32_t)16)))|(int32_t)L_566)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_567 = ___0_textInfo; NullCheck(L_567); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_568 = L_567->___textElementInfo; int32_t L_569 = __this->___m_CharacterCount; NullCheck(L_568); uint8_t L_570 = ((L_568)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_569, 1)))))->___elementType; if ((!(((uint32_t)L_570) == ((uint32_t)1)))) { goto IL_1126; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_571 = __this->___m_CurrentFontAsset; NullCheck(L_571); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_572 = L_571->___m_FontFeatureTable; NullCheck(L_572); Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_573 = L_572->___m_GlyphPairAdjustmentRecordLookup; uint32_t L_574 = V_98; NullCheck(L_573); bool L_575; L_575 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_573, L_574, (&V_89), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var); G_B133_0 = ((int32_t)(L_575)); goto IL_1127; } IL_1126: { G_B133_0 = 0; } IL_1127: { V_99 = (bool)G_B133_0; bool L_576 = V_99; if (!L_576) { goto IL_1167; } } { GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_577 = V_37; GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_578; L_578 = GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91((&V_89), NULL); V_95 = L_578; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_579; L_579 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_95), NULL); GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_580; L_580 = GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B(L_577, L_579, NULL); V_37 = L_580; int32_t L_581; L_581 = GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9((&V_89), NULL); if ((((int32_t)((int32_t)((int32_t)L_581&((int32_t)256)))) == ((int32_t)((int32_t)256)))) { goto IL_115f; } } { float L_582 = V_38; G_B137_0 = L_582; goto IL_1164; } IL_115f: { G_B137_0 = (0.0f); } IL_1164: { V_38 = G_B137_0; } IL_1167: { } IL_1168: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_583 = ___0_textInfo; NullCheck(L_583); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_584 = L_583->___textElementInfo; int32_t L_585 = __this->___m_CharacterCount; NullCheck(L_584); float L_586; L_586 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_37), NULL); ((L_584)->GetAddressAt(static_cast(L_585)))->___adjustedHorizontalAdvance = L_586; } IL_1186: { uint32_t* L_587 = ___2_charCode; int32_t L_588 = *((uint32_t*)L_587); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_589; L_589 = TextGeneratorUtilities_IsBaseGlyph_mEE0E7D6C3FB32204C2299FBA2B9F7C51E06F80FE(L_588, NULL); V_39 = L_589; bool L_590 = V_39; V_100 = L_590; bool L_591 = V_100; if (!L_591) { goto IL_11a3; } } { int32_t L_592 = __this->___m_CharacterCount; __this->___m_LastBaseGlyphIndex = L_592; } IL_11a3: { int32_t L_593 = __this->___m_CharacterCount; if ((((int32_t)L_593) <= ((int32_t)0))) { goto IL_11b3; } } { bool L_594 = V_39; G_B145_0 = ((((int32_t)L_594) == ((int32_t)0))? 1 : 0); goto IL_11b4; } IL_11b3: { G_B145_0 = 0; } IL_11b4: { V_101 = (bool)G_B145_0; bool L_595 = V_101; if (!L_595) { goto IL_151c; } } { bool L_596 = V_9; if (!L_596) { goto IL_11e1; } } { int32_t L_597 = __this->___m_LastBaseGlyphIndex; if ((((int32_t)L_597) == ((int32_t)((int32_t)-2147483648LL)))) { goto IL_11e1; } } { int32_t L_598 = __this->___m_LastBaseGlyphIndex; int32_t L_599 = __this->___m_CharacterCount; G_B150_0 = ((((int32_t)L_598) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_599, 1))))? 1 : 0); goto IL_11e2; } IL_11e1: { G_B150_0 = 0; } IL_11e2: { V_102 = (bool)G_B150_0; bool L_600 = V_102; if (!L_600) { goto IL_12cd; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_601 = ___0_textInfo; NullCheck(L_601); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_602 = L_601->___textElementInfo; int32_t L_603 = __this->___m_LastBaseGlyphIndex; NullCheck(L_602); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_604 = ((L_602)->GetAddressAt(static_cast(L_603)))->___textElement; NullCheck(L_604); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_605; L_605 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_604, NULL); V_103 = L_605; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_606 = V_103; NullCheck(L_606); uint32_t L_607; L_607 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_606, NULL); V_104 = L_607; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_608 = __this->___m_CachedTextElement; NullCheck(L_608); uint32_t L_609; L_609 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_608, NULL); V_105 = L_609; uint32_t L_610 = V_105; uint32_t L_611 = V_104; V_106 = ((int32_t)(((int32_t)((int32_t)L_610<<((int32_t)16)))|(int32_t)L_611)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_612 = __this->___m_CurrentFontAsset; NullCheck(L_612); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_613; L_613 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_612, NULL); NullCheck(L_613); Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* L_614 = L_613->___m_MarkToBaseAdjustmentRecordLookup; uint32_t L_615 = V_106; NullCheck(L_614); bool L_616; L_616 = Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33(L_614, L_615, (&V_107), Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var); V_108 = L_616; bool L_617 = V_108; if (!L_617) { goto IL_12c7; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_618 = ___0_textInfo; NullCheck(L_618); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_619 = L_618->___textElementInfo; int32_t L_620 = __this->___m_LastBaseGlyphIndex; NullCheck(L_619); float L_621 = ((L_619)->GetAddressAt(static_cast(L_620)))->___origin; float L_622 = __this->___m_XAdvance; float L_623 = V_3; V_109 = ((float)(((float)il2cpp_codegen_subtract(L_621, L_622))/L_623)); float L_624 = V_109; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_625; L_625 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_107), NULL); V_110 = L_625; float L_626; L_626 = GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_627; L_627 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_107), NULL); V_111 = L_627; float L_628; L_628 = MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765((&V_111), NULL); GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_624, L_626)), L_628)), NULL); GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_629; L_629 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_107), NULL); V_110 = L_629; float L_630; L_630 = GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_631; L_631 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_107), NULL); V_111 = L_631; float L_632; L_632 = MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C((&V_111), NULL); GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_37), ((float)il2cpp_codegen_subtract(L_630, L_632)), NULL); V_38 = (0.0f); } IL_12c7: { goto IL_151b; } IL_12cd: { V_112 = (bool)0; bool L_633 = V_10; V_113 = L_633; bool L_634 = V_113; if (!L_634) { goto IL_141b; } } { int32_t L_635 = __this->___m_CharacterCount; V_114 = ((int32_t)il2cpp_codegen_subtract(L_635, 1)); goto IL_13fc; } IL_12ec: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_636 = ___0_textInfo; NullCheck(L_636); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_637 = L_636->___textElementInfo; int32_t L_638 = V_114; NullCheck(L_637); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_639 = ((L_637)->GetAddressAt(static_cast(L_638)))->___textElement; NullCheck(L_639); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_640; L_640 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_639, NULL); V_115 = L_640; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_641 = V_115; NullCheck(L_641); uint32_t L_642; L_642 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_641, NULL); V_116 = L_642; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_643 = __this->___m_CachedTextElement; NullCheck(L_643); uint32_t L_644; L_644 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_643, NULL); V_117 = L_644; uint32_t L_645 = V_117; uint32_t L_646 = V_116; V_118 = ((int32_t)(((int32_t)((int32_t)L_645<<((int32_t)16)))|(int32_t)L_646)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_647 = __this->___m_CurrentFontAsset; NullCheck(L_647); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_648; L_648 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_647, NULL); NullCheck(L_648); Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0* L_649 = L_648->___m_MarkToMarkAdjustmentRecordLookup; uint32_t L_650 = V_118; NullCheck(L_649); bool L_651; L_651 = Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395(L_649, L_650, (&V_119), Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_RuntimeMethod_var); V_120 = L_651; bool L_652 = V_120; if (!L_652) { goto IL_13f5; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_653 = ___0_textInfo; NullCheck(L_653); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_654 = L_653->___textElementInfo; int32_t L_655 = V_114; NullCheck(L_654); float L_656 = ((L_654)->GetAddressAt(static_cast(L_655)))->___origin; float L_657 = __this->___m_XAdvance; float L_658 = V_3; V_121 = ((float)(((float)il2cpp_codegen_subtract(L_656, L_657))/L_658)); float L_659 = V_30; float L_660 = __this->___m_LineOffset; float L_661 = __this->___m_BaselineOffset; V_122 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_659, L_660)), L_661)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_662 = ___0_textInfo; NullCheck(L_662); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_663 = L_662->___textElementInfo; int32_t L_664 = V_114; NullCheck(L_663); float L_665 = ((L_663)->GetAddressAt(static_cast(L_664)))->___baseLine; float L_666 = V_122; float L_667 = V_3; V_123 = ((float)(((float)il2cpp_codegen_subtract(L_665, L_666))/L_667)); float L_668 = V_121; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_669; L_669 = MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mB87ADA10491B42650BAD4DB7330771061827ACAB((&V_119), NULL); V_110 = L_669; float L_670; L_670 = GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_671; L_671 = MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_mC109ECEDB4AD314A25C0EB1F6F6151AE611DE15C((&V_119), NULL); V_111 = L_671; float L_672; L_672 = MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765((&V_111), NULL); GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_668, L_670)), L_672)), NULL); float L_673 = V_123; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_674; L_674 = MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mB87ADA10491B42650BAD4DB7330771061827ACAB((&V_119), NULL); V_110 = L_674; float L_675; L_675 = GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_676; L_676 = MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_mC109ECEDB4AD314A25C0EB1F6F6151AE611DE15C((&V_119), NULL); V_111 = L_676; float L_677; L_677 = MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C((&V_111), NULL); GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_673, L_675)), L_677)), NULL); V_38 = (0.0f); V_112 = (bool)1; goto IL_141a; } IL_13f5: { int32_t L_678 = V_114; V_114 = ((int32_t)il2cpp_codegen_subtract(L_678, 1)); } IL_13fc: { int32_t L_679 = V_114; if ((((int32_t)L_679) < ((int32_t)0))) { goto IL_1410; } } { int32_t L_680 = V_114; int32_t L_681 = __this->___m_LastBaseGlyphIndex; G_B162_0 = ((((int32_t)((((int32_t)L_680) == ((int32_t)L_681))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_1411; } IL_1410: { G_B162_0 = 0; } IL_1411: { V_124 = (bool)G_B162_0; bool L_682 = V_124; if (L_682) { goto IL_12ec; } } IL_141a: { } IL_141b: { bool L_683 = V_9; if (!L_683) { goto IL_1433; } } { int32_t L_684 = __this->___m_LastBaseGlyphIndex; if ((((int32_t)L_684) == ((int32_t)((int32_t)-2147483648LL)))) { goto IL_1433; } } { bool L_685 = V_112; G_B168_0 = ((((int32_t)L_685) == ((int32_t)0))? 1 : 0); goto IL_1434; } IL_1433: { G_B168_0 = 0; } IL_1434: { V_125 = (bool)G_B168_0; bool L_686 = V_125; if (!L_686) { goto IL_151a; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_687 = ___0_textInfo; NullCheck(L_687); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_688 = L_687->___textElementInfo; int32_t L_689 = __this->___m_LastBaseGlyphIndex; NullCheck(L_688); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_690 = ((L_688)->GetAddressAt(static_cast(L_689)))->___textElement; NullCheck(L_690); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_691; L_691 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_690, NULL); V_126 = L_691; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_692 = V_126; NullCheck(L_692); uint32_t L_693; L_693 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_692, NULL); V_127 = L_693; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_694 = __this->___m_CachedTextElement; NullCheck(L_694); uint32_t L_695; L_695 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_694, NULL); V_128 = L_695; uint32_t L_696 = V_128; uint32_t L_697 = V_127; V_129 = ((int32_t)(((int32_t)((int32_t)L_696<<((int32_t)16)))|(int32_t)L_697)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_698 = __this->___m_CurrentFontAsset; NullCheck(L_698); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_699; L_699 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_698, NULL); NullCheck(L_699); Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* L_700 = L_699->___m_MarkToBaseAdjustmentRecordLookup; uint32_t L_701 = V_129; NullCheck(L_700); bool L_702; L_702 = Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33(L_700, L_701, (&V_130), Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var); V_131 = L_702; bool L_703 = V_131; if (!L_703) { goto IL_1519; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_704 = ___0_textInfo; NullCheck(L_704); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_705 = L_704->___textElementInfo; int32_t L_706 = __this->___m_LastBaseGlyphIndex; NullCheck(L_705); float L_707 = ((L_705)->GetAddressAt(static_cast(L_706)))->___origin; float L_708 = __this->___m_XAdvance; float L_709 = V_3; V_132 = ((float)(((float)il2cpp_codegen_subtract(L_707, L_708))/L_709)); float L_710 = V_132; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_711; L_711 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_130), NULL); V_110 = L_711; float L_712; L_712 = GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_713; L_713 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_130), NULL); V_111 = L_713; float L_714; L_714 = MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765((&V_111), NULL); GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_710, L_712)), L_714)), NULL); GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_715; L_715 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_130), NULL); V_110 = L_715; float L_716; L_716 = GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_717; L_717 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_130), NULL); V_111 = L_717; float L_718; L_718 = MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C((&V_111), NULL); GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_37), ((float)il2cpp_codegen_subtract(L_716, L_718)), NULL); V_38 = (0.0f); } IL_1519: { } IL_151a: { } IL_151b: { } IL_151c: { float L_719 = V_31; float L_720; L_720 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_37), NULL); V_31 = ((float)il2cpp_codegen_add(L_719, L_720)); float L_721 = V_32; float L_722; L_722 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_37), NULL); V_32 = ((float)il2cpp_codegen_add(L_721, L_722)); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_723 = ___1_generationSettings; NullCheck(L_723); bool L_724 = L_723->___isRightToLeft; V_133 = L_724; bool L_725 = V_133; if (!L_725) { goto IL_1591; } } { float L_726 = __this->___m_XAdvance; float L_727; L_727 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_35), NULL); float L_728 = __this->___m_CharWidthAdjDelta; float L_729 = V_3; __this->___m_XAdvance = ((float)il2cpp_codegen_subtract(L_726, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_727, ((float)il2cpp_codegen_subtract((1.0f), L_728)))), L_729)))); bool L_730 = V_36; if (L_730) { goto IL_1573; } } { uint32_t* L_731 = ___2_charCode; int32_t L_732 = *((uint32_t*)L_731); G_B178_0 = ((((int32_t)L_732) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_1574; } IL_1573: { G_B178_0 = 1; } IL_1574: { V_134 = (bool)G_B178_0; bool L_733 = V_134; if (!L_733) { goto IL_1590; } } { float L_734 = __this->___m_XAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_735 = ___1_generationSettings; NullCheck(L_735); float L_736 = L_735->___wordSpacing; float L_737 = V_4; __this->___m_XAdvance = ((float)il2cpp_codegen_subtract(L_734, ((float)il2cpp_codegen_multiply(L_736, L_737)))); } IL_1590: { } IL_1591: { V_40 = (0.0f); float L_738 = __this->___m_MonoSpacing; if ((((float)L_738) == ((float)(0.0f)))) { goto IL_15b3; } } { uint32_t* L_739 = ___2_charCode; int32_t L_740 = *((uint32_t*)L_739); G_B184_0 = ((((int32_t)((((int32_t)L_740) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_15b4; } IL_15b3: { G_B184_0 = 0; } IL_15b4: { V_135 = (bool)G_B184_0; bool L_741 = V_135; if (!L_741) { goto IL_165c; } } { bool L_742 = __this->___m_DuoSpace; if (!L_742) { goto IL_15dd; } } { uint32_t* L_743 = ___2_charCode; int32_t L_744 = *((uint32_t*)L_743); if ((((int32_t)L_744) == ((int32_t)((int32_t)46)))) { goto IL_15da; } } { uint32_t* L_745 = ___2_charCode; int32_t L_746 = *((uint32_t*)L_745); if ((((int32_t)L_746) == ((int32_t)((int32_t)58)))) { goto IL_15da; } } { uint32_t* L_747 = ___2_charCode; int32_t L_748 = *((uint32_t*)L_747); G_B190_0 = ((((int32_t)L_748) == ((int32_t)((int32_t)44)))? 1 : 0); goto IL_15db; } IL_15da: { G_B190_0 = 1; } IL_15db: { G_B192_0 = G_B190_0; goto IL_15de; } IL_15dd: { G_B192_0 = 0; } IL_15de: { V_136 = (bool)G_B192_0; bool L_749 = V_136; if (!L_749) { goto IL_1619; } } { float L_750 = __this->___m_MonoSpacing; float L_751; L_751 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_35), NULL); float L_752; L_752 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_35), NULL); float L_753 = V_3; float L_754 = __this->___m_CharWidthAdjDelta; V_40 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_750/(4.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_751/(2.0f))), L_752)), L_753)))), ((float)il2cpp_codegen_subtract((1.0f), L_754)))); goto IL_164c; } IL_1619: { float L_755 = __this->___m_MonoSpacing; float L_756; L_756 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_35), NULL); float L_757; L_757 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_35), NULL); float L_758 = V_3; float L_759 = __this->___m_CharWidthAdjDelta; V_40 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_755/(2.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_756/(2.0f))), L_757)), L_758)))), ((float)il2cpp_codegen_subtract((1.0f), L_759)))); } IL_164c: { float L_760 = __this->___m_XAdvance; float L_761 = V_40; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_760, L_761)); } IL_165c: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_762 = __this->___m_CurrentFontAsset; NullCheck(L_762); int32_t L_763; L_763 = FontAsset_get_atlasRenderMode_m036D4BA220E5D4B0C407CA6BC1B09D8914B5058A(L_762, NULL); if ((((int32_t)L_763) == ((int32_t)((int32_t)4117)))) { goto IL_1685; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_764 = __this->___m_CurrentFontAsset; NullCheck(L_764); int32_t L_765; L_765 = FontAsset_get_atlasRenderMode_m036D4BA220E5D4B0C407CA6BC1B09D8914B5058A(L_764, NULL); G_B199_0 = ((((int32_t)((((int32_t)L_765) == ((int32_t)((int32_t)69652)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_1686; } IL_1685: { G_B199_0 = 0; } IL_1686: { V_43 = (bool)G_B199_0; uint8_t L_766 = __this->___m_TextElementType; if ((!(((uint32_t)L_766) == ((uint32_t)1)))) { goto IL_16b2; } } { bool L_767 = V_27; if (L_767) { goto IL_16b2; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_768 = ___0_textInfo; NullCheck(L_768); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_769 = L_768->___textElementInfo; int32_t L_770 = __this->___m_CharacterCount; NullCheck(L_769); int32_t L_771 = ((L_769)->GetAddressAt(static_cast(L_770)))->___style; G_B203_0 = ((((int32_t)((int32_t)((int32_t)L_771&1))) == ((int32_t)1))? 1 : 0); goto IL_16b3; } IL_16b2: { G_B203_0 = 0; } IL_16b3: { V_137 = (bool)G_B203_0; bool L_772 = V_137; if (!L_772) { goto IL_174b; } } { bool L_773 = V_43; V_138 = L_773; bool L_774 = V_138; if (!L_774) { goto IL_1731; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_775 = ___1_generationSettings; NullCheck(L_775); bool L_776 = L_775->___isIMGUI; if (!L_776) { goto IL_16e0; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_777 = __this->___m_CurrentMaterial; il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var); int32_t L_778 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale; NullCheck(L_777); bool L_779; L_779 = Material_HasFloat_m2B7D547EB9DCE0762D3722472F7E0634FCAAB34F(L_777, L_778, NULL); if (L_779) { goto IL_16f0; } } IL_16e0: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_780 = __this->___m_CurrentFontAsset; NullCheck(L_780); int32_t L_781; L_781 = FontAsset_get_atlasPadding_m251A35FB5F499EE66CC2E2150CBEDB2C8C5D5581(L_780, NULL); G_B209_0 = ((float)((int32_t)il2cpp_codegen_add(L_781, 1))); goto IL_1700; } IL_16f0: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_782 = __this->___m_CurrentMaterial; il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var); int32_t L_783 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale; NullCheck(L_782); float L_784; L_784 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_782, L_783, NULL); G_B209_0 = L_784; } IL_1700: { V_139 = G_B209_0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_785 = __this->___m_CurrentFontAsset; NullCheck(L_785); float L_786; L_786 = FontAsset_get_boldStyleWeight_m804ACC85DD80DC72DB4BCC83C3FB866411F8EFCA(L_785, NULL); float L_787 = V_139; V_42 = ((float)il2cpp_codegen_multiply(((float)(L_786/(4.0f))), L_787)); float L_788 = V_42; float L_789 = V_5; float L_790 = V_139; V_140 = (bool)((((float)((float)il2cpp_codegen_add(L_788, L_789))) > ((float)L_790))? 1 : 0); bool L_791 = V_140; if (!L_791) { goto IL_172e; } } { float L_792 = V_139; float L_793 = V_42; V_5 = ((float)il2cpp_codegen_subtract(L_792, L_793)); } IL_172e: { goto IL_1738; } IL_1731: { V_42 = (0.0f); } IL_1738: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_794 = __this->___m_CurrentFontAsset; NullCheck(L_794); float L_795; L_795 = FontAsset_get_boldStyleSpacing_mB8CF4F4880B110E41D566648FF1D995010CF1FF0(L_794, NULL); V_41 = L_795; goto IL_17cf; } IL_174b: { bool L_796 = V_43; V_141 = L_796; bool L_797 = V_141; if (!L_797) { goto IL_17c0; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_798 = ___1_generationSettings; NullCheck(L_798); bool L_799 = L_798->___isIMGUI; if (!L_799) { goto IL_176f; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_800 = __this->___m_CurrentMaterial; il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var); int32_t L_801 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale; NullCheck(L_800); bool L_802; L_802 = Material_HasFloat_m2B7D547EB9DCE0762D3722472F7E0634FCAAB34F(L_800, L_801, NULL); if (L_802) { goto IL_177f; } } IL_176f: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_803 = __this->___m_CurrentFontAsset; NullCheck(L_803); int32_t L_804; L_804 = FontAsset_get_atlasPadding_m251A35FB5F499EE66CC2E2150CBEDB2C8C5D5581(L_803, NULL); G_B219_0 = ((float)((int32_t)il2cpp_codegen_add(L_804, 1))); goto IL_178f; } IL_177f: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_805 = __this->___m_CurrentMaterial; il2cpp_codegen_runtime_class_init_inline(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var); int32_t L_806 = ((TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_StaticFields*)il2cpp_codegen_static_fields_for(TextShaderUtilities_t47B400695C5D96E7B04FEF9D132468B3A1799692_il2cpp_TypeInfo_var))->___ID_GradientScale; NullCheck(L_805); float L_807; L_807 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_805, L_806, NULL); G_B219_0 = L_807; } IL_178f: { V_142 = G_B219_0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_808 = __this->___m_CurrentFontAsset; NullCheck(L_808); float L_809 = L_808->___m_RegularStyleWeight; float L_810 = V_142; V_42 = ((float)il2cpp_codegen_multiply(((float)(L_809/(4.0f))), L_810)); float L_811 = V_42; float L_812 = V_5; float L_813 = V_142; V_143 = (bool)((((float)((float)il2cpp_codegen_add(L_811, L_812))) > ((float)L_813))? 1 : 0); bool L_814 = V_143; if (!L_814) { goto IL_17bd; } } { float L_815 = V_142; float L_816 = V_42; V_5 = ((float)il2cpp_codegen_subtract(L_815, L_816)); } IL_17bd: { goto IL_17c7; } IL_17c0: { V_42 = (0.0f); } IL_17c7: { V_41 = (0.0f); } IL_17cf: { float L_817 = __this->___m_XAdvance; float L_818; L_818 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_35), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_819 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_FXScale); float L_820 = L_819->___x; float L_821 = V_5; float L_822 = V_42; float L_823; L_823 = GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8((&V_37), NULL); float L_824 = V_3; float L_825 = __this->___m_CharWidthAdjDelta; (&V_44)->___x = ((float)il2cpp_codegen_add(L_817, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_818, L_820)), L_821)), L_822)), L_823)), L_824)), ((float)il2cpp_codegen_subtract((1.0f), L_825)))))); float L_826 = V_30; float L_827; L_827 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_35), NULL); float L_828 = V_5; float L_829; L_829 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_37), NULL); float L_830 = V_3; float L_831 = __this->___m_LineOffset; float L_832 = __this->___m_BaselineOffset; (&V_44)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_826, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_827, L_828)), L_829)), L_830)))), L_831)), L_832)); (&V_44)->___z = (0.0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_833 = V_44; float L_834 = L_833.___x; (&V_45)->___x = L_834; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_835 = V_44; float L_836 = L_835.___y; float L_837; L_837 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_35), NULL); float L_838 = V_5; float L_839 = V_3; (&V_45)->___y = ((float)il2cpp_codegen_subtract(L_836, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_837, ((float)il2cpp_codegen_multiply(L_838, (2.0f))))), L_839)))); (&V_45)->___z = (0.0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_840 = V_45; float L_841 = L_840.___x; float L_842; L_842 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_35), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_843 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_FXScale); float L_844 = L_843->___x; float L_845 = V_5; float L_846 = V_42; float L_847 = V_3; float L_848 = __this->___m_CharWidthAdjDelta; (&V_46)->___x = ((float)il2cpp_codegen_add(L_841, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_842, L_844)), ((float)il2cpp_codegen_multiply(L_845, (2.0f))))), ((float)il2cpp_codegen_multiply(L_846, (2.0f))))), L_847)), ((float)il2cpp_codegen_subtract((1.0f), L_848)))))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_849 = V_44; float L_850 = L_849.___y; (&V_46)->___y = L_850; (&V_46)->___z = (0.0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_851 = V_46; float L_852 = L_851.___x; (&V_47)->___x = L_852; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_853 = V_45; float L_854 = L_853.___y; (&V_47)->___y = L_854; (&V_47)->___z = (0.0f); uint8_t L_855 = __this->___m_TextElementType; if ((!(((uint32_t)L_855) == ((uint32_t)1)))) { goto IL_191f; } } { bool L_856 = V_27; if (L_856) { goto IL_191f; } } { int32_t L_857 = __this->___m_FontStyleInternal; G_B228_0 = ((((int32_t)((int32_t)((int32_t)L_857&2))) == ((int32_t)2))? 1 : 0); goto IL_1920; } IL_191f: { G_B228_0 = 0; } IL_1920: { V_144 = (bool)G_B228_0; bool L_858 = V_144; if (!L_858) { goto IL_1a02; } } { int32_t L_859 = __this->___m_ItalicAngle; V_145 = ((float)il2cpp_codegen_multiply(((float)L_859), (0.00999999978f))); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_860 = __this->___m_CurrentFontAsset; NullCheck(L_860); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_861 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_860->___m_FaceInfo); float L_862; L_862 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_861, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_863 = __this->___m_CurrentFontAsset; NullCheck(L_863); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_864 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_863->___m_FaceInfo); float L_865; L_865 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_864, NULL); float L_866 = __this->___m_BaselineOffset; float L_867 = __this->___m_FontScaleMultiplier; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_868 = __this->___m_CurrentFontAsset; NullCheck(L_868); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_869 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_868->___m_FaceInfo); float L_870; L_870 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_869, NULL); V_146 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_subtract(L_862, ((float)il2cpp_codegen_add(L_865, L_866))))/(2.0f))), L_867)), L_870)); float L_871 = V_145; float L_872; L_872 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_35), NULL); float L_873 = V_5; float L_874 = V_42; float L_875 = V_146; float L_876 = V_3; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_147), ((float)il2cpp_codegen_multiply(L_871, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_872, L_873)), L_874)), L_875)), L_876)))), (0.0f), (0.0f), NULL); float L_877 = V_145; float L_878; L_878 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_35), NULL); float L_879; L_879 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_35), NULL); float L_880 = V_5; float L_881 = V_42; float L_882 = V_146; float L_883 = V_3; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_148), ((float)il2cpp_codegen_multiply(L_877, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_878, L_879)), L_880)), L_881)), L_882)), L_883)))), (0.0f), (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_884 = V_44; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_885 = V_147; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_886; L_886 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_884, L_885, NULL); V_44 = L_886; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_887 = V_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_888 = V_148; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_889; L_889 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_887, L_888, NULL); V_45 = L_889; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_890 = V_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_891 = V_147; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_892; L_892 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_890, L_891, NULL); V_46 = L_892; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_893 = V_47; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_894 = V_148; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_895; L_895 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_893, L_894, NULL); V_47 = L_895; } IL_1a02: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_896 = __this->___m_FXRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_897; L_897 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); bool L_898; L_898 = Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline(L_896, L_897, NULL); V_149 = L_898; bool L_899 = V_149; if (!L_899) { goto IL_1aa3; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_900 = __this->___m_FXRotation; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_901; L_901 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_900, NULL); V_150 = L_901; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_902 = V_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_903 = V_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_904; L_904 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_902, L_903, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_905; L_905 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_904, (2.0f), NULL); V_151 = L_905; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_906 = V_44; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_907 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_908; L_908 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_906, L_907, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_909; L_909 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_150), L_908, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_910 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_911; L_911 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_909, L_910, NULL); V_44 = L_911; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_912 = V_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_913 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_914; L_914 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_912, L_913, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_915; L_915 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_150), L_914, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_916 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_917; L_917 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_915, L_916, NULL); V_45 = L_917; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_918 = V_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_919 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_920; L_920 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_918, L_919, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_921; L_921 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_150), L_920, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_922 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_923; L_923 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_921, L_922, NULL); V_46 = L_923; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_924 = V_47; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_925 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_926; L_926 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_924, L_925, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_927; L_927 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_150), L_926, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_928 = V_151; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_929; L_929 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_927, L_928, NULL); V_47 = L_929; } IL_1aa3: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_930 = ___0_textInfo; NullCheck(L_930); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_931 = L_930->___textElementInfo; int32_t L_932 = __this->___m_CharacterCount; NullCheck(L_931); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_933 = V_45; ((L_931)->GetAddressAt(static_cast(L_932)))->___bottomLeft = L_933; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_934 = ___0_textInfo; NullCheck(L_934); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_935 = L_934->___textElementInfo; int32_t L_936 = __this->___m_CharacterCount; NullCheck(L_935); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_937 = V_44; ((L_935)->GetAddressAt(static_cast(L_936)))->___topLeft = L_937; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_938 = ___0_textInfo; NullCheck(L_938); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_939 = L_938->___textElementInfo; int32_t L_940 = __this->___m_CharacterCount; NullCheck(L_939); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_941 = V_46; ((L_939)->GetAddressAt(static_cast(L_940)))->___topRight = L_941; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_942 = ___0_textInfo; NullCheck(L_942); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_943 = L_942->___textElementInfo; int32_t L_944 = __this->___m_CharacterCount; NullCheck(L_943); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_945 = V_47; ((L_943)->GetAddressAt(static_cast(L_944)))->___bottomRight = L_945; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_946 = ___0_textInfo; NullCheck(L_946); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_947 = L_946->___textElementInfo; int32_t L_948 = __this->___m_CharacterCount; NullCheck(L_947); float L_949 = __this->___m_XAdvance; float L_950; L_950 = GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8((&V_37), NULL); float L_951 = V_3; ((L_947)->GetAddressAt(static_cast(L_948)))->___origin = ((float)il2cpp_codegen_add(L_949, ((float)il2cpp_codegen_multiply(L_950, L_951)))); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_952 = ___0_textInfo; NullCheck(L_952); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_953 = L_952->___textElementInfo; int32_t L_954 = __this->___m_CharacterCount; NullCheck(L_953); float L_955 = V_30; float L_956 = __this->___m_LineOffset; float L_957 = __this->___m_BaselineOffset; float L_958; L_958 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_37), NULL); float L_959 = V_3; ((L_953)->GetAddressAt(static_cast(L_954)))->___baseLine = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_955, L_956)), L_957)), ((float)il2cpp_codegen_multiply(L_958, L_959)))); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_960 = ___0_textInfo; NullCheck(L_960); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_961 = L_960->___textElementInfo; int32_t L_962 = __this->___m_CharacterCount; NullCheck(L_961); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_963 = V_46; float L_964 = L_963.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_965 = V_45; float L_966 = L_965.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_967 = V_44; float L_968 = L_967.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_969 = V_45; float L_970 = L_969.___y; ((L_961)->GetAddressAt(static_cast(L_962)))->___aspectRatio = ((float)(((float)il2cpp_codegen_subtract(L_964, L_966))/((float)il2cpp_codegen_subtract(L_968, L_970)))); uint8_t L_971 = __this->___m_TextElementType; if ((((int32_t)L_971) == ((int32_t)1))) { goto IL_1ba4; } } { float L_972 = V_31; float L_973 = V_3; float L_974 = __this->___m_BaselineOffset; G_B235_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_972, L_973)), L_974)); goto IL_1bb2; } IL_1ba4: { float L_975 = V_31; float L_976 = V_3; float L_977 = V_29; float L_978 = __this->___m_BaselineOffset; G_B235_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_975, L_976))/L_977)), L_978)); } IL_1bb2: { V_48 = G_B235_0; uint8_t L_979 = __this->___m_TextElementType; if ((((int32_t)L_979) == ((int32_t)1))) { goto IL_1bca; } } { float L_980 = V_32; float L_981 = V_3; float L_982 = __this->___m_BaselineOffset; G_B238_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_980, L_981)), L_982)); goto IL_1bd8; } IL_1bca: { float L_983 = V_32; float L_984 = V_3; float L_985 = V_29; float L_986 = __this->___m_BaselineOffset; G_B238_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_983, L_984))/L_985)), L_986)); } IL_1bd8: { V_49 = G_B238_0; float L_987 = V_48; V_50 = L_987; float L_988 = V_49; V_51 = L_988; int32_t L_989 = __this->___m_CharacterCount; int32_t L_990 = __this->___m_FirstCharacterOfLine; V_52 = (bool)((((int32_t)L_989) == ((int32_t)L_990))? 1 : 0); bool L_991 = V_52; if (L_991) { goto IL_1bfd; } } { bool L_992 = V_36; G_B241_0 = ((((int32_t)L_992) == ((int32_t)0))? 1 : 0); goto IL_1bfe; } IL_1bfd: { G_B241_0 = 1; } IL_1bfe: { V_152 = (bool)G_B241_0; bool L_993 = V_152; if (!L_993) { goto IL_1c76; } } { float L_994 = __this->___m_BaselineOffset; V_153 = (bool)((((int32_t)((((float)L_994) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_995 = V_153; if (!L_995) { goto IL_1c4f; } } { float L_996 = V_48; float L_997 = __this->___m_BaselineOffset; float L_998 = __this->___m_FontScaleMultiplier; float L_999 = V_50; float L_1000; L_1000 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_996, L_997))/L_998)), L_999, NULL); V_50 = L_1000; float L_1001 = V_49; float L_1002 = __this->___m_BaselineOffset; float L_1003 = __this->___m_FontScaleMultiplier; float L_1004 = V_51; float L_1005; L_1005 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_subtract(L_1001, L_1002))/L_1003)), L_1004, NULL); V_51 = L_1005; } IL_1c4f: { float L_1006 = V_50; float L_1007 = __this->___m_MaxLineAscender; float L_1008; L_1008 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1006, L_1007, NULL); __this->___m_MaxLineAscender = L_1008; float L_1009 = V_51; float L_1010 = __this->___m_MaxLineDescender; float L_1011; L_1011 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1009, L_1010, NULL); __this->___m_MaxLineDescender = L_1011; } IL_1c76: { bool L_1012 = V_52; if (L_1012) { goto IL_1c81; } } { bool L_1013 = V_36; G_B248_0 = ((((int32_t)L_1013) == ((int32_t)0))? 1 : 0); goto IL_1c82; } IL_1c81: { G_B248_0 = 1; } IL_1c82: { V_154 = (bool)G_B248_0; bool L_1014 = V_154; if (!L_1014) { goto IL_1d0b; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1015 = ___0_textInfo; NullCheck(L_1015); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1016 = L_1015->___textElementInfo; int32_t L_1017 = __this->___m_CharacterCount; NullCheck(L_1016); float L_1018 = V_50; ((L_1016)->GetAddressAt(static_cast(L_1017)))->___adjustedAscender = L_1018; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1019 = ___0_textInfo; NullCheck(L_1019); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1020 = L_1019->___textElementInfo; int32_t L_1021 = __this->___m_CharacterCount; NullCheck(L_1020); float L_1022 = V_51; ((L_1020)->GetAddressAt(static_cast(L_1021)))->___adjustedDescender = L_1022; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1023 = ___0_textInfo; NullCheck(L_1023); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1024 = L_1023->___textElementInfo; int32_t L_1025 = __this->___m_CharacterCount; NullCheck(L_1024); float L_1026 = V_48; float L_1027 = __this->___m_LineOffset; ((L_1024)->GetAddressAt(static_cast(L_1025)))->___ascender = ((float)il2cpp_codegen_subtract(L_1026, L_1027)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1028 = ___0_textInfo; NullCheck(L_1028); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1029 = L_1028->___textElementInfo; int32_t L_1030 = __this->___m_CharacterCount; NullCheck(L_1029); float L_1031 = V_49; float L_1032 = __this->___m_LineOffset; float L_1033 = ((float)il2cpp_codegen_subtract(L_1031, L_1032)); V_155 = L_1033; ((L_1029)->GetAddressAt(static_cast(L_1030)))->___descender = L_1033; float L_1034 = V_155; __this->___m_MaxDescender = L_1034; goto IL_1d96; } IL_1d0b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1035 = ___0_textInfo; NullCheck(L_1035); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1036 = L_1035->___textElementInfo; int32_t L_1037 = __this->___m_CharacterCount; NullCheck(L_1036); float L_1038 = __this->___m_MaxLineAscender; ((L_1036)->GetAddressAt(static_cast(L_1037)))->___adjustedAscender = L_1038; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1039 = ___0_textInfo; NullCheck(L_1039); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1040 = L_1039->___textElementInfo; int32_t L_1041 = __this->___m_CharacterCount; NullCheck(L_1040); float L_1042 = __this->___m_MaxLineDescender; ((L_1040)->GetAddressAt(static_cast(L_1041)))->___adjustedDescender = L_1042; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1043 = ___0_textInfo; NullCheck(L_1043); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1044 = L_1043->___textElementInfo; int32_t L_1045 = __this->___m_CharacterCount; NullCheck(L_1044); float L_1046 = __this->___m_MaxLineAscender; float L_1047 = __this->___m_LineOffset; ((L_1044)->GetAddressAt(static_cast(L_1045)))->___ascender = ((float)il2cpp_codegen_subtract(L_1046, L_1047)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1048 = ___0_textInfo; NullCheck(L_1048); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1049 = L_1048->___textElementInfo; int32_t L_1050 = __this->___m_CharacterCount; NullCheck(L_1049); float L_1051 = __this->___m_MaxLineDescender; float L_1052 = __this->___m_LineOffset; float L_1053 = ((float)il2cpp_codegen_subtract(L_1051, L_1052)); V_155 = L_1053; ((L_1049)->GetAddressAt(static_cast(L_1050)))->___descender = L_1053; float L_1054 = V_155; __this->___m_MaxDescender = L_1054; } IL_1d96: { int32_t L_1055 = __this->___m_LineNumber; if (!L_1055) { goto IL_1da6; } } { bool L_1056 = __this->___m_IsNewPage; G_B254_0 = ((int32_t)(L_1056)); goto IL_1da7; } IL_1da6: { G_B254_0 = 1; } IL_1da7: { V_156 = (bool)G_B254_0; bool L_1057 = V_156; if (!L_1057) { goto IL_1df5; } } { bool L_1058 = V_52; if (L_1058) { goto IL_1db9; } } { bool L_1059 = V_36; G_B258_0 = ((((int32_t)L_1059) == ((int32_t)0))? 1 : 0); goto IL_1dba; } IL_1db9: { G_B258_0 = 1; } IL_1dba: { V_157 = (bool)G_B258_0; bool L_1060 = V_157; if (!L_1060) { goto IL_1df4; } } { float L_1061 = __this->___m_MaxLineAscender; __this->___m_MaxAscender = L_1061; float L_1062 = __this->___m_MaxCapHeight; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1063 = __this->___m_CurrentFontAsset; NullCheck(L_1063); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1064 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1063->___m_FaceInfo); float L_1065; L_1065 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_1064, NULL); float L_1066 = V_3; float L_1067 = V_29; float L_1068; L_1068 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1062, ((float)(((float)il2cpp_codegen_multiply(L_1065, L_1066))/L_1067)), NULL); __this->___m_MaxCapHeight = L_1068; } IL_1df4: { } IL_1df5: { float L_1069 = __this->___m_LineOffset; V_158 = (bool)((((float)L_1069) == ((float)(0.0f)))? 1 : 0); bool L_1070 = V_158; if (!L_1070) { goto IL_1e36; } } { bool L_1071 = V_52; if (L_1071) { goto IL_1e14; } } { bool L_1072 = V_36; G_B265_0 = ((((int32_t)L_1072) == ((int32_t)0))? 1 : 0); goto IL_1e15; } IL_1e14: { G_B265_0 = 1; } IL_1e15: { V_159 = (bool)G_B265_0; bool L_1073 = V_159; if (!L_1073) { goto IL_1e35; } } { float L_1074 = __this->___m_PageAscender; float L_1075 = V_48; if ((((float)L_1074) > ((float)L_1075))) { G_B268_0 = __this; goto IL_1e2a; } G_B267_0 = __this; } { float L_1076 = V_48; G_B269_0 = L_1076; G_B269_1 = G_B267_0; goto IL_1e30; } IL_1e2a: { float L_1077 = __this->___m_PageAscender; G_B269_0 = L_1077; G_B269_1 = G_B268_0; } IL_1e30: { NullCheck(G_B269_1); G_B269_1->___m_PageAscender = G_B269_0; } IL_1e35: { } IL_1e36: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1078 = ___0_textInfo; NullCheck(L_1078); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1079 = L_1078->___textElementInfo; int32_t L_1080 = __this->___m_CharacterCount; NullCheck(L_1079); ((L_1079)->GetAddressAt(static_cast(L_1080)))->___isVisible = (bool)0; uint32_t* L_1081 = ___2_charCode; int32_t L_1082 = *((uint32_t*)L_1081); if ((((int32_t)L_1082) == ((int32_t)((int32_t)9)))) { goto IL_1e9d; } } { int32_t L_1083 = V_22; if ((((int32_t)L_1083) == ((int32_t)2))) { goto IL_1e5d; } } { int32_t L_1084 = V_22; if ((!(((uint32_t)L_1084) == ((uint32_t)3)))) { goto IL_1e6a; } } IL_1e5d: { bool L_1085 = V_36; if (L_1085) { goto IL_1e9d; } } { uint32_t* L_1086 = ___2_charCode; int32_t L_1087 = *((uint32_t*)L_1086); if ((((int32_t)L_1087) == ((int32_t)((int32_t)8203)))) { goto IL_1e9d; } } IL_1e6a: { bool L_1088 = V_36; if (L_1088) { goto IL_1e85; } } { uint32_t* L_1089 = ___2_charCode; int32_t L_1090 = *((uint32_t*)L_1089); if ((((int32_t)L_1090) == ((int32_t)((int32_t)8203)))) { goto IL_1e85; } } { uint32_t* L_1091 = ___2_charCode; int32_t L_1092 = *((uint32_t*)L_1091); if ((((int32_t)L_1092) == ((int32_t)((int32_t)173)))) { goto IL_1e85; } } { uint32_t* L_1093 = ___2_charCode; int32_t L_1094 = *((uint32_t*)L_1093); if ((!(((uint32_t)L_1094) == ((uint32_t)3)))) { goto IL_1e9d; } } IL_1e85: { uint32_t* L_1095 = ___2_charCode; int32_t L_1096 = *((uint32_t*)L_1095); if ((!(((uint32_t)L_1096) == ((uint32_t)((int32_t)173))))) { goto IL_1e92; } } { bool L_1097 = V_21; if (!L_1097) { goto IL_1e9d; } } IL_1e92: { uint8_t L_1098 = __this->___m_TextElementType; G_B284_0 = ((((int32_t)L_1098) == ((int32_t)2))? 1 : 0); goto IL_1e9e; } IL_1e9d: { G_B284_0 = 1; } IL_1e9e: { V_160 = (bool)G_B284_0; bool L_1099 = V_160; if (!L_1099) { goto IL_2e2a; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1100 = ___0_textInfo; NullCheck(L_1100); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1101 = L_1100->___textElementInfo; int32_t L_1102 = __this->___m_CharacterCount; NullCheck(L_1101); ((L_1101)->GetAddressAt(static_cast(L_1102)))->___isVisible = (bool)1; float L_1103 = __this->___m_MarginLeft; V_161 = L_1103; float L_1104 = __this->___m_MarginRight; V_162 = L_1104; bool L_1105 = V_28; V_166 = L_1105; bool L_1106 = V_166; if (!L_1106) { goto IL_1f09; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1107 = ___0_textInfo; NullCheck(L_1107); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1108 = L_1107->___lineInfo; int32_t L_1109 = __this->___m_LineNumber; NullCheck(L_1108); float L_1110 = ((L_1108)->GetAddressAt(static_cast(L_1109)))->___marginLeft; V_161 = L_1110; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1111 = ___0_textInfo; NullCheck(L_1111); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1112 = L_1111->___lineInfo; int32_t L_1113 = __this->___m_LineNumber; NullCheck(L_1112); float L_1114 = ((L_1112)->GetAddressAt(static_cast(L_1113)))->___marginRight; V_162 = L_1114; } IL_1f09: { float L_1115 = __this->___m_Width; if ((!(((float)L_1115) == ((float)(-1.0f))))) { goto IL_1f26; } } { float L_1116 = V_13; float L_1117 = V_161; float L_1118 = V_162; G_B290_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1116, (9.99999975E-05f))), L_1117)), L_1118)); goto IL_1f3f; } IL_1f26: { float L_1119 = V_13; float L_1120 = V_161; float L_1121 = V_162; float L_1122 = __this->___m_Width; float L_1123; L_1123 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1119, (9.99999975E-05f))), L_1120)), L_1121)), L_1122, NULL); G_B290_0 = L_1123; } IL_1f3f: { V_15 = G_B290_0; float L_1124 = __this->___m_XAdvance; float L_1125; L_1125 = fabsf(L_1124); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1126 = ___1_generationSettings; NullCheck(L_1126); bool L_1127 = L_1126->___isRightToLeft; if (!L_1127) { G_B292_0 = L_1125; goto IL_1f5b; } G_B291_0 = L_1125; } { G_B293_0 = (0.0f); G_B293_1 = G_B291_0; goto IL_1f62; } IL_1f5b: { float L_1128; L_1128 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_35), NULL); G_B293_0 = L_1128; G_B293_1 = G_B292_0; } IL_1f62: { float L_1129 = __this->___m_CharWidthAdjDelta; uint32_t* L_1130 = ___2_charCode; int32_t L_1131 = *((uint32_t*)L_1130); if ((((int32_t)L_1131) == ((int32_t)((int32_t)173)))) { G_B295_0 = ((float)il2cpp_codegen_multiply(G_B293_0, ((float)il2cpp_codegen_subtract((1.0f), L_1129)))); G_B295_1 = G_B293_1; goto IL_1f7b; } G_B294_0 = ((float)il2cpp_codegen_multiply(G_B293_0, ((float)il2cpp_codegen_subtract((1.0f), L_1129)))); G_B294_1 = G_B293_1; } { float L_1132 = V_3; G_B296_0 = L_1132; G_B296_1 = G_B294_0; G_B296_2 = G_B294_1; goto IL_1f7d; } IL_1f7b: { float L_1133 = V_33; G_B296_0 = L_1133; G_B296_1 = G_B295_0; G_B296_2 = G_B295_1; } IL_1f7d: { V_163 = ((float)il2cpp_codegen_add(G_B296_2, ((float)il2cpp_codegen_multiply(G_B296_1, G_B296_0)))); float L_1134 = __this->___m_MaxAscender; float L_1135 = __this->___m_MaxLineDescender; float L_1136 = __this->___m_LineOffset; float L_1137 = __this->___m_LineOffset; if ((!(((float)L_1137) > ((float)(0.0f))))) { G_B298_0 = ((float)il2cpp_codegen_subtract(L_1134, ((float)il2cpp_codegen_subtract(L_1135, L_1136)))); goto IL_1faa; } G_B297_0 = ((float)il2cpp_codegen_subtract(L_1134, ((float)il2cpp_codegen_subtract(L_1135, L_1136)))); } { bool L_1138 = __this->___m_IsDrivenLineSpacing; if (!L_1138) { G_B299_0 = G_B297_0; goto IL_1fb1; } G_B298_0 = G_B297_0; } IL_1faa: { G_B300_0 = (0.0f); G_B300_1 = G_B298_0; goto IL_1fbe; } IL_1fb1: { float L_1139 = __this->___m_MaxLineAscender; float L_1140 = __this->___m_StartOfLineAscender; G_B300_0 = ((float)il2cpp_codegen_subtract(L_1139, L_1140)); G_B300_1 = G_B299_0; } IL_1fbe: { V_164 = ((float)il2cpp_codegen_add(G_B300_1, G_B300_0)); int32_t L_1141 = __this->___m_CharacterCount; V_165 = L_1141; float L_1142 = V_164; float L_1143 = V_14; V_167 = (bool)((((float)L_1142) > ((float)((float)il2cpp_codegen_add(L_1143, (9.99999975E-05f)))))? 1 : 0); bool L_1144 = V_167; if (!L_1144) { goto IL_2332; } } { int32_t L_1145 = __this->___m_FirstOverflowCharacterIndex; V_168 = (bool)((((int32_t)L_1145) == ((int32_t)(-1)))? 1 : 0); bool L_1146 = V_168; if (!L_1146) { goto IL_1ffa; } } { int32_t L_1147 = __this->___m_CharacterCount; __this->___m_FirstOverflowCharacterIndex = L_1147; } IL_1ffa: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1148 = ___1_generationSettings; NullCheck(L_1148); bool L_1149 = L_1148->___autoSize; V_169 = L_1149; bool L_1150 = V_169; if (!L_1150) { goto IL_20fe; } } { float L_1151 = __this->___m_LineSpacingDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1152 = ___1_generationSettings; NullCheck(L_1152); float L_1153 = L_1152->___lineSpacingMax; if ((!(((float)L_1151) > ((float)L_1153)))) { goto IL_2035; } } { float L_1154 = __this->___m_LineOffset; if ((!(((float)L_1154) > ((float)(0.0f))))) { goto IL_2035; } } { int32_t L_1155 = __this->___m_AutoSizeIterationCount; int32_t L_1156 = __this->___m_AutoSizeMaxIterationCount; G_B308_0 = ((((int32_t)L_1155) < ((int32_t)L_1156))? 1 : 0); goto IL_2036; } IL_2035: { G_B308_0 = 0; } IL_2036: { V_170 = (bool)G_B308_0; bool L_1157 = V_170; if (!L_1157) { goto IL_206d; } } { float L_1158 = V_14; float L_1159 = V_164; int32_t L_1160 = __this->___m_LineNumber; V_171 = ((float)(((float)il2cpp_codegen_subtract(L_1158, L_1159))/((float)L_1160))); float L_1161 = __this->___m_LineSpacingDelta; float L_1162 = V_171; float L_1163 = V_2; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1164 = ___1_generationSettings; NullCheck(L_1164); float L_1165 = L_1164->___lineSpacingMax; float L_1166; L_1166 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(L_1161, ((float)(L_1162/L_1163)))), L_1165, NULL); __this->___m_LineSpacingDelta = L_1166; goto IL_43e4; } IL_206d: { float L_1167 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1168 = ___1_generationSettings; NullCheck(L_1168); float L_1169 = L_1168->___fontSizeMin; if ((!(((float)L_1167) > ((float)L_1169)))) { goto IL_208b; } } { int32_t L_1170 = __this->___m_AutoSizeIterationCount; int32_t L_1171 = __this->___m_AutoSizeMaxIterationCount; G_B313_0 = ((((int32_t)L_1170) < ((int32_t)L_1171))? 1 : 0); goto IL_208c; } IL_208b: { G_B313_0 = 0; } IL_208c: { V_172 = (bool)G_B313_0; bool L_1172 = V_172; if (!L_1172) { goto IL_20fd; } } { float L_1173 = __this->___m_FontSize; __this->___m_MaxFontSize = L_1173; float L_1174 = __this->___m_FontSize; float L_1175 = __this->___m_MinFontSize; float L_1176; L_1176 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1174, L_1175))/(2.0f))), (0.0500000007f), NULL); V_173 = L_1176; float L_1177 = __this->___m_FontSize; float L_1178 = V_173; __this->___m_FontSize = ((float)il2cpp_codegen_subtract(L_1177, L_1178)); float L_1179 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1180 = ___1_generationSettings; NullCheck(L_1180); float L_1181 = L_1180->___fontSizeMin; float L_1182; L_1182 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1179, (20.0f))), (0.5f)))))/(20.0f))), L_1181, NULL); __this->___m_FontSize = L_1182; goto IL_43e4; } IL_20fd: { } IL_20fe: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1183 = ___1_generationSettings; NullCheck(L_1183); int32_t L_1184 = L_1183->___overflowMode; V_175 = L_1184; int32_t L_1185 = V_175; V_174 = L_1185; int32_t L_1186 = V_174; switch (L_1186) { case 0: { goto IL_2132; } case 1: { goto IL_215c; } case 2: { goto IL_2132; } case 3: { goto IL_2137; } case 4: { goto IL_2132; } case 5: { goto IL_2224; } case 6: { goto IL_21ff; } } } { goto IL_2331; } IL_2132: { goto IL_2331; } IL_2137: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1187 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1188 = ___0_textInfo; int32_t L_1189; L_1189 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1187, L_1188, NULL); V_25 = L_1189; int32_t L_1190 = V_165; (&V_20)->___index = L_1190; (&V_20)->___unicode = 3; goto IL_43a9; } IL_215c: { int32_t L_1191 = __this->___m_LineNumber; V_176 = (bool)((((int32_t)L_1191) > ((int32_t)0))? 1 : 0); bool L_1192 = V_176; if (!L_1192) { goto IL_21fa; } } { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1193 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); int32_t L_1194; L_1194 = TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC(L_1193, TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_RuntimeMethod_var); V_178 = (bool)((((int32_t)L_1194) == ((int32_t)0))? 1 : 0); bool L_1195 = V_178; if (!L_1195) { goto IL_21aa; } } { V_25 = (-1); __this->___m_CharacterCount = 0; (&V_20)->___index = 0; (&V_20)->___unicode = 3; __this->___m_FirstCharacterOfLine = 0; goto IL_43a9; } IL_21aa: { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1196 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 L_1197; L_1197 = TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8(L_1196, TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_RuntimeMethod_var); V_177 = L_1197; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1198 = ___0_textInfo; int32_t L_1199; L_1199 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, (&V_177), L_1198, NULL); V_25 = L_1199; int32_t L_1200 = V_25; V_25 = ((int32_t)il2cpp_codegen_subtract(L_1200, 1)); int32_t L_1201 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_subtract(L_1201, 1)); int32_t L_1202 = __this->___m_CharacterCount; (&V_20)->___index = L_1202; (&V_20)->___unicode = ((int32_t)8230); int32_t L_1203 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_1203, 1)); goto IL_43a9; } IL_21fa: { goto IL_2331; } IL_21ff: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1204 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1205 = ___0_textInfo; int32_t L_1206; L_1206 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1204, L_1205, NULL); V_25 = L_1206; int32_t L_1207 = V_165; (&V_20)->___index = L_1207; (&V_20)->___unicode = 3; goto IL_43a9; } IL_2224: { int32_t L_1208 = V_25; if ((((int32_t)L_1208) < ((int32_t)0))) { goto IL_2230; } } { int32_t L_1209 = V_165; G_B329_0 = ((((int32_t)L_1209) == ((int32_t)0))? 1 : 0); goto IL_2231; } IL_2230: { G_B329_0 = 1; } IL_2231: { V_179 = (bool)G_B329_0; bool L_1210 = V_179; if (!L_1210) { goto IL_2257; } } { V_25 = (-1); __this->___m_CharacterCount = 0; (&V_20)->___index = 0; (&V_20)->___unicode = 3; goto IL_43a9; } IL_2257: { float L_1211 = __this->___m_MaxLineAscender; float L_1212 = __this->___m_MaxLineDescender; float L_1213 = V_14; V_180 = (bool)((((float)((float)il2cpp_codegen_subtract(L_1211, L_1212))) > ((float)((float)il2cpp_codegen_add(L_1213, (9.99999975E-05f)))))? 1 : 0); bool L_1214 = V_180; if (!L_1214) { goto IL_229a; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1215 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLineState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1216 = ___0_textInfo; int32_t L_1217; L_1217 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1215, L_1216, NULL); V_25 = L_1217; int32_t L_1218 = V_165; (&V_20)->___index = L_1218; (&V_20)->___unicode = 3; goto IL_43a9; } IL_229a: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1219 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLineState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1220 = ___0_textInfo; int32_t L_1221; L_1221 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1219, L_1220, NULL); V_25 = L_1221; __this->___m_IsNewPage = (bool)1; int32_t L_1222 = __this->___m_CharacterCount; __this->___m_FirstCharacterOfLine = L_1222; __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); __this->___m_StartOfLineAscender = (0.0f); float L_1223 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add((0.0f), L_1223)); __this->___m_LineOffset = (0.0f); __this->___m_MaxAscender = (0.0f); __this->___m_PageAscender = (0.0f); int32_t L_1224 = __this->___m_LineNumber; __this->___m_LineNumber = ((int32_t)il2cpp_codegen_add(L_1224, 1)); int32_t L_1225 = __this->___m_PageNumber; __this->___m_PageNumber = ((int32_t)il2cpp_codegen_add(L_1225, 1)); goto IL_43a9; } IL_2331: { } IL_2332: { bool L_1226 = V_39; if (!L_1226) { goto IL_233e; } } { float L_1227 = V_163; float L_1228 = V_15; G_B338_0 = ((((float)L_1227) > ((float)L_1228))? 1 : 0); goto IL_233f; } IL_233e: { G_B338_0 = 0; } IL_233f: { V_181 = (bool)G_B338_0; bool L_1229 = V_181; if (!L_1229) { goto IL_2c7f; } } { int32_t L_1230 = V_22; if (!L_1230) { goto IL_2365; } } { int32_t L_1231 = V_22; if ((((int32_t)L_1231) == ((int32_t)3))) { goto IL_2365; } } { int32_t L_1232 = __this->___m_CharacterCount; int32_t L_1233 = __this->___m_FirstCharacterOfLine; G_B343_0 = ((((int32_t)((((int32_t)L_1232) == ((int32_t)L_1233))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2366; } IL_2365: { G_B343_0 = 0; } IL_2366: { V_182 = (bool)G_B343_0; bool L_1234 = V_182; if (!L_1234) { goto IL_2a43; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1235 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedWordWrapState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1236 = ___0_textInfo; int32_t L_1237; L_1237 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1235, L_1236, NULL); V_25 = L_1237; V_183 = (0.0f); float L_1238 = __this->___m_LineHeight; V_186 = (bool)((((float)L_1238) == ((float)(-32767.0f)))? 1 : 0); bool L_1239 = V_186; if (!L_1239) { goto IL_2400; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1240 = ___0_textInfo; NullCheck(L_1240); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1241 = L_1240->___textElementInfo; int32_t L_1242 = __this->___m_CharacterCount; NullCheck(L_1241); float L_1243 = ((L_1241)->GetAddressAt(static_cast(L_1242)))->___adjustedAscender; V_187 = L_1243; float L_1244 = __this->___m_LineOffset; if ((!(((float)L_1244) > ((float)(0.0f))))) { goto IL_23c7; } } { bool L_1245 = __this->___m_IsDrivenLineSpacing; if (!L_1245) { goto IL_23ce; } } IL_23c7: { G_B349_0 = (0.0f); goto IL_23db; } IL_23ce: { float L_1246 = __this->___m_MaxLineAscender; float L_1247 = __this->___m_StartOfLineAscender; G_B349_0 = ((float)il2cpp_codegen_subtract(L_1246, L_1247)); } IL_23db: { float L_1248 = __this->___m_MaxLineDescender; float L_1249 = V_187; float L_1250 = V_6; float L_1251 = __this->___m_LineSpacingDelta; float L_1252 = V_2; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1253 = ___1_generationSettings; NullCheck(L_1253); float L_1254 = L_1253->___lineSpacing; float L_1255 = V_4; V_183 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(G_B349_0, L_1248)), L_1249)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1250, L_1251)), L_1252)))), ((float)il2cpp_codegen_multiply(L_1254, L_1255)))); goto IL_241b; } IL_2400: { float L_1256 = __this->___m_LineHeight; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1257 = ___1_generationSettings; NullCheck(L_1257); float L_1258 = L_1257->___lineSpacing; float L_1259 = V_4; V_183 = ((float)il2cpp_codegen_add(L_1256, ((float)il2cpp_codegen_multiply(L_1258, L_1259)))); __this->___m_IsDrivenLineSpacing = (bool)1; } IL_241b: { float L_1260 = __this->___m_MaxAscender; float L_1261 = V_183; float L_1262 = __this->___m_LineOffset; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1263 = ___0_textInfo; NullCheck(L_1263); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1264 = L_1263->___textElementInfo; int32_t L_1265 = __this->___m_CharacterCount; NullCheck(L_1264); float L_1266 = ((L_1264)->GetAddressAt(static_cast(L_1265)))->___adjustedDescender; V_184 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1260, L_1261)), L_1262)), L_1266)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1267 = ___0_textInfo; NullCheck(L_1267); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1268 = L_1267->___textElementInfo; int32_t L_1269 = __this->___m_CharacterCount; NullCheck(L_1268); uint32_t L_1270 = ((L_1268)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1269, 1)))))->___character; if ((!(((uint32_t)L_1270) == ((uint32_t)((int32_t)173))))) { goto IL_246a; } } { bool L_1271 = V_21; G_B354_0 = ((((int32_t)L_1271) == ((int32_t)0))? 1 : 0); goto IL_246b; } IL_246a: { G_B354_0 = 0; } IL_246b: { V_188 = (bool)G_B354_0; bool L_1272 = V_188; if (!L_1272) { goto IL_24c2; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1273 = ___1_generationSettings; NullCheck(L_1273); int32_t L_1274 = L_1273->___overflowMode; if (!L_1274) { goto IL_2488; } } { float L_1275 = V_184; float L_1276 = V_14; G_B358_0 = ((((float)L_1275) < ((float)((float)il2cpp_codegen_add(L_1276, (9.99999975E-05f)))))? 1 : 0); goto IL_2489; } IL_2488: { G_B358_0 = 1; } IL_2489: { V_189 = (bool)G_B358_0; bool L_1277 = V_189; if (!L_1277) { goto IL_24c1; } } { int32_t L_1278 = __this->___m_CharacterCount; (&V_20)->___index = ((int32_t)il2cpp_codegen_subtract(L_1278, 1)); (&V_20)->___unicode = ((int32_t)45); int32_t L_1279 = V_25; V_25 = ((int32_t)il2cpp_codegen_subtract(L_1279, 1)); int32_t L_1280 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_subtract(L_1280, 1)); goto IL_43a9; } IL_24c1: { } IL_24c2: { V_21 = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1281 = ___0_textInfo; NullCheck(L_1281); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1282 = L_1281->___textElementInfo; int32_t L_1283 = __this->___m_CharacterCount; NullCheck(L_1282); uint32_t L_1284 = ((L_1282)->GetAddressAt(static_cast(L_1283)))->___character; V_190 = (bool)((((int32_t)L_1284) == ((int32_t)((int32_t)173)))? 1 : 0); bool L_1285 = V_190; if (!L_1285) { goto IL_24f1; } } { V_21 = (bool)1; goto IL_43a9; } IL_24f1: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1286 = ___1_generationSettings; NullCheck(L_1286); bool L_1287 = L_1286->___autoSize; bool L_1288 = V_17; V_191 = (bool)((int32_t)((int32_t)L_1287&(int32_t)L_1288)); bool L_1289 = V_191; if (!L_1289) { goto IL_262a; } } { float L_1290 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1291 = ___1_generationSettings; NullCheck(L_1291); float L_1292 = L_1291->___charWidthMaxAdj; if ((!(((float)L_1290) < ((float)((float)(L_1292/(100.0f))))))) { goto IL_2528; } } { int32_t L_1293 = __this->___m_AutoSizeIterationCount; int32_t L_1294 = __this->___m_AutoSizeMaxIterationCount; G_B367_0 = ((((int32_t)L_1293) < ((int32_t)L_1294))? 1 : 0); goto IL_2529; } IL_2528: { G_B367_0 = 0; } IL_2529: { V_192 = (bool)G_B367_0; bool L_1295 = V_192; if (!L_1295) { goto IL_2599; } } { float L_1296 = V_163; V_193 = L_1296; float L_1297 = __this->___m_CharWidthAdjDelta; V_195 = (bool)((((float)L_1297) > ((float)(0.0f)))? 1 : 0); bool L_1298 = V_195; if (!L_1298) { goto IL_2558; } } { float L_1299 = V_193; float L_1300 = __this->___m_CharWidthAdjDelta; V_193 = ((float)(L_1299/((float)il2cpp_codegen_subtract((1.0f), L_1300)))); } IL_2558: { float L_1301 = V_163; float L_1302 = V_15; V_194 = ((float)il2cpp_codegen_subtract(L_1301, ((float)il2cpp_codegen_subtract(L_1302, (9.99999975E-05f))))); float L_1303 = __this->___m_CharWidthAdjDelta; float L_1304 = V_194; float L_1305 = V_193; __this->___m_CharWidthAdjDelta = ((float)il2cpp_codegen_add(L_1303, ((float)(L_1304/L_1305)))); float L_1306 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1307 = ___1_generationSettings; NullCheck(L_1307); float L_1308 = L_1307->___charWidthMaxAdj; float L_1309; L_1309 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1306, ((float)(L_1308/(100.0f))), NULL); __this->___m_CharWidthAdjDelta = L_1309; goto IL_43e4; } IL_2599: { float L_1310 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1311 = ___1_generationSettings; NullCheck(L_1311); float L_1312 = L_1311->___fontSizeMin; if ((!(((float)L_1310) > ((float)L_1312)))) { goto IL_25b7; } } { int32_t L_1313 = __this->___m_AutoSizeIterationCount; int32_t L_1314 = __this->___m_AutoSizeMaxIterationCount; G_B374_0 = ((((int32_t)L_1313) < ((int32_t)L_1314))? 1 : 0); goto IL_25b8; } IL_25b7: { G_B374_0 = 0; } IL_25b8: { V_196 = (bool)G_B374_0; bool L_1315 = V_196; if (!L_1315) { goto IL_2629; } } { float L_1316 = __this->___m_FontSize; __this->___m_MaxFontSize = L_1316; float L_1317 = __this->___m_FontSize; float L_1318 = __this->___m_MinFontSize; float L_1319; L_1319 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1317, L_1318))/(2.0f))), (0.0500000007f), NULL); V_197 = L_1319; float L_1320 = __this->___m_FontSize; float L_1321 = V_197; __this->___m_FontSize = ((float)il2cpp_codegen_subtract(L_1320, L_1321)); float L_1322 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1323 = ___1_generationSettings; NullCheck(L_1323); float L_1324 = L_1323->___fontSizeMin; float L_1325; L_1325 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1322, (20.0f))), (0.5f)))))/(20.0f))), L_1324, NULL); __this->___m_FontSize = L_1325; goto IL_43e4; } IL_2629: { } IL_262a: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1326 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedSoftLineBreakState); int32_t L_1327 = L_1326->___previousWordBreak; V_185 = L_1327; bool L_1328 = V_17; if (!L_1328) { goto IL_2645; } } { int32_t L_1329 = V_185; G_B380_0 = ((((int32_t)((((int32_t)L_1329) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2646; } IL_2645: { G_B380_0 = 0; } IL_2646: { V_198 = (bool)G_B380_0; bool L_1330 = V_198; if (!L_1330) { goto IL_26c9; } } { int32_t L_1331 = V_185; int32_t L_1332 = V_19; V_199 = (bool)((((int32_t)((((int32_t)L_1331) == ((int32_t)L_1332))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1333 = V_199; if (!L_1333) { goto IL_26c8; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1334 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedSoftLineBreakState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1335 = ___0_textInfo; int32_t L_1336; L_1336 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1334, L_1335, NULL); V_25 = L_1336; int32_t L_1337 = V_185; V_19 = L_1337; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1338 = ___0_textInfo; NullCheck(L_1338); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1339 = L_1338->___textElementInfo; int32_t L_1340 = __this->___m_CharacterCount; NullCheck(L_1339); uint32_t L_1341 = ((L_1339)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1340, 1)))))->___character; V_200 = (bool)((((int32_t)L_1341) == ((int32_t)((int32_t)173)))? 1 : 0); bool L_1342 = V_200; if (!L_1342) { goto IL_26c7; } } { int32_t L_1343 = __this->___m_CharacterCount; (&V_20)->___index = ((int32_t)il2cpp_codegen_subtract(L_1343, 1)); (&V_20)->___unicode = ((int32_t)45); int32_t L_1344 = V_25; V_25 = ((int32_t)il2cpp_codegen_subtract(L_1344, 1)); int32_t L_1345 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_subtract(L_1345, 1)); goto IL_43a9; } IL_26c7: { } IL_26c8: { } IL_26c9: { float L_1346 = V_184; float L_1347 = V_14; V_201 = (bool)((((float)L_1346) > ((float)((float)il2cpp_codegen_add(L_1347, (9.99999975E-05f)))))? 1 : 0); bool L_1348 = V_201; if (!L_1348) { goto IL_2a16; } } { int32_t L_1349 = __this->___m_FirstOverflowCharacterIndex; V_202 = (bool)((((int32_t)L_1349) == ((int32_t)(-1)))? 1 : 0); bool L_1350 = V_202; if (!L_1350) { goto IL_26fa; } } { int32_t L_1351 = __this->___m_CharacterCount; __this->___m_FirstOverflowCharacterIndex = L_1351; } IL_26fa: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1352 = ___1_generationSettings; NullCheck(L_1352); bool L_1353 = L_1352->___autoSize; V_203 = L_1353; bool L_1354 = V_203; if (!L_1354) { goto IL_2888; } } { float L_1355 = __this->___m_LineSpacingDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1356 = ___1_generationSettings; NullCheck(L_1356); float L_1357 = L_1356->___lineSpacingMax; if ((!(((float)L_1355) > ((float)L_1357)))) { goto IL_2728; } } { int32_t L_1358 = __this->___m_AutoSizeIterationCount; int32_t L_1359 = __this->___m_AutoSizeMaxIterationCount; G_B393_0 = ((((int32_t)L_1358) < ((int32_t)L_1359))? 1 : 0); goto IL_2729; } IL_2728: { G_B393_0 = 0; } IL_2729: { V_204 = (bool)G_B393_0; bool L_1360 = V_204; if (!L_1360) { goto IL_2762; } } { float L_1361 = V_14; float L_1362 = V_184; int32_t L_1363 = __this->___m_LineNumber; V_205 = ((float)(((float)il2cpp_codegen_subtract(L_1361, L_1362))/((float)((int32_t)il2cpp_codegen_add(L_1363, 1))))); float L_1364 = __this->___m_LineSpacingDelta; float L_1365 = V_205; float L_1366 = V_2; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1367 = ___1_generationSettings; NullCheck(L_1367); float L_1368 = L_1367->___lineSpacingMax; float L_1369; L_1369 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(L_1364, ((float)(L_1365/L_1366)))), L_1368, NULL); __this->___m_LineSpacingDelta = L_1369; goto IL_43e4; } IL_2762: { float L_1370 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1371 = ___1_generationSettings; NullCheck(L_1371); float L_1372 = L_1371->___charWidthMaxAdj; if ((!(((float)L_1370) < ((float)((float)(L_1372/(100.0f))))))) { goto IL_2786; } } { int32_t L_1373 = __this->___m_AutoSizeIterationCount; int32_t L_1374 = __this->___m_AutoSizeMaxIterationCount; G_B398_0 = ((((int32_t)L_1373) < ((int32_t)L_1374))? 1 : 0); goto IL_2787; } IL_2786: { G_B398_0 = 0; } IL_2787: { V_206 = (bool)G_B398_0; bool L_1375 = V_206; if (!L_1375) { goto IL_27f7; } } { float L_1376 = V_163; V_207 = L_1376; float L_1377 = __this->___m_CharWidthAdjDelta; V_209 = (bool)((((float)L_1377) > ((float)(0.0f)))? 1 : 0); bool L_1378 = V_209; if (!L_1378) { goto IL_27b6; } } { float L_1379 = V_207; float L_1380 = __this->___m_CharWidthAdjDelta; V_207 = ((float)(L_1379/((float)il2cpp_codegen_subtract((1.0f), L_1380)))); } IL_27b6: { float L_1381 = V_163; float L_1382 = V_15; V_208 = ((float)il2cpp_codegen_subtract(L_1381, ((float)il2cpp_codegen_subtract(L_1382, (9.99999975E-05f))))); float L_1383 = __this->___m_CharWidthAdjDelta; float L_1384 = V_208; float L_1385 = V_207; __this->___m_CharWidthAdjDelta = ((float)il2cpp_codegen_add(L_1383, ((float)(L_1384/L_1385)))); float L_1386 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1387 = ___1_generationSettings; NullCheck(L_1387); float L_1388 = L_1387->___charWidthMaxAdj; float L_1389; L_1389 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1386, ((float)(L_1388/(100.0f))), NULL); __this->___m_CharWidthAdjDelta = L_1389; goto IL_43e4; } IL_27f7: { float L_1390 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1391 = ___1_generationSettings; NullCheck(L_1391); float L_1392 = L_1391->___fontSizeMin; if ((!(((float)L_1390) > ((float)L_1392)))) { goto IL_2815; } } { int32_t L_1393 = __this->___m_AutoSizeIterationCount; int32_t L_1394 = __this->___m_AutoSizeMaxIterationCount; G_B405_0 = ((((int32_t)L_1393) < ((int32_t)L_1394))? 1 : 0); goto IL_2816; } IL_2815: { G_B405_0 = 0; } IL_2816: { V_210 = (bool)G_B405_0; bool L_1395 = V_210; if (!L_1395) { goto IL_2887; } } { float L_1396 = __this->___m_FontSize; __this->___m_MaxFontSize = L_1396; float L_1397 = __this->___m_FontSize; float L_1398 = __this->___m_MinFontSize; float L_1399; L_1399 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1397, L_1398))/(2.0f))), (0.0500000007f), NULL); V_211 = L_1399; float L_1400 = __this->___m_FontSize; float L_1401 = V_211; __this->___m_FontSize = ((float)il2cpp_codegen_subtract(L_1400, L_1401)); float L_1402 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1403 = ___1_generationSettings; NullCheck(L_1403); float L_1404 = L_1403->___fontSizeMin; float L_1405; L_1405 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1402, (20.0f))), (0.5f)))))/(20.0f))), L_1404, NULL); __this->___m_FontSize = L_1405; goto IL_43e4; } IL_2887: { } IL_2888: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1406 = ___1_generationSettings; NullCheck(L_1406); int32_t L_1407 = L_1406->___overflowMode; V_214 = L_1407; int32_t L_1408 = V_214; V_213 = L_1408; int32_t L_1409 = V_213; switch (L_1409) { case 0: { goto IL_28bc; } case 1: { goto IL_2907; } case 2: { goto IL_28bc; } case 3: { goto IL_28e2; } case 4: { goto IL_28bc; } case 5: { goto IL_29ac; } case 6: { goto IL_2992; } } } { goto IL_2a13; } IL_28bc: { int32_t L_1410 = V_25; float L_1411 = V_2; float L_1412 = V_3; float L_1413 = V_4; float L_1414 = V_41; float L_1415 = V_38; float L_1416 = V_15; float L_1417 = V_6; float* L_1418 = ___3_maxVisibleDescender; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1419 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1420 = ___0_textInfo; TextGenerator_InsertNewLine_m00109EA00343212A7FD05D49E7DBF81DBFE4B5E4(__this, L_1410, L_1411, L_1412, L_1413, L_1414, L_1415, L_1416, L_1417, (&V_16), L_1418, L_1419, L_1420, NULL); V_7 = (bool)1; V_17 = (bool)1; goto IL_43a9; } IL_28e2: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1421 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1422 = ___0_textInfo; int32_t L_1423; L_1423 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1421, L_1422, NULL); V_25 = L_1423; int32_t L_1424 = V_165; (&V_20)->___index = L_1424; (&V_20)->___unicode = 3; goto IL_43a9; } IL_2907: { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1425 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); int32_t L_1426; L_1426 = TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC(L_1425, TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_RuntimeMethod_var); V_215 = (bool)((((int32_t)L_1426) == ((int32_t)0))? 1 : 0); bool L_1427 = V_215; if (!L_1427) { goto IL_2942; } } { V_25 = (-1); __this->___m_CharacterCount = 0; (&V_20)->___index = 0; (&V_20)->___unicode = 3; __this->___m_FirstCharacterOfLine = 0; goto IL_43a9; } IL_2942: { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1428 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 L_1429; L_1429 = TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8(L_1428, TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_RuntimeMethod_var); V_212 = L_1429; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1430 = ___0_textInfo; int32_t L_1431; L_1431 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, (&V_212), L_1430, NULL); V_25 = L_1431; int32_t L_1432 = V_25; V_25 = ((int32_t)il2cpp_codegen_subtract(L_1432, 1)); int32_t L_1433 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_subtract(L_1433, 1)); int32_t L_1434 = __this->___m_CharacterCount; (&V_20)->___index = L_1434; (&V_20)->___unicode = ((int32_t)8230); int32_t L_1435 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_1435, 1)); goto IL_43a9; } IL_2992: { int32_t L_1436 = __this->___m_CharacterCount; (&V_20)->___index = L_1436; (&V_20)->___unicode = 3; goto IL_43a9; } IL_29ac: { __this->___m_IsNewPage = (bool)1; int32_t L_1437 = V_25; float L_1438 = V_2; float L_1439 = V_3; float L_1440 = V_4; float L_1441 = V_41; float L_1442 = V_38; float L_1443 = V_15; float L_1444 = V_6; float* L_1445 = ___3_maxVisibleDescender; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1446 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1447 = ___0_textInfo; TextGenerator_InsertNewLine_m00109EA00343212A7FD05D49E7DBF81DBFE4B5E4(__this, L_1437, L_1438, L_1439, L_1440, L_1441, L_1442, L_1443, L_1444, (&V_16), L_1445, L_1446, L_1447, NULL); __this->___m_StartOfLineAscender = (0.0f); __this->___m_LineOffset = (0.0f); __this->___m_MaxAscender = (0.0f); __this->___m_PageAscender = (0.0f); int32_t L_1448 = __this->___m_PageNumber; __this->___m_PageNumber = ((int32_t)il2cpp_codegen_add(L_1448, 1)); V_7 = (bool)1; V_17 = (bool)1; goto IL_43a9; } IL_2a13: { goto IL_2a3d; } IL_2a16: { int32_t L_1449 = V_25; float L_1450 = V_2; float L_1451 = V_3; float L_1452 = V_4; float L_1453 = V_41; float L_1454 = V_38; float L_1455 = V_15; float L_1456 = V_6; float* L_1457 = ___3_maxVisibleDescender; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1458 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1459 = ___0_textInfo; TextGenerator_InsertNewLine_m00109EA00343212A7FD05D49E7DBF81DBFE4B5E4(__this, L_1449, L_1450, L_1451, L_1452, L_1453, L_1454, L_1455, L_1456, (&V_16), L_1457, L_1458, L_1459, NULL); V_7 = (bool)1; V_17 = (bool)1; goto IL_43a9; } IL_2a3d: { goto IL_2c7e; } IL_2a43: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1460 = ___1_generationSettings; NullCheck(L_1460); bool L_1461 = L_1460->___autoSize; if (!L_1461) { goto IL_2a5c; } } { int32_t L_1462 = __this->___m_AutoSizeIterationCount; int32_t L_1463 = __this->___m_AutoSizeMaxIterationCount; G_B423_0 = ((((int32_t)L_1462) < ((int32_t)L_1463))? 1 : 0); goto IL_2a5d; } IL_2a5c: { G_B423_0 = 0; } IL_2a5d: { V_216 = (bool)G_B423_0; bool L_1464 = V_216; if (!L_1464) { goto IL_2b6b; } } { float L_1465 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1466 = ___1_generationSettings; NullCheck(L_1466); float L_1467 = L_1466->___charWidthMaxAdj; V_217 = (bool)((((float)L_1465) < ((float)((float)(L_1467/(100.0f)))))? 1 : 0); bool L_1468 = V_217; if (!L_1468) { goto IL_2aeb; } } { float L_1469 = V_163; V_218 = L_1469; float L_1470 = __this->___m_CharWidthAdjDelta; V_220 = (bool)((((float)L_1470) > ((float)(0.0f)))? 1 : 0); bool L_1471 = V_220; if (!L_1471) { goto IL_2aaa; } } { float L_1472 = V_218; float L_1473 = __this->___m_CharWidthAdjDelta; V_218 = ((float)(L_1472/((float)il2cpp_codegen_subtract((1.0f), L_1473)))); } IL_2aaa: { float L_1474 = V_163; float L_1475 = V_15; V_219 = ((float)il2cpp_codegen_subtract(L_1474, ((float)il2cpp_codegen_subtract(L_1475, (9.99999975E-05f))))); float L_1476 = __this->___m_CharWidthAdjDelta; float L_1477 = V_219; float L_1478 = V_218; __this->___m_CharWidthAdjDelta = ((float)il2cpp_codegen_add(L_1476, ((float)(L_1477/L_1478)))); float L_1479 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1480 = ___1_generationSettings; NullCheck(L_1480); float L_1481 = L_1480->___charWidthMaxAdj; float L_1482; L_1482 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1479, ((float)(L_1481/(100.0f))), NULL); __this->___m_CharWidthAdjDelta = L_1482; goto IL_43e4; } IL_2aeb: { float L_1483 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1484 = ___1_generationSettings; NullCheck(L_1484); float L_1485 = L_1484->___fontSizeMin; V_221 = (bool)((((float)L_1483) > ((float)L_1485))? 1 : 0); bool L_1486 = V_221; if (!L_1486) { goto IL_2b6a; } } { float L_1487 = __this->___m_FontSize; __this->___m_MaxFontSize = L_1487; float L_1488 = __this->___m_FontSize; float L_1489 = __this->___m_MinFontSize; float L_1490; L_1490 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1488, L_1489))/(2.0f))), (0.0500000007f), NULL); V_222 = L_1490; float L_1491 = __this->___m_FontSize; float L_1492 = V_222; __this->___m_FontSize = ((float)il2cpp_codegen_subtract(L_1491, L_1492)); float L_1493 = __this->___m_FontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1494 = ___1_generationSettings; NullCheck(L_1494); float L_1495 = L_1494->___fontSizeMin; float L_1496; L_1496 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1493, (20.0f))), (0.5f)))))/(20.0f))), L_1495, NULL); __this->___m_FontSize = L_1496; goto IL_43e4; } IL_2b6a: { } IL_2b6b: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1497 = ___1_generationSettings; NullCheck(L_1497); int32_t L_1498 = L_1497->___overflowMode; V_225 = L_1498; int32_t L_1499 = V_225; V_224 = L_1499; int32_t L_1500 = V_224; switch (L_1500) { case 0: { goto IL_2b9f; } case 1: { goto IL_2bc9; } case 2: { goto IL_2b9f; } case 3: { goto IL_2ba4; } case 4: { goto IL_2b9f; } case 5: { goto IL_2c7d; } case 6: { goto IL_2c54; } } } { goto IL_2c7d; } IL_2b9f: { goto IL_2c7d; } IL_2ba4: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1501 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedWordWrapState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1502 = ___0_textInfo; int32_t L_1503; L_1503 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1501, L_1502, NULL); V_25 = L_1503; int32_t L_1504 = V_165; (&V_20)->___index = L_1504; (&V_20)->___unicode = 3; goto IL_43a9; } IL_2bc9: { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1505 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); int32_t L_1506; L_1506 = TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC(L_1505, TextProcessingStack_1_get_Count_m019E4780B26C3C62C2C3E1BA49A5B47266DC65AC_RuntimeMethod_var); V_226 = (bool)((((int32_t)L_1506) == ((int32_t)0))? 1 : 0); bool L_1507 = V_226; if (!L_1507) { goto IL_2c04; } } { V_25 = (-1); __this->___m_CharacterCount = 0; (&V_20)->___index = 0; (&V_20)->___unicode = 3; __this->___m_FirstCharacterOfLine = 0; goto IL_43a9; } IL_2c04: { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1508 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 L_1509; L_1509 = TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8(L_1508, TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_RuntimeMethod_var); V_223 = L_1509; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1510 = ___0_textInfo; int32_t L_1511; L_1511 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, (&V_223), L_1510, NULL); V_25 = L_1511; int32_t L_1512 = V_25; V_25 = ((int32_t)il2cpp_codegen_subtract(L_1512, 1)); int32_t L_1513 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_subtract(L_1513, 1)); int32_t L_1514 = __this->___m_CharacterCount; (&V_20)->___index = L_1514; (&V_20)->___unicode = ((int32_t)8230); int32_t L_1515 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_1515, 1)); goto IL_43a9; } IL_2c54: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1516 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedWordWrapState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1517 = ___0_textInfo; int32_t L_1518; L_1518 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1516, L_1517, NULL); V_25 = L_1518; int32_t L_1519 = __this->___m_CharacterCount; (&V_20)->___index = L_1519; (&V_20)->___unicode = 3; goto IL_43a9; } IL_2c7d: { } IL_2c7e: { } IL_2c7f: { bool L_1520 = V_36; V_227 = L_1520; bool L_1521 = V_227; if (!L_1521) { goto IL_2d36; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1522 = ___0_textInfo; NullCheck(L_1522); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1523 = L_1522->___textElementInfo; int32_t L_1524 = __this->___m_CharacterCount; NullCheck(L_1523); ((L_1523)->GetAddressAt(static_cast(L_1524)))->___isVisible = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1525 = ___0_textInfo; NullCheck(L_1525); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1526 = L_1525->___lineInfo; int32_t L_1527 = __this->___m_LineNumber; NullCheck(L_1526); int32_t* L_1528 = (int32_t*)(&((L_1526)->GetAddressAt(static_cast(L_1527)))->___spaceCount); int32_t* L_1529 = L_1528; int32_t L_1530 = *((int32_t*)L_1529); int32_t L_1531 = ((int32_t)il2cpp_codegen_add(L_1530, 1)); V_228 = L_1531; *((int32_t*)L_1529) = (int32_t)L_1531; int32_t L_1532 = V_228; __this->___m_LineVisibleSpaceCount = L_1532; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1533 = ___0_textInfo; NullCheck(L_1533); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1534 = L_1533->___lineInfo; int32_t L_1535 = __this->___m_LineNumber; NullCheck(L_1534); float L_1536 = V_161; ((L_1534)->GetAddressAt(static_cast(L_1535)))->___marginLeft = L_1536; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1537 = ___0_textInfo; NullCheck(L_1537); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1538 = L_1537->___lineInfo; int32_t L_1539 = __this->___m_LineNumber; NullCheck(L_1538); float L_1540 = V_162; ((L_1538)->GetAddressAt(static_cast(L_1539)))->___marginRight = L_1540; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1541 = ___0_textInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1542 = L_1541; NullCheck(L_1542); int32_t L_1543 = L_1542->___spaceCount; NullCheck(L_1542); L_1542->___spaceCount = ((int32_t)il2cpp_codegen_add(L_1543, 1)); uint32_t* L_1544 = ___2_charCode; int32_t L_1545 = *((uint32_t*)L_1544); V_229 = (bool)((((int32_t)L_1545) == ((int32_t)((int32_t)160)))? 1 : 0); bool L_1546 = V_229; if (!L_1546) { goto IL_2d30; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1547 = ___0_textInfo; NullCheck(L_1547); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1548 = L_1547->___lineInfo; int32_t L_1549 = __this->___m_LineNumber; NullCheck(L_1548); int32_t* L_1550 = (int32_t*)(&((L_1548)->GetAddressAt(static_cast(L_1549)))->___controlCharacterCount); int32_t* L_1551 = L_1550; int32_t L_1552 = *((int32_t*)L_1551); *((int32_t*)L_1551) = (int32_t)((int32_t)il2cpp_codegen_add(L_1552, 1)); } IL_2d30: { goto IL_2e24; } IL_2d36: { uint32_t* L_1553 = ___2_charCode; int32_t L_1554 = *((uint32_t*)L_1553); V_230 = (bool)((((int32_t)L_1554) == ((int32_t)((int32_t)173)))? 1 : 0); bool L_1555 = V_230; if (!L_1555) { goto IL_2d63; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1556 = ___0_textInfo; NullCheck(L_1556); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1557 = L_1556->___textElementInfo; int32_t L_1558 = __this->___m_CharacterCount; NullCheck(L_1557); ((L_1557)->GetAddressAt(static_cast(L_1558)))->___isVisible = (bool)0; goto IL_2e24; } IL_2d63: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1559 = ___1_generationSettings; NullCheck(L_1559); bool L_1560 = L_1559->___overrideRichTextColors; V_232 = L_1560; bool L_1561 = V_232; if (!L_1561) { goto IL_2d7a; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1562 = __this->___m_FontColor32; V_231 = L_1562; goto IL_2d82; } IL_2d7a: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1563 = __this->___m_HtmlColor; V_231 = L_1563; } IL_2d82: { uint8_t L_1564 = __this->___m_TextElementType; V_233 = (bool)((((int32_t)L_1564) == ((int32_t)1))? 1 : 0); bool L_1565 = V_233; if (!L_1565) { goto IL_2da4; } } { float L_1566 = V_5; float L_1567 = V_42; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1568 = V_231; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1569 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1570 = ___0_textInfo; TextGenerator_SaveGlyphVertexInfo_m0CD6E1D45488FFC6675294AC64F40AC23C986A09(__this, L_1566, L_1567, L_1568, L_1569, L_1570, NULL); goto IL_2dc0; } IL_2da4: { uint8_t L_1571 = __this->___m_TextElementType; V_234 = (bool)((((int32_t)L_1571) == ((int32_t)2))? 1 : 0); bool L_1572 = V_234; if (!L_1572) { goto IL_2dc0; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1573 = V_231; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1574 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1575 = ___0_textInfo; TextGenerator_SaveSpriteVertexInfo_m4B47901F01927E7CC4E486A1C4354AFBF4D138A5(__this, L_1573, L_1574, L_1575, NULL); } IL_2dc0: { bool L_1576 = V_7; V_235 = L_1576; bool L_1577 = V_235; if (!L_1577) { goto IL_2dd9; } } { V_7 = (bool)0; int32_t L_1578 = __this->___m_CharacterCount; __this->___m_FirstVisibleCharacterOfLine = L_1578; } IL_2dd9: { int32_t L_1579 = __this->___m_LineVisibleCharacterCount; __this->___m_LineVisibleCharacterCount = ((int32_t)il2cpp_codegen_add(L_1579, 1)); int32_t L_1580 = __this->___m_CharacterCount; __this->___m_LastVisibleCharacterOfLine = L_1580; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1581 = ___0_textInfo; NullCheck(L_1581); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1582 = L_1581->___lineInfo; int32_t L_1583 = __this->___m_LineNumber; NullCheck(L_1582); float L_1584 = V_161; ((L_1582)->GetAddressAt(static_cast(L_1583)))->___marginLeft = L_1584; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1585 = ___0_textInfo; NullCheck(L_1585); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1586 = L_1585->___lineInfo; int32_t L_1587 = __this->___m_LineNumber; NullCheck(L_1586); float L_1588 = V_162; ((L_1586)->GetAddressAt(static_cast(L_1587)))->___marginRight = L_1588; } IL_2e24: { goto IL_2fa3; } IL_2e2a: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1589 = ___1_generationSettings; NullCheck(L_1589); int32_t L_1590 = L_1589->___overflowMode; if ((!(((uint32_t)L_1590) == ((uint32_t)6)))) { goto IL_2e45; } } { uint32_t* L_1591 = ___2_charCode; int32_t L_1592 = *((uint32_t*)L_1591); if ((((int32_t)L_1592) == ((int32_t)((int32_t)10)))) { goto IL_2e42; } } { uint32_t* L_1593 = ___2_charCode; int32_t L_1594 = *((uint32_t*)L_1593); G_B462_0 = ((((int32_t)L_1594) == ((int32_t)((int32_t)11)))? 1 : 0); goto IL_2e43; } IL_2e42: { G_B462_0 = 1; } IL_2e43: { G_B464_0 = G_B462_0; goto IL_2e46; } IL_2e45: { G_B464_0 = 0; } IL_2e46: { V_236 = (bool)G_B464_0; bool L_1595 = V_236; if (!L_1595) { goto IL_2eec; } } { float L_1596 = __this->___m_MaxAscender; float L_1597 = __this->___m_MaxLineDescender; float L_1598 = __this->___m_LineOffset; float L_1599 = __this->___m_LineOffset; if ((!(((float)L_1599) > ((float)(0.0f))))) { G_B467_0 = ((float)il2cpp_codegen_subtract(L_1596, ((float)il2cpp_codegen_subtract(L_1597, L_1598)))); goto IL_2e79; } G_B466_0 = ((float)il2cpp_codegen_subtract(L_1596, ((float)il2cpp_codegen_subtract(L_1597, L_1598)))); } { bool L_1600 = __this->___m_IsDrivenLineSpacing; if (!L_1600) { G_B468_0 = G_B466_0; goto IL_2e80; } G_B467_0 = G_B466_0; } IL_2e79: { G_B469_0 = (0.0f); G_B469_1 = G_B467_0; goto IL_2e8d; } IL_2e80: { float L_1601 = __this->___m_MaxLineAscender; float L_1602 = __this->___m_StartOfLineAscender; G_B469_0 = ((float)il2cpp_codegen_subtract(L_1601, L_1602)); G_B469_1 = G_B468_0; } IL_2e8d: { V_237 = ((float)il2cpp_codegen_add(G_B469_1, G_B469_0)); int32_t L_1603 = __this->___m_CharacterCount; V_238 = L_1603; float L_1604 = V_237; float L_1605 = V_14; V_239 = (bool)((((float)L_1604) > ((float)((float)il2cpp_codegen_add(L_1605, (9.99999975E-05f)))))? 1 : 0); bool L_1606 = V_239; if (!L_1606) { goto IL_2eeb; } } { int32_t L_1607 = __this->___m_FirstOverflowCharacterIndex; V_240 = (bool)((((int32_t)L_1607) == ((int32_t)(-1)))? 1 : 0); bool L_1608 = V_240; if (!L_1608) { goto IL_2ec6; } } { int32_t L_1609 = __this->___m_CharacterCount; __this->___m_FirstOverflowCharacterIndex = L_1609; } IL_2ec6: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1610 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1611 = ___0_textInfo; int32_t L_1612; L_1612 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, L_1610, L_1611, NULL); V_25 = L_1612; int32_t L_1613 = V_238; (&V_20)->___index = L_1613; (&V_20)->___unicode = 3; goto IL_43a9; } IL_2eeb: { } IL_2eec: { uint32_t* L_1614 = ___2_charCode; int32_t L_1615 = *((uint32_t*)L_1614); if ((((int32_t)L_1615) == ((int32_t)((int32_t)10)))) { goto IL_2f26; } } { uint32_t* L_1616 = ___2_charCode; int32_t L_1617 = *((uint32_t*)L_1616); if ((((int32_t)L_1617) == ((int32_t)((int32_t)11)))) { goto IL_2f26; } } { uint32_t* L_1618 = ___2_charCode; int32_t L_1619 = *((uint32_t*)L_1618); if ((((int32_t)L_1619) == ((int32_t)((int32_t)160)))) { goto IL_2f26; } } { uint32_t* L_1620 = ___2_charCode; int32_t L_1621 = *((uint32_t*)L_1620); if ((((int32_t)L_1621) == ((int32_t)((int32_t)8199)))) { goto IL_2f26; } } { uint32_t* L_1622 = ___2_charCode; int32_t L_1623 = *((uint32_t*)L_1622); if ((((int32_t)L_1623) == ((int32_t)((int32_t)8232)))) { goto IL_2f26; } } { uint32_t* L_1624 = ___2_charCode; int32_t L_1625 = *((uint32_t*)L_1624); if ((((int32_t)L_1625) == ((int32_t)((int32_t)8233)))) { goto IL_2f26; } } { uint32_t* L_1626 = ___2_charCode; int32_t L_1627 = *((uint32_t*)L_1626); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1628; L_1628 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(((int32_t)(uint16_t)L_1627), NULL); if (!L_1628) { goto IL_2f46; } } IL_2f26: { uint32_t* L_1629 = ___2_charCode; int32_t L_1630 = *((uint32_t*)L_1629); if ((((int32_t)L_1630) == ((int32_t)((int32_t)173)))) { goto IL_2f46; } } { uint32_t* L_1631 = ___2_charCode; int32_t L_1632 = *((uint32_t*)L_1631); if ((((int32_t)L_1632) == ((int32_t)((int32_t)8203)))) { goto IL_2f46; } } { uint32_t* L_1633 = ___2_charCode; int32_t L_1634 = *((uint32_t*)L_1633); G_B485_0 = ((((int32_t)((((int32_t)L_1634) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_2f47; } IL_2f46: { G_B485_0 = 0; } IL_2f47: { V_241 = (bool)G_B485_0; bool L_1635 = V_241; if (!L_1635) { goto IL_2f78; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1636 = ___0_textInfo; NullCheck(L_1636); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1637 = L_1636->___lineInfo; int32_t L_1638 = __this->___m_LineNumber; NullCheck(L_1637); int32_t* L_1639 = (int32_t*)(&((L_1637)->GetAddressAt(static_cast(L_1638)))->___spaceCount); int32_t* L_1640 = L_1639; int32_t L_1641 = *((int32_t*)L_1640); *((int32_t*)L_1640) = (int32_t)((int32_t)il2cpp_codegen_add(L_1641, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1642 = ___0_textInfo; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1643 = L_1642; NullCheck(L_1643); int32_t L_1644 = L_1643->___spaceCount; NullCheck(L_1643); L_1643->___spaceCount = ((int32_t)il2cpp_codegen_add(L_1644, 1)); } IL_2f78: { uint32_t* L_1645 = ___2_charCode; int32_t L_1646 = *((uint32_t*)L_1645); V_242 = (bool)((((int32_t)L_1646) == ((int32_t)((int32_t)160)))? 1 : 0); bool L_1647 = V_242; if (!L_1647) { goto IL_2fa2; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1648 = ___0_textInfo; NullCheck(L_1648); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1649 = L_1648->___lineInfo; int32_t L_1650 = __this->___m_LineNumber; NullCheck(L_1649); int32_t* L_1651 = (int32_t*)(&((L_1649)->GetAddressAt(static_cast(L_1650)))->___controlCharacterCount); int32_t* L_1652 = L_1651; int32_t L_1653 = *((int32_t*)L_1652); *((int32_t*)L_1652) = (int32_t)((int32_t)il2cpp_codegen_add(L_1653, 1)); } IL_2fa2: { } IL_2fa3: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1654 = ___1_generationSettings; NullCheck(L_1654); int32_t L_1655 = L_1654->___overflowMode; if ((!(((uint32_t)L_1655) == ((uint32_t)1)))) { goto IL_2fbb; } } { bool L_1656 = V_28; if (!L_1656) { goto IL_2fb8; } } { uint32_t* L_1657 = ___2_charCode; int32_t L_1658 = *((uint32_t*)L_1657); G_B494_0 = ((((int32_t)L_1658) == ((int32_t)((int32_t)45)))? 1 : 0); goto IL_2fb9; } IL_2fb8: { G_B494_0 = 1; } IL_2fb9: { G_B496_0 = G_B494_0; goto IL_2fbc; } IL_2fbb: { G_B496_0 = 0; } IL_2fbc: { V_243 = (bool)G_B496_0; bool L_1659 = V_243; if (!L_1659) { goto IL_31ed; } } { float L_1660 = __this->___m_CurrentFontSize; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1661 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1662 = L_1661->___fontAsset; NullCheck(L_1662); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1663 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1662->___m_FaceInfo); float L_1664; L_1664 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_1663, NULL); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1665 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1666 = L_1665->___fontAsset; NullCheck(L_1666); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1667 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1666->___m_FaceInfo); float L_1668; L_1668 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_1667, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1669 = ___1_generationSettings; NullCheck(L_1669); bool L_1670 = L_1669->___isOrthographic; if (L_1670) { G_B499_0 = ((float)il2cpp_codegen_multiply(((float)(L_1660/L_1664)), L_1668)); goto IL_3007; } G_B498_0 = ((float)il2cpp_codegen_multiply(((float)(L_1660/L_1664)), L_1668)); } { G_B500_0 = (0.100000001f); G_B500_1 = G_B498_0; goto IL_300c; } IL_3007: { G_B500_0 = (1.0f); G_B500_1 = G_B499_0; } IL_300c: { V_244 = ((float)il2cpp_codegen_multiply(G_B500_1, G_B500_0)); float L_1671 = V_244; float L_1672 = __this->___m_FontScaleMultiplier; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1673 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1674 = L_1673->___character; NullCheck(L_1674); float L_1675 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_1674)->___m_Scale; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1676 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1677 = L_1676->___character; NullCheck(L_1677); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1678 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_1677)->___m_Glyph; NullCheck(L_1678); float L_1679; L_1679 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_1678, NULL); V_245 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1671, L_1672)), L_1675)), L_1679)); float L_1680 = __this->___m_MarginLeft; V_246 = L_1680; float L_1681 = __this->___m_MarginRight; V_247 = L_1681; uint32_t* L_1682 = ___2_charCode; int32_t L_1683 = *((uint32_t*)L_1682); if ((!(((uint32_t)L_1683) == ((uint32_t)((int32_t)10))))) { goto IL_306a; } } { int32_t L_1684 = __this->___m_CharacterCount; int32_t L_1685 = __this->___m_FirstCharacterOfLine; G_B503_0 = ((((int32_t)((((int32_t)L_1684) == ((int32_t)L_1685))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_306b; } IL_306a: { G_B503_0 = 0; } IL_306b: { V_250 = (bool)G_B503_0; bool L_1686 = V_250; if (!L_1686) { goto IL_3133; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1687 = ___0_textInfo; NullCheck(L_1687); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1688 = L_1687->___textElementInfo; int32_t L_1689 = __this->___m_CharacterCount; NullCheck(L_1688); float L_1690 = ((L_1688)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1689, 1)))))->___pointSize; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1691 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1692 = L_1691->___fontAsset; NullCheck(L_1692); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1693 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1692->___m_FaceInfo); float L_1694; L_1694 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_1693, NULL); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1695 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1696 = L_1695->___fontAsset; NullCheck(L_1696); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1697 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1696->___m_FaceInfo); float L_1698; L_1698 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_1697, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1699 = ___1_generationSettings; NullCheck(L_1699); bool L_1700 = L_1699->___isOrthographic; if (L_1700) { G_B506_0 = ((float)il2cpp_codegen_multiply(((float)(L_1690/L_1694)), L_1698)); goto IL_30c8; } G_B505_0 = ((float)il2cpp_codegen_multiply(((float)(L_1690/L_1694)), L_1698)); } { G_B507_0 = (0.100000001f); G_B507_1 = G_B505_0; goto IL_30cd; } IL_30c8: { G_B507_0 = (1.0f); G_B507_1 = G_B506_0; } IL_30cd: { V_244 = ((float)il2cpp_codegen_multiply(G_B507_1, G_B507_0)); float L_1701 = V_244; float L_1702 = __this->___m_FontScaleMultiplier; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1703 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1704 = L_1703->___character; NullCheck(L_1704); float L_1705 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_1704)->___m_Scale; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1706 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1707 = L_1706->___character; NullCheck(L_1707); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1708 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_1707)->___m_Glyph; NullCheck(L_1708); float L_1709; L_1709 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_1708, NULL); V_245 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1701, L_1702)), L_1705)), L_1709)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1710 = ___0_textInfo; NullCheck(L_1710); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1711 = L_1710->___lineInfo; int32_t L_1712 = __this->___m_LineNumber; NullCheck(L_1711); float L_1713 = ((L_1711)->GetAddressAt(static_cast(L_1712)))->___marginLeft; V_246 = L_1713; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1714 = ___0_textInfo; NullCheck(L_1714); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1715 = L_1714->___lineInfo; int32_t L_1716 = __this->___m_LineNumber; NullCheck(L_1715); float L_1717 = ((L_1715)->GetAddressAt(static_cast(L_1716)))->___marginRight; V_247 = L_1717; } IL_3133: { float L_1718 = __this->___m_XAdvance; float L_1719; L_1719 = fabsf(L_1718); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1720 = ___1_generationSettings; NullCheck(L_1720); bool L_1721 = L_1720->___isRightToLeft; if (!L_1721) { G_B510_0 = L_1719; goto IL_314d; } G_B509_0 = L_1719; } { G_B511_0 = (0.0f); G_B511_1 = G_B509_0; goto IL_316b; } IL_314d: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_1722 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_1723 = L_1722->___character; NullCheck(L_1723); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1724 = ((TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_1723)->___m_Glyph; NullCheck(L_1724); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_1725; L_1725 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_1724, NULL); V_80 = L_1725; float L_1726; L_1726 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_80), NULL); G_B511_0 = L_1726; G_B511_1 = G_B510_0; } IL_316b: { float L_1727 = __this->___m_CharWidthAdjDelta; float L_1728 = V_245; V_248 = ((float)il2cpp_codegen_add(G_B511_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B511_0, ((float)il2cpp_codegen_subtract((1.0f), L_1727)))), L_1728)))); float L_1729 = __this->___m_Width; if ((!(((float)L_1729) == ((float)(-1.0f))))) { goto IL_319b; } } { float L_1730 = V_13; float L_1731 = V_246; float L_1732 = V_247; G_B514_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1730, (9.99999975E-05f))), L_1731)), L_1732)); goto IL_31b4; } IL_319b: { float L_1733 = V_13; float L_1734 = V_246; float L_1735 = V_247; float L_1736 = __this->___m_Width; float L_1737; L_1737 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1733, (9.99999975E-05f))), L_1734)), L_1735)), L_1736, NULL); G_B514_0 = L_1737; } IL_31b4: { V_249 = G_B514_0; float L_1738 = V_248; float L_1739 = V_249; V_251 = (bool)((((float)L_1738) < ((float)L_1739))? 1 : 0); bool L_1740 = V_251; if (!L_1740) { goto IL_31ec; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1741 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedEllipsisState); int32_t L_1742 = V_25; int32_t L_1743 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1744 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_1741, L_1742, L_1743, L_1744, NULL); TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1745 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 L_1746 = __this->___m_SavedEllipsisState; TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC(L_1745, L_1746, TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC_RuntimeMethod_var); } IL_31ec: { } IL_31ed: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1747 = ___0_textInfo; NullCheck(L_1747); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1748 = L_1747->___textElementInfo; int32_t L_1749 = __this->___m_CharacterCount; NullCheck(L_1748); int32_t L_1750 = __this->___m_LineNumber; ((L_1748)->GetAddressAt(static_cast(L_1749)))->___lineNumber = L_1750; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1751 = ___0_textInfo; NullCheck(L_1751); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1752 = L_1751->___textElementInfo; int32_t L_1753 = __this->___m_CharacterCount; NullCheck(L_1752); int32_t L_1754 = __this->___m_PageNumber; ((L_1752)->GetAddressAt(static_cast(L_1753)))->___pageNumber = L_1754; uint32_t* L_1755 = ___2_charCode; int32_t L_1756 = *((uint32_t*)L_1755); if ((((int32_t)L_1756) == ((int32_t)((int32_t)10)))) { goto IL_323b; } } { uint32_t* L_1757 = ___2_charCode; int32_t L_1758 = *((uint32_t*)L_1757); if ((((int32_t)L_1758) == ((int32_t)((int32_t)11)))) { goto IL_323b; } } { uint32_t* L_1759 = ___2_charCode; int32_t L_1760 = *((uint32_t*)L_1759); if ((((int32_t)L_1760) == ((int32_t)((int32_t)13)))) { goto IL_323b; } } { bool L_1761 = V_28; if (!L_1761) { goto IL_3256; } } IL_323b: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1762 = ___0_textInfo; NullCheck(L_1762); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1763 = L_1762->___lineInfo; int32_t L_1764 = __this->___m_LineNumber; NullCheck(L_1763); int32_t L_1765 = ((L_1763)->GetAddressAt(static_cast(L_1764)))->___characterCount; G_B523_0 = ((((int32_t)L_1765) == ((int32_t)1))? 1 : 0); goto IL_3257; } IL_3256: { G_B523_0 = 1; } IL_3257: { V_252 = (bool)G_B523_0; bool L_1766 = V_252; if (!L_1766) { goto IL_3279; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1767 = ___0_textInfo; NullCheck(L_1767); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1768 = L_1767->___lineInfo; int32_t L_1769 = __this->___m_LineNumber; NullCheck(L_1768); int32_t L_1770 = __this->___m_LineJustification; ((L_1768)->GetAddressAt(static_cast(L_1769)))->___alignment = L_1770; } IL_3279: { uint32_t* L_1771 = ___2_charCode; int32_t L_1772 = *((uint32_t*)L_1771); V_253 = (bool)((((int32_t)((((int32_t)L_1772) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1773 = V_253; if (!L_1773) { goto IL_3510; } } { uint32_t* L_1774 = ___2_charCode; int32_t L_1775 = *((uint32_t*)L_1774); V_254 = (bool)((((int32_t)L_1775) == ((int32_t)((int32_t)9)))? 1 : 0); bool L_1776 = V_254; if (!L_1776) { goto IL_330f; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1777 = __this->___m_CurrentFontAsset; NullCheck(L_1777); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1778 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_1777->___m_FaceInfo); float L_1779; L_1779 = FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161(L_1778, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1780 = __this->___m_CurrentFontAsset; NullCheck(L_1780); uint8_t L_1781; L_1781 = FontAsset_get_tabMultiple_m9C0422A00BFCF82091F14F4E303E2717247350AE(L_1780, NULL); float L_1782 = V_3; V_255 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1779, ((float)L_1781))), L_1782)); float L_1783 = __this->___m_XAdvance; float L_1784 = V_255; float L_1785; L_1785 = ceilf(((float)(L_1783/L_1784))); float L_1786 = V_255; V_256 = ((float)il2cpp_codegen_multiply(L_1785, L_1786)); float L_1787 = V_256; float L_1788 = __this->___m_XAdvance; if ((((float)L_1787) > ((float)L_1788))) { G_B529_0 = __this; goto IL_32fe; } G_B528_0 = __this; } { float L_1789 = __this->___m_XAdvance; float L_1790 = V_255; G_B530_0 = ((float)il2cpp_codegen_add(L_1789, L_1790)); G_B530_1 = G_B528_0; goto IL_3304; } IL_32fe: { float L_1791 = V_256; G_B530_0 = L_1791; G_B530_1 = G_B529_0; } IL_3304: { NullCheck(G_B530_1); G_B530_1->___m_XAdvance = G_B530_0; goto IL_350f; } IL_330f: { float L_1792 = __this->___m_MonoSpacing; V_257 = (bool)((((int32_t)((((float)L_1792) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1793 = V_257; if (!L_1793) { goto IL_33f8; } } { bool L_1794 = __this->___m_DuoSpace; if (!L_1794) { goto IL_3350; } } { uint32_t* L_1795 = ___2_charCode; int32_t L_1796 = *((uint32_t*)L_1795); if ((((int32_t)L_1796) == ((int32_t)((int32_t)46)))) { goto IL_334d; } } { uint32_t* L_1797 = ___2_charCode; int32_t L_1798 = *((uint32_t*)L_1797); if ((((int32_t)L_1798) == ((int32_t)((int32_t)58)))) { goto IL_334d; } } { uint32_t* L_1799 = ___2_charCode; int32_t L_1800 = *((uint32_t*)L_1799); G_B537_0 = ((((int32_t)L_1800) == ((int32_t)((int32_t)44)))? 1 : 0); goto IL_334e; } IL_334d: { G_B537_0 = 1; } IL_334e: { G_B539_0 = G_B537_0; goto IL_3351; } IL_3350: { G_B539_0 = 0; } IL_3351: { V_259 = (bool)G_B539_0; bool L_1801 = V_259; if (!L_1801) { goto IL_3376; } } { float L_1802 = __this->___m_MonoSpacing; float L_1803 = V_40; V_258 = ((float)il2cpp_codegen_subtract(((float)(L_1802/(2.0f))), L_1803)); goto IL_3385; } IL_3376: { float L_1804 = __this->___m_MonoSpacing; float L_1805 = V_40; V_258 = ((float)il2cpp_codegen_subtract(L_1804, L_1805)); } IL_3385: { float L_1806 = __this->___m_XAdvance; float L_1807 = V_258; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1808 = __this->___m_CurrentFontAsset; NullCheck(L_1808); float L_1809; L_1809 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1808, NULL); float L_1810 = V_38; float L_1811 = V_4; float L_1812 = __this->___m_CSpacing; float L_1813 = __this->___m_CharWidthAdjDelta; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_1806, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1807, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1809, L_1810)), L_1811)))), L_1812)), ((float)il2cpp_codegen_subtract((1.0f), L_1813)))))); bool L_1814 = V_36; if (L_1814) { goto IL_33cd; } } { uint32_t* L_1815 = ___2_charCode; int32_t L_1816 = *((uint32_t*)L_1815); G_B545_0 = ((((int32_t)L_1816) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_33ce; } IL_33cd: { G_B545_0 = 1; } IL_33ce: { V_260 = (bool)G_B545_0; bool L_1817 = V_260; if (!L_1817) { goto IL_33f2; } } { float L_1818 = __this->___m_XAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1819 = ___1_generationSettings; NullCheck(L_1819); float L_1820 = L_1819->___wordSpacing; float L_1821 = V_4; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_1818, ((float)il2cpp_codegen_multiply(L_1820, L_1821)))); } IL_33f2: { goto IL_350f; } IL_33f8: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1822 = ___1_generationSettings; NullCheck(L_1822); bool L_1823 = L_1822->___isRightToLeft; V_261 = L_1823; bool L_1824 = V_261; if (!L_1824) { goto IL_3486; } } { float L_1825 = __this->___m_XAdvance; float L_1826; L_1826 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_37), NULL); float L_1827 = V_3; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1828 = __this->___m_CurrentFontAsset; NullCheck(L_1828); float L_1829; L_1829 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1828, NULL); float L_1830 = V_38; float L_1831 = V_41; float L_1832 = V_4; float L_1833 = __this->___m_CSpacing; float L_1834 = __this->___m_CharWidthAdjDelta; __this->___m_XAdvance = ((float)il2cpp_codegen_subtract(L_1825, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1826, L_1827)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1829, L_1830)), L_1831)), L_1832)))), L_1833)), ((float)il2cpp_codegen_subtract((1.0f), L_1834)))))); bool L_1835 = V_36; if (L_1835) { goto IL_345b; } } { uint32_t* L_1836 = ___2_charCode; int32_t L_1837 = *((uint32_t*)L_1836); G_B552_0 = ((((int32_t)L_1837) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_345c; } IL_345b: { G_B552_0 = 1; } IL_345c: { V_262 = (bool)G_B552_0; bool L_1838 = V_262; if (!L_1838) { goto IL_3480; } } { float L_1839 = __this->___m_XAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1840 = ___1_generationSettings; NullCheck(L_1840); float L_1841 = L_1840->___wordSpacing; float L_1842 = V_4; __this->___m_XAdvance = ((float)il2cpp_codegen_subtract(L_1839, ((float)il2cpp_codegen_multiply(L_1841, L_1842)))); } IL_3480: { goto IL_350f; } IL_3486: { float L_1843 = __this->___m_XAdvance; float L_1844; L_1844 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_35), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1845 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_FXScale); float L_1846 = L_1845->___x; float L_1847; L_1847 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_37), NULL); float L_1848 = V_3; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1849 = __this->___m_CurrentFontAsset; NullCheck(L_1849); float L_1850; L_1850 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_1849, NULL); float L_1851 = V_38; float L_1852 = V_41; float L_1853 = V_4; float L_1854 = __this->___m_CSpacing; float L_1855 = __this->___m_CharWidthAdjDelta; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_1843, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1844, L_1846)), L_1847)), L_1848)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1850, L_1851)), L_1852)), L_1853)))), L_1854)), ((float)il2cpp_codegen_subtract((1.0f), L_1855)))))); bool L_1856 = V_36; if (L_1856) { goto IL_34e9; } } { uint32_t* L_1857 = ___2_charCode; int32_t L_1858 = *((uint32_t*)L_1857); G_B558_0 = ((((int32_t)L_1858) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_34ea; } IL_34e9: { G_B558_0 = 1; } IL_34ea: { V_263 = (bool)G_B558_0; bool L_1859 = V_263; if (!L_1859) { goto IL_350e; } } { float L_1860 = __this->___m_XAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1861 = ___1_generationSettings; NullCheck(L_1861); float L_1862 = L_1861->___wordSpacing; float L_1863 = V_4; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_1860, ((float)il2cpp_codegen_multiply(L_1862, L_1863)))); } IL_350e: { } IL_350f: { } IL_3510: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1864 = ___0_textInfo; NullCheck(L_1864); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1865 = L_1864->___textElementInfo; int32_t L_1866 = __this->___m_CharacterCount; NullCheck(L_1865); float L_1867 = __this->___m_XAdvance; ((L_1865)->GetAddressAt(static_cast(L_1866)))->___xAdvance = L_1867; uint32_t* L_1868 = ___2_charCode; int32_t L_1869 = *((uint32_t*)L_1868); V_264 = (bool)((((int32_t)L_1869) == ((int32_t)((int32_t)13)))? 1 : 0); bool L_1870 = V_264; if (!L_1870) { goto IL_3554; } } { float L_1871 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add((0.0f), L_1871)); } IL_3554: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1872 = ___1_generationSettings; NullCheck(L_1872); int32_t L_1873 = L_1872->___overflowMode; if ((!(((uint32_t)L_1873) == ((uint32_t)5)))) { goto IL_3586; } } { uint32_t* L_1874 = ___2_charCode; int32_t L_1875 = *((uint32_t*)L_1874); if ((((int32_t)L_1875) == ((int32_t)((int32_t)10)))) { goto IL_3586; } } { uint32_t* L_1876 = ___2_charCode; int32_t L_1877 = *((uint32_t*)L_1876); if ((((int32_t)L_1877) == ((int32_t)((int32_t)11)))) { goto IL_3586; } } { uint32_t* L_1878 = ___2_charCode; int32_t L_1879 = *((uint32_t*)L_1878); if ((((int32_t)L_1879) == ((int32_t)((int32_t)13)))) { goto IL_3586; } } { uint32_t* L_1880 = ___2_charCode; int32_t L_1881 = *((uint32_t*)L_1880); if ((((int32_t)L_1881) == ((int32_t)((int32_t)8232)))) { goto IL_3586; } } { uint32_t* L_1882 = ___2_charCode; int32_t L_1883 = *((uint32_t*)L_1882); G_B571_0 = ((((int32_t)((((int32_t)L_1883) == ((int32_t)((int32_t)8232)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_3587; } IL_3586: { G_B571_0 = 0; } IL_3587: { V_265 = (bool)G_B571_0; bool L_1884 = V_265; if (!L_1884) { goto IL_3692; } } { int32_t L_1885 = __this->___m_PageNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1886 = ___0_textInfo; NullCheck(L_1886); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1887 = L_1886->___pageInfo; NullCheck(L_1887); V_266 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1885, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1887)->max_length))))? 1 : 0); bool L_1888 = V_266; if (!L_1888) { goto IL_35ce; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1889 = ___0_textInfo; NullCheck(L_1889); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4** L_1890 = (PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4**)(&L_1889->___pageInfo); int32_t L_1891 = __this->___m_PageNumber; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8(L_1890, ((int32_t)il2cpp_codegen_add(L_1891, 1)), (bool)1, TextInfo_Resize_TisPageInfo_tFFF6B289E9A37E4D69353B32F941421180DA5909_m356AAB6CAA9298FF4C0E067A3ACE9A0AD2D78DE8_RuntimeMethod_var); } IL_35ce: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1892 = ___0_textInfo; NullCheck(L_1892); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1893 = L_1892->___pageInfo; int32_t L_1894 = __this->___m_PageNumber; NullCheck(L_1893); float L_1895 = __this->___m_PageAscender; ((L_1893)->GetAddressAt(static_cast(L_1894)))->___ascender = L_1895; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1896 = ___0_textInfo; NullCheck(L_1896); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1897 = L_1896->___pageInfo; int32_t L_1898 = __this->___m_PageNumber; NullCheck(L_1897); float L_1899 = __this->___m_MaxDescender; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1900 = ___0_textInfo; NullCheck(L_1900); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1901 = L_1900->___pageInfo; int32_t L_1902 = __this->___m_PageNumber; NullCheck(L_1901); float L_1903 = ((L_1901)->GetAddressAt(static_cast(L_1902)))->___descender; if ((((float)L_1899) < ((float)L_1903))) { G_B576_0 = ((L_1897)->GetAddressAt(static_cast(L_1898))); goto IL_3631; } G_B575_0 = ((L_1897)->GetAddressAt(static_cast(L_1898))); } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1904 = ___0_textInfo; NullCheck(L_1904); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1905 = L_1904->___pageInfo; int32_t L_1906 = __this->___m_PageNumber; NullCheck(L_1905); float L_1907 = ((L_1905)->GetAddressAt(static_cast(L_1906)))->___descender; G_B577_0 = L_1907; G_B577_1 = G_B575_0; goto IL_3637; } IL_3631: { float L_1908 = __this->___m_MaxDescender; G_B577_0 = L_1908; G_B577_1 = G_B576_0; } IL_3637: { G_B577_1->___descender = G_B577_0; bool L_1909 = __this->___m_IsNewPage; V_267 = L_1909; bool L_1910 = V_267; if (!L_1910) { goto IL_3675; } } { __this->___m_IsNewPage = (bool)0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1911 = ___0_textInfo; NullCheck(L_1911); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1912 = L_1911->___pageInfo; int32_t L_1913 = __this->___m_PageNumber; NullCheck(L_1912); int32_t L_1914 = __this->___m_CharacterCount; ((L_1912)->GetAddressAt(static_cast(L_1913)))->___firstCharacterIndex = L_1914; } IL_3675: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1915 = ___0_textInfo; NullCheck(L_1915); PageInfoU5BU5D_tFEA2CF88695491CFC2F2A2EF6BDCC56E52B0A6D4* L_1916 = L_1915->___pageInfo; int32_t L_1917 = __this->___m_PageNumber; NullCheck(L_1916); int32_t L_1918 = __this->___m_CharacterCount; ((L_1916)->GetAddressAt(static_cast(L_1917)))->___lastCharacterIndex = L_1918; } IL_3692: { uint32_t* L_1919 = ___2_charCode; int32_t L_1920 = *((uint32_t*)L_1919); if ((((int32_t)L_1920) == ((int32_t)((int32_t)10)))) { goto IL_36cd; } } { uint32_t* L_1921 = ___2_charCode; int32_t L_1922 = *((uint32_t*)L_1921); if ((((int32_t)L_1922) == ((int32_t)((int32_t)11)))) { goto IL_36cd; } } { uint32_t* L_1923 = ___2_charCode; int32_t L_1924 = *((uint32_t*)L_1923); if ((((int32_t)L_1924) == ((int32_t)3))) { goto IL_36cd; } } { uint32_t* L_1925 = ___2_charCode; int32_t L_1926 = *((uint32_t*)L_1925); if ((((int32_t)L_1926) == ((int32_t)((int32_t)8232)))) { goto IL_36cd; } } { uint32_t* L_1927 = ___2_charCode; int32_t L_1928 = *((uint32_t*)L_1927); if ((((int32_t)L_1928) == ((int32_t)((int32_t)8232)))) { goto IL_36cd; } } { uint32_t* L_1929 = ___2_charCode; int32_t L_1930 = *((uint32_t*)L_1929); bool L_1931 = V_28; if (((int32_t)(((((int32_t)L_1930) == ((int32_t)((int32_t)45)))? 1 : 0)&(int32_t)L_1931))) { goto IL_36cd; } } { int32_t L_1932 = __this->___m_CharacterCount; int32_t L_1933 = V_1; G_B588_0 = ((((int32_t)L_1932) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1933, 1))))? 1 : 0); goto IL_36ce; } IL_36cd: { G_B588_0 = 1; } IL_36ce: { V_268 = (bool)G_B588_0; bool L_1934 = V_268; if (!L_1934) { goto IL_3ef6; } } { float L_1935 = __this->___m_MaxLineAscender; float L_1936 = __this->___m_StartOfLineAscender; V_269 = ((float)il2cpp_codegen_subtract(L_1935, L_1936)); float L_1937 = __this->___m_LineOffset; if ((!(((float)L_1937) > ((float)(0.0f))))) { goto IL_3725; } } { float L_1938 = V_269; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_1939; L_1939 = fabsf(L_1938); if ((!(((float)L_1939) > ((float)(0.00999999978f))))) { goto IL_3725; } } { bool L_1940 = __this->___m_IsDrivenLineSpacing; if (L_1940) { goto IL_3725; } } { bool L_1941 = __this->___m_IsNewPage; G_B594_0 = ((((int32_t)L_1941) == ((int32_t)0))? 1 : 0); goto IL_3726; } IL_3725: { G_B594_0 = 0; } IL_3726: { V_275 = (bool)G_B594_0; bool L_1942 = V_275; if (!L_1942) { goto IL_37e8; } } { int32_t L_1943 = __this->___m_FirstCharacterOfLine; int32_t L_1944 = __this->___m_CharacterCount; float L_1945 = V_269; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1946 = ___0_textInfo; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123(L_1943, L_1944, L_1945, L_1946, NULL); float L_1947 = __this->___m_MaxDescender; float L_1948 = V_269; __this->___m_MaxDescender = ((float)il2cpp_codegen_subtract(L_1947, L_1948)); float L_1949 = __this->___m_LineOffset; float L_1950 = V_269; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_1949, L_1950)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1951 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedEllipsisState); int32_t L_1952 = L_1951->___lineNumber; int32_t L_1953 = __this->___m_LineNumber; V_276 = (bool)((((int32_t)L_1952) == ((int32_t)L_1953))? 1 : 0); bool L_1954 = V_276; if (!L_1954) { goto IL_37e7; } } { TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1955 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 L_1956; L_1956 = TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8(L_1955, TextProcessingStack_1_Pop_mBDDB87E018CFAAA932187B334ABB0237AB9D73B8_RuntimeMethod_var); __this->___m_SavedEllipsisState = L_1956; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SavedEllipsisState))->___textInfo), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___italicAngleStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___colorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___underlineColorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___strikethroughColorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___highlightColorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___highlightStateStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___colorGradientStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___colorGradientStack))->___m_DefaultItem), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___sizeStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___indentStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___fontWeightStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___styleStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___baselineStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___actionStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___materialReferenceStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SavedEllipsisState))->___lineJustificationStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SavedEllipsisState))->___currentFontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SavedEllipsisState))->___currentSpriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SavedEllipsisState))->___currentMaterial), (void*)NULL); #endif WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1957 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedEllipsisState); float* L_1958 = (float*)(&L_1957->___startOfLineAscender); float* L_1959 = L_1958; float L_1960 = *((float*)L_1959); float L_1961 = V_269; *((float*)L_1959) = (float)((float)il2cpp_codegen_add(L_1960, L_1961)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_1962 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedEllipsisState); float* L_1963 = (float*)(&L_1962->___lineOffset); float* L_1964 = L_1963; float L_1965 = *((float*)L_1964); float L_1966 = V_269; *((float*)L_1964) = (float)((float)il2cpp_codegen_add(L_1965, L_1966)); TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9* L_1967 = (TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9*)(&__this->___m_EllipsisInsertionCandidateStack); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 L_1968 = __this->___m_SavedEllipsisState; TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC(L_1967, L_1968, TextProcessingStack_1_Push_mD1A26596D8C31C64D82246093BF86E91410DD8BC_RuntimeMethod_var); } IL_37e7: { } IL_37e8: { __this->___m_IsNewPage = (bool)0; float L_1969 = __this->___m_MaxLineAscender; float L_1970 = __this->___m_LineOffset; V_270 = ((float)il2cpp_codegen_subtract(L_1969, L_1970)); float L_1971 = __this->___m_MaxLineDescender; float L_1972 = __this->___m_LineOffset; V_271 = ((float)il2cpp_codegen_subtract(L_1971, L_1972)); float L_1973 = __this->___m_MaxDescender; float L_1974 = V_271; if ((((float)L_1973) < ((float)L_1974))) { G_B600_0 = __this; goto IL_382c; } G_B599_0 = __this; } { float L_1975 = V_271; G_B601_0 = L_1975; G_B601_1 = G_B599_0; goto IL_3832; } IL_382c: { float L_1976 = __this->___m_MaxDescender; G_B601_0 = L_1976; G_B601_1 = G_B600_0; } IL_3832: { NullCheck(G_B601_1); G_B601_1->___m_MaxDescender = G_B601_0; bool L_1977 = V_16; V_277 = (bool)((((int32_t)L_1977) == ((int32_t)0))? 1 : 0); bool L_1978 = V_277; if (!L_1978) { goto IL_3853; } } { float* L_1979 = ___3_maxVisibleDescender; float L_1980 = __this->___m_MaxDescender; *((float*)L_1979) = (float)L_1980; } IL_3853: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1981 = ___1_generationSettings; NullCheck(L_1981); bool L_1982 = L_1981->___useMaxVisibleDescender; if (!L_1982) { goto IL_387f; } } { int32_t L_1983 = __this->___m_CharacterCount; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1984 = ___1_generationSettings; NullCheck(L_1984); int32_t L_1985 = L_1984->___maxVisibleCharacters; if ((((int32_t)L_1983) >= ((int32_t)L_1985))) { goto IL_387c; } } { int32_t L_1986 = __this->___m_LineNumber; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1987 = ___1_generationSettings; NullCheck(L_1987); int32_t L_1988 = L_1987->___maxVisibleLines; G_B607_0 = ((((int32_t)((((int32_t)L_1986) < ((int32_t)L_1988))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_387d; } IL_387c: { G_B607_0 = 1; } IL_387d: { G_B609_0 = G_B607_0; goto IL_3880; } IL_387f: { G_B609_0 = 0; } IL_3880: { V_278 = (bool)G_B609_0; bool L_1989 = V_278; if (!L_1989) { goto IL_3891; } } { V_16 = (bool)1; } IL_3891: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1990 = ___0_textInfo; NullCheck(L_1990); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1991 = L_1990->___lineInfo; int32_t L_1992 = __this->___m_LineNumber; NullCheck(L_1991); int32_t L_1993 = __this->___m_FirstCharacterOfLine; ((L_1991)->GetAddressAt(static_cast(L_1992)))->___firstCharacterIndex = L_1993; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1994 = ___0_textInfo; NullCheck(L_1994); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_1995 = L_1994->___lineInfo; int32_t L_1996 = __this->___m_LineNumber; NullCheck(L_1995); int32_t L_1997 = __this->___m_FirstCharacterOfLine; int32_t L_1998 = __this->___m_FirstVisibleCharacterOfLine; if ((((int32_t)L_1997) > ((int32_t)L_1998))) { G_B613_0 = __this; G_B613_1 = ((L_1995)->GetAddressAt(static_cast(L_1996))); goto IL_38d5; } G_B612_0 = __this; G_B612_1 = ((L_1995)->GetAddressAt(static_cast(L_1996))); } { int32_t L_1999 = __this->___m_FirstVisibleCharacterOfLine; G_B614_0 = L_1999; G_B614_1 = G_B612_0; G_B614_2 = G_B612_1; goto IL_38db; } IL_38d5: { int32_t L_2000 = __this->___m_FirstCharacterOfLine; G_B614_0 = L_2000; G_B614_1 = G_B613_0; G_B614_2 = G_B613_1; } IL_38db: { int32_t L_2001 = G_B614_0; V_228 = L_2001; NullCheck(G_B614_1); G_B614_1->___m_FirstVisibleCharacterOfLine = L_2001; int32_t L_2002 = V_228; G_B614_2->___firstVisibleCharacterIndex = L_2002; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2003 = ___0_textInfo; NullCheck(L_2003); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2004 = L_2003->___lineInfo; int32_t L_2005 = __this->___m_LineNumber; NullCheck(L_2004); int32_t L_2006 = __this->___m_CharacterCount; int32_t L_2007 = L_2006; V_228 = L_2007; __this->___m_LastCharacterOfLine = L_2007; int32_t L_2008 = V_228; ((L_2004)->GetAddressAt(static_cast(L_2005)))->___lastCharacterIndex = L_2008; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2009 = ___0_textInfo; NullCheck(L_2009); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2010 = L_2009->___lineInfo; int32_t L_2011 = __this->___m_LineNumber; NullCheck(L_2010); int32_t L_2012 = __this->___m_LastVisibleCharacterOfLine; int32_t L_2013 = __this->___m_FirstVisibleCharacterOfLine; if ((((int32_t)L_2012) < ((int32_t)L_2013))) { G_B616_0 = __this; G_B616_1 = ((L_2010)->GetAddressAt(static_cast(L_2011))); goto IL_3939; } G_B615_0 = __this; G_B615_1 = ((L_2010)->GetAddressAt(static_cast(L_2011))); } { int32_t L_2014 = __this->___m_LastVisibleCharacterOfLine; G_B617_0 = L_2014; G_B617_1 = G_B615_0; G_B617_2 = G_B615_1; goto IL_393f; } IL_3939: { int32_t L_2015 = __this->___m_FirstVisibleCharacterOfLine; G_B617_0 = L_2015; G_B617_1 = G_B616_0; G_B617_2 = G_B616_1; } IL_393f: { int32_t L_2016 = G_B617_0; V_228 = L_2016; NullCheck(G_B617_1); G_B617_1->___m_LastVisibleCharacterOfLine = L_2016; int32_t L_2017 = V_228; G_B617_2->___lastVisibleCharacterIndex = L_2017; int32_t L_2018 = __this->___m_FirstVisibleCharacterOfLine; V_272 = L_2018; int32_t L_2019 = __this->___m_LastVisibleCharacterOfLine; V_273 = L_2019; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2020 = ___1_generationSettings; NullCheck(L_2020); int32_t L_2021 = L_2020->___textWrappingMode; if ((((int32_t)L_2021) == ((int32_t)2))) { goto IL_397a; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2022 = ___1_generationSettings; NullCheck(L_2022); int32_t L_2023 = L_2022->___textWrappingMode; G_B620_0 = ((((int32_t)L_2023) == ((int32_t)3))? 1 : 0); goto IL_397b; } IL_397a: { G_B620_0 = 1; } IL_397b: { V_279 = (bool)G_B620_0; bool L_2024 = V_279; if (!L_2024) { goto IL_39d3; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2025 = ___0_textInfo; NullCheck(L_2025); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2026 = L_2025->___textElementInfo; int32_t L_2027 = __this->___m_LastCharacterOfLine; NullCheck(L_2026); float L_2028 = ((L_2026)->GetAddressAt(static_cast(L_2027)))->___xAdvance; V_280 = (bool)((((int32_t)((((float)L_2028) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2029 = V_280; if (!L_2029) { goto IL_39d2; } } { int32_t L_2030 = __this->___m_FirstCharacterOfLine; V_272 = L_2030; int32_t L_2031 = __this->___m_LastCharacterOfLine; V_273 = L_2031; } IL_39d2: { } IL_39d3: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2032 = ___0_textInfo; NullCheck(L_2032); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2033 = L_2032->___lineInfo; int32_t L_2034 = __this->___m_LineNumber; NullCheck(L_2033); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2035 = ___0_textInfo; NullCheck(L_2035); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2036 = L_2035->___lineInfo; int32_t L_2037 = __this->___m_LineNumber; NullCheck(L_2036); int32_t L_2038 = ((L_2036)->GetAddressAt(static_cast(L_2037)))->___lastCharacterIndex; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2039 = ___0_textInfo; NullCheck(L_2039); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2040 = L_2039->___lineInfo; int32_t L_2041 = __this->___m_LineNumber; NullCheck(L_2040); int32_t L_2042 = ((L_2040)->GetAddressAt(static_cast(L_2041)))->___firstCharacterIndex; ((L_2033)->GetAddressAt(static_cast(L_2034)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_2038, L_2042)), 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2043 = ___0_textInfo; NullCheck(L_2043); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2044 = L_2043->___lineInfo; int32_t L_2045 = __this->___m_LineNumber; NullCheck(L_2044); int32_t L_2046 = __this->___m_LineVisibleCharacterCount; ((L_2044)->GetAddressAt(static_cast(L_2045)))->___visibleCharacterCount = L_2046; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2047 = ___0_textInfo; NullCheck(L_2047); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2048 = L_2047->___lineInfo; int32_t L_2049 = __this->___m_LineNumber; NullCheck(L_2048); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2050 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_2048)->GetAddressAt(static_cast(L_2049)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2051 = ___0_textInfo; NullCheck(L_2051); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2052 = L_2051->___textElementInfo; int32_t L_2053 = V_272; NullCheck(L_2052); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2054 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2052)->GetAddressAt(static_cast(L_2053)))->___bottomLeft); float L_2055 = L_2054->___x; float L_2056 = V_271; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2057; memset((&L_2057), 0, sizeof(L_2057)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2057), L_2055, L_2056, NULL); L_2050->___min = L_2057; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2058 = ___0_textInfo; NullCheck(L_2058); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2059 = L_2058->___lineInfo; int32_t L_2060 = __this->___m_LineNumber; NullCheck(L_2059); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2061 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_2059)->GetAddressAt(static_cast(L_2060)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2062 = ___0_textInfo; NullCheck(L_2062); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2063 = L_2062->___textElementInfo; int32_t L_2064 = V_273; NullCheck(L_2063); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2065 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2063)->GetAddressAt(static_cast(L_2064)))->___topRight); float L_2066 = L_2065->___x; float L_2067 = V_270; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2068; memset((&L_2068), 0, sizeof(L_2068)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2068), L_2066, L_2067, NULL); L_2061->___max = L_2068; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2069 = ___0_textInfo; NullCheck(L_2069); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2070 = L_2069->___lineInfo; int32_t L_2071 = __this->___m_LineNumber; NullCheck(L_2070); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2072 = ___1_generationSettings; NullCheck(L_2072); bool L_2073 = L_2072->___isIMGUI; if (L_2073) { G_B626_0 = ((L_2070)->GetAddressAt(static_cast(L_2071))); goto IL_3af6; } G_B625_0 = ((L_2070)->GetAddressAt(static_cast(L_2071))); } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2074 = ___0_textInfo; NullCheck(L_2074); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2075 = L_2074->___lineInfo; int32_t L_2076 = __this->___m_LineNumber; NullCheck(L_2075); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2077 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_2075)->GetAddressAt(static_cast(L_2076)))->___lineExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2078 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2077->___max); float L_2079 = L_2078->___x; float L_2080 = V_5; float L_2081 = V_3; G_B627_0 = ((float)il2cpp_codegen_subtract(L_2079, ((float)il2cpp_codegen_multiply(L_2080, L_2081)))); G_B627_1 = G_B625_0; goto IL_3b0c; } IL_3af6: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2082 = ___0_textInfo; NullCheck(L_2082); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2083 = L_2082->___textElementInfo; int32_t L_2084 = V_273; NullCheck(L_2083); float L_2085 = ((L_2083)->GetAddressAt(static_cast(L_2084)))->___xAdvance; G_B627_0 = L_2085; G_B627_1 = G_B626_0; } IL_3b0c: { G_B627_1->___length = G_B627_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2086 = ___0_textInfo; NullCheck(L_2086); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2087 = L_2086->___lineInfo; int32_t L_2088 = __this->___m_LineNumber; NullCheck(L_2087); float L_2089 = V_15; ((L_2087)->GetAddressAt(static_cast(L_2088)))->___width = L_2089; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2090 = ___0_textInfo; NullCheck(L_2090); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2091 = L_2090->___lineInfo; int32_t L_2092 = __this->___m_LineNumber; NullCheck(L_2091); int32_t L_2093 = ((L_2091)->GetAddressAt(static_cast(L_2092)))->___characterCount; V_281 = (bool)((((int32_t)L_2093) == ((int32_t)1))? 1 : 0); bool L_2094 = V_281; if (!L_2094) { goto IL_3b6c; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2095 = ___0_textInfo; NullCheck(L_2095); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2096 = L_2095->___lineInfo; int32_t L_2097 = __this->___m_LineNumber; NullCheck(L_2096); int32_t L_2098 = __this->___m_LineJustification; ((L_2096)->GetAddressAt(static_cast(L_2097)))->___alignment = L_2098; } IL_3b6c: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2099 = __this->___m_CurrentFontAsset; NullCheck(L_2099); float L_2100; L_2100 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_2099, NULL); float L_2101 = V_38; float L_2102 = V_41; float L_2103 = V_4; float L_2104 = __this->___m_CSpacing; float L_2105 = __this->___m_CharWidthAdjDelta; V_274 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2100, L_2101)), L_2102)), L_2103)), L_2104)), ((float)il2cpp_codegen_subtract((1.0f), L_2105)))); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2106 = ___0_textInfo; NullCheck(L_2106); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2107 = L_2106->___textElementInfo; int32_t L_2108 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_2107); bool L_2109 = ((L_2107)->GetAddressAt(static_cast(L_2108)))->___isVisible; V_282 = L_2109; bool L_2110 = V_282; if (!L_2110) { goto IL_3c04; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2111 = ___0_textInfo; NullCheck(L_2111); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2112 = L_2111->___lineInfo; int32_t L_2113 = __this->___m_LineNumber; NullCheck(L_2112); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2114 = ___0_textInfo; NullCheck(L_2114); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2115 = L_2114->___textElementInfo; int32_t L_2116 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_2115); float L_2117 = ((L_2115)->GetAddressAt(static_cast(L_2116)))->___xAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2118 = ___1_generationSettings; NullCheck(L_2118); bool L_2119 = L_2118->___isRightToLeft; if (L_2119) { G_B632_0 = L_2117; G_B632_1 = ((L_2112)->GetAddressAt(static_cast(L_2113))); goto IL_3bf6; } G_B631_0 = L_2117; G_B631_1 = ((L_2112)->GetAddressAt(static_cast(L_2113))); } { float L_2120 = V_274; G_B633_0 = ((-L_2120)); G_B633_1 = G_B631_0; G_B633_2 = G_B631_1; goto IL_3bfc; } IL_3bf6: { float L_2121 = V_274; G_B633_0 = L_2121; G_B633_1 = G_B632_0; G_B633_2 = G_B632_1; } IL_3bfc: { G_B633_2->___maxAdvance = ((float)il2cpp_codegen_add(G_B633_1, G_B633_0)); goto IL_3c48; } IL_3c04: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2122 = ___0_textInfo; NullCheck(L_2122); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2123 = L_2122->___lineInfo; int32_t L_2124 = __this->___m_LineNumber; NullCheck(L_2123); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2125 = ___0_textInfo; NullCheck(L_2125); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2126 = L_2125->___textElementInfo; int32_t L_2127 = __this->___m_LastCharacterOfLine; NullCheck(L_2126); float L_2128 = ((L_2126)->GetAddressAt(static_cast(L_2127)))->___xAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2129 = ___1_generationSettings; NullCheck(L_2129); bool L_2130 = L_2129->___isRightToLeft; if (L_2130) { G_B636_0 = L_2128; G_B636_1 = ((L_2123)->GetAddressAt(static_cast(L_2124))); goto IL_3c3c; } G_B635_0 = L_2128; G_B635_1 = ((L_2123)->GetAddressAt(static_cast(L_2124))); } { float L_2131 = V_274; G_B637_0 = ((-L_2131)); G_B637_1 = G_B635_0; G_B637_2 = G_B635_1; goto IL_3c42; } IL_3c3c: { float L_2132 = V_274; G_B637_0 = L_2132; G_B637_1 = G_B636_0; G_B637_2 = G_B636_1; } IL_3c42: { G_B637_2->___maxAdvance = ((float)il2cpp_codegen_add(G_B637_1, G_B637_0)); } IL_3c48: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2133 = ___0_textInfo; NullCheck(L_2133); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2134 = L_2133->___lineInfo; int32_t L_2135 = __this->___m_LineNumber; NullCheck(L_2134); float L_2136 = __this->___m_LineOffset; ((L_2134)->GetAddressAt(static_cast(L_2135)))->___baseline = ((float)il2cpp_codegen_subtract((0.0f), L_2136)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2137 = ___0_textInfo; NullCheck(L_2137); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2138 = L_2137->___lineInfo; int32_t L_2139 = __this->___m_LineNumber; NullCheck(L_2138); float L_2140 = V_270; ((L_2138)->GetAddressAt(static_cast(L_2139)))->___ascender = L_2140; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2141 = ___0_textInfo; NullCheck(L_2141); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2142 = L_2141->___lineInfo; int32_t L_2143 = __this->___m_LineNumber; NullCheck(L_2142); float L_2144 = V_271; ((L_2142)->GetAddressAt(static_cast(L_2143)))->___descender = L_2144; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2145 = ___0_textInfo; NullCheck(L_2145); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2146 = L_2145->___lineInfo; int32_t L_2147 = __this->___m_LineNumber; NullCheck(L_2146); float L_2148 = V_270; float L_2149 = V_271; float L_2150 = V_6; float L_2151 = V_2; ((L_2146)->GetAddressAt(static_cast(L_2147)))->___lineHeight = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_2148, L_2149)), ((float)il2cpp_codegen_multiply(L_2150, L_2151)))); uint32_t* L_2152 = ___2_charCode; int32_t L_2153 = *((uint32_t*)L_2152); if ((((int32_t)L_2153) == ((int32_t)((int32_t)10)))) { goto IL_3cf0; } } { uint32_t* L_2154 = ___2_charCode; int32_t L_2155 = *((uint32_t*)L_2154); if ((((int32_t)L_2155) == ((int32_t)((int32_t)11)))) { goto IL_3cf0; } } { uint32_t* L_2156 = ___2_charCode; int32_t L_2157 = *((uint32_t*)L_2156); if ((((int32_t)L_2157) == ((int32_t)((int32_t)45)))) { goto IL_3cf0; } } { uint32_t* L_2158 = ___2_charCode; int32_t L_2159 = *((uint32_t*)L_2158); if ((((int32_t)L_2159) == ((int32_t)((int32_t)8232)))) { goto IL_3cf0; } } { uint32_t* L_2160 = ___2_charCode; int32_t L_2161 = *((uint32_t*)L_2160); G_B644_0 = ((((int32_t)L_2161) == ((int32_t)((int32_t)8233)))? 1 : 0); goto IL_3cf1; } IL_3cf0: { G_B644_0 = 1; } IL_3cf1: { V_283 = (bool)G_B644_0; bool L_2162 = V_283; if (!L_2162) { goto IL_3ed8; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2163 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLineState); int32_t L_2164 = V_25; int32_t L_2165 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2166 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_2163, L_2164, L_2165, L_2166, NULL); int32_t L_2167 = __this->___m_LineNumber; __this->___m_LineNumber = ((int32_t)il2cpp_codegen_add(L_2167, 1)); V_7 = (bool)1; V_18 = (bool)0; V_17 = (bool)1; int32_t L_2168 = __this->___m_CharacterCount; __this->___m_FirstCharacterOfLine = ((int32_t)il2cpp_codegen_add(L_2168, 1)); __this->___m_LineVisibleCharacterCount = 0; __this->___m_LineVisibleSpaceCount = 0; int32_t L_2169 = __this->___m_LineNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2170 = ___0_textInfo; NullCheck(L_2170); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_2171 = L_2170->___lineInfo; NullCheck(L_2171); V_285 = (bool)((((int32_t)((((int32_t)L_2169) < ((int32_t)((int32_t)(((RuntimeArray*)L_2171)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2172 = V_285; if (!L_2172) { goto IL_3d7a; } } { int32_t L_2173 = __this->___m_LineNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2174 = ___0_textInfo; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeLineExtents_m2EA9BE32A38D5E075DEF8EDA9EC01766E45C0F85(L_2173, L_2174, NULL); } IL_3d7a: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2175 = ___0_textInfo; NullCheck(L_2175); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2176 = L_2175->___textElementInfo; int32_t L_2177 = __this->___m_CharacterCount; NullCheck(L_2176); float L_2178 = ((L_2176)->GetAddressAt(static_cast(L_2177)))->___adjustedAscender; V_284 = L_2178; float L_2179 = __this->___m_LineHeight; V_286 = (bool)((((float)L_2179) == ((float)(-32767.0f)))? 1 : 0); bool L_2180 = V_286; if (!L_2180) { goto IL_3e1b; } } { float L_2181 = __this->___m_MaxLineDescender; float L_2182 = V_284; float L_2183 = V_6; float L_2184 = __this->___m_LineSpacingDelta; float L_2185 = V_2; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2186 = ___1_generationSettings; NullCheck(L_2186); float L_2187 = L_2186->___lineSpacing; uint32_t* L_2188 = ___2_charCode; int32_t L_2189 = *((uint32_t*)L_2188); if ((((int32_t)L_2189) == ((int32_t)((int32_t)10)))) { G_B651_0 = L_2187; G_B651_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_2181)), L_2182)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_2183, L_2184)), L_2185)))); goto IL_3ded; } G_B649_0 = L_2187; G_B649_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_2181)), L_2182)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_2183, L_2184)), L_2185)))); } { uint32_t* L_2190 = ___2_charCode; int32_t L_2191 = *((uint32_t*)L_2190); if ((((int32_t)L_2191) == ((int32_t)((int32_t)8233)))) { G_B651_0 = G_B649_0; G_B651_1 = G_B649_1; goto IL_3ded; } G_B650_0 = G_B649_0; G_B650_1 = G_B649_1; } { G_B652_0 = (0.0f); G_B652_1 = G_B650_0; G_B652_2 = G_B650_1; goto IL_3df3; } IL_3ded: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2192 = ___1_generationSettings; NullCheck(L_2192); float L_2193 = L_2192->___paragraphSpacing; G_B652_0 = L_2193; G_B652_1 = G_B651_0; G_B652_2 = G_B651_1; } IL_3df3: { float L_2194 = V_4; V_287 = ((float)il2cpp_codegen_add(G_B652_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B652_1, G_B652_0)), L_2194)))); float L_2195 = __this->___m_LineOffset; float L_2196 = V_287; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_2195, L_2196)); __this->___m_IsDrivenLineSpacing = (bool)0; goto IL_3e5e; } IL_3e1b: { float L_2197 = __this->___m_LineOffset; float L_2198 = __this->___m_LineHeight; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2199 = ___1_generationSettings; NullCheck(L_2199); float L_2200 = L_2199->___lineSpacing; uint32_t* L_2201 = ___2_charCode; int32_t L_2202 = *((uint32_t*)L_2201); if ((((int32_t)L_2202) == ((int32_t)((int32_t)10)))) { G_B656_0 = L_2200; G_B656_1 = L_2198; G_B656_2 = L_2197; G_B656_3 = __this; goto IL_3e45; } G_B654_0 = L_2200; G_B654_1 = L_2198; G_B654_2 = L_2197; G_B654_3 = __this; } { uint32_t* L_2203 = ___2_charCode; int32_t L_2204 = *((uint32_t*)L_2203); if ((((int32_t)L_2204) == ((int32_t)((int32_t)8233)))) { G_B656_0 = G_B654_0; G_B656_1 = G_B654_1; G_B656_2 = G_B654_2; G_B656_3 = G_B654_3; goto IL_3e45; } G_B655_0 = G_B654_0; G_B655_1 = G_B654_1; G_B655_2 = G_B654_2; G_B655_3 = G_B654_3; } { G_B657_0 = (0.0f); G_B657_1 = G_B655_0; G_B657_2 = G_B655_1; G_B657_3 = G_B655_2; G_B657_4 = G_B655_3; goto IL_3e4b; } IL_3e45: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2205 = ___1_generationSettings; NullCheck(L_2205); float L_2206 = L_2205->___paragraphSpacing; G_B657_0 = L_2206; G_B657_1 = G_B656_0; G_B657_2 = G_B656_1; G_B657_3 = G_B656_2; G_B657_4 = G_B656_3; } IL_3e4b: { float L_2207 = V_4; NullCheck(G_B657_4); G_B657_4->___m_LineOffset = ((float)il2cpp_codegen_add(G_B657_3, ((float)il2cpp_codegen_add(G_B657_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B657_1, G_B657_0)), L_2207)))))); __this->___m_IsDrivenLineSpacing = (bool)1; } IL_3e5e: { __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); float L_2208 = V_284; __this->___m_StartOfLineAscender = L_2208; float L_2209 = __this->___m_TagLineIndent; float L_2210 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_2209)), L_2210)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2211 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedWordWrapState); int32_t L_2212 = V_25; int32_t L_2213 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2214 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_2211, L_2212, L_2213, L_2214, NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2215 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); int32_t L_2216 = V_25; int32_t L_2217 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2218 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_2215, L_2216, L_2217, L_2218, NULL); int32_t L_2219 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_2219, 1)); goto IL_43a9; } IL_3ed8: { uint32_t* L_2220 = ___2_charCode; int32_t L_2221 = *((uint32_t*)L_2220); V_288 = (bool)((((int32_t)L_2221) == ((int32_t)3))? 1 : 0); bool L_2222 = V_288; if (!L_2222) { goto IL_3ef5; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_2223 = __this->___m_TextProcessingArray; NullCheck(L_2223); V_25 = ((int32_t)(((RuntimeArray*)L_2223)->max_length)); } IL_3ef5: { } IL_3ef6: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2224 = ___0_textInfo; NullCheck(L_2224); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2225 = L_2224->___textElementInfo; int32_t L_2226 = __this->___m_CharacterCount; NullCheck(L_2225); bool L_2227 = ((L_2225)->GetAddressAt(static_cast(L_2226)))->___isVisible; V_289 = L_2227; bool L_2228 = V_289; if (!L_2228) { goto IL_401f; } } { Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2229 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2230 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2229->___min); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2231 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2232 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2231->___min); float L_2233 = L_2232->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2234 = ___0_textInfo; NullCheck(L_2234); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2235 = L_2234->___textElementInfo; int32_t L_2236 = __this->___m_CharacterCount; NullCheck(L_2235); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2237 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2235)->GetAddressAt(static_cast(L_2236)))->___bottomLeft); float L_2238 = L_2237->___x; float L_2239; L_2239 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_2233, L_2238, NULL); L_2230->___x = L_2239; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2240 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2241 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2240->___min); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2242 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2243 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2242->___min); float L_2244 = L_2243->___y; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2245 = ___0_textInfo; NullCheck(L_2245); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2246 = L_2245->___textElementInfo; int32_t L_2247 = __this->___m_CharacterCount; NullCheck(L_2246); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2248 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2246)->GetAddressAt(static_cast(L_2247)))->___bottomLeft); float L_2249 = L_2248->___y; float L_2250; L_2250 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_2244, L_2249, NULL); L_2241->___y = L_2250; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2251 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2252 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2251->___max); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2253 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2254 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2253->___max); float L_2255 = L_2254->___x; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2256 = ___0_textInfo; NullCheck(L_2256); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2257 = L_2256->___textElementInfo; int32_t L_2258 = __this->___m_CharacterCount; NullCheck(L_2257); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2259 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2257)->GetAddressAt(static_cast(L_2258)))->___topRight); float L_2260 = L_2259->___x; float L_2261; L_2261 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_2255, L_2260, NULL); L_2252->___x = L_2261; Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2262 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2263 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2262->___max); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_2264 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&__this->___m_MeshExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2265 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2264->___max); float L_2266 = L_2265->___y; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2267 = ___0_textInfo; NullCheck(L_2267); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2268 = L_2267->___textElementInfo; int32_t L_2269 = __this->___m_CharacterCount; NullCheck(L_2268); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2270 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_2268)->GetAddressAt(static_cast(L_2269)))->___topRight); float L_2271 = L_2270->___y; float L_2272; L_2272 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_2266, L_2271, NULL); L_2263->___y = L_2272; } IL_401f: { int32_t L_2273 = V_22; if (!L_2273) { goto IL_4028; } } { int32_t L_2274 = V_22; if ((!(((uint32_t)L_2274) == ((uint32_t)3)))) { goto IL_4045; } } IL_4028: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2275 = ___1_generationSettings; NullCheck(L_2275); int32_t L_2276 = L_2275->___overflowMode; if ((((int32_t)L_2276) == ((int32_t)3))) { goto IL_4045; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2277 = ___1_generationSettings; NullCheck(L_2277); int32_t L_2278 = L_2277->___overflowMode; if ((((int32_t)L_2278) == ((int32_t)1))) { goto IL_4045; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2279 = ___1_generationSettings; NullCheck(L_2279); int32_t L_2280 = L_2279->___overflowMode; G_B670_0 = ((((int32_t)L_2280) == ((int32_t)6))? 1 : 0); goto IL_4046; } IL_4045: { G_B670_0 = 1; } IL_4046: { V_290 = (bool)G_B670_0; bool L_2281 = V_290; if (!L_2281) { goto IL_4384; } } { V_291 = (bool)0; V_292 = (bool)0; bool L_2282 = V_36; if (L_2282) { goto IL_40ab; } } { uint32_t* L_2283 = ___2_charCode; int32_t L_2284 = *((uint32_t*)L_2283); if ((((int32_t)L_2284) == ((int32_t)((int32_t)8203)))) { goto IL_40ab; } } { uint32_t* L_2285 = ___2_charCode; int32_t L_2286 = *((uint32_t*)L_2285); if ((!(((uint32_t)L_2286) == ((uint32_t)((int32_t)45))))) { goto IL_40a2; } } { int32_t L_2287 = __this->___m_CharacterCount; if ((((int32_t)L_2287) <= ((int32_t)0))) { goto IL_40ab; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2288 = ___0_textInfo; NullCheck(L_2288); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2289 = L_2288->___textElementInfo; int32_t L_2290 = __this->___m_CharacterCount; NullCheck(L_2289); uint32_t L_2291 = ((L_2289)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2290, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_2292; L_2292 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_2291), NULL); if (!L_2292) { goto IL_40ab; } } IL_40a2: { uint32_t* L_2293 = ___2_charCode; int32_t L_2294 = *((uint32_t*)L_2293); if ((!(((uint32_t)L_2294) == ((uint32_t)((int32_t)173))))) { goto IL_40eb; } } IL_40ab: { bool L_2295 = __this->___m_IsNonBreakingSpace; bool L_2296 = V_18; if (!((int32_t)(((((int32_t)L_2295) == ((int32_t)0))? 1 : 0)|(int32_t)L_2296))) { goto IL_40eb; } } { uint32_t* L_2297 = ___2_charCode; int32_t L_2298 = *((uint32_t*)L_2297); if ((((int32_t)L_2298) == ((int32_t)((int32_t)160)))) { goto IL_40eb; } } { uint32_t* L_2299 = ___2_charCode; int32_t L_2300 = *((uint32_t*)L_2299); if ((((int32_t)L_2300) == ((int32_t)((int32_t)8199)))) { goto IL_40eb; } } { uint32_t* L_2301 = ___2_charCode; int32_t L_2302 = *((uint32_t*)L_2301); if ((((int32_t)L_2302) == ((int32_t)((int32_t)8209)))) { goto IL_40eb; } } { uint32_t* L_2303 = ___2_charCode; int32_t L_2304 = *((uint32_t*)L_2303); if ((((int32_t)L_2304) == ((int32_t)((int32_t)8239)))) { goto IL_40eb; } } { uint32_t* L_2305 = ___2_charCode; int32_t L_2306 = *((uint32_t*)L_2305); G_B684_0 = ((((int32_t)((((int32_t)L_2306) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_40ec; } IL_40eb: { G_B684_0 = 0; } IL_40ec: { V_293 = (bool)G_B684_0; bool L_2307 = V_293; if (!L_2307) { goto IL_415a; } } { uint32_t* L_2308 = ___2_charCode; int32_t L_2309 = *((uint32_t*)L_2308); if ((!(((uint32_t)L_2309) == ((uint32_t)((int32_t)45))))) { goto IL_412d; } } { int32_t L_2310 = __this->___m_CharacterCount; if ((((int32_t)L_2310) <= ((int32_t)0))) { goto IL_412d; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2311 = ___0_textInfo; NullCheck(L_2311); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2312 = L_2311->___textElementInfo; int32_t L_2313 = __this->___m_CharacterCount; NullCheck(L_2312); uint32_t L_2314 = ((L_2312)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2313, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_2315; L_2315 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_2314), NULL); G_B689_0 = ((((int32_t)L_2315) == ((int32_t)0))? 1 : 0); goto IL_412e; } IL_412d: { G_B689_0 = 1; } IL_412e: { V_294 = (bool)G_B689_0; bool L_2316 = V_294; if (!L_2316) { goto IL_4154; } } { V_17 = (bool)0; V_291 = (bool)1; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2317 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedSoftLineBreakState); L_2317->___previousWordBreak = (-1); } IL_4154: { goto IL_432f; } IL_415a: { bool L_2318 = __this->___m_IsNonBreakingSpace; if (L_2318) { goto IL_4184; } } { uint32_t* L_2319 = ___2_charCode; int32_t L_2320 = *((uint32_t*)L_2319); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_2321; L_2321 = TextGeneratorUtilities_IsHangul_m5A23BA8E0EBE57243E2E96A248B3F6570A87A966(L_2320, NULL); if (!L_2321) { goto IL_4178; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_2322 = V_0; NullCheck(L_2322); UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_2323; L_2323 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_2322, NULL); NullCheck(L_2323); bool L_2324; L_2324 = UnicodeLineBreakingRules_get_useModernHangulLineBreakingRules_mD86D283CE7BA23A0174B9227A7BD915D3D9FD464_inline(L_2323, NULL); if (!L_2324) { goto IL_4181; } } IL_4178: { uint32_t* L_2325 = ___2_charCode; int32_t L_2326 = *((uint32_t*)L_2325); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_2327; L_2327 = TextGeneratorUtilities_IsCJK_m2F2718B1203271CC2C501C5054590299FBCA5B7D(L_2326, NULL); G_B697_0 = ((int32_t)(L_2327)); goto IL_4182; } IL_4181: { G_B697_0 = 1; } IL_4182: { G_B699_0 = G_B697_0; goto IL_4185; } IL_4184: { G_B699_0 = 0; } IL_4185: { V_295 = (bool)G_B699_0; bool L_2328 = V_295; if (!L_2328) { goto IL_4294; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_2329 = V_0; NullCheck(L_2329); UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_2330; L_2330 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_2329, NULL); NullCheck(L_2330); HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2331; L_2331 = UnicodeLineBreakingRules_get_leadingCharactersLookup_m1DAC015D7E37112EAE0437E6472AEA0719DFF3DC(L_2330, NULL); uint32_t* L_2332 = ___2_charCode; int32_t L_2333 = *((uint32_t*)L_2332); NullCheck(L_2331); bool L_2334; L_2334 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_2331, L_2333, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var); V_296 = L_2334; int32_t L_2335 = __this->___m_CharacterCount; int32_t L_2336 = V_1; if ((((int32_t)L_2335) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_2336, 1))))) { goto IL_41e4; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_2337 = V_0; NullCheck(L_2337); UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_2338; L_2338 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_2337, NULL); NullCheck(L_2338); HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2339; L_2339 = UnicodeLineBreakingRules_get_followingCharactersLookup_m5510A21873DC5DA66F4A2DFA4C26A5EFAD494D8B(L_2338, NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2340 = ___0_textInfo; NullCheck(L_2340); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2341 = L_2340->___textElementInfo; int32_t L_2342 = __this->___m_CharacterCount; NullCheck(L_2341); uint32_t L_2343 = ((L_2341)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_2342, 1)))))->___character; NullCheck(L_2339); bool L_2344; L_2344 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_2339, L_2343, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var); G_B703_0 = ((int32_t)(L_2344)); goto IL_41e5; } IL_41e4: { G_B703_0 = 0; } IL_41e5: { V_297 = (bool)G_B703_0; bool L_2345 = V_296; V_298 = (bool)((((int32_t)L_2345) == ((int32_t)0))? 1 : 0); bool L_2346 = V_298; if (!L_2346) { goto IL_4259; } } { bool L_2347 = V_297; V_299 = (bool)((((int32_t)L_2347) == ((int32_t)0))? 1 : 0); bool L_2348 = V_299; if (!L_2348) { goto IL_4226; } } { V_17 = (bool)0; V_291 = (bool)1; } IL_4226: { bool L_2349 = V_17; V_300 = L_2349; bool L_2350 = V_300; if (!L_2350) { goto IL_4256; } } { bool L_2351 = V_36; V_301 = L_2351; bool L_2352 = V_301; if (!L_2352) { goto IL_424e; } } { V_292 = (bool)1; } IL_424e: { V_291 = (bool)1; } IL_4256: { goto IL_428e; } IL_4259: { bool L_2353 = V_17; bool L_2354 = V_52; V_302 = (bool)((int32_t)((int32_t)L_2353&(int32_t)L_2354)); bool L_2355 = V_302; if (!L_2355) { goto IL_428d; } } { bool L_2356 = V_36; V_303 = L_2356; bool L_2357 = V_303; if (!L_2357) { goto IL_4285; } } { V_292 = (bool)1; } IL_4285: { V_291 = (bool)1; } IL_428d: { } IL_428e: { goto IL_432f; } IL_4294: { bool L_2358 = __this->___m_IsNonBreakingSpace; if (L_2358) { goto IL_42c6; } } { int32_t L_2359 = __this->___m_CharacterCount; int32_t L_2360 = V_1; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_2359, 1))) >= ((int32_t)L_2360))) { goto IL_42c6; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2361 = ___0_textInfo; NullCheck(L_2361); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2362 = L_2361->___textElementInfo; int32_t L_2363 = __this->___m_CharacterCount; NullCheck(L_2362); uint32_t L_2364 = ((L_2362)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_2363, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_2365; L_2365 = TextGeneratorUtilities_IsCJK_m2F2718B1203271CC2C501C5054590299FBCA5B7D(L_2364, NULL); G_B721_0 = ((int32_t)(L_2365)); goto IL_42c7; } IL_42c6: { G_B721_0 = 0; } IL_42c7: { V_304 = (bool)G_B721_0; bool L_2366 = V_304; if (!L_2366) { goto IL_42e0; } } { V_291 = (bool)1; goto IL_432f; } IL_42e0: { bool L_2367 = V_17; V_305 = L_2367; bool L_2368 = V_305; if (!L_2368) { goto IL_432f; } } { bool L_2369 = V_36; if (!L_2369) { goto IL_42fe; } } { uint32_t* L_2370 = ___2_charCode; int32_t L_2371 = *((uint32_t*)L_2370); if ((!(((uint32_t)L_2371) == ((uint32_t)((int32_t)160))))) { goto IL_4311; } } IL_42fe: { uint32_t* L_2372 = ___2_charCode; int32_t L_2373 = *((uint32_t*)L_2372); if ((!(((uint32_t)L_2373) == ((uint32_t)((int32_t)173))))) { goto IL_430e; } } { bool L_2374 = V_21; G_B729_0 = ((((int32_t)L_2374) == ((int32_t)0))? 1 : 0); goto IL_430f; } IL_430e: { G_B729_0 = 0; } IL_430f: { G_B731_0 = G_B729_0; goto IL_4312; } IL_4311: { G_B731_0 = 1; } IL_4312: { V_306 = (bool)G_B731_0; bool L_2375 = V_306; if (!L_2375) { goto IL_4327; } } { V_292 = (bool)1; } IL_4327: { V_291 = (bool)1; } IL_432f: { bool L_2376 = V_291; V_307 = L_2376; bool L_2377 = V_307; if (!L_2377) { goto IL_4359; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2378 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedWordWrapState); int32_t L_2379 = V_25; int32_t L_2380 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2381 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_2378, L_2379, L_2380, L_2381, NULL); } IL_4359: { bool L_2382 = V_292; V_308 = L_2382; bool L_2383 = V_308; if (!L_2383) { goto IL_4383; } } { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2384 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedSoftLineBreakState); int32_t L_2385 = V_25; int32_t L_2386 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2387 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_2384, L_2385, L_2386, L_2387, NULL); } IL_4383: { } IL_4384: { WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_2388 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); int32_t L_2389 = V_25; int32_t L_2390 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_2391 = ___0_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_2388, L_2389, L_2390, L_2391, NULL); int32_t L_2392 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_2392, 1)); } IL_43a9: { int32_t L_2393 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_2393, 1)); } IL_43af: { int32_t L_2394 = V_25; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_2395 = __this->___m_TextProcessingArray; NullCheck(L_2395); if ((((int32_t)L_2394) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2395)->max_length))))) { goto IL_43d2; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_2396 = __this->___m_TextProcessingArray; int32_t L_2397 = V_25; NullCheck(L_2396); uint32_t L_2398 = ((L_2396)->GetAddressAt(static_cast(L_2397)))->___unicode; G_B744_0 = ((!(((uint32_t)L_2398) <= ((uint32_t)0)))? 1 : 0); goto IL_43d3; } IL_43d2: { G_B744_0 = 0; } IL_43d3: { V_309 = (bool)G_B744_0; bool L_2399 = V_309; if (L_2399) { goto IL_052b; } } IL_43e4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_InsertNewLine_m00109EA00343212A7FD05D49E7DBF81DBFE4B5E4 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, int32_t ___0_i, float ___1_baseScale, float ___2_currentElementScale, float ___3_currentEmScale, float ___4_boldSpacingAdjustment, float ___5_characterSpacingAdjustment, float ___6_width, float ___7_lineGap, bool* ___8_isMaxVisibleDescenderSet, float* ___9_maxVisibleDescender, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___10_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___11_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; float V_10 = 0.0f; bool V_11 = false; bool V_12 = false; float V_13 = 0.0f; float V_14 = 0.0f; int32_t G_B5_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B9_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B8_0 = NULL; float G_B10_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B10_1 = NULL; int32_t G_B16_0 = 0; int32_t G_B18_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B22_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B22_1 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B21_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B21_1 = NULL; int32_t G_B23_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B23_1 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B23_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B25_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B25_1 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B24_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B24_1 = NULL; int32_t G_B26_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B26_1 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B26_2 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B28_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B28_1 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B27_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B27_1 = NULL; int32_t G_B29_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B29_1 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B29_2 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B31_0 = NULL; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B30_0 = NULL; float G_B32_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B32_1 = NULL; float G_B34_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B34_1 = NULL; float G_B33_0 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B33_1 = NULL; float G_B35_0 = 0.0f; float G_B35_1 = 0.0f; LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5* G_B35_2 = NULL; { float L_0 = __this->___m_MaxLineAscender; float L_1 = __this->___m_StartOfLineAscender; V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1)); float L_2 = __this->___m_LineOffset; if ((!(((float)L_2) > ((float)(0.0f))))) { goto IL_003c; } } { float L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_4; L_4 = fabsf(L_3); if ((!(((float)L_4) > ((float)(0.00999999978f))))) { goto IL_003c; } } { bool L_5 = __this->___m_IsDrivenLineSpacing; if (L_5) { goto IL_003c; } } { bool L_6 = __this->___m_IsNewPage; G_B5_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0); goto IL_003d; } IL_003c: { G_B5_0 = 0; } IL_003d: { V_6 = (bool)G_B5_0; bool L_7 = V_6; if (!L_7) { goto IL_0076; } } { int32_t L_8 = __this->___m_FirstCharacterOfLine; int32_t L_9 = __this->___m_CharacterCount; float L_10 = V_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_11 = ___11_textInfo; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_AdjustLineOffset_m811C187EA3E41781116F0C7A679B05BB27874123(L_8, L_9, L_10, L_11, NULL); float L_12 = __this->___m_MaxDescender; float L_13 = V_0; __this->___m_MaxDescender = ((float)il2cpp_codegen_subtract(L_12, L_13)); float L_14 = __this->___m_LineOffset; float L_15 = V_0; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_14, L_15)); } IL_0076: { float L_16 = __this->___m_MaxLineAscender; float L_17 = __this->___m_LineOffset; V_1 = ((float)il2cpp_codegen_subtract(L_16, L_17)); float L_18 = __this->___m_MaxLineDescender; float L_19 = __this->___m_LineOffset; V_2 = ((float)il2cpp_codegen_subtract(L_18, L_19)); float L_20 = __this->___m_MaxDescender; float L_21 = V_2; if ((((float)L_20) < ((float)L_21))) { G_B9_0 = __this; goto IL_009f; } G_B8_0 = __this; } { float L_22 = V_2; G_B10_0 = L_22; G_B10_1 = G_B8_0; goto IL_00a5; } IL_009f: { float L_23 = __this->___m_MaxDescender; G_B10_0 = L_23; G_B10_1 = G_B9_0; } IL_00a5: { NullCheck(G_B10_1); G_B10_1->___m_MaxDescender = G_B10_0; bool* L_24 = ___8_isMaxVisibleDescenderSet; int32_t L_25 = *((uint8_t*)L_24); V_7 = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0); bool L_26 = V_7; if (!L_26) { goto IL_00bf; } } { float* L_27 = ___9_maxVisibleDescender; float L_28 = __this->___m_MaxDescender; *((float*)L_27) = (float)L_28; } IL_00bf: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_29 = ___10_generationSettings; NullCheck(L_29); bool L_30 = L_29->___useMaxVisibleDescender; if (!L_30) { goto IL_00ee; } } { int32_t L_31 = __this->___m_CharacterCount; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_32 = ___10_generationSettings; NullCheck(L_32); int32_t L_33 = L_32->___maxVisibleCharacters; if ((((int32_t)L_31) >= ((int32_t)L_33))) { goto IL_00eb; } } { int32_t L_34 = __this->___m_LineNumber; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_35 = ___10_generationSettings; NullCheck(L_35); int32_t L_36 = L_35->___maxVisibleLines; G_B16_0 = ((((int32_t)((((int32_t)L_34) < ((int32_t)L_36))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00ec; } IL_00eb: { G_B16_0 = 1; } IL_00ec: { G_B18_0 = G_B16_0; goto IL_00ef; } IL_00ee: { G_B18_0 = 0; } IL_00ef: { V_8 = (bool)G_B18_0; bool L_37 = V_8; if (!L_37) { goto IL_00f9; } } { bool* L_38 = ___8_isMaxVisibleDescenderSet; *((int8_t*)L_38) = (int8_t)1; } IL_00f9: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_39 = ___11_textInfo; NullCheck(L_39); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_40 = L_39->___lineInfo; int32_t L_41 = __this->___m_LineNumber; NullCheck(L_40); int32_t L_42 = __this->___m_FirstCharacterOfLine; ((L_40)->GetAddressAt(static_cast(L_41)))->___firstCharacterIndex = L_42; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_43 = ___11_textInfo; NullCheck(L_43); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_44 = L_43->___lineInfo; int32_t L_45 = __this->___m_LineNumber; NullCheck(L_44); int32_t L_46 = __this->___m_FirstCharacterOfLine; int32_t L_47 = __this->___m_FirstVisibleCharacterOfLine; if ((((int32_t)L_46) > ((int32_t)L_47))) { G_B22_0 = __this; G_B22_1 = ((L_44)->GetAddressAt(static_cast(L_45))); goto IL_013f; } G_B21_0 = __this; G_B21_1 = ((L_44)->GetAddressAt(static_cast(L_45))); } { int32_t L_48 = __this->___m_FirstVisibleCharacterOfLine; G_B23_0 = L_48; G_B23_1 = G_B21_0; G_B23_2 = G_B21_1; goto IL_0145; } IL_013f: { int32_t L_49 = __this->___m_FirstCharacterOfLine; G_B23_0 = L_49; G_B23_1 = G_B22_0; G_B23_2 = G_B22_1; } IL_0145: { int32_t L_50 = G_B23_0; V_9 = L_50; NullCheck(G_B23_1); G_B23_1->___m_FirstVisibleCharacterOfLine = L_50; int32_t L_51 = V_9; G_B23_2->___firstVisibleCharacterIndex = L_51; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_52 = ___11_textInfo; NullCheck(L_52); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_53 = L_52->___lineInfo; int32_t L_54 = __this->___m_LineNumber; NullCheck(L_53); int32_t L_55 = __this->___m_CharacterCount; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_55, 1))) > ((int32_t)0))) { G_B25_0 = __this; G_B25_1 = ((L_53)->GetAddressAt(static_cast(L_54))); goto IL_0175; } G_B24_0 = __this; G_B24_1 = ((L_53)->GetAddressAt(static_cast(L_54))); } { G_B26_0 = 0; G_B26_1 = G_B24_0; G_B26_2 = G_B24_1; goto IL_017d; } IL_0175: { int32_t L_56 = __this->___m_CharacterCount; G_B26_0 = ((int32_t)il2cpp_codegen_subtract(L_56, 1)); G_B26_1 = G_B25_0; G_B26_2 = G_B25_1; } IL_017d: { int32_t L_57 = G_B26_0; V_9 = L_57; NullCheck(G_B26_1); G_B26_1->___m_LastCharacterOfLine = L_57; int32_t L_58 = V_9; G_B26_2->___lastCharacterIndex = L_58; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_59 = ___11_textInfo; NullCheck(L_59); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_60 = L_59->___lineInfo; int32_t L_61 = __this->___m_LineNumber; NullCheck(L_60); int32_t L_62 = __this->___m_LastVisibleCharacterOfLine; int32_t L_63 = __this->___m_FirstVisibleCharacterOfLine; if ((((int32_t)L_62) < ((int32_t)L_63))) { G_B28_0 = __this; G_B28_1 = ((L_60)->GetAddressAt(static_cast(L_61))); goto IL_01b5; } G_B27_0 = __this; G_B27_1 = ((L_60)->GetAddressAt(static_cast(L_61))); } { int32_t L_64 = __this->___m_LastVisibleCharacterOfLine; G_B29_0 = L_64; G_B29_1 = G_B27_0; G_B29_2 = G_B27_1; goto IL_01bb; } IL_01b5: { int32_t L_65 = __this->___m_FirstVisibleCharacterOfLine; G_B29_0 = L_65; G_B29_1 = G_B28_0; G_B29_2 = G_B28_1; } IL_01bb: { int32_t L_66 = G_B29_0; V_9 = L_66; NullCheck(G_B29_1); G_B29_1->___m_LastVisibleCharacterOfLine = L_66; int32_t L_67 = V_9; G_B29_2->___lastVisibleCharacterIndex = L_67; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_68 = ___11_textInfo; NullCheck(L_68); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_69 = L_68->___lineInfo; int32_t L_70 = __this->___m_LineNumber; NullCheck(L_69); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_71 = ___11_textInfo; NullCheck(L_71); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_72 = L_71->___lineInfo; int32_t L_73 = __this->___m_LineNumber; NullCheck(L_72); int32_t L_74 = ((L_72)->GetAddressAt(static_cast(L_73)))->___lastCharacterIndex; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_75 = ___11_textInfo; NullCheck(L_75); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_76 = L_75->___lineInfo; int32_t L_77 = __this->___m_LineNumber; NullCheck(L_76); int32_t L_78 = ((L_76)->GetAddressAt(static_cast(L_77)))->___firstCharacterIndex; ((L_69)->GetAddressAt(static_cast(L_70)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_74, L_78)), 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_79 = ___11_textInfo; NullCheck(L_79); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_80 = L_79->___lineInfo; int32_t L_81 = __this->___m_LineNumber; NullCheck(L_80); int32_t L_82 = __this->___m_LineVisibleCharacterCount; ((L_80)->GetAddressAt(static_cast(L_81)))->___visibleCharacterCount = L_82; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_83 = ___11_textInfo; NullCheck(L_83); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_84 = L_83->___lineInfo; int32_t L_85 = __this->___m_LineNumber; NullCheck(L_84); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_86 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_84)->GetAddressAt(static_cast(L_85)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_87 = ___11_textInfo; NullCheck(L_87); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_88 = L_87->___textElementInfo; int32_t L_89 = __this->___m_FirstVisibleCharacterOfLine; NullCheck(L_88); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_90 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_88)->GetAddressAt(static_cast(L_89)))->___bottomLeft); float L_91 = L_90->___x; float L_92 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93; memset((&L_93), 0, sizeof(L_93)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_93), L_91, L_92, NULL); L_86->___min = L_93; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_94 = ___11_textInfo; NullCheck(L_94); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_95 = L_94->___lineInfo; int32_t L_96 = __this->___m_LineNumber; NullCheck(L_95); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_97 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_95)->GetAddressAt(static_cast(L_96)))->___lineExtents); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_98 = ___11_textInfo; NullCheck(L_98); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_99 = L_98->___textElementInfo; int32_t L_100 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_99); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_101 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_99)->GetAddressAt(static_cast(L_100)))->___topRight); float L_102 = L_101->___x; float L_103 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_104; memset((&L_104), 0, sizeof(L_104)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_104), L_102, L_103, NULL); L_97->___max = L_104; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_105 = ___11_textInfo; NullCheck(L_105); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_106 = L_105->___lineInfo; int32_t L_107 = __this->___m_LineNumber; NullCheck(L_106); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_108 = ___10_generationSettings; NullCheck(L_108); bool L_109 = L_108->___isIMGUI; if (L_109) { G_B31_0 = ((L_106)->GetAddressAt(static_cast(L_107))); goto IL_02e9; } G_B30_0 = ((L_106)->GetAddressAt(static_cast(L_107))); } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_110 = ___11_textInfo; NullCheck(L_110); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_111 = L_110->___lineInfo; int32_t L_112 = __this->___m_LineNumber; NullCheck(L_111); Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6* L_113 = (Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6*)(&((L_111)->GetAddressAt(static_cast(L_112)))->___lineExtents); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_114 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_113->___max); float L_115 = L_114->___x; G_B32_0 = L_115; G_B32_1 = G_B30_0; goto IL_0300; } IL_02e9: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_116 = ___11_textInfo; NullCheck(L_116); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_117 = L_116->___textElementInfo; int32_t L_118 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_117); float L_119 = ((L_117)->GetAddressAt(static_cast(L_118)))->___xAdvance; G_B32_0 = L_119; G_B32_1 = G_B31_0; } IL_0300: { G_B32_1->___length = G_B32_0; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_120 = ___11_textInfo; NullCheck(L_120); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_121 = L_120->___lineInfo; int32_t L_122 = __this->___m_LineNumber; NullCheck(L_121); float L_123 = ___6_width; ((L_121)->GetAddressAt(static_cast(L_122)))->___width = L_123; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_124 = ___11_textInfo; NullCheck(L_124); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_125 = L_124->___textElementInfo; int32_t L_126 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_125); float L_127 = ((L_125)->GetAddressAt(static_cast(L_126)))->___adjustedHorizontalAdvance; V_3 = L_127; float L_128 = V_3; float L_129 = ___2_currentElementScale; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_130 = __this->___m_CurrentFontAsset; NullCheck(L_130); float L_131; L_131 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_130, NULL); float L_132 = ___5_characterSpacingAdjustment; float L_133 = ___4_boldSpacingAdjustment; float L_134 = ___3_currentEmScale; float L_135 = __this->___m_CSpacing; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_136 = ___10_generationSettings; NullCheck(L_136); float L_137 = L_136->___charWidthMaxAdj; V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_128, L_129)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_131, L_132)), L_133)), L_134)))), L_135)), ((float)il2cpp_codegen_subtract((1.0f), L_137)))); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_138 = ___11_textInfo; NullCheck(L_138); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_139 = L_138->___lineInfo; int32_t L_140 = __this->___m_LineNumber; NullCheck(L_139); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_141 = ___11_textInfo; NullCheck(L_141); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_142 = L_141->___textElementInfo; int32_t L_143 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_142); float L_144 = ((L_142)->GetAddressAt(static_cast(L_143)))->___xAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_145 = ___10_generationSettings; NullCheck(L_145); bool L_146 = L_145->___isRightToLeft; if (L_146) { G_B34_0 = L_144; G_B34_1 = ((L_139)->GetAddressAt(static_cast(L_140))); goto IL_039c; } G_B33_0 = L_144; G_B33_1 = ((L_139)->GetAddressAt(static_cast(L_140))); } { float L_147 = V_4; G_B35_0 = ((-L_147)); G_B35_1 = G_B33_0; G_B35_2 = G_B33_1; goto IL_039e; } IL_039c: { float L_148 = V_4; G_B35_0 = L_148; G_B35_1 = G_B34_0; G_B35_2 = G_B34_1; } IL_039e: { float L_149 = ((float)il2cpp_codegen_add(G_B35_1, G_B35_0)); V_10 = L_149; G_B35_2->___maxAdvance = L_149; float L_150 = V_10; V_5 = L_150; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_151 = ___11_textInfo; NullCheck(L_151); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_152 = L_151->___textElementInfo; int32_t L_153 = __this->___m_LastVisibleCharacterOfLine; NullCheck(L_152); float L_154 = V_5; ((L_152)->GetAddressAt(static_cast(L_153)))->___xAdvance = L_154; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_155 = ___11_textInfo; NullCheck(L_155); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_156 = L_155->___lineInfo; int32_t L_157 = __this->___m_LineNumber; NullCheck(L_156); float L_158 = __this->___m_LineOffset; ((L_156)->GetAddressAt(static_cast(L_157)))->___baseline = ((float)il2cpp_codegen_subtract((0.0f), L_158)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_159 = ___11_textInfo; NullCheck(L_159); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_160 = L_159->___lineInfo; int32_t L_161 = __this->___m_LineNumber; NullCheck(L_160); float L_162 = V_1; ((L_160)->GetAddressAt(static_cast(L_161)))->___ascender = L_162; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_163 = ___11_textInfo; NullCheck(L_163); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_164 = L_163->___lineInfo; int32_t L_165 = __this->___m_LineNumber; NullCheck(L_164); float L_166 = V_2; ((L_164)->GetAddressAt(static_cast(L_165)))->___descender = L_166; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_167 = ___11_textInfo; NullCheck(L_167); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_168 = L_167->___lineInfo; int32_t L_169 = __this->___m_LineNumber; NullCheck(L_168); float L_170 = V_1; float L_171 = V_2; float L_172 = ___7_lineGap; float L_173 = ___1_baseScale; ((L_168)->GetAddressAt(static_cast(L_169)))->___lineHeight = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_170, L_171)), ((float)il2cpp_codegen_multiply(L_172, L_173)))); int32_t L_174 = __this->___m_CharacterCount; __this->___m_FirstCharacterOfLine = L_174; __this->___m_LineVisibleCharacterCount = 0; __this->___m_LineVisibleSpaceCount = 0; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_175 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLineState); int32_t L_176 = ___0_i; int32_t L_177 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_178 = ___11_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, L_175, L_176, ((int32_t)il2cpp_codegen_subtract(L_177, 1)), L_178, NULL); int32_t L_179 = __this->___m_LineNumber; __this->___m_LineNumber = ((int32_t)il2cpp_codegen_add(L_179, 1)); int32_t L_180 = __this->___m_LineNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_181 = ___11_textInfo; NullCheck(L_181); LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* L_182 = L_181->___lineInfo; NullCheck(L_182); V_11 = (bool)((((int32_t)((((int32_t)L_180) < ((int32_t)((int32_t)(((RuntimeArray*)L_182)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_183 = V_11; if (!L_183) { goto IL_049e; } } { int32_t L_184 = __this->___m_LineNumber; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_185 = ___11_textInfo; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeLineExtents_m2EA9BE32A38D5E075DEF8EDA9EC01766E45C0F85(L_184, L_185, NULL); } IL_049e: { float L_186 = __this->___m_LineHeight; V_12 = (bool)((((float)L_186) == ((float)(-32767.0f)))? 1 : 0); bool L_187 = V_12; if (!L_187) { goto IL_050d; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_188 = ___11_textInfo; NullCheck(L_188); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_189 = L_188->___textElementInfo; int32_t L_190 = __this->___m_CharacterCount; NullCheck(L_189); float L_191 = ((L_189)->GetAddressAt(static_cast(L_190)))->___adjustedAscender; V_13 = L_191; float L_192 = __this->___m_MaxLineDescender; float L_193 = V_13; float L_194 = ___7_lineGap; float L_195 = __this->___m_LineSpacingDelta; float L_196 = ___1_baseScale; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_197 = ___10_generationSettings; NullCheck(L_197); float L_198 = L_197->___lineSpacing; float L_199 = ___3_currentEmScale; V_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_192)), L_193)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_194, L_195)), L_196)))), ((float)il2cpp_codegen_multiply(L_198, L_199)))); float L_200 = __this->___m_LineOffset; float L_201 = V_14; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_200, L_201)); float L_202 = V_13; __this->___m_StartOfLineAscender = L_202; goto IL_052d; } IL_050d: { float L_203 = __this->___m_LineOffset; float L_204 = __this->___m_LineHeight; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_205 = ___10_generationSettings; NullCheck(L_205); float L_206 = L_205->___lineSpacing; float L_207 = ___3_currentEmScale; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_203, ((float)il2cpp_codegen_add(L_204, ((float)il2cpp_codegen_multiply(L_206, L_207)))))); } IL_052d: { __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); float L_208 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add((0.0f), L_208)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TextGenerator_GetPreferredValues_m00CB10940AD7561839EBA19B67E32B92B19F1CB6 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_settings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral911C45CCDD6261BCC0DB106704C632E834EF8E49); s_Il2CppMethodInitialized = true; } bool V_0 = false; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t G_B3_0 = 0; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___0_settings; NullCheck(L_0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = L_0->___fontAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_001f; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___0_settings; NullCheck(L_3); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_4 = L_3->___fontAsset; NullCheck(L_4); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_5; L_5 = FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC(L_4, NULL); G_B3_0 = ((((RuntimeObject*)(Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_0020; } IL_001f: { G_B3_0 = 1; } IL_0020: { V_0 = (bool)G_B3_0; bool L_6 = V_0; if (!L_6) { goto IL_0038; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral911C45CCDD6261BCC0DB106704C632E834EF8E49, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_1 = L_7; goto IL_004c; } IL_0038: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_8 = ___0_settings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_9 = ___1_textInfo; TextGenerator_Prepare_mD0A24977334138340CA73FB9787627373C6AA255(__this, L_8, L_9, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___0_settings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_11 = ___1_textInfo; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = TextGenerator_GetPreferredValuesInternal_m125B070164DFEA503C67525D1F418DAF41300ABD(__this, L_10, L_11, NULL); V_1 = L_12; goto IL_004c; } IL_004c: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_1; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TextGenerator_GetPreferredValuesInternal_m125B070164DFEA503C67525D1F418DAF41300ABD (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); float G_B5_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B7_0 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B6_0 = NULL; float G_B8_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B8_1 = NULL; float G_B10_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B10_1 = NULL; float G_B9_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B9_1 = NULL; float G_B11_0 = 0.0f; float G_B11_1 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B11_2 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___0_generationSettings; NullCheck(L_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1 = L_0->___textSettings; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_2 = L_2; bool L_3 = V_2; if (!L_3) { goto IL_001c; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_3 = L_4; goto IL_00ac; } IL_001c: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_5 = ___0_generationSettings; NullCheck(L_5); bool L_6 = L_5->___autoSize; if (L_6) { goto IL_002c; } } { float L_7 = __this->___m_FontSize; G_B5_0 = L_7; goto IL_0032; } IL_002c: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_8 = ___0_generationSettings; NullCheck(L_8); float L_9 = L_8->___fontSizeMax; G_B5_0 = L_9; } IL_0032: { V_0 = G_B5_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___0_generationSettings; NullCheck(L_10); float L_11 = L_10->___fontSizeMin; __this->___m_MinFontSize = L_11; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_12 = ___0_generationSettings; NullCheck(L_12); float L_13 = L_12->___fontSizeMax; __this->___m_MaxFontSize = L_13; __this->___m_CharWidthAdjDelta = (0.0f); float L_14 = __this->___m_MarginWidth; if ((!(((float)L_14) == ((float)(0.0f))))) { G_B7_0 = (&V_1); goto IL_006c; } G_B6_0 = (&V_1); } { G_B8_0 = (32767.0f); G_B8_1 = G_B6_0; goto IL_0072; } IL_006c: { float L_15 = __this->___m_MarginWidth; G_B8_0 = L_15; G_B8_1 = G_B7_0; } IL_0072: { float L_16 = __this->___m_MarginHeight; if ((!(((float)L_16) == ((float)(0.0f))))) { G_B10_0 = G_B8_0; G_B10_1 = G_B8_1; goto IL_0086; } G_B9_0 = G_B8_0; G_B9_1 = G_B8_1; } { G_B11_0 = (32767.0f); G_B11_1 = G_B9_0; G_B11_2 = G_B9_1; goto IL_008c; } IL_0086: { float L_17 = __this->___m_MarginHeight; G_B11_0 = L_17; G_B11_1 = G_B10_0; G_B11_2 = G_B10_1; } IL_008c: { Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline(G_B11_2, G_B11_1, G_B11_0, NULL); __this->___m_AutoSizeIterationCount = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_19 = ___0_generationSettings; NullCheck(L_19); bool L_20 = L_19->___autoSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_21 = ___0_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_22 = ___1_textInfo; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23; L_23 = VirtualFuncInvoker5< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, bool, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2*, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* >::Invoke(4, __this, (&V_0), L_18, L_20, L_21, L_22); V_3 = L_23; goto IL_00ac; } IL_00ac: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_3; return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TextGenerator_CalculatePreferredValues_mCD2ED8A220C3BA31EAB8AF6CED02E3277A723EAA (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, float* ___0_fontSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_marginSize, bool ___2_isTextAutoSizingEnabled, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___3_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___4_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EFD426731423F3C40A7DA0D6CAECBFB816A8F61); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; bool V_7 = false; bool V_8 = false; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_9 = NULL; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; int32_t V_13 = 0; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; bool V_18 = false; bool V_19 = false; bool V_20 = false; CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 V_21; memset((&V_21), 0, sizeof(V_21)); bool V_22 = false; WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 V_23; memset((&V_23), 0, sizeof(V_23)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 V_24; memset((&V_24), 0, sizeof(V_24)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123 V_25; memset((&V_25), 0, sizeof(V_25)); bool V_26 = false; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_27; memset((&V_27), 0, sizeof(V_27)); bool V_28 = false; bool V_29 = false; FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_30; memset((&V_30), 0, sizeof(V_30)); int32_t V_31 = 0; uint32_t V_32 = 0; int32_t V_33 = 0; bool V_34 = false; bool V_35 = false; float V_36 = 0.0f; float V_37 = 0.0f; float V_38 = 0.0f; float V_39 = 0.0f; float V_40 = 0.0f; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_41 = NULL; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_42; memset((&V_42), 0, sizeof(V_42)); bool V_43 = false; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E V_44; memset((&V_44), 0, sizeof(V_44)); float V_45 = 0.0f; bool V_46 = false; float V_47 = 0.0f; float V_48 = 0.0f; float V_49 = 0.0f; float V_50 = 0.0f; float V_51 = 0.0f; float V_52 = 0.0f; bool V_53 = false; bool V_54 = false; bool V_55 = false; bool V_56 = false; int32_t V_57 = 0; bool V_58 = false; bool V_59 = false; bool V_60 = false; bool V_61 = false; uint32_t V_62 = 0; uint32_t V_63 = 0; bool V_64 = false; bool V_65 = false; bool V_66 = false; bool V_67 = false; bool V_68 = false; bool V_69 = false; bool V_70 = false; bool V_71 = false; bool V_72 = false; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* V_73 = NULL; bool V_74 = false; bool V_75 = false; bool V_76 = false; float V_77 = 0.0f; float V_78 = 0.0f; float V_79 = 0.0f; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_80; memset((&V_80), 0, sizeof(V_80)); bool V_81 = false; float V_82 = 0.0f; bool V_83 = false; bool V_84 = false; bool V_85 = false; bool V_86 = false; bool V_87 = false; bool V_88 = false; GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E V_89; memset((&V_89), 0, sizeof(V_89)); uint32_t V_90 = 0; bool V_91 = false; uint32_t V_92 = 0; uint32_t V_93 = 0; bool V_94 = false; GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 V_95; memset((&V_95), 0, sizeof(V_95)); bool V_96 = false; uint32_t V_97 = 0; uint32_t V_98 = 0; bool V_99 = false; bool V_100 = false; bool V_101 = false; bool V_102 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_103 = NULL; uint32_t V_104 = 0; uint32_t V_105 = 0; uint32_t V_106 = 0; MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 V_107; memset((&V_107), 0, sizeof(V_107)); bool V_108 = false; float V_109 = 0.0f; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 V_110; memset((&V_110), 0, sizeof(V_110)); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 V_111; memset((&V_111), 0, sizeof(V_111)); bool V_112 = false; int32_t V_113 = 0; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_114 = NULL; uint32_t V_115 = 0; uint32_t V_116 = 0; uint32_t V_117 = 0; MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C V_118; memset((&V_118), 0, sizeof(V_118)); bool V_119 = false; float V_120 = 0.0f; float V_121 = 0.0f; float V_122 = 0.0f; bool V_123 = false; bool V_124 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_125 = NULL; uint32_t V_126 = 0; uint32_t V_127 = 0; uint32_t V_128 = 0; MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 V_129; memset((&V_129), 0, sizeof(V_129)); bool V_130 = false; float V_131 = 0.0f; bool V_132 = false; bool V_133 = false; bool V_134 = false; bool V_135 = false; bool V_136 = false; float V_137 = 0.0f; bool V_138 = false; bool V_139 = false; bool V_140 = false; bool V_141 = false; bool V_142 = false; bool V_143 = false; bool V_144 = false; float V_145 = 0.0f; float V_146 = 0.0f; float V_147 = 0.0f; float V_148 = 0.0f; bool V_149 = false; bool V_150 = false; bool V_151 = false; bool V_152 = false; float V_153 = 0.0f; float V_154 = 0.0f; bool V_155 = false; bool V_156 = false; float V_157 = 0.0f; bool V_158 = false; bool V_159 = false; bool V_160 = false; bool V_161 = false; bool V_162 = false; float V_163 = 0.0f; bool V_164 = false; bool V_165 = false; float V_166 = 0.0f; float V_167 = 0.0f; bool V_168 = false; float V_169 = 0.0f; bool V_170 = false; bool V_171 = false; bool V_172 = false; bool V_173 = false; bool V_174 = false; float V_175 = 0.0f; float V_176 = 0.0f; bool V_177 = false; bool V_178 = false; float V_179 = 0.0f; bool V_180 = false; float V_181 = 0.0f; bool V_182 = false; bool V_183 = false; bool V_184 = false; bool V_185 = false; bool V_186 = false; bool V_187 = false; bool V_188 = false; bool V_189 = false; bool V_190 = false; bool V_191 = false; bool V_192 = false; bool V_193 = false; bool V_194 = false; bool V_195 = false; bool V_196 = false; bool V_197 = false; bool V_198 = false; bool V_199 = false; bool V_200 = false; bool V_201 = false; bool V_202 = false; bool V_203 = false; float V_204 = 0.0f; bool V_205 = false; bool V_206 = false; bool V_207 = false; int32_t G_B3_0 = 0; int32_t G_B9_0 = 0; int32_t G_B14_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B17_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B16_0 = NULL; int32_t G_B18_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B18_1 = NULL; float G_B21_0 = 0.0f; float G_B20_0 = 0.0f; float G_B22_0 = 0.0f; float G_B22_1 = 0.0f; float G_B24_0 = 0.0f; float G_B23_0 = 0.0f; float G_B25_0 = 0.0f; float G_B25_1 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B27_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B26_0 = NULL; int32_t G_B28_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B28_1 = NULL; int32_t G_B34_0 = 0; int32_t G_B55_0 = 0; float G_B79_0 = 0.0f; float G_B78_0 = 0.0f; float G_B80_0 = 0.0f; float G_B80_1 = 0.0f; float G_B83_0 = 0.0f; float G_B82_0 = 0.0f; float G_B84_0 = 0.0f; float G_B84_1 = 0.0f; int32_t G_B93_0 = 0; float G_B96_0 = 0.0f; float G_B95_0 = 0.0f; float G_B97_0 = 0.0f; float G_B97_1 = 0.0f; float G_B100_0 = 0.0f; float G_B99_0 = 0.0f; float G_B101_0 = 0.0f; float G_B101_1 = 0.0f; int32_t G_B105_0 = 0; int32_t G_B112_0 = 0; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A G_B119_0; memset((&G_B119_0), 0, sizeof(G_B119_0)); int32_t G_B122_0 = 0; int32_t G_B125_0 = 0; int32_t G_B129_0 = 0; float G_B134_0 = 0.0f; int32_t G_B140_0 = 0; float G_B144_0 = 0.0f; int32_t G_B152_0 = 0; int32_t G_B156_0 = 0; int32_t G_B167_0 = 0; int32_t G_B171_0 = 0; int32_t G_B180_0 = 0; int32_t G_B186_0 = 0; float G_B191_0 = 0.0f; float G_B194_0 = 0.0f; int32_t G_B197_0 = 0; int32_t G_B204_0 = 0; int32_t G_B210_0 = 0; int32_t G_B214_0 = 0; int32_t G_B221_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B224_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B223_0 = NULL; float G_B225_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B225_1 = NULL; int32_t G_B230_0 = 0; int32_t G_B244_0 = 0; float G_B248_0 = 0.0f; float G_B250_0 = 0.0f; float G_B250_1 = 0.0f; float G_B249_0 = 0.0f; float G_B249_1 = 0.0f; float G_B251_0 = 0.0f; float G_B251_1 = 0.0f; float G_B251_2 = 0.0f; float G_B254_0 = 0.0f; float G_B254_1 = 0.0f; float G_B253_0 = 0.0f; float G_B253_1 = 0.0f; float G_B255_0 = 0.0f; float G_B255_1 = 0.0f; float G_B255_2 = 0.0f; int32_t G_B257_0 = 0; int32_t G_B262_0 = 0; int32_t G_B267_0 = 0; int32_t G_B275_0 = 0; float G_B280_0 = 0.0f; float G_B280_1 = 0.0f; float G_B279_0 = 0.0f; float G_B279_1 = 0.0f; float G_B281_0 = 0.0f; float G_B281_1 = 0.0f; float G_B281_2 = 0.0f; int32_t G_B285_0 = 0; int32_t G_B293_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B297_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B296_0 = NULL; float G_B298_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B298_1 = NULL; int32_t G_B304_0 = 0; int32_t G_B306_0 = 0; int32_t G_B319_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B325_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B324_0 = NULL; float G_B326_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B326_1 = NULL; int32_t G_B333_0 = 0; int32_t G_B335_0 = 0; int32_t G_B341_0 = 0; int32_t G_B347_0 = 0; int32_t G_B360_0 = 0; int32_t G_B366_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B370_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B369_0 = NULL; float G_B371_0 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B371_1 = NULL; int32_t G_B377_0 = 0; float G_B382_0 = 0.0f; float G_B382_1 = 0.0f; float G_B380_0 = 0.0f; float G_B380_1 = 0.0f; float G_B381_0 = 0.0f; float G_B381_1 = 0.0f; float G_B383_0 = 0.0f; float G_B383_1 = 0.0f; float G_B383_2 = 0.0f; float G_B387_0 = 0.0f; float G_B387_1 = 0.0f; float G_B387_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B387_3 = NULL; float G_B385_0 = 0.0f; float G_B385_1 = 0.0f; float G_B385_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B385_3 = NULL; float G_B386_0 = 0.0f; float G_B386_1 = 0.0f; float G_B386_2 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B386_3 = NULL; float G_B388_0 = 0.0f; float G_B388_1 = 0.0f; float G_B388_2 = 0.0f; float G_B388_3 = 0.0f; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B388_4 = NULL; int32_t G_B398_0 = 0; int32_t G_B410_0 = 0; int32_t G_B415_0 = 0; int32_t G_B423_0 = 0; int32_t G_B425_0 = 0; int32_t G_B429_0 = 0; int32_t G_B447_0 = 0; int32_t G_B455_0 = 0; int32_t G_B457_0 = 0; int32_t G_B470_0 = 0; int32_t G_B476_0 = 0; float G_B482_0 = 0.0f; float G_B481_0 = 0.0f; float G_B483_0 = 0.0f; float G_B483_1 = 0.0f; float G_B485_0 = 0.0f; float G_B484_0 = 0.0f; float G_B486_0 = 0.0f; float G_B486_1 = 0.0f; float G_B488_0 = 0.0f; float G_B487_0 = 0.0f; float G_B489_0 = 0.0f; float G_B489_1 = 0.0f; float G_B491_0 = 0.0f; float G_B490_0 = 0.0f; float G_B492_0 = 0.0f; float G_B492_1 = 0.0f; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___3_generationSettings; NullCheck(L_0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = L_0->___fontAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_0021; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___3_generationSettings; NullCheck(L_3); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_4 = L_3->___fontAsset; NullCheck(L_4); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_5; L_5 = FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC(L_4, NULL); G_B3_0 = ((((RuntimeObject*)(Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_0022; } IL_0021: { G_B3_0 = 1; } IL_0022: { V_26 = (bool)G_B3_0; bool L_6 = V_26; if (!L_6) { goto IL_0040; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral6EFD426731423F3C40A7DA0D6CAECBFB816A8F61, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_27 = L_7; goto IL_2495; } IL_0040: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_8 = __this->___m_TextProcessingArray; if (!L_8) { goto IL_0067; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_9 = __this->___m_TextProcessingArray; NullCheck(L_9); if (!(((RuntimeArray*)L_9)->max_length)) { goto IL_0067; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_10 = __this->___m_TextProcessingArray; NullCheck(L_10); uint32_t L_11 = ((L_10)->GetAddressAt(static_cast(0)))->___unicode; G_B9_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0); goto IL_0068; } IL_0067: { G_B9_0 = 1; } IL_0068: { V_28 = (bool)G_B9_0; bool L_12 = V_28; if (!L_12) { goto IL_007b; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_27 = L_13; goto IL_2495; } IL_007b: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_14 = ___3_generationSettings; NullCheck(L_14); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_15 = L_14->___fontAsset; __this->___m_CurrentFontAsset = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_15); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_16 = ___3_generationSettings; NullCheck(L_16); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = L_16->___material; __this->___m_CurrentMaterial = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_17); __this->___m_CurrentMaterialIndex = 0; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_18 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_19 = __this->___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = __this->___m_CurrentMaterial; float L_21 = __this->___m_Padding; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_22; memset((&L_22), 0, sizeof(L_22)); MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A((&L_22), 0, L_19, (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL, L_20, L_21, NULL); TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C(L_18, L_22, TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); int32_t L_23 = __this->___m_TotalCharacterCount; V_0 = L_23; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_24 = __this->___m_InternalTextElementInfo; if (!L_24) { goto IL_00dd; } } { int32_t L_25 = V_0; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_26 = __this->___m_InternalTextElementInfo; NullCheck(L_26); G_B14_0 = ((((int32_t)L_25) > ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))? 1 : 0); goto IL_00de; } IL_00dd: { G_B14_0 = 1; } IL_00de: { V_29 = (bool)G_B14_0; bool L_27 = V_29; if (!L_27) { goto IL_0106; } } { int32_t L_28 = V_0; if ((((int32_t)L_28) > ((int32_t)((int32_t)1024)))) { G_B17_0 = __this; goto IL_00f5; } G_B16_0 = __this; } { int32_t L_29 = V_0; int32_t L_30; L_30 = Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline(L_29, NULL); G_B18_0 = L_30; G_B18_1 = G_B16_0; goto IL_00fc; } IL_00f5: { int32_t L_31 = V_0; G_B18_0 = ((int32_t)il2cpp_codegen_add(L_31, ((int32_t)256))); G_B18_1 = G_B17_0; } IL_00fc: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_32 = (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E*)(TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E*)SZArrayNew(TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E_il2cpp_TypeInfo_var, (uint32_t)G_B18_0); NullCheck(G_B18_1); G_B18_1->___m_InternalTextElementInfo = L_32; Il2CppCodeGenWriteBarrier((void**)(&G_B18_1->___m_InternalTextElementInfo), (void*)L_32); } IL_0106: { float* L_33 = ___0_fontSize; float L_34 = *((float*)L_33); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_35 = ___3_generationSettings; NullCheck(L_35); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_36 = L_35->___fontAsset; NullCheck(L_36); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_37; L_37 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_36, NULL); V_30 = L_37; float L_38; L_38 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_30), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_39 = ___3_generationSettings; NullCheck(L_39); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_40 = L_39->___fontAsset; NullCheck(L_40); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_41; L_41 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_40, NULL); V_30 = L_41; float L_42; L_42 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_30), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_43 = ___3_generationSettings; NullCheck(L_43); bool L_44 = L_43->___isOrthographic; if (L_44) { G_B21_0 = ((float)il2cpp_codegen_multiply(((float)(L_34/L_38)), L_42)); goto IL_0144; } G_B20_0 = ((float)il2cpp_codegen_multiply(((float)(L_34/L_38)), L_42)); } { G_B22_0 = (0.100000001f); G_B22_1 = G_B20_0; goto IL_0149; } IL_0144: { G_B22_0 = (1.0f); G_B22_1 = G_B21_0; } IL_0149: { V_1 = ((float)il2cpp_codegen_multiply(G_B22_1, G_B22_0)); float L_45 = V_1; V_2 = L_45; float* L_46 = ___0_fontSize; float L_47 = *((float*)L_46); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_48 = ___3_generationSettings; NullCheck(L_48); bool L_49 = L_48->___isOrthographic; if (L_49) { G_B24_0 = ((float)il2cpp_codegen_multiply(L_47, (0.00999999978f))); goto IL_0165; } G_B23_0 = ((float)il2cpp_codegen_multiply(L_47, (0.00999999978f))); } { G_B25_0 = (0.100000001f); G_B25_1 = G_B23_0; goto IL_016a; } IL_0165: { G_B25_0 = (1.0f); G_B25_1 = G_B24_0; } IL_016a: { V_3 = ((float)il2cpp_codegen_multiply(G_B25_1, G_B25_0)); __this->___m_FontScaleMultiplier = (1.0f); float* L_50 = ___0_fontSize; float L_51 = *((float*)L_50); __this->___m_CurrentFontSize = L_51; TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_52 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_SizeStack); float L_53 = __this->___m_CurrentFontSize; TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9(L_52, L_53, TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var); V_4 = (0.0f); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_54 = ___3_generationSettings; NullCheck(L_54); int32_t L_55 = L_54->___fontStyle; __this->___m_FontStyleInternal = L_55; int32_t L_56 = __this->___m_FontStyleInternal; if ((((int32_t)((int32_t)((int32_t)L_56&1))) == ((int32_t)1))) { G_B27_0 = __this; goto IL_01ba; } G_B26_0 = __this; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_57 = ___3_generationSettings; NullCheck(L_57); int32_t L_58 = L_57->___fontWeight; G_B28_0 = ((int32_t)(L_58)); G_B28_1 = G_B26_0; goto IL_01bf; } IL_01ba: { G_B28_0 = ((int32_t)700); G_B28_1 = G_B27_0; } IL_01bf: { NullCheck(G_B28_1); G_B28_1->___m_FontWeightInternal = G_B28_0; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_59 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_60 = __this->___m_FontWeightInternal; TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79(L_59, L_60, TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_61 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0(L_61, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_62 = ___3_generationSettings; NullCheck(L_62); int32_t L_63 = L_62->___textAlignment; __this->___m_LineJustification = L_63; TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F* L_64 = (TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F*)(&__this->___m_LineJustificationStack); int32_t L_65 = __this->___m_LineJustification; TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230(L_64, L_65, TextProcessingStack_1_SetDefault_m2DBB41C08A4CB7F71156ED5965850C2A0570F230_RuntimeMethod_var); __this->___m_BaselineOffset = (0.0f); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_66 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_BaselineOffsetStack); TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3(L_66, TextProcessingStack_1_Clear_m857C80F9AFD9507FE4784DB5DE79109E16C8EAA3_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___m_FXScale = L_67; __this->___m_LineOffset = (0.0f); __this->___m_LineHeight = (-32767.0f); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_68 = __this->___m_CurrentFontAsset; NullCheck(L_68); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_69; L_69 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_68, NULL); V_30 = L_69; float L_70; L_70 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D((&V_30), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_71 = __this->___m_CurrentFontAsset; NullCheck(L_71); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_72; L_72 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_71, NULL); V_30 = L_72; float L_73; L_73 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_30), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_74 = __this->___m_CurrentFontAsset; NullCheck(L_74); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_75; L_75 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_74, NULL); V_30 = L_75; float L_76; L_76 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_30), NULL); V_5 = ((float)il2cpp_codegen_subtract(L_70, ((float)il2cpp_codegen_subtract(L_73, L_76)))); __this->___m_CSpacing = (0.0f); __this->___m_MonoSpacing = (0.0f); __this->___m_XAdvance = (0.0f); __this->___m_TagLineIndent = (0.0f); __this->___m_TagIndent = (0.0f); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555* L_77 = (TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555*)(&__this->___m_IndentStack); TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9(L_77, (0.0f), TextProcessingStack_1_SetDefault_mA28AEF460395ECD6CBF6A469575571F64F6836B9_RuntimeMethod_var); __this->___m_TagNoParsing = (bool)0; __this->___m_CharacterCount = 0; __this->___m_FirstCharacterOfLine = 0; __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); __this->___m_LineNumber = 0; __this->___m_StartOfLineAscender = (0.0f); __this->___m_IsDrivenLineSpacing = (bool)0; __this->___m_LastBaseGlyphIndex = ((int32_t)-2147483648LL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_78 = ___3_generationSettings; NullCheck(L_78); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_79 = L_78->___fontFeatures; NullCheck(L_79); bool L_80; L_80 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_79, ((int32_t)1801810542), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_6 = L_80; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_81 = ___3_generationSettings; NullCheck(L_81); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_82 = L_81->___fontFeatures; NullCheck(L_82); bool L_83; L_83 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_82, ((int32_t)1835102827), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_7 = L_83; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_84 = ___3_generationSettings; NullCheck(L_84); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_85 = L_84->___fontFeatures; NullCheck(L_85); bool L_86; L_86 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_85, ((int32_t)1835756907), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_8 = L_86; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_87 = ___3_generationSettings; NullCheck(L_87); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_88 = L_87->___textSettings; V_9 = L_88; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89 = ___1_marginSize; float L_90 = L_89.___x; V_10 = L_90; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91 = ___1_marginSize; float L_92 = L_91.___y; V_11 = L_92; __this->___m_MarginLeft = (0.0f); __this->___m_MarginRight = (0.0f); __this->___m_Width = (-1.0f); float L_93 = V_10; float L_94 = __this->___m_MarginLeft; float L_95 = __this->___m_MarginRight; V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_93, (9.99999975E-05f))), L_94)), L_95)); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_96 = ___3_generationSettings; NullCheck(L_96); int32_t L_97 = L_96->___textWrappingMode; V_13 = L_97; V_14 = (0.0f); V_15 = (0.0f); V_16 = (0.0f); __this->___m_IsCalculatingPreferredValues = (bool)1; __this->___m_MaxCapHeight = (0.0f); __this->___m_MaxAscender = (0.0f); __this->___m_MaxDescender = (0.0f); V_17 = (0.0f); V_18 = (bool)0; V_19 = (bool)1; __this->___m_IsNonBreakingSpace = (bool)0; V_20 = (bool)0; CharacterSubstitution__ctor_mBB5C3EA59D985711FE3DF1F266D648201E18CE29((&V_21), (-1), 0, NULL); V_22 = (bool)0; il2cpp_codegen_initobj((&V_23), sizeof(WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123)); il2cpp_codegen_initobj((&V_24), sizeof(WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123)); il2cpp_codegen_initobj((&V_25), sizeof(WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123)); __this->___m_IsTextTruncated = (bool)0; int32_t L_98 = __this->___m_AutoSizeIterationCount; __this->___m_AutoSizeIterationCount = ((int32_t)il2cpp_codegen_add(L_98, 1)); V_31 = 0; goto IL_2293; } IL_0439: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_99 = __this->___m_TextProcessingArray; int32_t L_100 = V_31; NullCheck(L_99); uint32_t L_101 = ((L_99)->GetAddressAt(static_cast(L_100)))->___unicode; V_32 = L_101; uint32_t L_102 = V_32; V_55 = (bool)((((int32_t)L_102) == ((int32_t)((int32_t)26)))? 1 : 0); bool L_103 = V_55; if (!L_103) { goto IL_045f; } } { goto IL_228d; } IL_045f: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_104 = ___3_generationSettings; NullCheck(L_104); bool L_105 = L_104->___richText; if (!L_105) { goto IL_0470; } } { uint32_t L_106 = V_32; G_B34_0 = ((((int32_t)L_106) == ((int32_t)((int32_t)60)))? 1 : 0); goto IL_0471; } IL_0470: { G_B34_0 = 0; } IL_0471: { V_56 = (bool)G_B34_0; bool L_107 = V_56; if (!L_107) { goto IL_04c1; } } { __this->___m_isTextLayoutPhase = (bool)1; __this->___m_TextElementType = 1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_108 = __this->___m_TextProcessingArray; int32_t L_109 = V_31; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_110 = ___3_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_111 = ___4_textInfo; bool L_112; L_112 = TextGenerator_ValidateHtmlTag_m87FDAB842DB322DD2F533814602E24428190B366(__this, L_108, ((int32_t)il2cpp_codegen_add(L_109, 1)), (&V_57), L_110, L_111, (&V_58), NULL); V_59 = L_112; bool L_113 = V_59; if (!L_113) { goto IL_04be; } } { int32_t L_114 = V_57; V_31 = L_114; uint8_t L_115 = __this->___m_TextElementType; V_60 = (bool)((((int32_t)L_115) == ((int32_t)1))? 1 : 0); bool L_116 = V_60; if (!L_116) { goto IL_04bd; } } { goto IL_228d; } IL_04bd: { } IL_04be: { goto IL_051a; } IL_04c1: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_117 = ___4_textInfo; NullCheck(L_117); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_118 = L_117->___textElementInfo; int32_t L_119 = __this->___m_CharacterCount; NullCheck(L_118); uint8_t L_120 = ((L_118)->GetAddressAt(static_cast(L_119)))->___elementType; __this->___m_TextElementType = L_120; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_121 = ___4_textInfo; NullCheck(L_121); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_122 = L_121->___textElementInfo; int32_t L_123 = __this->___m_CharacterCount; NullCheck(L_122); int32_t L_124 = ((L_122)->GetAddressAt(static_cast(L_123)))->___materialReferenceIndex; __this->___m_CurrentMaterialIndex = L_124; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_125 = ___4_textInfo; NullCheck(L_125); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_126 = L_125->___textElementInfo; int32_t L_127 = __this->___m_CharacterCount; NullCheck(L_126); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_128 = ((L_126)->GetAddressAt(static_cast(L_127)))->___fontAsset; __this->___m_CurrentFontAsset = L_128; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_128); } IL_051a: { int32_t L_129 = __this->___m_CurrentMaterialIndex; V_33 = L_129; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_130 = ___4_textInfo; NullCheck(L_130); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_131 = L_130->___textElementInfo; int32_t L_132 = __this->___m_CharacterCount; NullCheck(L_131); bool L_133 = ((L_131)->GetAddressAt(static_cast(L_132)))->___isUsingAlternateTypeface; V_34 = L_133; __this->___m_isTextLayoutPhase = (bool)0; V_35 = (bool)0; CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 L_134 = V_21; int32_t L_135 = L_134.___index; int32_t L_136 = __this->___m_CharacterCount; V_61 = (bool)((((int32_t)L_135) == ((int32_t)L_136))? 1 : 0); bool L_137 = V_61; if (!L_137) { goto IL_068a; } } { CharacterSubstitution_t9F6215FBA3E8AD8DDF6F35A51CEC7CB7E9A44F83 L_138 = V_21; uint32_t L_139 = L_138.___unicode; V_32 = L_139; __this->___m_TextElementType = 1; V_35 = (bool)1; uint32_t L_140 = V_32; V_63 = L_140; uint32_t L_141 = V_63; V_62 = L_141; uint32_t L_142 = V_62; if ((((int32_t)L_142) == ((int32_t)3))) { goto IL_0596; } } { goto IL_0580; } IL_0580: { uint32_t L_143 = V_62; if ((((int32_t)L_143) == ((int32_t)((int32_t)45)))) { goto IL_05c9; } } { goto IL_0588; } IL_0588: { uint32_t L_144 = V_62; if ((((int32_t)L_144) == ((int32_t)((int32_t)8230)))) { goto IL_05ce; } } { goto IL_0689; } IL_0596: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_145 = __this->___m_InternalTextElementInfo; int32_t L_146 = __this->___m_CharacterCount; NullCheck(L_145); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_147 = __this->___m_CurrentFontAsset; NullCheck(L_147); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_148; L_148 = FontAsset_get_characterLookupTable_m7E76D6C706C5CEB04A9541C68AE6D9E5C75F0FFC(L_147, NULL); NullCheck(L_148); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_149; L_149 = Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D(L_148, 3, Dictionary_2_get_Item_mFA05B9BB2D2D3E43B23F6C859A051759E7C1C75D_RuntimeMethod_var); ((L_145)->GetAddressAt(static_cast(L_146)))->___textElement = L_149; Il2CppCodeGenWriteBarrier((void**)(&((L_145)->GetAddressAt(static_cast(L_146)))->___textElement), (void*)L_149); __this->___m_IsTextTruncated = (bool)1; goto IL_0689; } IL_05c9: { goto IL_0689; } IL_05ce: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_150 = __this->___m_InternalTextElementInfo; int32_t L_151 = __this->___m_CharacterCount; NullCheck(L_150); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_152 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_153 = L_152->___character; ((L_150)->GetAddressAt(static_cast(L_151)))->___textElement = L_153; Il2CppCodeGenWriteBarrier((void**)(&((L_150)->GetAddressAt(static_cast(L_151)))->___textElement), (void*)L_153); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_154 = __this->___m_InternalTextElementInfo; int32_t L_155 = __this->___m_CharacterCount; NullCheck(L_154); ((L_154)->GetAddressAt(static_cast(L_155)))->___elementType = 1; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_156 = __this->___m_InternalTextElementInfo; int32_t L_157 = __this->___m_CharacterCount; NullCheck(L_156); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_158 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_159 = L_158->___fontAsset; ((L_156)->GetAddressAt(static_cast(L_157)))->___fontAsset = L_159; Il2CppCodeGenWriteBarrier((void**)(&((L_156)->GetAddressAt(static_cast(L_157)))->___fontAsset), (void*)L_159); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_160 = __this->___m_InternalTextElementInfo; int32_t L_161 = __this->___m_CharacterCount; NullCheck(L_160); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_162 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_163 = L_162->___material; ((L_160)->GetAddressAt(static_cast(L_161)))->___material = L_163; Il2CppCodeGenWriteBarrier((void**)(&((L_160)->GetAddressAt(static_cast(L_161)))->___material), (void*)L_163); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_164 = __this->___m_InternalTextElementInfo; int32_t L_165 = __this->___m_CharacterCount; NullCheck(L_164); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_166 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); int32_t L_167 = L_166->___materialIndex; ((L_164)->GetAddressAt(static_cast(L_165)))->___materialReferenceIndex = L_167; __this->___m_IsTextTruncated = (bool)1; int32_t L_168 = __this->___m_CharacterCount; (&V_21)->___index = ((int32_t)il2cpp_codegen_add(L_168, 1)); (&V_21)->___unicode = 3; goto IL_0689; } IL_0689: { } IL_068a: { int32_t L_169 = __this->___m_CharacterCount; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_170 = ___3_generationSettings; NullCheck(L_170); int32_t L_171 = L_170->___firstVisibleCharacter; if ((((int32_t)L_169) >= ((int32_t)L_171))) { goto IL_06a3; } } { uint32_t L_172 = V_32; G_B55_0 = ((((int32_t)((((int32_t)L_172) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_06a4; } IL_06a3: { G_B55_0 = 0; } IL_06a4: { V_64 = (bool)G_B55_0; bool L_173 = V_64; if (!L_173) { goto IL_0707; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_174 = __this->___m_InternalTextElementInfo; int32_t L_175 = __this->___m_CharacterCount; NullCheck(L_174); ((L_174)->GetAddressAt(static_cast(L_175)))->___isVisible = (bool)0; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_176 = __this->___m_InternalTextElementInfo; int32_t L_177 = __this->___m_CharacterCount; NullCheck(L_176); ((L_176)->GetAddressAt(static_cast(L_177)))->___character = ((int32_t)8203); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_178 = __this->___m_InternalTextElementInfo; int32_t L_179 = __this->___m_CharacterCount; NullCheck(L_178); ((L_178)->GetAddressAt(static_cast(L_179)))->___lineNumber = 0; int32_t L_180 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_180, 1)); goto IL_228d; } IL_0707: { V_36 = (1.0f); uint8_t L_181 = __this->___m_TextElementType; V_65 = (bool)((((int32_t)L_181) == ((int32_t)1))? 1 : 0); bool L_182 = V_65; if (!L_182) { goto IL_07b4; } } { int32_t L_183 = __this->___m_FontStyleInternal; V_66 = (bool)((((int32_t)((int32_t)((int32_t)L_183&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_184 = V_66; if (!L_184) { goto IL_0750; } } { uint32_t L_185 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_186; L_186 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_185), NULL); V_67 = L_186; bool L_187 = V_67; if (!L_187) { goto IL_074d; } } { uint32_t L_188 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_189; L_189 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_188), NULL); V_32 = L_189; } IL_074d: { goto IL_07b3; } IL_0750: { int32_t L_190 = __this->___m_FontStyleInternal; V_68 = (bool)((((int32_t)((int32_t)((int32_t)L_190&8))) == ((int32_t)8))? 1 : 0); bool L_191 = V_68; if (!L_191) { goto IL_077d; } } { uint32_t L_192 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_193; L_193 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_192), NULL); V_69 = L_193; bool L_194 = V_69; if (!L_194) { goto IL_077a; } } { uint32_t L_195 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_196; L_196 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_195), NULL); V_32 = L_196; } IL_077a: { goto IL_07b3; } IL_077d: { int32_t L_197 = __this->___m_FontStyleInternal; V_70 = (bool)((((int32_t)((int32_t)((int32_t)L_197&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_198 = V_70; if (!L_198) { goto IL_07b3; } } { uint32_t L_199 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_200; L_200 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_199), NULL); V_71 = L_200; bool L_201 = V_71; if (!L_201) { goto IL_07b2; } } { V_36 = (0.800000012f); uint32_t L_202 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_203; L_203 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_202), NULL); V_32 = L_203; } IL_07b2: { } IL_07b3: { } IL_07b4: { V_37 = (0.0f); V_38 = (0.0f); V_39 = (0.0f); uint8_t L_204 = __this->___m_TextElementType; V_72 = (bool)((((int32_t)L_204) == ((int32_t)2))? 1 : 0); bool L_205 = V_72; if (!L_205) { goto IL_0a03; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_206 = ___4_textInfo; NullCheck(L_206); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_207 = L_206->___textElementInfo; int32_t L_208 = __this->___m_CharacterCount; NullCheck(L_207); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_209 = ((L_207)->GetAddressAt(static_cast(L_208)))->___textElement; V_73 = ((SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)CastclassClass((RuntimeObject*)L_209, SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5_il2cpp_TypeInfo_var)); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_210 = V_73; NullCheck(L_210); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_211; L_211 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_210, NULL); __this->___m_CurrentSpriteAsset = ((SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)IsInstClass((RuntimeObject*)L_211, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)((SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)IsInstClass((RuntimeObject*)L_211, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var))); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_212 = V_73; NullCheck(L_212); uint32_t L_213; L_213 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_212, NULL); __this->___m_SpriteIndex = L_213; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_214 = V_73; V_74 = (bool)((((RuntimeObject*)(SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)L_214) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_215 = V_74; if (!L_215) { goto IL_0829; } } { goto IL_228d; } IL_0829: { uint32_t L_216 = V_32; V_75 = (bool)((((int32_t)L_216) == ((int32_t)((int32_t)60)))? 1 : 0); bool L_217 = V_75; if (!L_217) { goto IL_0843; } } { int32_t L_218 = __this->___m_SpriteIndex; V_32 = ((int32_t)il2cpp_codegen_add(((int32_t)57344), L_218)); } IL_0843: { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_219 = __this->___m_CurrentSpriteAsset; NullCheck(L_219); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_220; L_220 = SpriteAsset_get_faceInfo_m54EC5227F682ED6A24F5633283258E6641CDA4DC(L_219, NULL); V_30 = L_220; float L_221; L_221 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_30), NULL); V_76 = (bool)((((float)L_221) > ((float)(0.0f)))? 1 : 0); bool L_222 = V_76; if (!L_222) { goto IL_08fa; } } { float L_223 = __this->___m_CurrentFontSize; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_224 = __this->___m_CurrentSpriteAsset; NullCheck(L_224); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_225; L_225 = SpriteAsset_get_faceInfo_m54EC5227F682ED6A24F5633283258E6641CDA4DC(L_224, NULL); V_30 = L_225; float L_226; L_226 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_30), NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_227 = __this->___m_CurrentSpriteAsset; NullCheck(L_227); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_228; L_228 = SpriteAsset_get_faceInfo_m54EC5227F682ED6A24F5633283258E6641CDA4DC(L_227, NULL); V_30 = L_228; float L_229; L_229 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_30), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_230 = ___3_generationSettings; NullCheck(L_230); bool L_231 = L_230->___isOrthographic; if (L_231) { G_B79_0 = ((float)il2cpp_codegen_multiply(((float)(L_223/L_226)), L_229)); goto IL_08a8; } G_B78_0 = ((float)il2cpp_codegen_multiply(((float)(L_223/L_226)), L_229)); } { G_B80_0 = (0.100000001f); G_B80_1 = G_B78_0; goto IL_08ad; } IL_08a8: { G_B80_0 = (1.0f); G_B80_1 = G_B79_0; } IL_08ad: { V_77 = ((float)il2cpp_codegen_multiply(G_B80_1, G_B80_0)); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_232 = V_73; NullCheck(L_232); float L_233; L_233 = TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6(L_232, NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_234 = V_73; NullCheck(L_234); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_235; L_235 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_234, NULL); NullCheck(L_235); float L_236; L_236 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_235, NULL); float L_237 = V_77; V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_233, L_236)), L_237)); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_238 = __this->___m_CurrentSpriteAsset; NullCheck(L_238); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_239; L_239 = SpriteAsset_get_faceInfo_m54EC5227F682ED6A24F5633283258E6641CDA4DC(L_238, NULL); V_30 = L_239; float L_240; L_240 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_30), NULL); V_38 = L_240; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_241 = __this->___m_CurrentSpriteAsset; NullCheck(L_241); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_242; L_242 = SpriteAsset_get_faceInfo_m54EC5227F682ED6A24F5633283258E6641CDA4DC(L_241, NULL); V_30 = L_242; float L_243; L_243 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_30), NULL); V_39 = L_243; goto IL_09bf; } IL_08fa: { float L_244 = __this->___m_CurrentFontSize; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_245 = __this->___m_CurrentFontAsset; NullCheck(L_245); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_246; L_246 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_245, NULL); V_30 = L_246; float L_247; L_247 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_30), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_248 = __this->___m_CurrentFontAsset; NullCheck(L_248); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_249; L_249 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_248, NULL); V_30 = L_249; float L_250; L_250 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_30), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_251 = ___3_generationSettings; NullCheck(L_251); bool L_252 = L_251->___isOrthographic; if (L_252) { G_B83_0 = ((float)il2cpp_codegen_multiply(((float)(L_244/L_247)), L_250)); goto IL_093b; } G_B82_0 = ((float)il2cpp_codegen_multiply(((float)(L_244/L_247)), L_250)); } { G_B84_0 = (0.100000001f); G_B84_1 = G_B82_0; goto IL_0940; } IL_093b: { G_B84_0 = (1.0f); G_B84_1 = G_B83_0; } IL_0940: { V_78 = ((float)il2cpp_codegen_multiply(G_B84_1, G_B84_0)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_253 = __this->___m_CurrentFontAsset; NullCheck(L_253); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_254; L_254 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_253, NULL); V_30 = L_254; float L_255; L_255 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_30), NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_256 = V_73; NullCheck(L_256); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_257; L_257 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_256, NULL); NullCheck(L_257); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_258; L_258 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_257, NULL); V_80 = L_258; float L_259; L_259 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_80), NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_260 = V_73; NullCheck(L_260); float L_261; L_261 = TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6(L_260, NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_262 = V_73; NullCheck(L_262); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_263; L_263 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_262, NULL); NullCheck(L_263); float L_264; L_264 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_263, NULL); float L_265 = V_78; V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_255/L_259)), L_261)), L_264)), L_265)); float L_266 = V_78; float L_267 = V_2; V_79 = ((float)(L_266/L_267)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_268 = __this->___m_CurrentFontAsset; NullCheck(L_268); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_269; L_269 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_268, NULL); V_30 = L_269; float L_270; L_270 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_30), NULL); float L_271 = V_79; V_38 = ((float)il2cpp_codegen_multiply(L_270, L_271)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_272 = __this->___m_CurrentFontAsset; NullCheck(L_272); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_273; L_273 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_272, NULL); V_30 = L_273; float L_274; L_274 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_30), NULL); float L_275 = V_79; V_39 = ((float)il2cpp_codegen_multiply(L_274, L_275)); } IL_09bf: { SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_276 = V_73; __this->___m_CachedTextElement = L_276; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTextElement), (void*)L_276); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_277 = __this->___m_InternalTextElementInfo; int32_t L_278 = __this->___m_CharacterCount; NullCheck(L_277); ((L_277)->GetAddressAt(static_cast(L_278)))->___elementType = 2; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_279 = __this->___m_InternalTextElementInfo; int32_t L_280 = __this->___m_CharacterCount; NullCheck(L_279); float L_281 = V_2; ((L_279)->GetAddressAt(static_cast(L_280)))->___scale = L_281; int32_t L_282 = V_33; __this->___m_CurrentMaterialIndex = L_282; goto IL_0bea; } IL_0a03: { uint8_t L_283 = __this->___m_TextElementType; V_81 = (bool)((((int32_t)L_283) == ((int32_t)1))? 1 : 0); bool L_284 = V_81; if (!L_284) { goto IL_0bea; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_285 = ___4_textInfo; NullCheck(L_285); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_286 = L_285->___textElementInfo; int32_t L_287 = __this->___m_CharacterCount; NullCheck(L_286); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_288 = ((L_286)->GetAddressAt(static_cast(L_287)))->___textElement; __this->___m_CachedTextElement = L_288; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTextElement), (void*)L_288); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_289 = __this->___m_CachedTextElement; V_83 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_289) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_290 = V_83; if (!L_290) { goto IL_0a48; } } { goto IL_228d; } IL_0a48: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_291 = ___4_textInfo; NullCheck(L_291); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_292 = L_291->___textElementInfo; int32_t L_293 = __this->___m_CharacterCount; NullCheck(L_292); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_294 = ((L_292)->GetAddressAt(static_cast(L_293)))->___fontAsset; __this->___m_CurrentFontAsset = L_294; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_294); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_295 = ___4_textInfo; NullCheck(L_295); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_296 = L_295->___textElementInfo; int32_t L_297 = __this->___m_CharacterCount; NullCheck(L_296); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_298 = ((L_296)->GetAddressAt(static_cast(L_297)))->___material; __this->___m_CurrentMaterial = L_298; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_298); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_299 = ___4_textInfo; NullCheck(L_299); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_300 = L_299->___textElementInfo; int32_t L_301 = __this->___m_CharacterCount; NullCheck(L_300); int32_t L_302 = ((L_300)->GetAddressAt(static_cast(L_301)))->___materialReferenceIndex; __this->___m_CurrentMaterialIndex = L_302; bool L_303 = V_35; if (!L_303) { goto IL_0acc; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_304 = __this->___m_TextProcessingArray; int32_t L_305 = V_31; NullCheck(L_304); uint32_t L_306 = ((L_304)->GetAddressAt(static_cast(L_305)))->___unicode; if ((!(((uint32_t)L_306) == ((uint32_t)((int32_t)10))))) { goto IL_0acc; } } { int32_t L_307 = __this->___m_CharacterCount; int32_t L_308 = __this->___m_FirstCharacterOfLine; G_B93_0 = ((((int32_t)((((int32_t)L_307) == ((int32_t)L_308))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0acd; } IL_0acc: { G_B93_0 = 0; } IL_0acd: { V_84 = (bool)G_B93_0; bool L_309 = V_84; if (!L_309) { goto IL_0b2b; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_310 = ___4_textInfo; NullCheck(L_310); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_311 = L_310->___textElementInfo; int32_t L_312 = __this->___m_CharacterCount; NullCheck(L_311); float L_313 = ((L_311)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_312, 1)))))->___pointSize; float L_314 = V_36; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_315 = __this->___m_CurrentFontAsset; NullCheck(L_315); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_316 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_315->___m_FaceInfo); float L_317; L_317 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_316, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_318 = __this->___m_CurrentFontAsset; NullCheck(L_318); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_319 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_318->___m_FaceInfo); float L_320; L_320 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_319, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_321 = ___3_generationSettings; NullCheck(L_321); bool L_322 = L_321->___isOrthographic; if (L_322) { G_B96_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_313, L_314))/L_317)), L_320)); goto IL_0b21; } G_B95_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_313, L_314))/L_317)), L_320)); } { G_B97_0 = (0.100000001f); G_B97_1 = G_B95_0; goto IL_0b26; } IL_0b21: { G_B97_0 = (1.0f); G_B97_1 = G_B96_0; } IL_0b26: { V_82 = ((float)il2cpp_codegen_multiply(G_B97_1, G_B97_0)); goto IL_0b6e; } IL_0b2b: { float L_323 = __this->___m_CurrentFontSize; float L_324 = V_36; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_325 = __this->___m_CurrentFontAsset; NullCheck(L_325); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_326 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_325->___m_FaceInfo); float L_327; L_327 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_326, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_328 = __this->___m_CurrentFontAsset; NullCheck(L_328); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_329 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_328->___m_FaceInfo); float L_330; L_330 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_329, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_331 = ___3_generationSettings; NullCheck(L_331); bool L_332 = L_331->___isOrthographic; if (L_332) { G_B100_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_323, L_324))/L_327)), L_330)); goto IL_0b66; } G_B99_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_323, L_324))/L_327)), L_330)); } { G_B101_0 = (0.100000001f); G_B101_1 = G_B99_0; goto IL_0b6b; } IL_0b66: { G_B101_0 = (1.0f); G_B101_1 = G_B100_0; } IL_0b6b: { V_82 = ((float)il2cpp_codegen_multiply(G_B101_1, G_B101_0)); } IL_0b6e: { bool L_333 = V_35; if (!L_333) { goto IL_0b7d; } } { uint32_t L_334 = V_32; G_B105_0 = ((((int32_t)L_334) == ((int32_t)((int32_t)8230)))? 1 : 0); goto IL_0b7e; } IL_0b7d: { G_B105_0 = 0; } IL_0b7e: { V_85 = (bool)G_B105_0; bool L_335 = V_85; if (!L_335) { goto IL_0b96; } } { V_38 = (0.0f); V_39 = (0.0f); goto IL_0bbc; } IL_0b96: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_336 = __this->___m_CurrentFontAsset; NullCheck(L_336); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_337 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_336->___m_FaceInfo); float L_338; L_338 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_337, NULL); V_38 = L_338; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_339 = __this->___m_CurrentFontAsset; NullCheck(L_339); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_340 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_339->___m_FaceInfo); float L_341; L_341 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_340, NULL); V_39 = L_341; } IL_0bbc: { float L_342 = V_82; float L_343 = __this->___m_FontScaleMultiplier; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_344 = __this->___m_CachedTextElement; NullCheck(L_344); float L_345; L_345 = TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6(L_344, NULL); V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_342, L_343)), L_345)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_346 = __this->___m_InternalTextElementInfo; int32_t L_347 = __this->___m_CharacterCount; NullCheck(L_346); ((L_346)->GetAddressAt(static_cast(L_347)))->___elementType = 1; } IL_0bea: { float L_348 = V_2; V_40 = L_348; uint32_t L_349 = V_32; if ((((int32_t)L_349) == ((int32_t)((int32_t)173)))) { goto IL_0bfd; } } { uint32_t L_350 = V_32; G_B112_0 = ((((int32_t)L_350) == ((int32_t)3))? 1 : 0); goto IL_0bfe; } IL_0bfd: { G_B112_0 = 1; } IL_0bfe: { V_86 = (bool)G_B112_0; bool L_351 = V_86; if (!L_351) { goto IL_0c0a; } } { V_2 = (0.0f); } IL_0c0a: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_352 = __this->___m_InternalTextElementInfo; int32_t L_353 = __this->___m_CharacterCount; NullCheck(L_352); uint32_t L_354 = V_32; ((L_352)->GetAddressAt(static_cast(L_353)))->___character = ((int32_t)(uint16_t)L_354); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_355 = __this->___m_InternalTextElementInfo; int32_t L_356 = __this->___m_CharacterCount; NullCheck(L_355); int32_t L_357 = __this->___m_FontStyleInternal; ((L_355)->GetAddressAt(static_cast(L_356)))->___style = L_357; int32_t L_358 = __this->___m_FontWeightInternal; V_87 = (bool)((((int32_t)L_358) == ((int32_t)((int32_t)700)))? 1 : 0); bool L_359 = V_87; if (!L_359) { goto IL_0c6f; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_360 = __this->___m_InternalTextElementInfo; int32_t L_361 = __this->___m_CharacterCount; NullCheck(L_360); int32_t* L_362 = (int32_t*)(&((L_360)->GetAddressAt(static_cast(L_361)))->___style); int32_t* L_363 = L_362; int32_t L_364 = *((int32_t*)L_363); *((int32_t*)L_363) = (int32_t)((int32_t)(L_364|1)); } IL_0c6f: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_365 = ___4_textInfo; NullCheck(L_365); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_366 = L_365->___textElementInfo; int32_t L_367 = __this->___m_CharacterCount; NullCheck(L_366); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_368 = ((L_366)->GetAddressAt(static_cast(L_367)))->___alternativeGlyph; V_41 = L_368; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_369 = V_41; if (!L_369) { goto IL_0c95; } } { Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_370 = V_41; NullCheck(L_370); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_371; L_371 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_370, NULL); G_B119_0 = L_371; goto IL_0ca5; } IL_0c95: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_372 = __this->___m_CachedTextElement; NullCheck(L_372); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_373 = L_372->___m_Glyph; NullCheck(L_373); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_374; L_374 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_373, NULL); G_B119_0 = L_374; } IL_0ca5: { V_42 = G_B119_0; uint32_t L_375 = V_32; if ((!(((uint32_t)L_375) <= ((uint32_t)((int32_t)65535))))) { goto IL_0cba; } } { uint32_t L_376 = V_32; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_377; L_377 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_376), NULL); G_B122_0 = ((int32_t)(L_377)); goto IL_0cbb; } IL_0cba: { G_B122_0 = 0; } IL_0cbb: { V_43 = (bool)G_B122_0; il2cpp_codegen_initobj((&V_44), sizeof(GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E)); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_378 = ___3_generationSettings; NullCheck(L_378); float L_379 = L_378->___characterSpacing; V_45 = L_379; bool L_380 = V_6; if (!L_380) { goto IL_0cdd; } } { uint8_t L_381 = __this->___m_TextElementType; G_B125_0 = ((((int32_t)L_381) == ((int32_t)1))? 1 : 0); goto IL_0cde; } IL_0cdd: { G_B125_0 = 0; } IL_0cde: { V_88 = (bool)G_B125_0; bool L_382 = V_88; if (!L_382) { goto IL_0e7a; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_383 = __this->___m_CachedTextElement; NullCheck(L_383); uint32_t L_384 = L_383->___m_GlyphIndex; V_90 = L_384; int32_t L_385 = __this->___m_CharacterCount; int32_t L_386 = V_0; if ((((int32_t)L_385) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_386, 1))))) { goto IL_0d1e; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_387 = ___4_textInfo; NullCheck(L_387); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_388 = L_387->___textElementInfo; int32_t L_389 = __this->___m_CharacterCount; NullCheck(L_388); uint8_t L_390 = ((L_388)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_389, 1)))))->___elementType; G_B129_0 = ((((int32_t)L_390) == ((int32_t)1))? 1 : 0); goto IL_0d1f; } IL_0d1e: { G_B129_0 = 0; } IL_0d1f: { V_91 = (bool)G_B129_0; bool L_391 = V_91; if (!L_391) { goto IL_0da3; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_392 = ___4_textInfo; NullCheck(L_392); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_393 = L_392->___textElementInfo; int32_t L_394 = __this->___m_CharacterCount; NullCheck(L_393); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_395 = ((L_393)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_394, 1)))))->___textElement; NullCheck(L_395); uint32_t L_396 = L_395->___m_GlyphIndex; V_92 = L_396; uint32_t L_397 = V_92; uint32_t L_398 = V_90; V_93 = ((int32_t)(((int32_t)((int32_t)L_397<<((int32_t)16)))|(int32_t)L_398)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_399 = __this->___m_CurrentFontAsset; NullCheck(L_399); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_400 = L_399->___m_FontFeatureTable; NullCheck(L_400); Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_401 = L_400->___m_GlyphPairAdjustmentRecordLookup; uint32_t L_402 = V_93; NullCheck(L_401); bool L_403; L_403 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_401, L_402, (&V_89), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var); V_94 = L_403; bool L_404 = V_94; if (!L_404) { goto IL_0da2; } } { GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_405; L_405 = GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C((&V_89), NULL); V_95 = L_405; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_406; L_406 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_95), NULL); V_44 = L_406; int32_t L_407; L_407 = GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9((&V_89), NULL); if ((((int32_t)((int32_t)((int32_t)L_407&((int32_t)256)))) == ((int32_t)((int32_t)256)))) { goto IL_0d9a; } } { float L_408 = V_45; G_B134_0 = L_408; goto IL_0d9f; } IL_0d9a: { G_B134_0 = (0.0f); } IL_0d9f: { V_45 = G_B134_0; } IL_0da2: { } IL_0da3: { int32_t L_409 = __this->___m_CharacterCount; V_96 = (bool)((((int32_t)((((int32_t)L_409) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_410 = V_96; if (!L_410) { goto IL_0e5c; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_411 = ___4_textInfo; NullCheck(L_411); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_412 = L_411->___textElementInfo; int32_t L_413 = __this->___m_CharacterCount; NullCheck(L_412); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_414 = ((L_412)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_413, 1)))))->___textElement; NullCheck(L_414); uint32_t L_415 = L_414->___m_GlyphIndex; V_97 = L_415; uint32_t L_416 = V_90; uint32_t L_417 = V_97; V_98 = ((int32_t)(((int32_t)((int32_t)L_416<<((int32_t)16)))|(int32_t)L_417)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_418 = ___4_textInfo; NullCheck(L_418); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_419 = L_418->___textElementInfo; int32_t L_420 = __this->___m_CharacterCount; NullCheck(L_419); uint8_t L_421 = ((L_419)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_420, 1)))))->___elementType; if ((!(((uint32_t)L_421) == ((uint32_t)1)))) { goto IL_0e1a; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_422 = __this->___m_CurrentFontAsset; NullCheck(L_422); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_423 = L_422->___m_FontFeatureTable; NullCheck(L_423); Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_424 = L_423->___m_GlyphPairAdjustmentRecordLookup; uint32_t L_425 = V_98; NullCheck(L_424); bool L_426; L_426 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_424, L_425, (&V_89), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var); G_B140_0 = ((int32_t)(L_426)); goto IL_0e1b; } IL_0e1a: { G_B140_0 = 0; } IL_0e1b: { V_99 = (bool)G_B140_0; bool L_427 = V_99; if (!L_427) { goto IL_0e5b; } } { GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_428 = V_44; GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_429; L_429 = GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91((&V_89), NULL); V_95 = L_429; GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_430; L_430 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_95), NULL); GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_431; L_431 = GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B(L_428, L_430, NULL); V_44 = L_431; int32_t L_432; L_432 = GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9((&V_89), NULL); if ((((int32_t)((int32_t)((int32_t)L_432&((int32_t)256)))) == ((int32_t)((int32_t)256)))) { goto IL_0e53; } } { float L_433 = V_45; G_B144_0 = L_433; goto IL_0e58; } IL_0e53: { G_B144_0 = (0.0f); } IL_0e58: { V_45 = G_B144_0; } IL_0e5b: { } IL_0e5c: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_434 = __this->___m_InternalTextElementInfo; int32_t L_435 = __this->___m_CharacterCount; NullCheck(L_434); float L_436; L_436 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_44), NULL); ((L_434)->GetAddressAt(static_cast(L_435)))->___adjustedHorizontalAdvance = L_436; } IL_0e7a: { uint32_t L_437 = V_32; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_438; L_438 = TextGeneratorUtilities_IsBaseGlyph_mEE0E7D6C3FB32204C2299FBA2B9F7C51E06F80FE(L_437, NULL); V_46 = L_438; bool L_439 = V_46; V_100 = L_439; bool L_440 = V_100; if (!L_440) { goto IL_0e97; } } { int32_t L_441 = __this->___m_CharacterCount; __this->___m_LastBaseGlyphIndex = L_441; } IL_0e97: { int32_t L_442 = __this->___m_CharacterCount; if ((((int32_t)L_442) <= ((int32_t)0))) { goto IL_0ea7; } } { bool L_443 = V_46; G_B152_0 = ((((int32_t)L_443) == ((int32_t)0))? 1 : 0); goto IL_0ea8; } IL_0ea7: { G_B152_0 = 0; } IL_0ea8: { V_101 = (bool)G_B152_0; bool L_444 = V_101; if (!L_444) { goto IL_11ff; } } { int32_t L_445 = __this->___m_LastBaseGlyphIndex; if ((((int32_t)L_445) == ((int32_t)((int32_t)-2147483648LL)))) { goto IL_0ed1; } } { int32_t L_446 = __this->___m_LastBaseGlyphIndex; int32_t L_447 = __this->___m_CharacterCount; G_B156_0 = ((((int32_t)L_446) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_447, 1))))? 1 : 0); goto IL_0ed2; } IL_0ed1: { G_B156_0 = 0; } IL_0ed2: { V_102 = (bool)G_B156_0; bool L_448 = V_102; if (!L_448) { goto IL_0fbe; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_449 = ___4_textInfo; NullCheck(L_449); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_450 = L_449->___textElementInfo; int32_t L_451 = __this->___m_LastBaseGlyphIndex; NullCheck(L_450); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_452 = ((L_450)->GetAddressAt(static_cast(L_451)))->___textElement; NullCheck(L_452); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_453; L_453 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_452, NULL); V_103 = L_453; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_454 = V_103; NullCheck(L_454); uint32_t L_455; L_455 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_454, NULL); V_104 = L_455; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_456 = __this->___m_CachedTextElement; NullCheck(L_456); uint32_t L_457; L_457 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_456, NULL); V_105 = L_457; uint32_t L_458 = V_105; uint32_t L_459 = V_104; V_106 = ((int32_t)(((int32_t)((int32_t)L_458<<((int32_t)16)))|(int32_t)L_459)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_460 = __this->___m_CurrentFontAsset; NullCheck(L_460); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_461; L_461 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_460, NULL); NullCheck(L_461); Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* L_462 = L_461->___m_MarkToBaseAdjustmentRecordLookup; uint32_t L_463 = V_106; NullCheck(L_462); bool L_464; L_464 = Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33(L_462, L_463, (&V_107), Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var); V_108 = L_464; bool L_465 = V_108; if (!L_465) { goto IL_0fb8; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_466 = __this->___m_InternalTextElementInfo; int32_t L_467 = __this->___m_LastBaseGlyphIndex; NullCheck(L_466); float L_468 = ((L_466)->GetAddressAt(static_cast(L_467)))->___origin; float L_469 = __this->___m_XAdvance; float L_470 = V_2; V_109 = ((float)(((float)il2cpp_codegen_subtract(L_468, L_469))/L_470)); float L_471 = V_109; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_472; L_472 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_107), NULL); V_110 = L_472; float L_473; L_473 = GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_474; L_474 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_107), NULL); V_111 = L_474; float L_475; L_475 = MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765((&V_111), NULL); GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_44), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_471, L_473)), L_475)), NULL); GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_476; L_476 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_107), NULL); V_110 = L_476; float L_477; L_477 = GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_478; L_478 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_107), NULL); V_111 = L_478; float L_479; L_479 = MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C((&V_111), NULL); GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_44), ((float)il2cpp_codegen_subtract(L_477, L_479)), NULL); V_45 = (0.0f); } IL_0fb8: { goto IL_11fe; } IL_0fbe: { V_112 = (bool)0; int32_t L_480 = __this->___m_CharacterCount; V_113 = ((int32_t)il2cpp_codegen_subtract(L_480, 1)); goto IL_10e3; } IL_0fd1: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_481 = ___4_textInfo; NullCheck(L_481); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_482 = L_481->___textElementInfo; int32_t L_483 = V_113; NullCheck(L_482); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_484 = ((L_482)->GetAddressAt(static_cast(L_483)))->___textElement; NullCheck(L_484); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_485; L_485 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_484, NULL); V_114 = L_485; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_486 = V_114; NullCheck(L_486); uint32_t L_487; L_487 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_486, NULL); V_115 = L_487; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_488 = __this->___m_CachedTextElement; NullCheck(L_488); uint32_t L_489; L_489 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_488, NULL); V_116 = L_489; uint32_t L_490 = V_116; uint32_t L_491 = V_115; V_117 = ((int32_t)(((int32_t)((int32_t)L_490<<((int32_t)16)))|(int32_t)L_491)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_492 = __this->___m_CurrentFontAsset; NullCheck(L_492); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_493; L_493 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_492, NULL); NullCheck(L_493); Dictionary_2_t3B281EAA0FCAF1D0DED857932C74644D3F02E6D0* L_494 = L_493->___m_MarkToMarkAdjustmentRecordLookup; uint32_t L_495 = V_117; NullCheck(L_494); bool L_496; L_496 = Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395(L_494, L_495, (&V_118), Dictionary_2_TryGetValue_mE41304D9F16D4065AEA94463AE53A68A4F4F6395_RuntimeMethod_var); V_119 = L_496; bool L_497 = V_119; if (!L_497) { goto IL_10dc; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_498 = ___4_textInfo; NullCheck(L_498); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_499 = L_498->___textElementInfo; int32_t L_500 = V_113; NullCheck(L_499); float L_501 = ((L_499)->GetAddressAt(static_cast(L_500)))->___origin; float L_502 = __this->___m_XAdvance; float L_503 = V_2; V_120 = ((float)(((float)il2cpp_codegen_subtract(L_501, L_502))/L_503)); float L_504 = V_37; float L_505 = __this->___m_LineOffset; float L_506 = __this->___m_BaselineOffset; V_121 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_504, L_505)), L_506)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_507 = __this->___m_InternalTextElementInfo; int32_t L_508 = V_113; NullCheck(L_507); float L_509 = ((L_507)->GetAddressAt(static_cast(L_508)))->___baseLine; float L_510 = V_121; float L_511 = V_2; V_122 = ((float)(((float)il2cpp_codegen_subtract(L_509, L_510))/L_511)); float L_512 = V_120; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_513; L_513 = MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mB87ADA10491B42650BAD4DB7330771061827ACAB((&V_118), NULL); V_110 = L_513; float L_514; L_514 = GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_515; L_515 = MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_mC109ECEDB4AD314A25C0EB1F6F6151AE611DE15C((&V_118), NULL); V_111 = L_515; float L_516; L_516 = MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765((&V_111), NULL); GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_44), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_512, L_514)), L_516)), NULL); float L_517 = V_122; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_518; L_518 = MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mB87ADA10491B42650BAD4DB7330771061827ACAB((&V_118), NULL); V_110 = L_518; float L_519; L_519 = GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_520; L_520 = MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_mC109ECEDB4AD314A25C0EB1F6F6151AE611DE15C((&V_118), NULL); V_111 = L_520; float L_521; L_521 = MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C((&V_111), NULL); GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_44), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_517, L_519)), L_521)), NULL); V_45 = (0.0f); V_112 = (bool)1; goto IL_1101; } IL_10dc: { int32_t L_522 = V_113; V_113 = ((int32_t)il2cpp_codegen_subtract(L_522, 1)); } IL_10e3: { int32_t L_523 = V_113; if ((((int32_t)L_523) < ((int32_t)0))) { goto IL_10f7; } } { int32_t L_524 = V_113; int32_t L_525 = __this->___m_LastBaseGlyphIndex; G_B167_0 = ((((int32_t)((((int32_t)L_524) == ((int32_t)L_525))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_10f8; } IL_10f7: { G_B167_0 = 0; } IL_10f8: { V_123 = (bool)G_B167_0; bool L_526 = V_123; if (L_526) { goto IL_0fd1; } } IL_1101: { int32_t L_527 = __this->___m_LastBaseGlyphIndex; if ((((int32_t)L_527) == ((int32_t)((int32_t)-2147483648LL)))) { goto IL_1115; } } { bool L_528 = V_112; G_B171_0 = ((((int32_t)L_528) == ((int32_t)0))? 1 : 0); goto IL_1116; } IL_1115: { G_B171_0 = 0; } IL_1116: { V_124 = (bool)G_B171_0; bool L_529 = V_124; if (!L_529) { goto IL_11fd; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_530 = ___4_textInfo; NullCheck(L_530); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_531 = L_530->___textElementInfo; int32_t L_532 = __this->___m_LastBaseGlyphIndex; NullCheck(L_531); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_533 = ((L_531)->GetAddressAt(static_cast(L_532)))->___textElement; NullCheck(L_533); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_534; L_534 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_533, NULL); V_125 = L_534; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_535 = V_125; NullCheck(L_535); uint32_t L_536; L_536 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_535, NULL); V_126 = L_536; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_537 = __this->___m_CachedTextElement; NullCheck(L_537); uint32_t L_538; L_538 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_537, NULL); V_127 = L_538; uint32_t L_539 = V_127; uint32_t L_540 = V_126; V_128 = ((int32_t)(((int32_t)((int32_t)L_539<<((int32_t)16)))|(int32_t)L_540)); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_541 = __this->___m_CurrentFontAsset; NullCheck(L_541); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_542; L_542 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_541, NULL); NullCheck(L_542); Dictionary_2_tC58BED428F0C45B2320DCA085F781540D1CC3A26* L_543 = L_542->___m_MarkToBaseAdjustmentRecordLookup; uint32_t L_544 = V_128; NullCheck(L_543); bool L_545; L_545 = Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33(L_543, L_544, (&V_129), Dictionary_2_TryGetValue_mF32BD44799A9D5626676B55AEE98449663C70D33_RuntimeMethod_var); V_130 = L_545; bool L_546 = V_130; if (!L_546) { goto IL_11fc; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_547 = __this->___m_InternalTextElementInfo; int32_t L_548 = __this->___m_LastBaseGlyphIndex; NullCheck(L_547); float L_549 = ((L_547)->GetAddressAt(static_cast(L_548)))->___origin; float L_550 = __this->___m_XAdvance; float L_551 = V_2; V_131 = ((float)(((float)il2cpp_codegen_subtract(L_549, L_550))/L_551)); float L_552 = V_131; GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_553; L_553 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_129), NULL); V_110 = L_553; float L_554; L_554 = GlyphAnchorPoint_get_xCoordinate_mCD33464763911ECB78DEB1965970A916FA27DD1C((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_555; L_555 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_129), NULL); V_111 = L_555; float L_556; L_556 = MarkPositionAdjustment_get_xPositionAdjustment_m5ACBB4C515357320C12597CAE5E4D409BA298765((&V_111), NULL); GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_44), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_552, L_554)), L_556)), NULL); GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 L_557; L_557 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mCBF57932B7A89C532B0EF750DFD81F8FE389EE08((&V_129), NULL); V_110 = L_557; float L_558; L_558 = GlyphAnchorPoint_get_yCoordinate_m2683C19C6A3D750E4D6C536307313E55589909D6((&V_110), NULL); MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 L_559; L_559 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_m570715D1D0F84361A90564D4A958394453E1F9AB((&V_129), NULL); V_111 = L_559; float L_560; L_560 = MarkPositionAdjustment_get_yPositionAdjustment_m1F5F7DBBFEB0B52CCC772F68664D06B11D6A9F2C((&V_111), NULL); GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_44), ((float)il2cpp_codegen_subtract(L_558, L_560)), NULL); V_45 = (0.0f); } IL_11fc: { } IL_11fd: { } IL_11fe: { } IL_11ff: { float L_561 = V_38; float L_562; L_562 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_44), NULL); V_38 = ((float)il2cpp_codegen_add(L_561, L_562)); float L_563 = V_39; float L_564; L_564 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_44), NULL); V_39 = ((float)il2cpp_codegen_add(L_563, L_564)); V_47 = (0.0f); float L_565 = __this->___m_MonoSpacing; if ((((float)L_565) == ((float)(0.0f)))) { goto IL_1239; } } { uint32_t L_566 = V_32; G_B180_0 = ((((int32_t)((((int32_t)L_566) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_123a; } IL_1239: { G_B180_0 = 0; } IL_123a: { V_132 = (bool)G_B180_0; bool L_567 = V_132; if (!L_567) { goto IL_12a8; } } { float L_568 = __this->___m_MonoSpacing; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_569 = __this->___m_CachedTextElement; NullCheck(L_569); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_570; L_570 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_569, NULL); NullCheck(L_570); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_571; L_571 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_570, NULL); V_80 = L_571; float L_572; L_572 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_80), NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_573 = __this->___m_CachedTextElement; NullCheck(L_573); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_574; L_574 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_573, NULL); NullCheck(L_574); GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_575; L_575 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_574, NULL); V_80 = L_575; float L_576; L_576 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_80), NULL); float L_577 = V_2; float L_578 = __this->___m_CharWidthAdjDelta; V_47 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_568/(2.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_572/(2.0f))), L_576)), L_577)))), ((float)il2cpp_codegen_subtract((1.0f), L_578)))); float L_579 = __this->___m_XAdvance; float L_580 = V_47; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_579, L_580)); } IL_12a8: { V_48 = (0.0f); uint8_t L_581 = __this->___m_TextElementType; if ((!(((uint32_t)L_581) == ((uint32_t)1)))) { goto IL_12d9; } } { bool L_582 = V_34; if (L_582) { goto IL_12d9; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_583 = __this->___m_InternalTextElementInfo; int32_t L_584 = __this->___m_CharacterCount; NullCheck(L_583); int32_t L_585 = ((L_583)->GetAddressAt(static_cast(L_584)))->___style; G_B186_0 = ((((int32_t)((int32_t)((int32_t)L_585&1))) == ((int32_t)1))? 1 : 0); goto IL_12da; } IL_12d9: { G_B186_0 = 0; } IL_12da: { V_133 = (bool)G_B186_0; bool L_586 = V_133; if (!L_586) { goto IL_12ed; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_587 = __this->___m_CurrentFontAsset; NullCheck(L_587); float L_588; L_588 = FontAsset_get_boldStyleSpacing_mB8CF4F4880B110E41D566648FF1D995010CF1FF0(L_587, NULL); V_48 = L_588; } IL_12ed: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_589 = __this->___m_InternalTextElementInfo; int32_t L_590 = __this->___m_CharacterCount; NullCheck(L_589); float L_591 = __this->___m_XAdvance; float L_592; L_592 = GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8((&V_44), NULL); float L_593 = V_2; ((L_589)->GetAddressAt(static_cast(L_590)))->___origin = ((float)il2cpp_codegen_add(L_591, ((float)il2cpp_codegen_multiply(L_592, L_593)))); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_594 = __this->___m_InternalTextElementInfo; int32_t L_595 = __this->___m_CharacterCount; NullCheck(L_594); float L_596 = V_37; float L_597 = __this->___m_LineOffset; float L_598 = __this->___m_BaselineOffset; float L_599; L_599 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_44), NULL); float L_600 = V_2; ((L_594)->GetAddressAt(static_cast(L_595)))->___baseLine = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_596, L_597)), L_598)), ((float)il2cpp_codegen_multiply(L_599, L_600)))); uint8_t L_601 = __this->___m_TextElementType; if ((((int32_t)L_601) == ((int32_t)1))) { goto IL_1359; } } { float L_602 = V_38; float L_603 = V_2; float L_604 = __this->___m_BaselineOffset; G_B191_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_602, L_603)), L_604)); goto IL_1367; } IL_1359: { float L_605 = V_38; float L_606 = V_2; float L_607 = V_36; float L_608 = __this->___m_BaselineOffset; G_B191_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_605, L_606))/L_607)), L_608)); } IL_1367: { V_49 = G_B191_0; uint8_t L_609 = __this->___m_TextElementType; if ((((int32_t)L_609) == ((int32_t)1))) { goto IL_137f; } } { float L_610 = V_39; float L_611 = V_2; float L_612 = __this->___m_BaselineOffset; G_B194_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_610, L_611)), L_612)); goto IL_138d; } IL_137f: { float L_613 = V_39; float L_614 = V_2; float L_615 = V_36; float L_616 = __this->___m_BaselineOffset; G_B194_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_613, L_614))/L_615)), L_616)); } IL_138d: { V_50 = G_B194_0; float L_617 = V_49; V_51 = L_617; float L_618 = V_50; V_52 = L_618; int32_t L_619 = __this->___m_CharacterCount; int32_t L_620 = __this->___m_FirstCharacterOfLine; V_53 = (bool)((((int32_t)L_619) == ((int32_t)L_620))? 1 : 0); bool L_621 = V_53; if (L_621) { goto IL_13b2; } } { bool L_622 = V_43; G_B197_0 = ((((int32_t)L_622) == ((int32_t)0))? 1 : 0); goto IL_13b3; } IL_13b2: { G_B197_0 = 1; } IL_13b3: { V_134 = (bool)G_B197_0; bool L_623 = V_134; if (!L_623) { goto IL_142b; } } { float L_624 = __this->___m_BaselineOffset; V_135 = (bool)((((int32_t)((((float)L_624) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_625 = V_135; if (!L_625) { goto IL_1404; } } { float L_626 = V_49; float L_627 = __this->___m_BaselineOffset; float L_628 = __this->___m_FontScaleMultiplier; float L_629 = V_51; float L_630; L_630 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_626, L_627))/L_628)), L_629, NULL); V_51 = L_630; float L_631 = V_50; float L_632 = __this->___m_BaselineOffset; float L_633 = __this->___m_FontScaleMultiplier; float L_634 = V_52; float L_635; L_635 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_subtract(L_631, L_632))/L_633)), L_634, NULL); V_52 = L_635; } IL_1404: { float L_636 = V_51; float L_637 = __this->___m_MaxLineAscender; float L_638; L_638 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_636, L_637, NULL); __this->___m_MaxLineAscender = L_638; float L_639 = V_52; float L_640 = __this->___m_MaxLineDescender; float L_641; L_641 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_639, L_640, NULL); __this->___m_MaxLineDescender = L_641; } IL_142b: { bool L_642 = V_53; if (L_642) { goto IL_1436; } } { bool L_643 = V_43; G_B204_0 = ((((int32_t)L_643) == ((int32_t)0))? 1 : 0); goto IL_1437; } IL_1436: { G_B204_0 = 1; } IL_1437: { V_136 = (bool)G_B204_0; bool L_644 = V_136; if (!L_644) { goto IL_14c0; } } { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_645 = __this->___m_InternalTextElementInfo; int32_t L_646 = __this->___m_CharacterCount; NullCheck(L_645); float L_647 = V_51; ((L_645)->GetAddressAt(static_cast(L_646)))->___adjustedAscender = L_647; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_648 = __this->___m_InternalTextElementInfo; int32_t L_649 = __this->___m_CharacterCount; NullCheck(L_648); float L_650 = V_52; ((L_648)->GetAddressAt(static_cast(L_649)))->___adjustedDescender = L_650; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_651 = __this->___m_InternalTextElementInfo; int32_t L_652 = __this->___m_CharacterCount; NullCheck(L_651); float L_653 = V_49; float L_654 = __this->___m_LineOffset; ((L_651)->GetAddressAt(static_cast(L_652)))->___ascender = ((float)il2cpp_codegen_subtract(L_653, L_654)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_655 = __this->___m_InternalTextElementInfo; int32_t L_656 = __this->___m_CharacterCount; NullCheck(L_655); float L_657 = V_50; float L_658 = __this->___m_LineOffset; float L_659 = ((float)il2cpp_codegen_subtract(L_657, L_658)); V_137 = L_659; ((L_655)->GetAddressAt(static_cast(L_656)))->___descender = L_659; float L_660 = V_137; __this->___m_MaxDescender = L_660; goto IL_154b; } IL_14c0: { TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_661 = __this->___m_InternalTextElementInfo; int32_t L_662 = __this->___m_CharacterCount; NullCheck(L_661); float L_663 = __this->___m_MaxLineAscender; ((L_661)->GetAddressAt(static_cast(L_662)))->___adjustedAscender = L_663; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_664 = __this->___m_InternalTextElementInfo; int32_t L_665 = __this->___m_CharacterCount; NullCheck(L_664); float L_666 = __this->___m_MaxLineDescender; ((L_664)->GetAddressAt(static_cast(L_665)))->___adjustedDescender = L_666; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_667 = __this->___m_InternalTextElementInfo; int32_t L_668 = __this->___m_CharacterCount; NullCheck(L_667); float L_669 = __this->___m_MaxLineAscender; float L_670 = __this->___m_LineOffset; ((L_667)->GetAddressAt(static_cast(L_668)))->___ascender = ((float)il2cpp_codegen_subtract(L_669, L_670)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_671 = __this->___m_InternalTextElementInfo; int32_t L_672 = __this->___m_CharacterCount; NullCheck(L_671); float L_673 = __this->___m_MaxLineDescender; float L_674 = __this->___m_LineOffset; float L_675 = ((float)il2cpp_codegen_subtract(L_673, L_674)); V_137 = L_675; ((L_671)->GetAddressAt(static_cast(L_672)))->___descender = L_675; float L_676 = V_137; __this->___m_MaxDescender = L_676; } IL_154b: { int32_t L_677 = __this->___m_LineNumber; if (!L_677) { goto IL_155b; } } { bool L_678 = __this->___m_IsNewPage; G_B210_0 = ((int32_t)(L_678)); goto IL_155c; } IL_155b: { G_B210_0 = 1; } IL_155c: { V_138 = (bool)G_B210_0; bool L_679 = V_138; if (!L_679) { goto IL_15aa; } } { bool L_680 = V_53; if (L_680) { goto IL_156e; } } { bool L_681 = V_43; G_B214_0 = ((((int32_t)L_681) == ((int32_t)0))? 1 : 0); goto IL_156f; } IL_156e: { G_B214_0 = 1; } IL_156f: { V_139 = (bool)G_B214_0; bool L_682 = V_139; if (!L_682) { goto IL_15a9; } } { float L_683 = __this->___m_MaxLineAscender; __this->___m_MaxAscender = L_683; float L_684 = __this->___m_MaxCapHeight; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_685 = __this->___m_CurrentFontAsset; NullCheck(L_685); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_686 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&L_685->___m_FaceInfo); float L_687; L_687 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_686, NULL); float L_688 = V_2; float L_689 = V_36; float L_690; L_690 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_684, ((float)(((float)il2cpp_codegen_multiply(L_687, L_688))/L_689)), NULL); __this->___m_MaxCapHeight = L_690; } IL_15a9: { } IL_15aa: { float L_691 = __this->___m_LineOffset; V_140 = (bool)((((float)L_691) == ((float)(0.0f)))? 1 : 0); bool L_692 = V_140; if (!L_692) { goto IL_15f4; } } { bool L_693 = V_43; if (!L_693) { goto IL_15d2; } } { int32_t L_694 = __this->___m_CharacterCount; int32_t L_695 = __this->___m_FirstCharacterOfLine; G_B221_0 = ((((int32_t)L_694) == ((int32_t)L_695))? 1 : 0); goto IL_15d3; } IL_15d2: { G_B221_0 = 1; } IL_15d3: { V_141 = (bool)G_B221_0; bool L_696 = V_141; if (!L_696) { goto IL_15f3; } } { float L_697 = __this->___m_PageAscender; float L_698 = V_49; if ((((float)L_697) > ((float)L_698))) { G_B224_0 = __this; goto IL_15e8; } G_B223_0 = __this; } { float L_699 = V_49; G_B225_0 = L_699; G_B225_1 = G_B223_0; goto IL_15ee; } IL_15e8: { float L_700 = __this->___m_PageAscender; G_B225_0 = L_700; G_B225_1 = G_B224_0; } IL_15ee: { NullCheck(G_B225_1); G_B225_1->___m_PageAscender = G_B225_0; } IL_15f3: { } IL_15f4: { int32_t L_701 = __this->___m_LineJustification; if ((((int32_t)((int32_t)((int32_t)L_701&((int32_t)16)))) == ((int32_t)((int32_t)16)))) { goto IL_160e; } } { int32_t L_702 = __this->___m_LineJustification; G_B230_0 = ((((int32_t)((int32_t)((int32_t)L_702&8))) == ((int32_t)8))? 1 : 0); goto IL_160f; } IL_160e: { G_B230_0 = 1; } IL_160f: { V_54 = (bool)G_B230_0; uint32_t L_703 = V_32; if ((((int32_t)L_703) == ((int32_t)((int32_t)9)))) { goto IL_166a; } } { uint32_t L_704 = V_32; if ((((int32_t)L_704) == ((int32_t)((int32_t)8203)))) { goto IL_166a; } } { int32_t L_705 = V_13; if ((((int32_t)L_705) == ((int32_t)2))) { goto IL_162a; } } { int32_t L_706 = V_13; if ((!(((uint32_t)L_706) == ((uint32_t)3)))) { goto IL_1637; } } IL_162a: { bool L_707 = V_43; if (L_707) { goto IL_166a; } } { uint32_t L_708 = V_32; if ((((int32_t)L_708) == ((int32_t)((int32_t)8203)))) { goto IL_166a; } } IL_1637: { bool L_709 = V_43; if (L_709) { goto IL_1652; } } { uint32_t L_710 = V_32; if ((((int32_t)L_710) == ((int32_t)((int32_t)8203)))) { goto IL_1652; } } { uint32_t L_711 = V_32; if ((((int32_t)L_711) == ((int32_t)((int32_t)173)))) { goto IL_1652; } } { uint32_t L_712 = V_32; if ((!(((uint32_t)L_712) == ((uint32_t)3)))) { goto IL_166a; } } IL_1652: { uint32_t L_713 = V_32; if ((!(((uint32_t)L_713) == ((uint32_t)((int32_t)173))))) { goto IL_165f; } } { bool L_714 = V_22; if (!L_714) { goto IL_166a; } } IL_165f: { uint8_t L_715 = __this->___m_TextElementType; G_B244_0 = ((((int32_t)L_715) == ((int32_t)2))? 1 : 0); goto IL_166b; } IL_166a: { G_B244_0 = 1; } IL_166b: { V_142 = (bool)G_B244_0; bool L_716 = V_142; if (!L_716) { goto IL_1b28; } } { float L_717 = __this->___m_Width; if ((!(((float)L_717) == ((float)(-1.0f))))) { goto IL_169a; } } { float L_718 = V_10; float L_719 = __this->___m_MarginLeft; float L_720 = __this->___m_MarginRight; G_B248_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_718, (9.99999975E-05f))), L_719)), L_720)); goto IL_16bb; } IL_169a: { float L_721 = V_10; float L_722 = __this->___m_MarginLeft; float L_723 = __this->___m_MarginRight; float L_724 = __this->___m_Width; float L_725; L_725 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_721, (9.99999975E-05f))), L_722)), L_723)), L_724, NULL); G_B248_0 = L_725; } IL_16bb: { V_12 = G_B248_0; float L_726 = __this->___m_XAdvance; float L_727; L_727 = fabsf(L_726); float L_728; L_728 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_42), NULL); float L_729 = __this->___m_CharWidthAdjDelta; uint32_t L_730 = V_32; if ((((int32_t)L_730) == ((int32_t)((int32_t)173)))) { G_B250_0 = ((float)il2cpp_codegen_multiply(L_728, ((float)il2cpp_codegen_subtract((1.0f), L_729)))); G_B250_1 = L_727; goto IL_16e8; } G_B249_0 = ((float)il2cpp_codegen_multiply(L_728, ((float)il2cpp_codegen_subtract((1.0f), L_729)))); G_B249_1 = L_727; } { float L_731 = V_2; G_B251_0 = L_731; G_B251_1 = G_B249_0; G_B251_2 = G_B249_1; goto IL_16ea; } IL_16e8: { float L_732 = V_40; G_B251_0 = L_732; G_B251_1 = G_B250_0; G_B251_2 = G_B250_1; } IL_16ea: { V_16 = ((float)il2cpp_codegen_add(G_B251_2, ((float)il2cpp_codegen_multiply(G_B251_1, G_B251_0)))); bool L_733 = V_46; if (!L_733) { goto IL_170b; } } { float L_734 = V_16; float L_735 = V_12; bool L_736 = V_54; if (L_736) { G_B254_0 = L_735; G_B254_1 = L_734; goto IL_1701; } G_B253_0 = L_735; G_B253_1 = L_734; } { G_B255_0 = (1.0f); G_B255_1 = G_B253_0; G_B255_2 = G_B253_1; goto IL_1706; } IL_1701: { G_B255_0 = (1.04999995f); G_B255_1 = G_B254_0; G_B255_2 = G_B254_1; } IL_1706: { G_B257_0 = ((((float)G_B255_2) > ((float)((float)il2cpp_codegen_multiply(G_B255_1, G_B255_0))))? 1 : 0); goto IL_170c; } IL_170b: { G_B257_0 = 0; } IL_170c: { V_143 = (bool)G_B257_0; bool L_737 = V_143; if (!L_737) { goto IL_1af8; } } { int32_t L_738 = V_13; if (!L_738) { goto IL_1732; } } { int32_t L_739 = V_13; if ((((int32_t)L_739) == ((int32_t)3))) { goto IL_1732; } } { int32_t L_740 = __this->___m_CharacterCount; int32_t L_741 = __this->___m_FirstCharacterOfLine; G_B262_0 = ((((int32_t)((((int32_t)L_740) == ((int32_t)L_741))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_1733; } IL_1732: { G_B262_0 = 0; } IL_1733: { V_144 = (bool)G_B262_0; bool L_742 = V_144; if (!L_742) { goto IL_1af7; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_743 = ___4_textInfo; int32_t L_744; L_744 = TextGenerator_RestoreWordWrappingState_mA63B3DD2C02E61CD8670A32A53163AF6BF765F61(__this, (&V_23), L_743, NULL); V_31 = L_744; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_745 = __this->___m_InternalTextElementInfo; int32_t L_746 = __this->___m_CharacterCount; NullCheck(L_745); uint32_t L_747 = ((L_745)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_746, 1)))))->___character; if ((!(((uint32_t)L_747) == ((uint32_t)((int32_t)173))))) { goto IL_1778; } } { bool L_748 = V_22; if (L_748) { goto IL_1778; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_749 = ___3_generationSettings; NullCheck(L_749); int32_t L_750 = L_749->___overflowMode; G_B267_0 = ((((int32_t)L_750) == ((int32_t)0))? 1 : 0); goto IL_1779; } IL_1778: { G_B267_0 = 0; } IL_1779: { V_149 = (bool)G_B267_0; bool L_751 = V_149; if (!L_751) { goto IL_17b1; } } { int32_t L_752 = __this->___m_CharacterCount; (&V_21)->___index = ((int32_t)il2cpp_codegen_subtract(L_752, 1)); (&V_21)->___unicode = ((int32_t)45); int32_t L_753 = V_31; V_31 = ((int32_t)il2cpp_codegen_subtract(L_753, 1)); int32_t L_754 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_subtract(L_754, 1)); goto IL_228d; } IL_17b1: { V_22 = (bool)0; TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_755 = __this->___m_InternalTextElementInfo; int32_t L_756 = __this->___m_CharacterCount; NullCheck(L_755); uint32_t L_757 = ((L_755)->GetAddressAt(static_cast(L_756)))->___character; V_150 = (bool)((((int32_t)L_757) == ((int32_t)((int32_t)173)))? 1 : 0); bool L_758 = V_150; if (!L_758) { goto IL_17e0; } } { V_22 = (bool)1; goto IL_228d; } IL_17e0: { bool L_759 = ___2_isTextAutoSizingEnabled; bool L_760 = V_19; V_151 = (bool)((int32_t)((int32_t)L_759&(int32_t)L_760)); bool L_761 = V_151; if (!L_761) { goto IL_1913; } } { float L_762 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_763 = ___3_generationSettings; NullCheck(L_763); float L_764 = L_763->___charWidthMaxAdj; if ((!(((float)L_762) < ((float)((float)(L_764/(100.0f))))))) { goto IL_1813; } } { int32_t L_765 = __this->___m_AutoSizeIterationCount; int32_t L_766 = __this->___m_AutoSizeMaxIterationCount; G_B275_0 = ((((int32_t)L_765) < ((int32_t)L_766))? 1 : 0); goto IL_1814; } IL_1813: { G_B275_0 = 0; } IL_1814: { V_152 = (bool)G_B275_0; bool L_767 = V_152; if (!L_767) { goto IL_18a0; } } { float L_768 = V_16; V_153 = L_768; float L_769 = __this->___m_CharWidthAdjDelta; V_155 = (bool)((((float)L_769) > ((float)(0.0f)))? 1 : 0); bool L_770 = V_155; if (!L_770) { goto IL_1846; } } { float L_771 = V_153; float L_772 = __this->___m_CharWidthAdjDelta; V_153 = ((float)(L_771/((float)il2cpp_codegen_subtract((1.0f), L_772)))); } IL_1846: { float L_773 = V_16; float L_774 = V_12; bool L_775 = V_54; if (L_775) { G_B280_0 = ((float)il2cpp_codegen_subtract(L_774, (9.99999975E-05f))); G_B280_1 = L_773; goto IL_185b; } G_B279_0 = ((float)il2cpp_codegen_subtract(L_774, (9.99999975E-05f))); G_B279_1 = L_773; } { G_B281_0 = (1.0f); G_B281_1 = G_B279_0; G_B281_2 = G_B279_1; goto IL_1860; } IL_185b: { G_B281_0 = (1.04999995f); G_B281_1 = G_B280_0; G_B281_2 = G_B280_1; } IL_1860: { V_154 = ((float)il2cpp_codegen_subtract(G_B281_2, ((float)il2cpp_codegen_multiply(G_B281_1, G_B281_0)))); float L_776 = __this->___m_CharWidthAdjDelta; float L_777 = V_154; float L_778 = V_153; __this->___m_CharWidthAdjDelta = ((float)il2cpp_codegen_add(L_776, ((float)(L_777/L_778)))); float L_779 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_780 = ___3_generationSettings; NullCheck(L_780); float L_781 = L_780->___charWidthMaxAdj; float L_782; L_782 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_779, ((float)(L_781/(100.0f))), NULL); __this->___m_CharWidthAdjDelta = L_782; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_783; L_783 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_27 = L_783; goto IL_2495; } IL_18a0: { float* L_784 = ___0_fontSize; float L_785 = *((float*)L_784); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_786 = ___3_generationSettings; NullCheck(L_786); float L_787 = L_786->___fontSizeMin; if ((!(((float)L_785) > ((float)L_787)))) { goto IL_18bb; } } { int32_t L_788 = __this->___m_AutoSizeIterationCount; int32_t L_789 = __this->___m_AutoSizeMaxIterationCount; G_B285_0 = ((((int32_t)L_788) < ((int32_t)L_789))? 1 : 0); goto IL_18bc; } IL_18bb: { G_B285_0 = 0; } IL_18bc: { V_156 = (bool)G_B285_0; bool L_790 = V_156; if (!L_790) { goto IL_1912; } } { float* L_791 = ___0_fontSize; float L_792 = *((float*)L_791); __this->___m_MaxFontSize = L_792; float* L_793 = ___0_fontSize; float L_794 = *((float*)L_793); float L_795 = __this->___m_MinFontSize; float L_796; L_796 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_794, L_795))/(2.0f))), (0.0500000007f), NULL); V_157 = L_796; float* L_797 = ___0_fontSize; float* L_798 = ___0_fontSize; float L_799 = *((float*)L_798); float L_800 = V_157; *((float*)L_797) = (float)((float)il2cpp_codegen_subtract(L_799, L_800)); float* L_801 = ___0_fontSize; float* L_802 = ___0_fontSize; float L_803 = *((float*)L_802); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_804 = ___3_generationSettings; NullCheck(L_804); float L_805 = L_804->___fontSizeMin; float L_806; L_806 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_803, (20.0f))), (0.5f)))))/(20.0f))), L_805, NULL); *((float*)L_801) = (float)L_806; } IL_1912: { } IL_1913: { float L_807 = __this->___m_MaxLineAscender; float L_808 = __this->___m_StartOfLineAscender; V_145 = ((float)il2cpp_codegen_subtract(L_807, L_808)); float L_809 = __this->___m_LineOffset; if ((!(((float)L_809) > ((float)(0.0f))))) { goto IL_1950; } } { float L_810 = V_145; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_811; L_811 = fabsf(L_810); if ((!(((float)L_811) > ((float)(0.00999999978f))))) { goto IL_1950; } } { bool L_812 = __this->___m_IsDrivenLineSpacing; if (L_812) { goto IL_1950; } } { bool L_813 = __this->___m_IsNewPage; G_B293_0 = ((((int32_t)L_813) == ((int32_t)0))? 1 : 0); goto IL_1951; } IL_1950: { G_B293_0 = 0; } IL_1951: { V_158 = (bool)G_B293_0; bool L_814 = V_158; if (!L_814) { goto IL_1977; } } { float L_815 = __this->___m_MaxDescender; float L_816 = V_145; __this->___m_MaxDescender = ((float)il2cpp_codegen_subtract(L_815, L_816)); float L_817 = __this->___m_LineOffset; float L_818 = V_145; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_817, L_818)); } IL_1977: { float L_819 = __this->___m_MaxLineAscender; float L_820 = __this->___m_LineOffset; V_146 = ((float)il2cpp_codegen_subtract(L_819, L_820)); float L_821 = __this->___m_MaxLineDescender; float L_822 = __this->___m_LineOffset; V_147 = ((float)il2cpp_codegen_subtract(L_821, L_822)); float L_823 = __this->___m_MaxDescender; float L_824 = V_147; if ((((float)L_823) < ((float)L_824))) { G_B297_0 = __this; goto IL_19a4; } G_B296_0 = __this; } { float L_825 = V_147; G_B298_0 = L_825; G_B298_1 = G_B296_0; goto IL_19aa; } IL_19a4: { float L_826 = __this->___m_MaxDescender; G_B298_0 = L_826; G_B298_1 = G_B297_0; } IL_19aa: { NullCheck(G_B298_1); G_B298_1->___m_MaxDescender = G_B298_0; bool L_827 = V_18; V_159 = (bool)((((int32_t)L_827) == ((int32_t)0))? 1 : 0); bool L_828 = V_159; if (!L_828) { goto IL_19c2; } } { float L_829 = __this->___m_MaxDescender; V_17 = L_829; } IL_19c2: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_830 = ___3_generationSettings; NullCheck(L_830); bool L_831 = L_830->___useMaxVisibleDescender; if (!L_831) { goto IL_19f1; } } { int32_t L_832 = __this->___m_CharacterCount; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_833 = ___3_generationSettings; NullCheck(L_833); int32_t L_834 = L_833->___maxVisibleCharacters; if ((((int32_t)L_832) >= ((int32_t)L_834))) { goto IL_19ee; } } { int32_t L_835 = __this->___m_LineNumber; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_836 = ___3_generationSettings; NullCheck(L_836); int32_t L_837 = L_836->___maxVisibleLines; G_B304_0 = ((((int32_t)((((int32_t)L_835) < ((int32_t)L_837))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_19ef; } IL_19ee: { G_B304_0 = 1; } IL_19ef: { G_B306_0 = G_B304_0; goto IL_19f2; } IL_19f1: { G_B306_0 = 0; } IL_19f2: { V_160 = (bool)G_B306_0; bool L_838 = V_160; if (!L_838) { goto IL_19fb; } } { V_18 = (bool)1; } IL_19fb: { int32_t L_839 = __this->___m_CharacterCount; __this->___m_FirstCharacterOfLine = L_839; __this->___m_LineVisibleCharacterCount = 0; int32_t L_840 = V_31; int32_t L_841 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_842 = ___4_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, (&V_24), L_840, ((int32_t)il2cpp_codegen_subtract(L_841, 1)), L_842, NULL); int32_t L_843 = __this->___m_LineNumber; __this->___m_LineNumber = ((int32_t)il2cpp_codegen_add(L_843, 1)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_844 = __this->___m_InternalTextElementInfo; int32_t L_845 = __this->___m_CharacterCount; NullCheck(L_844); float L_846 = ((L_844)->GetAddressAt(static_cast(L_845)))->___adjustedAscender; V_148 = L_846; float L_847 = __this->___m_LineHeight; V_161 = (bool)((((float)L_847) == ((float)(-32767.0f)))? 1 : 0); bool L_848 = V_161; if (!L_848) { goto IL_1a99; } } { float L_849 = __this->___m_LineOffset; float L_850 = __this->___m_MaxLineDescender; float L_851 = V_148; float L_852 = V_5; float L_853 = __this->___m_LineSpacingDelta; float L_854 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_855 = ___3_generationSettings; NullCheck(L_855); float L_856 = L_855->___lineSpacing; float L_857 = V_3; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_849, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_850)), L_851)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_852, L_853)), L_854)))), ((float)il2cpp_codegen_multiply(L_856, L_857)))))); __this->___m_IsDrivenLineSpacing = (bool)0; goto IL_1abf; } IL_1a99: { float L_858 = __this->___m_LineOffset; float L_859 = __this->___m_LineHeight; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_860 = ___3_generationSettings; NullCheck(L_860); float L_861 = L_860->___lineSpacing; float L_862 = V_3; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_858, ((float)il2cpp_codegen_add(L_859, ((float)il2cpp_codegen_multiply(L_861, L_862)))))); __this->___m_IsDrivenLineSpacing = (bool)1; } IL_1abf: { __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); float L_863 = V_148; __this->___m_StartOfLineAscender = L_863; float L_864 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add((0.0f), L_864)); V_19 = (bool)1; goto IL_228d; } IL_1af7: { } IL_1af8: { float L_865 = V_14; float L_866 = V_16; float L_867 = __this->___m_MarginLeft; float L_868 = __this->___m_MarginRight; float L_869; L_869 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_865, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_866, L_867)), L_868)), NULL); V_14 = L_869; float L_870 = V_15; float L_871 = __this->___m_MaxAscender; float L_872 = __this->___m_MaxDescender; float L_873; L_873 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_870, ((float)il2cpp_codegen_subtract(L_871, L_872)), NULL); V_15 = L_873; } IL_1b28: { float L_874 = __this->___m_LineOffset; if ((!(((float)L_874) > ((float)(0.0f))))) { goto IL_1b5b; } } { float L_875 = __this->___m_MaxLineAscender; float L_876 = __this->___m_StartOfLineAscender; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_877; L_877 = TextGeneratorUtilities_Approximately_m696ABB909732F536F1FF83EA8CE34CF53266794D(L_875, L_876, NULL); if (L_877) { goto IL_1b5b; } } { bool L_878 = __this->___m_IsDrivenLineSpacing; if (L_878) { goto IL_1b5b; } } { bool L_879 = __this->___m_IsNewPage; G_B319_0 = ((((int32_t)L_879) == ((int32_t)0))? 1 : 0); goto IL_1b5c; } IL_1b5b: { G_B319_0 = 0; } IL_1b5c: { V_162 = (bool)G_B319_0; bool L_880 = V_162; if (!L_880) { goto IL_1bba; } } { float L_881 = __this->___m_MaxLineAscender; float L_882 = __this->___m_StartOfLineAscender; V_163 = ((float)il2cpp_codegen_subtract(L_881, L_882)); float L_883 = __this->___m_MaxDescender; float L_884 = V_163; __this->___m_MaxDescender = ((float)il2cpp_codegen_subtract(L_883, L_884)); float L_885 = __this->___m_LineOffset; float L_886 = V_163; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_885, L_886)); float L_887 = __this->___m_StartOfLineAscender; float L_888 = V_163; __this->___m_StartOfLineAscender = ((float)il2cpp_codegen_add(L_887, L_888)); float L_889 = __this->___m_LineOffset; (&V_23)->___lineOffset = L_889; float L_890 = __this->___m_StartOfLineAscender; (&V_23)->___startOfLineAscender = L_890; } IL_1bba: { uint32_t L_891 = V_32; V_164 = (bool)((((int32_t)((((int32_t)L_891) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_892 = V_164; if (!L_892) { goto IL_1d7d; } } { uint32_t L_893 = V_32; V_165 = (bool)((((int32_t)L_893) == ((int32_t)((int32_t)9)))? 1 : 0); bool L_894 = V_165; if (!L_894) { goto IL_1c38; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_895 = __this->___m_CurrentFontAsset; NullCheck(L_895); FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_896; L_896 = FontAsset_get_faceInfo_mF020EC579E3C18A6279D55D86AF1C585031B49A9(L_895, NULL); V_30 = L_896; float L_897; L_897 = FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161((&V_30), NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_898 = __this->___m_CurrentFontAsset; NullCheck(L_898); uint8_t L_899; L_899 = FontAsset_get_tabMultiple_m9C0422A00BFCF82091F14F4E303E2717247350AE(L_898, NULL); float L_900 = V_2; V_166 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_897, ((float)L_899))), L_900)); float L_901 = __this->___m_XAdvance; float L_902 = V_166; float L_903; L_903 = ceilf(((float)(L_901/L_902))); float L_904 = V_166; V_167 = ((float)il2cpp_codegen_multiply(L_903, L_904)); float L_905 = V_167; float L_906 = __this->___m_XAdvance; if ((((float)L_905) > ((float)L_906))) { G_B325_0 = __this; goto IL_1c2b; } G_B324_0 = __this; } { float L_907 = __this->___m_XAdvance; float L_908 = V_166; G_B326_0 = ((float)il2cpp_codegen_add(L_907, L_908)); G_B326_1 = G_B324_0; goto IL_1c2d; } IL_1c2b: { float L_909 = V_167; G_B326_0 = L_909; G_B326_1 = G_B325_0; } IL_1c2d: { NullCheck(G_B326_1); G_B326_1->___m_XAdvance = G_B326_0; goto IL_1d7c; } IL_1c38: { float L_910 = __this->___m_MonoSpacing; V_168 = (bool)((((int32_t)((((float)L_910) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_911 = V_168; if (!L_911) { goto IL_1cfc; } } { bool L_912 = __this->___m_DuoSpace; if (!L_912) { goto IL_1c71; } } { uint32_t L_913 = V_32; if ((((int32_t)L_913) == ((int32_t)((int32_t)46)))) { goto IL_1c6e; } } { uint32_t L_914 = V_32; if ((((int32_t)L_914) == ((int32_t)((int32_t)58)))) { goto IL_1c6e; } } { uint32_t L_915 = V_32; G_B333_0 = ((((int32_t)L_915) == ((int32_t)((int32_t)44)))? 1 : 0); goto IL_1c6f; } IL_1c6e: { G_B333_0 = 1; } IL_1c6f: { G_B335_0 = G_B333_0; goto IL_1c72; } IL_1c71: { G_B335_0 = 0; } IL_1c72: { V_170 = (bool)G_B335_0; bool L_916 = V_170; if (!L_916) { goto IL_1c8b; } } { float L_917 = __this->___m_MonoSpacing; float L_918 = V_47; V_169 = ((float)il2cpp_codegen_subtract(((float)(L_917/(2.0f))), L_918)); goto IL_1c96; } IL_1c8b: { float L_919 = __this->___m_MonoSpacing; float L_920 = V_47; V_169 = ((float)il2cpp_codegen_subtract(L_919, L_920)); } IL_1c96: { float L_921 = __this->___m_XAdvance; float L_922 = V_169; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_923 = __this->___m_CurrentFontAsset; NullCheck(L_923); float L_924; L_924 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_923, NULL); float L_925 = V_45; float L_926 = V_3; float L_927 = __this->___m_CSpacing; float L_928 = __this->___m_CharWidthAdjDelta; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_921, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_922, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_924, L_925)), L_926)))), L_927)), ((float)il2cpp_codegen_subtract((1.0f), L_928)))))); bool L_929 = V_43; if (L_929) { goto IL_1cd9; } } { uint32_t L_930 = V_32; G_B341_0 = ((((int32_t)L_930) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_1cda; } IL_1cd9: { G_B341_0 = 1; } IL_1cda: { V_171 = (bool)G_B341_0; bool L_931 = V_171; if (!L_931) { goto IL_1cf6; } } { float L_932 = __this->___m_XAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_933 = ___3_generationSettings; NullCheck(L_933); float L_934 = L_933->___wordSpacing; float L_935 = V_3; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_932, ((float)il2cpp_codegen_multiply(L_934, L_935)))); } IL_1cf6: { goto IL_1d7c; } IL_1cfc: { float L_936 = __this->___m_XAdvance; float L_937; L_937 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_42), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_938 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_FXScale); float L_939 = L_938->___x; float L_940; L_940 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_44), NULL); float L_941 = V_2; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_942 = __this->___m_CurrentFontAsset; NullCheck(L_942); float L_943; L_943 = FontAsset_get_regularStyleSpacing_mB7EEEA236312F5AC31FD3B787808279206F521B1(L_942, NULL); float L_944 = V_45; float L_945 = V_48; float L_946 = V_3; float L_947 = __this->___m_CSpacing; float L_948 = __this->___m_CharWidthAdjDelta; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_936, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_937, L_939)), L_940)), L_941)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_943, L_944)), L_945)), L_946)))), L_947)), ((float)il2cpp_codegen_subtract((1.0f), L_948)))))); bool L_949 = V_43; if (L_949) { goto IL_1d5e; } } { uint32_t L_950 = V_32; G_B347_0 = ((((int32_t)L_950) == ((int32_t)((int32_t)8203)))? 1 : 0); goto IL_1d5f; } IL_1d5e: { G_B347_0 = 1; } IL_1d5f: { V_172 = (bool)G_B347_0; bool L_951 = V_172; if (!L_951) { goto IL_1d7b; } } { float L_952 = __this->___m_XAdvance; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_953 = ___3_generationSettings; NullCheck(L_953); float L_954 = L_953->___wordSpacing; float L_955 = V_3; __this->___m_XAdvance = ((float)il2cpp_codegen_add(L_952, ((float)il2cpp_codegen_multiply(L_954, L_955)))); } IL_1d7b: { } IL_1d7c: { } IL_1d7d: { uint32_t L_956 = V_32; V_173 = (bool)((((int32_t)L_956) == ((int32_t)((int32_t)13)))? 1 : 0); bool L_957 = V_173; if (!L_957) { goto IL_1d9d; } } { float L_958 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add((0.0f), L_958)); } IL_1d9d: { uint32_t L_959 = V_32; if ((((int32_t)L_959) == ((int32_t)((int32_t)10)))) { goto IL_1dcd; } } { uint32_t L_960 = V_32; if ((((int32_t)L_960) == ((int32_t)((int32_t)11)))) { goto IL_1dcd; } } { uint32_t L_961 = V_32; if ((((int32_t)L_961) == ((int32_t)3))) { goto IL_1dcd; } } { uint32_t L_962 = V_32; if ((((int32_t)L_962) == ((int32_t)((int32_t)8232)))) { goto IL_1dcd; } } { uint32_t L_963 = V_32; if ((((int32_t)L_963) == ((int32_t)((int32_t)8233)))) { goto IL_1dcd; } } { int32_t L_964 = __this->___m_CharacterCount; int32_t L_965 = V_0; G_B360_0 = ((((int32_t)L_964) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_965, 1))))? 1 : 0); goto IL_1dce; } IL_1dcd: { G_B360_0 = 1; } IL_1dce: { V_174 = (bool)G_B360_0; bool L_966 = V_174; if (!L_966) { goto IL_200d; } } { float L_967 = __this->___m_MaxLineAscender; float L_968 = __this->___m_StartOfLineAscender; V_175 = ((float)il2cpp_codegen_subtract(L_967, L_968)); float L_969 = __this->___m_LineOffset; if ((!(((float)L_969) > ((float)(0.0f))))) { goto IL_1e15; } } { float L_970 = V_175; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_971; L_971 = fabsf(L_970); if ((!(((float)L_971) > ((float)(0.00999999978f))))) { goto IL_1e15; } } { bool L_972 = __this->___m_IsDrivenLineSpacing; if (L_972) { goto IL_1e15; } } { bool L_973 = __this->___m_IsNewPage; G_B366_0 = ((((int32_t)L_973) == ((int32_t)0))? 1 : 0); goto IL_1e16; } IL_1e15: { G_B366_0 = 0; } IL_1e16: { V_177 = (bool)G_B366_0; bool L_974 = V_177; if (!L_974) { goto IL_1e3c; } } { float L_975 = __this->___m_MaxDescender; float L_976 = V_175; __this->___m_MaxDescender = ((float)il2cpp_codegen_subtract(L_975, L_976)); float L_977 = __this->___m_LineOffset; float L_978 = V_175; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_977, L_978)); } IL_1e3c: { __this->___m_IsNewPage = (bool)0; float L_979 = __this->___m_MaxLineDescender; float L_980 = __this->___m_LineOffset; V_176 = ((float)il2cpp_codegen_subtract(L_979, L_980)); float L_981 = __this->___m_MaxDescender; float L_982 = V_176; if ((((float)L_981) < ((float)L_982))) { G_B370_0 = __this; goto IL_1e61; } G_B369_0 = __this; } { float L_983 = V_176; G_B371_0 = L_983; G_B371_1 = G_B369_0; goto IL_1e67; } IL_1e61: { float L_984 = __this->___m_MaxDescender; G_B371_0 = L_984; G_B371_1 = G_B370_0; } IL_1e67: { NullCheck(G_B371_1); G_B371_1->___m_MaxDescender = G_B371_0; uint32_t L_985 = V_32; if ((((int32_t)L_985) == ((int32_t)((int32_t)10)))) { goto IL_1e92; } } { uint32_t L_986 = V_32; if ((((int32_t)L_986) == ((int32_t)((int32_t)11)))) { goto IL_1e92; } } { uint32_t L_987 = V_32; if ((((int32_t)L_987) == ((int32_t)((int32_t)45)))) { goto IL_1e92; } } { uint32_t L_988 = V_32; if ((((int32_t)L_988) == ((int32_t)((int32_t)8232)))) { goto IL_1e92; } } { uint32_t L_989 = V_32; G_B377_0 = ((((int32_t)L_989) == ((int32_t)((int32_t)8233)))? 1 : 0); goto IL_1e93; } IL_1e92: { G_B377_0 = 1; } IL_1e93: { V_178 = (bool)G_B377_0; bool L_990 = V_178; if (!L_990) { goto IL_1ff7; } } { int32_t L_991 = V_31; int32_t L_992 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_993 = ___4_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, (&V_24), L_991, L_992, L_993, NULL); int32_t L_994 = V_31; int32_t L_995 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_996 = ___4_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, (&V_23), L_994, L_995, L_996, NULL); int32_t L_997 = __this->___m_LineNumber; __this->___m_LineNumber = ((int32_t)il2cpp_codegen_add(L_997, 1)); int32_t L_998 = __this->___m_CharacterCount; __this->___m_FirstCharacterOfLine = ((int32_t)il2cpp_codegen_add(L_998, 1)); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_999 = __this->___m_InternalTextElementInfo; int32_t L_1000 = __this->___m_CharacterCount; NullCheck(L_999); float L_1001 = ((L_999)->GetAddressAt(static_cast(L_1000)))->___adjustedAscender; V_179 = L_1001; float L_1002 = __this->___m_LineHeight; V_180 = (bool)((((float)L_1002) == ((float)(-32767.0f)))? 1 : 0); bool L_1003 = V_180; if (!L_1003) { goto IL_1f69; } } { float L_1004 = __this->___m_MaxLineDescender; float L_1005 = V_179; float L_1006 = V_5; float L_1007 = __this->___m_LineSpacingDelta; float L_1008 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1009 = ___3_generationSettings; NullCheck(L_1009); float L_1010 = L_1009->___lineSpacing; uint32_t L_1011 = V_32; if ((((int32_t)L_1011) == ((int32_t)((int32_t)10)))) { G_B382_0 = L_1010; G_B382_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1004)), L_1005)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1006, L_1007)), L_1008)))); goto IL_1f43; } G_B380_0 = L_1010; G_B380_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1004)), L_1005)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1006, L_1007)), L_1008)))); } { uint32_t L_1012 = V_32; if ((((int32_t)L_1012) == ((int32_t)((int32_t)8233)))) { G_B382_0 = G_B380_0; G_B382_1 = G_B380_1; goto IL_1f43; } G_B381_0 = G_B380_0; G_B381_1 = G_B380_1; } { G_B383_0 = (0.0f); G_B383_1 = G_B381_0; G_B383_2 = G_B381_1; goto IL_1f4a; } IL_1f43: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1013 = ___3_generationSettings; NullCheck(L_1013); float L_1014 = L_1013->___paragraphSpacing; G_B383_0 = L_1014; G_B383_1 = G_B382_0; G_B383_2 = G_B382_1; } IL_1f4a: { float L_1015 = V_3; V_181 = ((float)il2cpp_codegen_add(G_B383_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B383_1, G_B383_0)), L_1015)))); float L_1016 = __this->___m_LineOffset; float L_1017 = V_181; __this->___m_LineOffset = ((float)il2cpp_codegen_add(L_1016, L_1017)); __this->___m_IsDrivenLineSpacing = (bool)0; goto IL_1fad; } IL_1f69: { float L_1018 = __this->___m_LineOffset; float L_1019 = __this->___m_LineHeight; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1020 = ___3_generationSettings; NullCheck(L_1020); float L_1021 = L_1020->___lineSpacing; uint32_t L_1022 = V_32; if ((((int32_t)L_1022) == ((int32_t)((int32_t)10)))) { G_B387_0 = L_1021; G_B387_1 = L_1019; G_B387_2 = L_1018; G_B387_3 = __this; goto IL_1f94; } G_B385_0 = L_1021; G_B385_1 = L_1019; G_B385_2 = L_1018; G_B385_3 = __this; } { uint32_t L_1023 = V_32; if ((((int32_t)L_1023) == ((int32_t)((int32_t)8233)))) { G_B387_0 = G_B385_0; G_B387_1 = G_B385_1; G_B387_2 = G_B385_2; G_B387_3 = G_B385_3; goto IL_1f94; } G_B386_0 = G_B385_0; G_B386_1 = G_B385_1; G_B386_2 = G_B385_2; G_B386_3 = G_B385_3; } { G_B388_0 = (0.0f); G_B388_1 = G_B386_0; G_B388_2 = G_B386_1; G_B388_3 = G_B386_2; G_B388_4 = G_B386_3; goto IL_1f9b; } IL_1f94: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1024 = ___3_generationSettings; NullCheck(L_1024); float L_1025 = L_1024->___paragraphSpacing; G_B388_0 = L_1025; G_B388_1 = G_B387_0; G_B388_2 = G_B387_1; G_B388_3 = G_B387_2; G_B388_4 = G_B387_3; } IL_1f9b: { float L_1026 = V_3; NullCheck(G_B388_4); G_B388_4->___m_LineOffset = ((float)il2cpp_codegen_add(G_B388_3, ((float)il2cpp_codegen_add(G_B388_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B388_1, G_B388_0)), L_1026)))))); __this->___m_IsDrivenLineSpacing = (bool)1; } IL_1fad: { __this->___m_MaxLineAscender = (-32767.0f); __this->___m_MaxLineDescender = (32767.0f); float L_1027 = V_179; __this->___m_StartOfLineAscender = L_1027; float L_1028 = __this->___m_TagLineIndent; float L_1029 = __this->___m_TagIndent; __this->___m_XAdvance = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_1028)), L_1029)); int32_t L_1030 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_1030, 1)); goto IL_228d; } IL_1ff7: { uint32_t L_1031 = V_32; V_182 = (bool)((((int32_t)L_1031) == ((int32_t)3))? 1 : 0); bool L_1032 = V_182; if (!L_1032) { goto IL_200c; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_1033 = __this->___m_TextProcessingArray; NullCheck(L_1033); V_31 = ((int32_t)(((RuntimeArray*)L_1033)->max_length)); } IL_200c: { } IL_200d: { int32_t L_1034 = V_13; if (!L_1034) { goto IL_2016; } } { int32_t L_1035 = V_13; if ((!(((uint32_t)L_1035) == ((uint32_t)3)))) { goto IL_202c; } } IL_2016: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1036 = ___3_generationSettings; NullCheck(L_1036); int32_t L_1037 = L_1036->___overflowMode; if ((((int32_t)L_1037) == ((int32_t)3))) { goto IL_202c; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1038 = ___3_generationSettings; NullCheck(L_1038); int32_t L_1039 = L_1038->___overflowMode; G_B398_0 = ((((int32_t)L_1039) == ((int32_t)1))? 1 : 0); goto IL_202d; } IL_202c: { G_B398_0 = 1; } IL_202d: { V_183 = (bool)G_B398_0; bool L_1040 = V_183; if (!L_1040) { goto IL_227e; } } { V_184 = (bool)0; V_185 = (bool)0; bool L_1041 = V_43; if (L_1041) { goto IL_2059; } } { uint32_t L_1042 = V_32; if ((((int32_t)L_1042) == ((int32_t)((int32_t)8203)))) { goto IL_2059; } } { uint32_t L_1043 = V_32; if ((((int32_t)L_1043) == ((int32_t)((int32_t)45)))) { goto IL_2059; } } { uint32_t L_1044 = V_32; if ((!(((uint32_t)L_1044) == ((uint32_t)((int32_t)173))))) { goto IL_2099; } } IL_2059: { bool L_1045 = __this->___m_IsNonBreakingSpace; bool L_1046 = V_20; if (!((int32_t)(((((int32_t)L_1045) == ((int32_t)0))? 1 : 0)|(int32_t)L_1046))) { goto IL_2099; } } { uint32_t L_1047 = V_32; if ((((int32_t)L_1047) == ((int32_t)((int32_t)160)))) { goto IL_2099; } } { uint32_t L_1048 = V_32; if ((((int32_t)L_1048) == ((int32_t)((int32_t)8199)))) { goto IL_2099; } } { uint32_t L_1049 = V_32; if ((((int32_t)L_1049) == ((int32_t)((int32_t)8209)))) { goto IL_2099; } } { uint32_t L_1050 = V_32; if ((((int32_t)L_1050) == ((int32_t)((int32_t)8239)))) { goto IL_2099; } } { uint32_t L_1051 = V_32; G_B410_0 = ((((int32_t)((((int32_t)L_1051) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_209a; } IL_2099: { G_B410_0 = 0; } IL_209a: { V_186 = (bool)G_B410_0; bool L_1052 = V_186; if (!L_1052) { goto IL_20f1; } } { uint32_t L_1053 = V_32; if ((!(((uint32_t)L_1053) == ((uint32_t)((int32_t)45))))) { goto IL_20d4; } } { int32_t L_1054 = __this->___m_CharacterCount; if ((((int32_t)L_1054) <= ((int32_t)0))) { goto IL_20d4; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1055 = ___4_textInfo; NullCheck(L_1055); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1056 = L_1055->___textElementInfo; int32_t L_1057 = __this->___m_CharacterCount; NullCheck(L_1056); uint32_t L_1058 = ((L_1056)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_1057, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_1059; L_1059 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_1058), NULL); G_B415_0 = ((((int32_t)L_1059) == ((int32_t)0))? 1 : 0); goto IL_20d5; } IL_20d4: { G_B415_0 = 1; } IL_20d5: { V_187 = (bool)G_B415_0; bool L_1060 = V_187; if (!L_1060) { goto IL_20eb; } } { V_19 = (bool)0; V_184 = (bool)1; (&V_25)->___previousWordBreak = (-1); } IL_20eb: { goto IL_2247; } IL_20f1: { bool L_1061 = __this->___m_IsNonBreakingSpace; if (L_1061) { goto IL_211c; } } { uint32_t L_1062 = V_32; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_1063; L_1063 = TextGeneratorUtilities_IsHangul_m5A23BA8E0EBE57243E2E96A248B3F6570A87A966(L_1062, NULL); if (!L_1063) { goto IL_2110; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1064 = V_9; NullCheck(L_1064); UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_1065; L_1065 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_1064, NULL); NullCheck(L_1065); bool L_1066; L_1066 = UnicodeLineBreakingRules_get_useModernHangulLineBreakingRules_mD86D283CE7BA23A0174B9227A7BD915D3D9FD464_inline(L_1065, NULL); if (!L_1066) { goto IL_2119; } } IL_2110: { uint32_t L_1067 = V_32; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_1068; L_1068 = TextGeneratorUtilities_IsCJK_m2F2718B1203271CC2C501C5054590299FBCA5B7D(L_1067, NULL); G_B423_0 = ((int32_t)(L_1068)); goto IL_211a; } IL_2119: { G_B423_0 = 1; } IL_211a: { G_B425_0 = G_B423_0; goto IL_211d; } IL_211c: { G_B425_0 = 0; } IL_211d: { V_188 = (bool)G_B425_0; bool L_1069 = V_188; if (!L_1069) { goto IL_21cf; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1070 = V_9; NullCheck(L_1070); UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_1071; L_1071 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_1070, NULL); NullCheck(L_1071); HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_1072; L_1072 = UnicodeLineBreakingRules_get_leadingCharactersLookup_m1DAC015D7E37112EAE0437E6472AEA0719DFF3DC(L_1071, NULL); uint32_t L_1073 = V_32; NullCheck(L_1072); bool L_1074; L_1074 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_1072, L_1073, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var); V_189 = L_1074; int32_t L_1075 = __this->___m_CharacterCount; int32_t L_1076 = V_0; if ((((int32_t)L_1075) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1076, 1))))) { goto IL_2172; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1077 = V_9; NullCheck(L_1077); UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* L_1078; L_1078 = TextSettings_get_lineBreakingRules_m96E2C32D4F08309D904B0BCD83CEBE8CD6716A04(L_1077, NULL); NullCheck(L_1078); HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_1079; L_1079 = UnicodeLineBreakingRules_get_leadingCharactersLookup_m1DAC015D7E37112EAE0437E6472AEA0719DFF3DC(L_1078, NULL); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1080 = __this->___m_InternalTextElementInfo; int32_t L_1081 = __this->___m_CharacterCount; NullCheck(L_1080); uint32_t L_1082 = ((L_1080)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_1081, 1)))))->___character; NullCheck(L_1079); bool L_1083; L_1083 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_1079, L_1082, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var); G_B429_0 = ((int32_t)(L_1083)); goto IL_2173; } IL_2172: { G_B429_0 = 0; } IL_2173: { V_190 = (bool)G_B429_0; bool L_1084 = V_189; V_191 = (bool)((((int32_t)L_1084) == ((int32_t)0))? 1 : 0); bool L_1085 = V_191; if (!L_1085) { goto IL_21af; } } { bool L_1086 = V_190; V_192 = (bool)((((int32_t)L_1086) == ((int32_t)0))? 1 : 0); bool L_1087 = V_192; if (!L_1087) { goto IL_2194; } } { V_19 = (bool)0; V_184 = (bool)1; } IL_2194: { bool L_1088 = V_19; V_193 = L_1088; bool L_1089 = V_193; if (!L_1089) { goto IL_21ac; } } { bool L_1090 = V_43; V_194 = L_1090; bool L_1091 = V_194; if (!L_1091) { goto IL_21a8; } } { V_185 = (bool)1; } IL_21a8: { V_184 = (bool)1; } IL_21ac: { goto IL_21cc; } IL_21af: { bool L_1092 = V_19; bool L_1093 = V_53; V_195 = (bool)((int32_t)((int32_t)L_1092&(int32_t)L_1093)); bool L_1094 = V_195; if (!L_1094) { goto IL_21cb; } } { bool L_1095 = V_43; V_196 = L_1095; bool L_1096 = V_196; if (!L_1096) { goto IL_21c7; } } { V_185 = (bool)1; } IL_21c7: { V_184 = (bool)1; } IL_21cb: { } IL_21cc: { goto IL_2247; } IL_21cf: { bool L_1097 = __this->___m_IsNonBreakingSpace; if (L_1097) { goto IL_2202; } } { int32_t L_1098 = __this->___m_CharacterCount; int32_t L_1099 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1098, 1))) >= ((int32_t)L_1099))) { goto IL_2202; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1100 = ___4_textInfo; NullCheck(L_1100); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_1101 = L_1100->___textElementInfo; int32_t L_1102 = __this->___m_CharacterCount; NullCheck(L_1101); uint32_t L_1103 = ((L_1101)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_1102, 1)))))->___character; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_1104; L_1104 = TextGeneratorUtilities_IsCJK_m2F2718B1203271CC2C501C5054590299FBCA5B7D(L_1103, NULL); G_B447_0 = ((int32_t)(L_1104)); goto IL_2203; } IL_2202: { G_B447_0 = 0; } IL_2203: { V_197 = (bool)G_B447_0; bool L_1105 = V_197; if (!L_1105) { goto IL_2210; } } { V_184 = (bool)1; goto IL_2247; } IL_2210: { bool L_1106 = V_19; V_198 = L_1106; bool L_1107 = V_198; if (!L_1107) { goto IL_2247; } } { bool L_1108 = V_43; if (!L_1108) { goto IL_2226; } } { uint32_t L_1109 = V_32; if ((!(((uint32_t)L_1109) == ((uint32_t)((int32_t)160))))) { goto IL_2239; } } IL_2226: { uint32_t L_1110 = V_32; if ((!(((uint32_t)L_1110) == ((uint32_t)((int32_t)173))))) { goto IL_2236; } } { bool L_1111 = V_22; G_B455_0 = ((((int32_t)L_1111) == ((int32_t)0))? 1 : 0); goto IL_2237; } IL_2236: { G_B455_0 = 0; } IL_2237: { G_B457_0 = G_B455_0; goto IL_223a; } IL_2239: { G_B457_0 = 1; } IL_223a: { V_199 = (bool)G_B457_0; bool L_1112 = V_199; if (!L_1112) { goto IL_2243; } } { V_185 = (bool)1; } IL_2243: { V_184 = (bool)1; } IL_2247: { bool L_1113 = V_184; V_200 = L_1113; bool L_1114 = V_200; if (!L_1114) { goto IL_2262; } } { int32_t L_1115 = V_31; int32_t L_1116 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1117 = ___4_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, (&V_23), L_1115, L_1116, L_1117, NULL); } IL_2262: { bool L_1118 = V_185; V_201 = L_1118; bool L_1119 = V_201; if (!L_1119) { goto IL_227d; } } { int32_t L_1120 = V_31; int32_t L_1121 = __this->___m_CharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1122 = ___4_textInfo; TextGenerator_SaveWordWrappingState_mC07B2C5977EECE10216F8C6AC9CC4204F7EF1936(__this, (&V_25), L_1120, L_1121, L_1122, NULL); } IL_227d: { } IL_227e: { int32_t L_1123 = __this->___m_CharacterCount; __this->___m_CharacterCount = ((int32_t)il2cpp_codegen_add(L_1123, 1)); } IL_228d: { int32_t L_1124 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_1124, 1)); } IL_2293: { int32_t L_1125 = V_31; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_1126 = __this->___m_TextProcessingArray; NullCheck(L_1126); if ((((int32_t)L_1125) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1126)->max_length))))) { goto IL_22b6; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_1127 = __this->___m_TextProcessingArray; int32_t L_1128 = V_31; NullCheck(L_1127); uint32_t L_1129 = ((L_1127)->GetAddressAt(static_cast(L_1128)))->___unicode; G_B470_0 = ((!(((uint32_t)L_1129) <= ((uint32_t)0)))? 1 : 0); goto IL_22b7; } IL_22b6: { G_B470_0 = 0; } IL_22b7: { V_202 = (bool)G_B470_0; bool L_1130 = V_202; if (L_1130) { goto IL_0439; } } { float L_1131 = __this->___m_MaxFontSize; float L_1132 = __this->___m_MinFontSize; V_4 = ((float)il2cpp_codegen_subtract(L_1131, L_1132)); bool L_1133 = ___2_isTextAutoSizingEnabled; if (!L_1133) { goto IL_22f6; } } { float L_1134 = V_4; if ((!(((float)L_1134) > ((float)(0.050999999f))))) { goto IL_22f6; } } { float* L_1135 = ___0_fontSize; float L_1136 = *((float*)L_1135); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1137 = ___3_generationSettings; NullCheck(L_1137); float L_1138 = L_1137->___fontSizeMax; if ((!(((float)L_1136) < ((float)L_1138)))) { goto IL_22f6; } } { int32_t L_1139 = __this->___m_AutoSizeIterationCount; int32_t L_1140 = __this->___m_AutoSizeMaxIterationCount; G_B476_0 = ((((int32_t)L_1139) < ((int32_t)L_1140))? 1 : 0); goto IL_22f7; } IL_22f6: { G_B476_0 = 0; } IL_22f7: { V_203 = (bool)G_B476_0; bool L_1141 = V_203; if (!L_1141) { goto IL_2381; } } { float L_1142 = __this->___m_CharWidthAdjDelta; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1143 = ___3_generationSettings; NullCheck(L_1143); float L_1144 = L_1143->___charWidthMaxAdj; V_205 = (bool)((((float)L_1142) < ((float)((float)(L_1144/(100.0f)))))? 1 : 0); bool L_1145 = V_205; if (!L_1145) { goto IL_2327; } } { __this->___m_CharWidthAdjDelta = (0.0f); } IL_2327: { float* L_1146 = ___0_fontSize; float L_1147 = *((float*)L_1146); __this->___m_MinFontSize = L_1147; float L_1148 = __this->___m_MaxFontSize; float* L_1149 = ___0_fontSize; float L_1150 = *((float*)L_1149); float L_1151; L_1151 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1148, L_1150))/(2.0f))), (0.0500000007f), NULL); V_204 = L_1151; float* L_1152 = ___0_fontSize; float* L_1153 = ___0_fontSize; float L_1154 = *((float*)L_1153); float L_1155 = V_204; *((float*)L_1152) = (float)((float)il2cpp_codegen_add(L_1154, L_1155)); float* L_1156 = ___0_fontSize; float* L_1157 = ___0_fontSize; float L_1158 = *((float*)L_1157); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1159 = ___3_generationSettings; NullCheck(L_1159); float L_1160 = L_1159->___fontSizeMax; float L_1161; L_1161 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1158, (20.0f))), (0.5f)))))/(20.0f))), L_1160, NULL); *((float*)L_1156) = (float)L_1161; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1162; L_1162 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_27 = L_1162; goto IL_2495; } IL_2381: { __this->___m_IsCalculatingPreferredValues = (bool)0; float L_1163 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1164 = ___3_generationSettings; NullCheck(L_1164); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1165 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1164->___margins); float L_1166 = L_1165->___x; if ((((float)L_1166) > ((float)(0.0f)))) { G_B482_0 = L_1163; goto IL_23a4; } G_B481_0 = L_1163; } { G_B483_0 = (0.0f); G_B483_1 = G_B481_0; goto IL_23b0; } IL_23a4: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1167 = ___3_generationSettings; NullCheck(L_1167); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1168 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1167->___margins); float L_1169 = L_1168->___x; G_B483_0 = L_1169; G_B483_1 = G_B482_0; } IL_23b0: { V_14 = ((float)il2cpp_codegen_add(G_B483_1, G_B483_0)); float L_1170 = V_14; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1171 = ___3_generationSettings; NullCheck(L_1171); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1172 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1171->___margins); float L_1173 = L_1172->___z; if ((((float)L_1173) > ((float)(0.0f)))) { G_B485_0 = L_1170; goto IL_23cf; } G_B484_0 = L_1170; } { G_B486_0 = (0.0f); G_B486_1 = G_B484_0; goto IL_23db; } IL_23cf: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1174 = ___3_generationSettings; NullCheck(L_1174); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1175 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1174->___margins); float L_1176 = L_1175->___z; G_B486_0 = L_1176; G_B486_1 = G_B485_0; } IL_23db: { V_14 = ((float)il2cpp_codegen_add(G_B486_1, G_B486_0)); float L_1177 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1178 = ___3_generationSettings; NullCheck(L_1178); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1179 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1178->___margins); float L_1180 = L_1179->___y; if ((((float)L_1180) > ((float)(0.0f)))) { G_B488_0 = L_1177; goto IL_23fa; } G_B487_0 = L_1177; } { G_B489_0 = (0.0f); G_B489_1 = G_B487_0; goto IL_2406; } IL_23fa: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1181 = ___3_generationSettings; NullCheck(L_1181); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1182 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1181->___margins); float L_1183 = L_1182->___y; G_B489_0 = L_1183; G_B489_1 = G_B488_0; } IL_2406: { V_15 = ((float)il2cpp_codegen_add(G_B489_1, G_B489_0)); float L_1184 = V_15; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1185 = ___3_generationSettings; NullCheck(L_1185); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1186 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1185->___margins); float L_1187 = L_1186->___w; if ((((float)L_1187) > ((float)(0.0f)))) { G_B491_0 = L_1184; goto IL_2425; } G_B490_0 = L_1184; } { G_B492_0 = (0.0f); G_B492_1 = G_B490_0; goto IL_2431; } IL_2425: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1188 = ___3_generationSettings; NullCheck(L_1188); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1189 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_1188->___margins); float L_1190 = L_1189->___w; G_B492_0 = L_1190; G_B492_1 = G_B491_0; } IL_2431: { V_15 = ((float)il2cpp_codegen_add(G_B492_1, G_B492_0)); float L_1191 = V_14; V_206 = (bool)((((int32_t)((((float)L_1191) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1192 = V_206; if (!L_1192) { goto IL_245e; } } { float L_1193 = V_14; V_14 = ((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1193, (100.0f))), (1.0f)))))/(100.0f))); } IL_245e: { float L_1194 = V_15; V_207 = (bool)((((int32_t)((((float)L_1194) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1195 = V_207; if (!L_1195) { goto IL_2488; } } { float L_1196 = V_15; V_15 = ((float)(((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1196, (100.0f))), (1.0f)))))/(100.0f))); } IL_2488: { float L_1197 = V_14; float L_1198 = V_15; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1199; memset((&L_1199), 0, sizeof(L_1199)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1199), L_1197, L_1198, NULL); V_27 = L_1199; goto IL_2495; } IL_2495: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1200 = V_27; return L_1200; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_Prepare_mD0A24977334138340CA73FB9787627373C6AA255 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___1_textInfo, const RuntimeMethod* method) { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B2_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B1_0 = NULL; int32_t G_B3_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B3_1 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___0_generationSettings; NullCheck(L_0); float L_1 = L_0->___extraPadding; __this->___m_Padding = L_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2 = ___0_generationSettings; NullCheck(L_2); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_3 = L_2->___fontAsset; __this->___m_CurrentFontAsset = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_3); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_4 = ___0_generationSettings; NullCheck(L_4); int32_t L_5 = L_4->___fontStyle; __this->___m_FontStyleInternal = L_5; int32_t L_6 = __this->___m_FontStyleInternal; if ((((int32_t)((int32_t)((int32_t)L_6&1))) == ((int32_t)1))) { G_B2_0 = __this; goto IL_0039; } G_B1_0 = __this; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_7 = ___0_generationSettings; NullCheck(L_7); int32_t L_8 = L_7->___fontWeight; G_B3_0 = ((int32_t)(L_8)); G_B3_1 = G_B1_0; goto IL_003e; } IL_0039: { G_B3_0 = ((int32_t)700); G_B3_1 = G_B2_0; } IL_003e: { NullCheck(G_B3_1); G_B3_1->___m_FontWeightInternal = G_B3_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_9 = ___0_generationSettings; bool L_10; L_10 = TextGenerator_GetSpecialCharacters_m77E456375F75AA87D3D33E8B15241E946E1B0968(__this, L_9, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_11 = ___0_generationSettings; NullCheck(L_11); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12 = L_11->___screenRect; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_13 = ___0_generationSettings; NullCheck(L_13); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = L_13->___margins; TextGenerator_ComputeMarginSize_m485F8B01196058B15F597DE99D6F6A47FA539D3F(__this, L_12, L_14, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_15 = ___0_generationSettings; NullCheck(L_15); RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 L_16; L_16 = TextGenerationSettings_get_renderedText_mFD039407ECD06E5380E60936DEA1D23250E0C276_inline(L_15, NULL); V_0 = L_16; TextGenerator_PopulateTextBackingArray_m1CC14B29C1BA4A763D3AF938B4E0920E45D75AB2(__this, (&V_0), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_17 = ___0_generationSettings; TextGenerator_PopulateTextProcessingArray_mEC6B2EE86D363FF3F7CEE50C77A6124A0A27DA16(__this, L_17, NULL); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_18 = __this->___m_TextProcessingArray; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_19 = ___0_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_20 = ___1_textInfo; int32_t L_21; L_21 = TextGenerator_SetArraySizes_m780796D50B2A5406E06F493503DA82BF5DA08A0C(__this, L_18, L_19, L_20, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_22 = ___0_generationSettings; NullCheck(L_22); bool L_23 = L_22->___autoSize; V_1 = L_23; bool L_24 = V_1; if (!L_24) { goto IL_00ae; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_25 = ___0_generationSettings; NullCheck(L_25); float L_26 = L_25->___fontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_27 = ___0_generationSettings; NullCheck(L_27); float L_28 = L_27->___fontSizeMin; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_29 = ___0_generationSettings; NullCheck(L_29); float L_30 = L_29->___fontSizeMax; float L_31; L_31 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_26, L_28, L_30, NULL); __this->___m_FontSize = L_31; goto IL_00ba; } IL_00ae: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_32 = ___0_generationSettings; NullCheck(L_32); float L_33 = L_32->___fontSize; __this->___m_FontSize = L_33; } IL_00ba: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_34 = ___0_generationSettings; NullCheck(L_34); float L_35 = L_34->___fontSizeMax; __this->___m_MaxFontSize = L_35; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_36 = ___0_generationSettings; NullCheck(L_36); float L_37 = L_36->___fontSizeMin; __this->___m_MinFontSize = L_37; __this->___m_LineSpacingDelta = (0.0f); __this->___m_CharWidthAdjDelta = (0.0f); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_PrepareFontAsset_m6C6A2A767DB5BF4BC32E6591D625D33E6C03A330 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 V_2; memset((&V_2), 0, sizeof(V_2)); TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B2_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B1_0 = NULL; int32_t G_B3_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B3_1 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___0_generationSettings; NullCheck(L_0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = L_0->___fontAsset; __this->___m_CurrentFontAsset = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_1); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2 = ___0_generationSettings; NullCheck(L_2); int32_t L_3 = L_2->___fontStyle; __this->___m_FontStyleInternal = L_3; int32_t L_4 = __this->___m_FontStyleInternal; if ((((int32_t)((int32_t)((int32_t)L_4&1))) == ((int32_t)1))) { G_B2_0 = __this; goto IL_002d; } G_B1_0 = __this; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_5 = ___0_generationSettings; NullCheck(L_5); int32_t L_6 = L_5->___fontWeight; G_B3_0 = ((int32_t)(L_6)); G_B3_1 = G_B1_0; goto IL_0032; } IL_002d: { G_B3_0 = ((int32_t)700); G_B3_1 = G_B2_0; } IL_0032: { NullCheck(G_B3_1); G_B3_1->___m_FontWeightInternal = G_B3_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_7 = ___0_generationSettings; bool L_8; L_8 = TextGenerator_GetSpecialCharacters_m77E456375F75AA87D3D33E8B15241E946E1B0968(__this, L_7, NULL); V_0 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0); bool L_9 = V_0; if (!L_9) { goto IL_0049; } } { V_1 = (bool)0; goto IL_0071; } IL_0049: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___0_generationSettings; NullCheck(L_10); RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 L_11; L_11 = TextGenerationSettings_get_renderedText_mFD039407ECD06E5380E60936DEA1D23250E0C276_inline(L_10, NULL); V_2 = L_11; TextGenerator_PopulateTextBackingArray_m1CC14B29C1BA4A763D3AF938B4E0920E45D75AB2(__this, (&V_2), NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_12 = ___0_generationSettings; TextGenerator_PopulateTextProcessingArray_mEC6B2EE86D363FF3F7CEE50C77A6124A0A27DA16(__this, L_12, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_13 = ___0_generationSettings; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_14 = __this->___m_TextProcessingArray; bool L_15; L_15 = TextGenerator_PopulateFontAsset_m46B39A380C3A810B02E43C8E89623FEEC54DEF00(__this, L_13, L_14, NULL); V_1 = L_15; goto IL_0071; } IL_0071: { bool L_16 = V_1; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_SetArraySizes_m780796D50B2A5406E06F493503DA82BF5DA08A0C (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___0_textProcessingArray, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___1_generationSettings, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E67AA4BD17EDD597C4245BD947E191FA4BCE166); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6FEA90722B80DC24C97DDB1E76EE60B6491A956); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2A0F974B3766A4AA1FC02A0D66154EFADBEEB43); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF72C398728BAD79DCC8B4220ED83B2DF7C8329CF); s_Il2CppMethodInitialized = true; } TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; uint32_t V_12 = 0; int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_16 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_17 = NULL; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* V_18 = NULL; uint32_t V_19 = 0; bool V_20 = false; bool V_21 = false; int32_t V_22 = 0; bool V_23 = false; bool V_24 = false; int32_t V_25 = 0; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; uint32_t V_39 = 0; uint32_t V_40 = 0; bool V_41 = false; bool V_42 = false; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; String_t* V_48 = NULL; bool V_49 = false; List_1_t420B17163897A4DF994BA698744548CD81961E70* V_50 = NULL; bool V_51 = false; bool V_52 = false; uint32_t V_53 = 0; bool V_54 = false; bool V_55 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_56 = NULL; bool V_57 = false; bool V_58 = false; bool V_59 = false; int32_t V_60 = 0; LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 V_61; memset((&V_61), 0, sizeof(V_61)); int32_t V_62 = 0; uint32_t V_63 = 0; int32_t V_64 = 0; uint32_t V_65 = 0; uint32_t V_66 = 0; bool V_67 = false; bool V_68 = false; bool V_69 = false; bool V_70 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_71 = NULL; bool V_72 = false; int32_t V_73 = 0; bool V_74 = false; bool V_75 = false; bool V_76 = false; bool V_77 = false; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* V_78 = NULL; bool V_79 = false; bool V_80 = false; bool V_81 = false; bool V_82 = false; bool V_83 = false; bool V_84 = false; bool V_85 = false; bool V_86 = false; int32_t V_87 = 0; int32_t V_88 = 0; bool V_89 = false; bool V_90 = false; int32_t V_91 = 0; int32_t V_92 = 0; bool V_93 = false; bool V_94 = false; bool V_95 = false; bool V_96 = false; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B2_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B1_0 = NULL; int32_t G_B3_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B3_1 = NULL; int32_t G_B13_0 = 0; int32_t G_B26_0 = 0; int32_t G_B31_0 = 0; uint32_t G_B54_0 = 0; int32_t G_B60_0 = 0; int32_t G_B62_0 = 0; int32_t G_B64_0 = 0; int32_t G_B68_0 = 0; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* G_B78_0 = NULL; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* G_B77_0 = NULL; int32_t G_B79_0 = 0; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* G_B79_1 = NULL; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B82_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B82_1 = NULL; uint32_t G_B82_2 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B81_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B81_1 = NULL; uint32_t G_B81_2 = 0; int32_t G_B83_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B83_1 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B83_2 = NULL; uint32_t G_B83_3 = 0; RuntimeObject* G_B96_0 = NULL; String_t* G_B96_1 = NULL; RuntimeObject* G_B95_0 = NULL; String_t* G_B95_1 = NULL; RuntimeObject* G_B97_0 = NULL; RuntimeObject* G_B97_1 = NULL; String_t* G_B97_2 = NULL; String_t* G_B102_0 = NULL; RuntimeObject* G_B100_0 = NULL; String_t* G_B100_1 = NULL; RuntimeObject* G_B99_0 = NULL; String_t* G_B99_1 = NULL; RuntimeObject* G_B101_0 = NULL; RuntimeObject* G_B101_1 = NULL; String_t* G_B101_2 = NULL; int32_t G_B112_0 = 0; int32_t G_B114_0 = 0; int32_t G_B125_0 = 0; int32_t G_B154_0 = 0; int32_t G_B162_0 = 0; int32_t G_B167_0 = 0; int32_t G_B171_0 = 0; int32_t G_B181_0 = 0; int32_t G_B189_0 = 0; int32_t G_B196_0 = 0; int32_t G_B200_0 = 0; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* G_B204_0 = NULL; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* G_B203_0 = NULL; int32_t G_B205_0 = 0; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* G_B205_1 = NULL; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* G_B210_0 = NULL; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* G_B209_0 = NULL; int32_t G_B211_0 = 0; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F* G_B211_1 = NULL; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___1_generationSettings; NullCheck(L_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1 = L_0->___textSettings; V_0 = L_1; V_1 = 0; __this->___m_TotalCharacterCount = 0; __this->___m_isTextLayoutPhase = (bool)0; __this->___m_TagNoParsing = (bool)0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_2 = ___1_generationSettings; NullCheck(L_2); int32_t L_3 = L_2->___fontStyle; __this->___m_FontStyleInternal = L_3; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_4 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0(L_4, NULL); int32_t L_5 = __this->___m_FontStyleInternal; if ((((int32_t)((int32_t)((int32_t)L_5&1))) == ((int32_t)1))) { G_B2_0 = __this; goto IL_004b; } G_B1_0 = __this; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_6 = ___1_generationSettings; NullCheck(L_6); int32_t L_7 = L_6->___fontWeight; G_B3_0 = ((int32_t)(L_7)); G_B3_1 = G_B1_0; goto IL_0050; } IL_004b: { G_B3_0 = ((int32_t)700); G_B3_1 = G_B2_0; } IL_0050: { NullCheck(G_B3_1); G_B3_1->___m_FontWeightInternal = G_B3_0; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_8 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_9 = __this->___m_FontWeightInternal; TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79(L_8, L_9, TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___1_generationSettings; NullCheck(L_10); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_11 = L_10->___fontAsset; __this->___m_CurrentFontAsset = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_11); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_12 = ___1_generationSettings; NullCheck(L_12); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = L_12->___material; __this->___m_CurrentMaterial = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_13); __this->___m_CurrentMaterialIndex = 0; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_14 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); int32_t L_15 = __this->___m_CurrentMaterialIndex; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_16 = __this->___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = __this->___m_CurrentMaterial; float L_18 = __this->___m_Padding; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_19; memset((&L_19), 0, sizeof(L_19)); MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A((&L_19), L_15, L_16, (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL, L_17, L_18, NULL); TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C(L_14, L_19, TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_20 = __this->___m_MaterialReferenceIndexLookup; NullCheck(L_20); Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0(L_20, Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_22 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_23 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_24 = __this->___m_MaterialReferenceIndexLookup; int32_t L_25; L_25 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_21, L_22, L_23, L_24, NULL); __this->___m_CurrentSpriteAsset = (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentSpriteAsset), (void*)(SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_26 = ___2_textInfo; V_4 = (bool)((((RuntimeObject*)(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)L_26) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_27 = V_4; if (!L_27) { goto IL_00f5; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_28 = (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)il2cpp_codegen_object_new(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo__ctor_m0D2430C2058B0D6B9C7F21C2E62A4A8D6CA5ED8F(L_28, 0, NULL); ___2_textInfo = L_28; goto IL_011e; } IL_00f5: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_29 = ___2_textInfo; NullCheck(L_29); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_30 = L_29->___textElementInfo; NullCheck(L_30); int32_t L_31 = __this->___m_InternalTextProcessingArraySize; V_5 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))) < ((int32_t)L_31))? 1 : 0); bool L_32 = V_5; if (!L_32) { goto IL_011e; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_33 = ___2_textInfo; NullCheck(L_33); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E** L_34 = (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E**)(&L_33->___textElementInfo); int32_t L_35 = __this->___m_InternalTextProcessingArraySize; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD(L_34, L_35, (bool)0, TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_RuntimeMethod_var); } IL_011e: { __this->___m_TextElementType = 1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_36 = ___1_generationSettings; NullCheck(L_36); int32_t L_37 = L_36->___overflowMode; V_6 = (bool)((((int32_t)L_37) == ((int32_t)1))? 1 : 0); bool L_38 = V_6; if (!L_38) { goto IL_0283; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_39 = ___1_generationSettings; bool L_40; L_40 = TextGenerator_GetEllipsisSpecialCharacter_m9CB8856D34D4B6B0C5BFB200ABFE2FFA4B3AEA60(__this, L_39, NULL); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_41 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_42 = L_41->___character; V_7 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_42) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_43 = V_7; if (!L_43) { goto IL_024d; } } { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_44 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_45 = L_44->___fontAsset; NullCheck(L_45); int32_t L_46; L_46 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_45); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_47 = __this->___m_CurrentFontAsset; NullCheck(L_47); int32_t L_48; L_48 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_47); V_8 = (bool)((((int32_t)((((int32_t)L_46) == ((int32_t)L_48))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_49 = V_8; if (!L_49) { goto IL_024a; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_50 = V_0; NullCheck(L_50); bool L_51; L_51 = TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline(L_50, NULL); if (!L_51) { goto IL_01b1; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_52 = __this->___m_CurrentMaterial; NullCheck(L_52); int32_t L_53; L_53 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_52); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_54 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_55 = L_54->___fontAsset; NullCheck(L_55); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_56; L_56 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_55, NULL); NullCheck(L_56); int32_t L_57; L_57 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_56); G_B13_0 = ((((int32_t)((((int32_t)L_53) == ((int32_t)L_57))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_01b2; } IL_01b1: { G_B13_0 = 0; } IL_01b2: { V_9 = (bool)G_B13_0; bool L_58 = V_9; if (!L_58) { goto IL_01e0; } } { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_59 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_60 = __this->___m_CurrentMaterial; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_61 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_62 = L_61->___fontAsset; NullCheck(L_62); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_63; L_63 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_62, NULL); il2cpp_codegen_runtime_class_init_inline(MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_64; L_64 = MaterialManager_GetFallbackMaterial_m10F67CE1AE1E0B9D8BA8AFC06110FADA2404B5A1(L_60, L_63, NULL); L_59->___material = L_64; Il2CppCodeGenWriteBarrier((void**)(&L_59->___material), (void*)L_64); goto IL_01fb; } IL_01e0: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_65 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_66 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_67 = L_66->___fontAsset; NullCheck(L_67); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_68; L_68 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_67, NULL); L_65->___material = L_68; Il2CppCodeGenWriteBarrier((void**)(&L_65->___material), (void*)L_68); } IL_01fb: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_69 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_70 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_71 = L_70->___material; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_72 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_73 = L_72->___fontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_74 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_75 = __this->___m_MaterialReferenceIndexLookup; int32_t L_76; L_76 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_71, L_73, L_74, L_75, NULL); L_69->___materialIndex = L_76; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_77 = __this->___m_MaterialReferences; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_78 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); int32_t L_79 = L_78->___materialIndex; NullCheck(L_77); ((L_77)->GetAddressAt(static_cast(L_79)))->___referenceCount = 0; } IL_024a: { goto IL_0282; } IL_024d: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_80 = ___1_generationSettings; NullCheck(L_80); L_80->___overflowMode = 3; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_81 = V_0; NullCheck(L_81); bool L_82; L_82 = TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline(L_81, NULL); V_10 = L_82; bool L_83 = V_10; if (!L_83) { goto IL_0281; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_84 = __this->___m_CurrentFontAsset; NullCheck(L_84); String_t* L_85; L_85 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_84, NULL); String_t* L_86; L_86 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralE6FEA90722B80DC24C97DDB1E76EE60B6491A956, L_85, _stringLiteralF72C398728BAD79DCC8B4220ED83B2DF7C8329CF, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_86, NULL); } IL_0281: { } IL_0282: { } IL_0283: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_87 = ___1_generationSettings; NullCheck(L_87); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_88 = L_87->___fontFeatures; NullCheck(L_88); bool L_89; L_89 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_88, ((int32_t)1818847073), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_2 = L_89; V_11 = 0; goto IL_0e7a; } IL_029c: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_90 = ___2_textInfo; NullCheck(L_90); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_91 = L_90->___textElementInfo; if (!L_91) { goto IL_02ba; } } { int32_t L_92 = __this->___m_TotalCharacterCount; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_93 = ___2_textInfo; NullCheck(L_93); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_94 = L_93->___textElementInfo; NullCheck(L_94); G_B26_0 = ((((int32_t)((((int32_t)L_92) < ((int32_t)((int32_t)(((RuntimeArray*)L_94)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_02bb; } IL_02ba: { G_B26_0 = 1; } IL_02bb: { V_20 = (bool)G_B26_0; bool L_95 = V_20; if (!L_95) { goto IL_02d6; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_96 = ___2_textInfo; NullCheck(L_96); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E** L_97 = (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E**)(&L_96->___textElementInfo); int32_t L_98 = __this->___m_TotalCharacterCount; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD(L_97, ((int32_t)il2cpp_codegen_add(L_98, 1)), (bool)1, TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_RuntimeMethod_var); } IL_02d6: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_99 = ___0_textProcessingArray; int32_t L_100 = V_11; NullCheck(L_99); uint32_t L_101 = ((L_99)->GetAddressAt(static_cast(L_100)))->___unicode; V_12 = L_101; int32_t L_102 = __this->___m_CurrentMaterialIndex; V_13 = L_102; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_103 = ___1_generationSettings; NullCheck(L_103); bool L_104 = L_103->___richText; if (!L_104) { goto IL_02fd; } } { uint32_t L_105 = V_12; G_B31_0 = ((((int32_t)L_105) == ((int32_t)((int32_t)60)))? 1 : 0); goto IL_02fe; } IL_02fd: { G_B31_0 = 0; } IL_02fe: { V_21 = (bool)G_B31_0; bool L_106 = V_21; if (!L_106) { goto IL_0477; } } { int32_t L_107 = __this->___m_CurrentMaterialIndex; V_13 = L_107; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_108 = ___0_textProcessingArray; int32_t L_109 = V_11; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_110 = ___1_generationSettings; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_111 = ___2_textInfo; bool L_112; L_112 = TextGenerator_ValidateHtmlTag_m87FDAB842DB322DD2F533814602E24428190B366(__this, L_108, ((int32_t)il2cpp_codegen_add(L_109, 1)), (&V_22), L_110, L_111, (&V_23), NULL); V_24 = L_112; bool L_113 = V_24; if (!L_113) { goto IL_0476; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_114 = ___0_textProcessingArray; int32_t L_115 = V_11; NullCheck(L_114); int32_t L_116 = ((L_114)->GetAddressAt(static_cast(L_115)))->___stringIndex; V_25 = L_116; int32_t L_117 = V_22; V_11 = L_117; uint8_t L_118 = __this->___m_TextElementType; V_26 = (bool)((((int32_t)L_118) == ((int32_t)2))? 1 : 0); bool L_119 = V_26; if (!L_119) { goto IL_0471; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_120 = __this->___m_MaterialReferences; int32_t L_121 = __this->___m_CurrentMaterialIndex; NullCheck(L_120); int32_t* L_122 = (int32_t*)(&((L_120)->GetAddressAt(static_cast(L_121)))->___referenceCount); int32_t* L_123 = L_122; int32_t L_124 = *((int32_t*)L_123); *((int32_t*)L_123) = (int32_t)((int32_t)il2cpp_codegen_add(L_124, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_125 = ___2_textInfo; NullCheck(L_125); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_126 = L_125->___textElementInfo; int32_t L_127 = __this->___m_TotalCharacterCount; NullCheck(L_126); int32_t L_128 = __this->___m_SpriteIndex; ((L_126)->GetAddressAt(static_cast(L_127)))->___character = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)57344), L_128))); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_129 = ___2_textInfo; NullCheck(L_129); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_130 = L_129->___textElementInfo; int32_t L_131 = __this->___m_TotalCharacterCount; NullCheck(L_130); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_132 = __this->___m_CurrentFontAsset; ((L_130)->GetAddressAt(static_cast(L_131)))->___fontAsset = L_132; Il2CppCodeGenWriteBarrier((void**)(&((L_130)->GetAddressAt(static_cast(L_131)))->___fontAsset), (void*)L_132); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_133 = ___2_textInfo; NullCheck(L_133); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_134 = L_133->___textElementInfo; int32_t L_135 = __this->___m_TotalCharacterCount; NullCheck(L_134); int32_t L_136 = __this->___m_CurrentMaterialIndex; ((L_134)->GetAddressAt(static_cast(L_135)))->___materialReferenceIndex = L_136; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_137 = ___2_textInfo; NullCheck(L_137); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_138 = L_137->___textElementInfo; int32_t L_139 = __this->___m_TotalCharacterCount; NullCheck(L_138); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_140 = __this->___m_CurrentSpriteAsset; NullCheck(L_140); List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* L_141; L_141 = SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A(L_140, NULL); int32_t L_142 = __this->___m_SpriteIndex; NullCheck(L_141); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_143; L_143 = List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8(L_141, L_142, List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var); ((L_138)->GetAddressAt(static_cast(L_139)))->___textElement = L_143; Il2CppCodeGenWriteBarrier((void**)(&((L_138)->GetAddressAt(static_cast(L_139)))->___textElement), (void*)L_143); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_144 = ___2_textInfo; NullCheck(L_144); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_145 = L_144->___textElementInfo; int32_t L_146 = __this->___m_TotalCharacterCount; NullCheck(L_145); uint8_t L_147 = __this->___m_TextElementType; ((L_145)->GetAddressAt(static_cast(L_146)))->___elementType = L_147; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_148 = ___2_textInfo; NullCheck(L_148); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_149 = L_148->___textElementInfo; int32_t L_150 = __this->___m_TotalCharacterCount; NullCheck(L_149); int32_t L_151 = V_25; ((L_149)->GetAddressAt(static_cast(L_150)))->___index = L_151; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_152 = ___2_textInfo; NullCheck(L_152); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_153 = L_152->___textElementInfo; int32_t L_154 = __this->___m_TotalCharacterCount; NullCheck(L_153); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_155 = ___0_textProcessingArray; int32_t L_156 = V_11; NullCheck(L_155); int32_t L_157 = ((L_155)->GetAddressAt(static_cast(L_156)))->___stringIndex; int32_t L_158 = V_25; ((L_153)->GetAddressAt(static_cast(L_154)))->___stringLength = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_157, L_158)), 1)); __this->___m_TextElementType = 1; int32_t L_159 = V_13; __this->___m_CurrentMaterialIndex = L_159; int32_t L_160 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_160, 1)); int32_t L_161 = __this->___m_TotalCharacterCount; __this->___m_TotalCharacterCount = ((int32_t)il2cpp_codegen_add(L_161, 1)); } IL_0471: { goto IL_0e74; } IL_0476: { } IL_0477: { V_14 = (bool)0; V_15 = (bool)0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_162 = __this->___m_CurrentFontAsset; V_16 = L_162; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_163 = __this->___m_CurrentMaterial; V_17 = L_163; int32_t L_164 = __this->___m_CurrentMaterialIndex; V_13 = L_164; uint8_t L_165 = __this->___m_TextElementType; V_27 = (bool)((((int32_t)L_165) == ((int32_t)1))? 1 : 0); bool L_166 = V_27; if (!L_166) { goto IL_0532; } } { int32_t L_167 = __this->___m_FontStyleInternal; V_28 = (bool)((((int32_t)((int32_t)((int32_t)L_167&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_168 = V_28; if (!L_168) { goto IL_04d7; } } { uint32_t L_169 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_170; L_170 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_169), NULL); V_29 = L_170; bool L_171 = V_29; if (!L_171) { goto IL_04d4; } } { uint32_t L_172 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_173; L_173 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_172), NULL); V_12 = L_173; } IL_04d4: { goto IL_0531; } IL_04d7: { int32_t L_174 = __this->___m_FontStyleInternal; V_30 = (bool)((((int32_t)((int32_t)((int32_t)L_174&8))) == ((int32_t)8))? 1 : 0); bool L_175 = V_30; if (!L_175) { goto IL_0504; } } { uint32_t L_176 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_177; L_177 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_176), NULL); V_31 = L_177; bool L_178 = V_31; if (!L_178) { goto IL_0501; } } { uint32_t L_179 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_180; L_180 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_179), NULL); V_12 = L_180; } IL_0501: { goto IL_0531; } IL_0504: { int32_t L_181 = __this->___m_FontStyleInternal; V_32 = (bool)((((int32_t)((int32_t)((int32_t)L_181&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_182 = V_32; if (!L_182) { goto IL_0531; } } { uint32_t L_183 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_184; L_184 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_183), NULL); V_33 = L_184; bool L_185 = V_33; if (!L_185) { goto IL_0530; } } { uint32_t L_186 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_187; L_187 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_186), NULL); V_12 = L_187; } IL_0530: { } IL_0531: { } IL_0532: { V_18 = (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)NULL; int32_t L_188 = V_11; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_189 = ___0_textProcessingArray; NullCheck(L_189); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_188, 1))) < ((int32_t)((int32_t)(((RuntimeArray*)L_189)->max_length))))) { goto IL_0541; } } { G_B54_0 = ((uint32_t)(0)); goto IL_0550; } IL_0541: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_190 = ___0_textProcessingArray; int32_t L_191 = V_11; NullCheck(L_190); uint32_t L_192 = ((L_190)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_191, 1)))))->___unicode; G_B54_0 = L_192; } IL_0550: { V_19 = G_B54_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_193 = ___1_generationSettings; NullCheck(L_193); bool L_194 = L_193->___emojiFallbackSupport; if (!L_194) { goto IL_0586; } } { uint32_t L_195 = V_12; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_196; L_196 = TextGeneratorUtilities_IsEmojiPresentationForm_mE187DF246A5CD1794D085E96FFC0BA7AE1930BF7(L_195, NULL); if (!L_196) { goto IL_056c; } } { uint32_t L_197 = V_19; if ((!(((uint32_t)L_197) == ((uint32_t)((int32_t)65038))))) { goto IL_0583; } } IL_056c: { uint32_t L_198 = V_12; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_199; L_199 = TextGeneratorUtilities_IsEmoji_m84855B4FDA2F5CE4FE0A7231AD6EEF30DB941CFA(L_198, NULL); if (!L_199) { goto IL_0580; } } { uint32_t L_200 = V_19; G_B60_0 = ((((int32_t)L_200) == ((int32_t)((int32_t)65039)))? 1 : 0); goto IL_0581; } IL_0580: { G_B60_0 = 0; } IL_0581: { G_B62_0 = G_B60_0; goto IL_0584; } IL_0583: { G_B62_0 = 1; } IL_0584: { G_B64_0 = G_B62_0; goto IL_0587; } IL_0586: { G_B64_0 = 0; } IL_0587: { V_34 = (bool)G_B64_0; bool L_201 = V_34; if (!L_201) { goto IL_05e2; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_202 = V_0; NullCheck(L_202); List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_203; L_203 = TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline(L_202, NULL); if (!L_203) { goto IL_05a6; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_204 = V_0; NullCheck(L_204); List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_205; L_205 = TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline(L_204, NULL); NullCheck(L_205); int32_t L_206; L_206 = List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_inline(L_205, List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_RuntimeMethod_var); G_B68_0 = ((((int32_t)L_206) > ((int32_t)0))? 1 : 0); goto IL_05a7; } IL_05a6: { G_B68_0 = 0; } IL_05a7: { V_35 = (bool)G_B68_0; bool L_207 = V_35; if (!L_207) { goto IL_05e1; } } { uint32_t L_208 = V_12; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_209 = __this->___m_CurrentFontAsset; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_210 = V_0; NullCheck(L_210); List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_211; L_211 = TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline(L_210, NULL); int32_t L_212 = __this->___m_FontStyleInternal; int32_t L_213 = __this->___m_FontWeightInternal; bool L_214 = V_2; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_215; L_215 = FontAssetUtilities_GetTextElementFromTextAssets_m8AAAF9F3A364454283DB8B6C8FE06C5D4278705D(L_208, L_209, L_211, (bool)1, L_212, L_213, (&V_14), L_214, NULL); V_18 = L_215; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_216 = V_18; V_36 = (bool)((!(((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_216) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_217 = V_36; if (!L_217) { goto IL_05e0; } } { } IL_05e0: { } IL_05e1: { } IL_05e2: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_218 = V_18; V_37 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_218) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_219 = V_37; if (!L_219) { goto IL_060d; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_220 = ___1_generationSettings; uint32_t L_221 = V_12; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_222 = __this->___m_CurrentFontAsset; int32_t L_223 = __this->___m_FontStyleInternal; int32_t L_224 = __this->___m_FontWeightInternal; bool L_225 = V_2; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_226; L_226 = TextGenerator_GetTextElement_mBF596DEE5D061411E04C283461A7B84D415DEC95(__this, L_220, L_221, L_222, L_223, L_224, (&V_14), L_225, NULL); V_18 = L_226; } IL_060d: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_227 = V_18; V_38 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_227) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_228 = V_38; if (!L_228) { goto IL_0844; } } { uint32_t L_229 = V_12; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_230 = ___0_textProcessingArray; int32_t L_231 = V_11; NullCheck(L_230); int32_t L_232 = ((L_230)->GetAddressAt(static_cast(L_231)))->___stringIndex; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_233 = __this->___m_CurrentFontAsset; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_234 = ___2_textInfo; TextGenerator_DoMissingGlyphCallback_m643F3C7C677B4F98BFE251055ECE1E588BEFFB04(__this, L_229, L_232, L_233, L_234, NULL); uint32_t L_235 = V_12; V_39 = L_235; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_236 = ___0_textProcessingArray; int32_t L_237 = V_11; NullCheck(L_236); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_238 = V_0; NullCheck(L_238); int32_t L_239; L_239 = TextSettings_get_missingCharacterUnicode_mA707E5E6633633BBB3BAFB96B97A5A995100F3F3_inline(L_238, NULL); if (!L_239) { G_B78_0 = ((L_236)->GetAddressAt(static_cast(L_237))); goto IL_0655; } G_B77_0 = ((L_236)->GetAddressAt(static_cast(L_237))); } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_240 = V_0; NullCheck(L_240); int32_t L_241; L_241 = TextSettings_get_missingCharacterUnicode_mA707E5E6633633BBB3BAFB96B97A5A995100F3F3_inline(L_240, NULL); G_B79_0 = L_241; G_B79_1 = G_B77_0; goto IL_065a; } IL_0655: { G_B79_0 = ((int32_t)9633); G_B79_1 = G_B78_0; } IL_065a: { int32_t L_242 = G_B79_0; V_40 = L_242; G_B79_1->___unicode = L_242; uint32_t L_243 = V_40; V_12 = L_243; uint32_t L_244 = V_12; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_245 = __this->___m_CurrentFontAsset; int32_t L_246 = __this->___m_FontStyleInternal; int32_t L_247 = __this->___m_FontWeightInternal; bool L_248 = V_2; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_249; L_249 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_244, L_245, (bool)1, L_246, L_247, (&V_14), L_248, NULL); V_18 = L_249; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_250 = V_18; V_41 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_250) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_251 = V_41; if (!L_251) { goto IL_06d6; } } { uint32_t L_252 = V_12; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_253 = __this->___m_CurrentFontAsset; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_254 = V_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_255 = ___1_generationSettings; NullCheck(L_255); bool L_256 = L_255->___isEditorRenderingModeBitmap; if (L_256) { G_B82_0 = L_254; G_B82_1 = L_253; G_B82_2 = L_252; goto IL_06a5; } G_B81_0 = L_254; G_B81_1 = L_253; G_B81_2 = L_252; } { G_B83_0 = (-1); G_B83_1 = G_B81_0; G_B83_2 = G_B81_1; G_B83_3 = G_B81_2; goto IL_06b3; } IL_06a5: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_257 = ___1_generationSettings; NullCheck(L_257); float L_258 = L_257->___fontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_259 = ___1_generationSettings; NullCheck(L_259); float L_260 = L_259->___pixelsPerPoint; G_B83_0 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(L_258, L_260))); G_B83_1 = G_B82_0; G_B83_2 = G_B82_1; G_B83_3 = G_B82_2; } IL_06b3: { NullCheck(G_B83_1); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_261; L_261 = VirtualFuncInvoker1< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*, int32_t >::Invoke(6, G_B83_1, G_B83_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_262 = V_0; NullCheck(L_262); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_263; L_263 = TextSettings_get_fallbackOSFontAssets_mA595476A990F2F1CBD78743707F9CF8F6CC4BBA9(L_262, NULL); int32_t L_264 = __this->___m_FontStyleInternal; int32_t L_265 = __this->___m_FontWeightInternal; bool L_266 = V_2; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_267; L_267 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(G_B83_3, G_B83_2, L_261, L_263, (bool)1, L_264, L_265, (&V_14), L_266, NULL); V_18 = L_267; } IL_06d6: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_268 = V_18; V_42 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_268) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_269 = V_42; if (!L_269) { goto IL_0714; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_270 = V_0; NullCheck(L_270); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_271; L_271 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_270, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_272; L_272 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_271, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_43 = L_272; bool L_273 = V_43; if (!L_273) { goto IL_0713; } } { uint32_t L_274 = V_12; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_275 = V_0; NullCheck(L_275); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_276; L_276 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_275, NULL); int32_t L_277 = __this->___m_FontStyleInternal; int32_t L_278 = __this->___m_FontWeightInternal; bool L_279 = V_2; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_280; L_280 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_274, L_276, (bool)1, L_277, L_278, (&V_14), L_279, NULL); V_18 = L_280; } IL_0713: { } IL_0714: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_281 = V_18; V_44 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_281) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_282 = V_44; if (!L_282) { goto IL_0756; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_283 = ___0_textProcessingArray; int32_t L_284 = V_11; NullCheck(L_283); int32_t L_285 = ((int32_t)32); V_40 = L_285; ((L_283)->GetAddressAt(static_cast(L_284)))->___unicode = L_285; uint32_t L_286 = V_40; V_12 = L_286; uint32_t L_287 = V_12; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_288 = __this->___m_CurrentFontAsset; int32_t L_289 = __this->___m_FontStyleInternal; int32_t L_290 = __this->___m_FontWeightInternal; bool L_291 = V_2; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_292; L_292 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_287, L_288, (bool)1, L_289, L_290, (&V_14), L_291, NULL); V_18 = L_292; } IL_0756: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_293 = V_18; V_45 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_293) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_294 = V_45; if (!L_294) { goto IL_0797; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_295 = ___0_textProcessingArray; int32_t L_296 = V_11; NullCheck(L_295); int32_t L_297 = 3; V_40 = L_297; ((L_295)->GetAddressAt(static_cast(L_296)))->___unicode = L_297; uint32_t L_298 = V_40; V_12 = L_298; uint32_t L_299 = V_12; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_300 = __this->___m_CurrentFontAsset; int32_t L_301 = __this->___m_FontStyleInternal; int32_t L_302 = __this->___m_FontWeightInternal; bool L_303 = V_2; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_304; L_304 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_299, L_300, (bool)1, L_301, L_302, (&V_14), L_303, NULL); V_18 = L_304; } IL_0797: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_305 = V_0; NullCheck(L_305); bool L_306; L_306 = TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline(L_305, NULL); V_46 = L_306; bool L_307 = V_46; if (!L_307) { goto IL_0843; } } { bool L_308; L_308 = JobsUtility_get_IsExecutingJob_mBC7903573BD0BD62F930E72CA9C968A156FDC2E7(NULL); V_47 = (bool)((((int32_t)L_308) == ((int32_t)0))? 1 : 0); uint32_t L_309 = V_39; if ((!(((uint32_t)L_309) <= ((uint32_t)((int32_t)65535))))) { goto IL_07fa; } } { uint32_t L_310 = V_39; uint32_t L_311 = L_310; RuntimeObject* L_312 = Box(il2cpp_defaults.uint32_class, &L_311); bool L_313 = V_47; if (L_313) { G_B96_0 = L_312; G_B96_1 = _stringLiteralF2A0F974B3766A4AA1FC02A0D66154EFADBEEB43; goto IL_07dc; } G_B95_0 = L_312; G_B95_1 = _stringLiteralF2A0F974B3766A4AA1FC02A0D66154EFADBEEB43; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_314 = ___1_generationSettings; NullCheck(L_314); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_315 = L_314->___fontAsset; NullCheck(L_315); int32_t L_316; L_316 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_315); int32_t L_317 = L_316; RuntimeObject* L_318 = Box(il2cpp_defaults.int32_class, &L_317); G_B97_0 = L_318; G_B97_1 = G_B95_0; G_B97_2 = G_B95_1; goto IL_07e7; } IL_07dc: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_319 = ___1_generationSettings; NullCheck(L_319); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_320 = L_319->___fontAsset; NullCheck(L_320); String_t* L_321; L_321 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_320, NULL); G_B97_0 = ((RuntimeObject*)(L_321)); G_B97_1 = G_B96_0; G_B97_2 = G_B96_1; } IL_07e7: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_322 = V_18; NullCheck(L_322); uint32_t L_323; L_323 = TextElement_get_unicode_m40C69806537940F7BA1D3969713DA10CCBE57BC7(L_322, NULL); uint32_t L_324 = L_323; RuntimeObject* L_325 = Box(il2cpp_defaults.uint32_class, &L_324); String_t* L_326; L_326 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B97_2, G_B97_1, G_B97_0, L_325, NULL); G_B102_0 = L_326; goto IL_0838; } IL_07fa: { uint32_t L_327 = V_39; uint32_t L_328 = L_327; RuntimeObject* L_329 = Box(il2cpp_defaults.uint32_class, &L_328); bool L_330 = V_47; if (L_330) { G_B100_0 = L_329; G_B100_1 = _stringLiteral2E67AA4BD17EDD597C4245BD947E191FA4BCE166; goto IL_081c; } G_B99_0 = L_329; G_B99_1 = _stringLiteral2E67AA4BD17EDD597C4245BD947E191FA4BCE166; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_331 = ___1_generationSettings; NullCheck(L_331); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_332 = L_331->___fontAsset; NullCheck(L_332); int32_t L_333; L_333 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_332); int32_t L_334 = L_333; RuntimeObject* L_335 = Box(il2cpp_defaults.int32_class, &L_334); G_B101_0 = L_335; G_B101_1 = G_B99_0; G_B101_2 = G_B99_1; goto IL_0827; } IL_081c: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_336 = ___1_generationSettings; NullCheck(L_336); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_337 = L_336->___fontAsset; NullCheck(L_337); String_t* L_338; L_338 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_337, NULL); G_B101_0 = ((RuntimeObject*)(L_338)); G_B101_1 = G_B100_0; G_B101_2 = G_B100_1; } IL_0827: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_339 = V_18; NullCheck(L_339); uint32_t L_340; L_340 = TextElement_get_unicode_m40C69806537940F7BA1D3969713DA10CCBE57BC7(L_339, NULL); uint32_t L_341 = L_340; RuntimeObject* L_342 = Box(il2cpp_defaults.uint32_class, &L_341); String_t* L_343; L_343 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B101_2, G_B101_1, G_B101_0, L_342, NULL); G_B102_0 = L_343; } IL_0838: { V_48 = G_B102_0; String_t* L_344 = V_48; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_344, NULL); } IL_0843: { } IL_0844: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_345 = ___2_textInfo; NullCheck(L_345); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_346 = L_345->___textElementInfo; int32_t L_347 = __this->___m_TotalCharacterCount; NullCheck(L_346); ((L_346)->GetAddressAt(static_cast(L_347)))->___alternativeGlyph = (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&((L_346)->GetAddressAt(static_cast(L_347)))->___alternativeGlyph), (void*)(Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F*)NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_348 = V_18; NullCheck(L_348); uint8_t L_349; L_349 = TextElement_get_elementType_m7BF97842479112227C1C3C83E0E94A176CD7D31A(L_348, NULL); V_49 = (bool)((((int32_t)L_349) == ((int32_t)1))? 1 : 0); bool L_350 = V_49; if (!L_350) { goto IL_0adf; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_351 = V_18; NullCheck(L_351); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_352; L_352 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_351, NULL); NullCheck(L_352); int32_t L_353; L_353 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_352, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_354 = __this->___m_CurrentFontAsset; NullCheck(L_354); int32_t L_355; L_355 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_354, NULL); V_51 = (bool)((((int32_t)((((int32_t)L_353) == ((int32_t)L_355))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_356 = V_51; if (!L_356) { goto IL_08a8; } } { V_15 = (bool)1; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_357 = V_18; NullCheck(L_357); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_358; L_358 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_357, NULL); __this->___m_CurrentFontAsset = ((FontAsset_t61A6446D934E582651044E33D250EA8D306AB958*)IsInstClass((RuntimeObject*)L_358, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)((FontAsset_t61A6446D934E582651044E33D250EA8D306AB958*)IsInstClass((RuntimeObject*)L_358, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var))); } IL_08a8: { uint32_t L_359 = V_19; if ((!(((uint32_t)L_359) >= ((uint32_t)((int32_t)65024))))) { goto IL_08ba; } } { uint32_t L_360 = V_19; if ((!(((uint32_t)L_360) > ((uint32_t)((int32_t)65039))))) { goto IL_08d4; } } IL_08ba: { uint32_t L_361 = V_19; if ((!(((uint32_t)L_361) >= ((uint32_t)((int32_t)917760))))) { goto IL_08d1; } } { uint32_t L_362 = V_19; G_B112_0 = ((((int32_t)((!(((uint32_t)L_362) <= ((uint32_t)((int32_t)917999))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_08d2; } IL_08d1: { G_B112_0 = 0; } IL_08d2: { G_B114_0 = G_B112_0; goto IL_08d5; } IL_08d4: { G_B114_0 = 1; } IL_08d5: { V_52 = (bool)G_B114_0; bool L_363 = V_52; if (!L_363) { goto IL_0972; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_364 = __this->___m_CurrentFontAsset; uint32_t L_365 = V_12; uint32_t L_366 = V_19; NullCheck(L_364); bool L_367; L_367 = FontAsset_TryGetGlyphVariantIndexInternal_m5BE497F578235C39647D9BBD613F1D3A7F027245(L_364, L_365, L_366, (&V_53), NULL); V_54 = (bool)((((int32_t)L_367) == ((int32_t)0))? 1 : 0); bool L_368 = V_54; if (!L_368) { goto IL_091e; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_369 = __this->___m_CurrentFontAsset; uint32_t L_370 = V_12; uint32_t L_371 = V_19; NullCheck(L_369); uint32_t L_372; L_372 = FontAsset_GetGlyphVariantIndex_m9D2C993281FC370D6DE57D783B2BFE94BD71B1BC(L_369, L_370, L_371, NULL); V_53 = L_372; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_373 = __this->___m_CurrentFontAsset; uint32_t L_374 = V_12; uint32_t L_375 = V_19; uint32_t L_376 = V_53; NullCheck(L_373); bool L_377; L_377 = FontAsset_TryAddGlyphVariantIndexInternal_m59E4DBF931E9D1D5BD78C94179248E8B17ABE993(L_373, L_374, L_375, L_376, NULL); } IL_091e: { uint32_t L_378 = V_53; V_55 = (bool)((!(((uint32_t)L_378) <= ((uint32_t)0)))? 1 : 0); bool L_379 = V_55; if (!L_379) { goto IL_095a; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_380 = __this->___m_CurrentFontAsset; uint32_t L_381 = V_53; NullCheck(L_380); bool L_382; L_382 = FontAsset_TryAddGlyphInternal_mA41540AE85F2F11562E1DB5B763B37D29D9D497B(L_380, L_381, (&V_56), NULL); V_57 = L_382; bool L_383 = V_57; if (!L_383) { goto IL_0959; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_384 = ___2_textInfo; NullCheck(L_384); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_385 = L_384->___textElementInfo; int32_t L_386 = __this->___m_TotalCharacterCount; NullCheck(L_385); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_387 = V_56; ((L_385)->GetAddressAt(static_cast(L_386)))->___alternativeGlyph = L_387; Il2CppCodeGenWriteBarrier((void**)(&((L_385)->GetAddressAt(static_cast(L_386)))->___alternativeGlyph), (void*)L_387); } IL_0959: { } IL_095a: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_388 = ___0_textProcessingArray; int32_t L_389 = V_11; NullCheck(L_388); ((L_388)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_389, 1)))))->___unicode = ((int32_t)26); int32_t L_390 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_390, 1)); } IL_0972: { bool L_391 = V_2; if (!L_391) { goto IL_0995; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_392 = __this->___m_CurrentFontAsset; NullCheck(L_392); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_393; L_393 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_392, NULL); NullCheck(L_393); Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F* L_394 = L_393->___m_LigatureSubstitutionRecordLookup; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_395 = V_18; NullCheck(L_395); uint32_t L_396; L_396 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_395, NULL); NullCheck(L_394); bool L_397; L_397 = Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77(L_394, L_396, (&V_50), Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77_RuntimeMethod_var); G_B125_0 = ((int32_t)(L_397)); goto IL_0996; } IL_0995: { G_B125_0 = 0; } IL_0996: { V_58 = (bool)G_B125_0; bool L_398 = V_58; if (!L_398) { goto IL_0ade; } } { List_1_t420B17163897A4DF994BA698744548CD81961E70* L_399 = V_50; V_59 = (bool)((((RuntimeObject*)(List_1_t420B17163897A4DF994BA698744548CD81961E70*)L_399) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_400 = V_59; if (!L_400) { goto IL_09b0; } } { goto IL_0e9d; } IL_09b0: { V_60 = 0; goto IL_0ac9; } IL_09b8: { List_1_t420B17163897A4DF994BA698744548CD81961E70* L_401 = V_50; int32_t L_402 = V_60; NullCheck(L_401); LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 L_403; L_403 = List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080(L_401, L_402, List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_RuntimeMethod_var); V_61 = L_403; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_404; L_404 = LigatureSubstitutionRecord_get_componentGlyphIDs_m3BBDC9421E3A7369B198379F5433FBB13ADCE628((&V_61), NULL); NullCheck(L_404); V_62 = ((int32_t)(((RuntimeArray*)L_404)->max_length)); uint32_t L_405; L_405 = LigatureSubstitutionRecord_get_ligatureGlyphID_m5FD629E204026FB8B6279498CDE5CAB1D23827EC((&V_61), NULL); V_63 = L_405; V_64 = 1; goto IL_0a22; } IL_09dd: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_406 = ___0_textProcessingArray; int32_t L_407 = V_11; int32_t L_408 = V_64; NullCheck(L_406); uint32_t L_409 = ((L_406)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_407, L_408)))))->___unicode; V_65 = L_409; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_410 = __this->___m_CurrentFontAsset; uint32_t L_411 = V_65; NullCheck(L_410); uint32_t L_412; L_412 = FontAsset_GetGlyphIndex_m7101FAA6F39074FDB45DE3DE6BEBDC276D03E04C(L_410, L_411, (&V_67), NULL); V_66 = L_412; uint32_t L_413 = V_66; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_414; L_414 = LigatureSubstitutionRecord_get_componentGlyphIDs_m3BBDC9421E3A7369B198379F5433FBB13ADCE628((&V_61), NULL); int32_t L_415 = V_64; NullCheck(L_414); int32_t L_416 = L_415; uint32_t L_417 = (L_414)->GetAt(static_cast(L_416)); V_68 = (bool)((((int32_t)L_413) == ((int32_t)L_417))? 1 : 0); bool L_418 = V_68; if (!L_418) { goto IL_0a17; } } { goto IL_0a1c; } IL_0a17: { V_63 = 0; goto IL_0a2e; } IL_0a1c: { int32_t L_419 = V_64; V_64 = ((int32_t)il2cpp_codegen_add(L_419, 1)); } IL_0a22: { int32_t L_420 = V_64; int32_t L_421 = V_62; V_69 = (bool)((((int32_t)L_420) < ((int32_t)L_421))? 1 : 0); bool L_422 = V_69; if (L_422) { goto IL_09dd; } } IL_0a2e: { uint32_t L_423 = V_63; V_70 = (bool)((!(((uint32_t)L_423) <= ((uint32_t)0)))? 1 : 0); bool L_424 = V_70; if (!L_424) { goto IL_0ac2; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_425 = __this->___m_CurrentFontAsset; uint32_t L_426 = V_63; NullCheck(L_425); bool L_427; L_427 = FontAsset_TryAddGlyphInternal_mA41540AE85F2F11562E1DB5B763B37D29D9D497B(L_425, L_426, (&V_71), NULL); V_72 = L_427; bool L_428 = V_72; if (!L_428) { goto IL_0ac1; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_429 = ___2_textInfo; NullCheck(L_429); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_430 = L_429->___textElementInfo; int32_t L_431 = __this->___m_TotalCharacterCount; NullCheck(L_430); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_432 = V_71; ((L_430)->GetAddressAt(static_cast(L_431)))->___alternativeGlyph = L_432; Il2CppCodeGenWriteBarrier((void**)(&((L_430)->GetAddressAt(static_cast(L_431)))->___alternativeGlyph), (void*)L_432); V_73 = 0; goto IL_0aaa; } IL_0a70: { int32_t L_433 = V_73; V_74 = (bool)((((int32_t)L_433) == ((int32_t)0))? 1 : 0); bool L_434 = V_74; if (!L_434) { goto IL_0a91; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_435 = ___0_textProcessingArray; int32_t L_436 = V_11; int32_t L_437 = V_73; NullCheck(L_435); int32_t L_438 = V_62; ((L_435)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_436, L_437)))))->___length = L_438; goto IL_0aa4; } IL_0a91: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_439 = ___0_textProcessingArray; int32_t L_440 = V_11; int32_t L_441 = V_73; NullCheck(L_439); ((L_439)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_440, L_441)))))->___unicode = ((int32_t)26); } IL_0aa4: { int32_t L_442 = V_73; V_73 = ((int32_t)il2cpp_codegen_add(L_442, 1)); } IL_0aaa: { int32_t L_443 = V_73; int32_t L_444 = V_62; V_75 = (bool)((((int32_t)L_443) < ((int32_t)L_444))? 1 : 0); bool L_445 = V_75; if (L_445) { goto IL_0a70; } } { int32_t L_446 = V_11; int32_t L_447 = V_62; V_11 = ((int32_t)il2cpp_codegen_add(L_446, ((int32_t)il2cpp_codegen_subtract(L_447, 1)))); goto IL_0add; } IL_0ac1: { } IL_0ac2: { int32_t L_448 = V_60; V_60 = ((int32_t)il2cpp_codegen_add(L_448, 1)); } IL_0ac9: { int32_t L_449 = V_60; List_1_t420B17163897A4DF994BA698744548CD81961E70* L_450 = V_50; NullCheck(L_450); int32_t L_451; L_451 = List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_inline(L_450, List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_RuntimeMethod_var); V_76 = (bool)((((int32_t)L_449) < ((int32_t)L_451))? 1 : 0); bool L_452 = V_76; if (L_452) { goto IL_09b8; } } IL_0add: { } IL_0ade: { } IL_0adf: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_453 = ___2_textInfo; NullCheck(L_453); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_454 = L_453->___textElementInfo; int32_t L_455 = __this->___m_TotalCharacterCount; NullCheck(L_454); ((L_454)->GetAddressAt(static_cast(L_455)))->___elementType = 1; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_456 = ___2_textInfo; NullCheck(L_456); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_457 = L_456->___textElementInfo; int32_t L_458 = __this->___m_TotalCharacterCount; NullCheck(L_457); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_459 = V_18; ((L_457)->GetAddressAt(static_cast(L_458)))->___textElement = L_459; Il2CppCodeGenWriteBarrier((void**)(&((L_457)->GetAddressAt(static_cast(L_458)))->___textElement), (void*)L_459); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_460 = ___2_textInfo; NullCheck(L_460); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_461 = L_460->___textElementInfo; int32_t L_462 = __this->___m_TotalCharacterCount; NullCheck(L_461); bool L_463 = V_14; ((L_461)->GetAddressAt(static_cast(L_462)))->___isUsingAlternateTypeface = L_463; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_464 = ___2_textInfo; NullCheck(L_464); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_465 = L_464->___textElementInfo; int32_t L_466 = __this->___m_TotalCharacterCount; NullCheck(L_465); uint32_t L_467 = V_12; ((L_465)->GetAddressAt(static_cast(L_466)))->___character = ((int32_t)(uint16_t)L_467); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_468 = ___2_textInfo; NullCheck(L_468); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_469 = L_468->___textElementInfo; int32_t L_470 = __this->___m_TotalCharacterCount; NullCheck(L_469); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_471 = ___0_textProcessingArray; int32_t L_472 = V_11; NullCheck(L_471); int32_t L_473 = ((L_471)->GetAddressAt(static_cast(L_472)))->___stringIndex; ((L_469)->GetAddressAt(static_cast(L_470)))->___index = L_473; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_474 = ___2_textInfo; NullCheck(L_474); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_475 = L_474->___textElementInfo; int32_t L_476 = __this->___m_TotalCharacterCount; NullCheck(L_475); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_477 = ___0_textProcessingArray; int32_t L_478 = V_11; NullCheck(L_477); int32_t L_479 = ((L_477)->GetAddressAt(static_cast(L_478)))->___length; ((L_475)->GetAddressAt(static_cast(L_476)))->___stringLength = L_479; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_480 = ___2_textInfo; NullCheck(L_480); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_481 = L_480->___textElementInfo; int32_t L_482 = __this->___m_TotalCharacterCount; NullCheck(L_481); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_483 = __this->___m_CurrentFontAsset; ((L_481)->GetAddressAt(static_cast(L_482)))->___fontAsset = L_483; Il2CppCodeGenWriteBarrier((void**)(&((L_481)->GetAddressAt(static_cast(L_482)))->___fontAsset), (void*)L_483); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_484 = V_18; NullCheck(L_484); uint8_t L_485; L_485 = TextElement_get_elementType_m7BF97842479112227C1C3C83E0E94A176CD7D31A(L_484, NULL); V_77 = (bool)((((int32_t)L_485) == ((int32_t)2))? 1 : 0); bool L_486 = V_77; if (!L_486) { goto IL_0c57; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_487 = V_18; NullCheck(L_487); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_488; L_488 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_487, NULL); V_78 = ((SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)IsInstClass((RuntimeObject*)L_488, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var)); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_489 = V_78; NullCheck(L_489); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_490; L_490 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_489, NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_491 = V_78; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_492 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_493 = __this->___m_MaterialReferenceIndexLookup; int32_t L_494; L_494 = MaterialReference_AddMaterialReference_mEE57C2284E5BE17BDD80C69165FAECB3B4CC1BCD(L_490, L_491, L_492, L_493, NULL); __this->___m_CurrentMaterialIndex = L_494; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_495 = __this->___m_MaterialReferences; int32_t L_496 = __this->___m_CurrentMaterialIndex; NullCheck(L_495); int32_t* L_497 = (int32_t*)(&((L_495)->GetAddressAt(static_cast(L_496)))->___referenceCount); int32_t* L_498 = L_497; int32_t L_499 = *((int32_t*)L_498); *((int32_t*)L_498) = (int32_t)((int32_t)il2cpp_codegen_add(L_499, 1)); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_500 = ___2_textInfo; NullCheck(L_500); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_501 = L_500->___textElementInfo; int32_t L_502 = __this->___m_TotalCharacterCount; NullCheck(L_501); ((L_501)->GetAddressAt(static_cast(L_502)))->___elementType = 2; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_503 = ___2_textInfo; NullCheck(L_503); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_504 = L_503->___textElementInfo; int32_t L_505 = __this->___m_TotalCharacterCount; NullCheck(L_504); int32_t L_506 = __this->___m_CurrentMaterialIndex; ((L_504)->GetAddressAt(static_cast(L_505)))->___materialReferenceIndex = L_506; __this->___m_TextElementType = 1; int32_t L_507 = V_13; __this->___m_CurrentMaterialIndex = L_507; int32_t L_508 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_508, 1)); int32_t L_509 = __this->___m_TotalCharacterCount; __this->___m_TotalCharacterCount = ((int32_t)il2cpp_codegen_add(L_509, 1)); goto IL_0e74; } IL_0c57: { bool L_510 = V_15; if (!L_510) { goto IL_0c78; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_511 = __this->___m_CurrentFontAsset; NullCheck(L_511); int32_t L_512; L_512 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_511, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_513 = ___1_generationSettings; NullCheck(L_513); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_514 = L_513->___fontAsset; NullCheck(L_514); int32_t L_515; L_515 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_514, NULL); G_B154_0 = ((((int32_t)((((int32_t)L_512) == ((int32_t)L_515))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0c79; } IL_0c78: { G_B154_0 = 0; } IL_0c79: { V_79 = (bool)G_B154_0; bool L_516 = V_79; if (!L_516) { goto IL_0cdf; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_517 = V_0; NullCheck(L_517); bool L_518; L_518 = TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline(L_517, NULL); V_80 = L_518; bool L_519 = V_80; if (!L_519) { goto IL_0caa; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_520 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_521 = __this->___m_CurrentFontAsset; NullCheck(L_521); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_522; L_522 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_521, NULL); il2cpp_codegen_runtime_class_init_inline(MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_523; L_523 = MaterialManager_GetFallbackMaterial_m10F67CE1AE1E0B9D8BA8AFC06110FADA2404B5A1(L_520, L_522, NULL); __this->___m_CurrentMaterial = L_523; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_523); goto IL_0cbb; } IL_0caa: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_524 = __this->___m_CurrentFontAsset; NullCheck(L_524); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_525; L_525 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_524, NULL); __this->___m_CurrentMaterial = L_525; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_525); } IL_0cbb: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_526 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_527 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_528 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_529 = __this->___m_MaterialReferenceIndexLookup; int32_t L_530; L_530 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_526, L_527, L_528, L_529, NULL); __this->___m_CurrentMaterialIndex = L_530; } IL_0cdf: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_531 = V_18; if (!L_531) { goto IL_0cf4; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_532 = V_18; NullCheck(L_532); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_533; L_533 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_532, NULL); NullCheck(L_533); int32_t L_534; L_534 = Glyph_get_atlasIndex_m575332307F2C182655EE9AD352E92F1B5F4D26DF(L_533, NULL); G_B162_0 = ((((int32_t)L_534) > ((int32_t)0))? 1 : 0); goto IL_0cf5; } IL_0cf4: { G_B162_0 = 0; } IL_0cf5: { V_81 = (bool)G_B162_0; bool L_535 = V_81; if (!L_535) { goto IL_0d46; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_536 = __this->___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_537 = __this->___m_CurrentMaterial; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_538 = V_18; NullCheck(L_538); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_539; L_539 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_538, NULL); NullCheck(L_539); int32_t L_540; L_540 = Glyph_get_atlasIndex_m575332307F2C182655EE9AD352E92F1B5F4D26DF(L_539, NULL); il2cpp_codegen_runtime_class_init_inline(MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_541; L_541 = MaterialManager_GetFallbackMaterial_mB65C8D7625B0D0A0D623FC6AC545469AF6B7724D(L_536, L_537, L_540, NULL); __this->___m_CurrentMaterial = L_541; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_541); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_542 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_543 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_544 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_545 = __this->___m_MaterialReferenceIndexLookup; int32_t L_546; L_546 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_542, L_543, L_544, L_545, NULL); __this->___m_CurrentMaterialIndex = L_546; V_15 = (bool)1; } IL_0d46: { uint32_t L_547 = V_12; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_548; L_548 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_547), NULL); if (L_548) { goto IL_0d5e; } } { uint32_t L_549 = V_12; G_B167_0 = ((((int32_t)((((int32_t)L_549) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0d5f; } IL_0d5e: { G_B167_0 = 0; } IL_0d5f: { V_82 = (bool)G_B167_0; bool L_550 = V_82; if (!L_550) { goto IL_0ddb; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_551 = ___1_generationSettings; NullCheck(L_551); bool L_552 = L_551->___isIMGUI; if (!L_552) { goto IL_0d90; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_553 = __this->___m_MaterialReferences; int32_t L_554 = __this->___m_CurrentMaterialIndex; NullCheck(L_553); int32_t L_555 = ((L_553)->GetAddressAt(static_cast(L_554)))->___referenceCount; G_B171_0 = ((((int32_t)((((int32_t)L_555) < ((int32_t)((int32_t)16383)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0d91; } IL_0d90: { G_B171_0 = 0; } IL_0d91: { V_83 = (bool)G_B171_0; bool L_556 = V_83; if (!L_556) { goto IL_0dbf; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_557 = __this->___m_CurrentMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_558 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_558, L_557, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_559 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_560 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_561 = __this->___m_MaterialReferenceIndexLookup; int32_t L_562; L_562 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_558, L_559, L_560, L_561, NULL); __this->___m_CurrentMaterialIndex = L_562; } IL_0dbf: { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_563 = __this->___m_MaterialReferences; int32_t L_564 = __this->___m_CurrentMaterialIndex; NullCheck(L_563); int32_t* L_565 = (int32_t*)(&((L_563)->GetAddressAt(static_cast(L_564)))->___referenceCount); int32_t* L_566 = L_565; int32_t L_567 = *((int32_t*)L_566); *((int32_t*)L_566) = (int32_t)((int32_t)il2cpp_codegen_add(L_567, 1)); } IL_0ddb: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_568 = ___2_textInfo; NullCheck(L_568); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_569 = L_568->___textElementInfo; int32_t L_570 = __this->___m_TotalCharacterCount; NullCheck(L_569); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_571 = __this->___m_CurrentMaterial; ((L_569)->GetAddressAt(static_cast(L_570)))->___material = L_571; Il2CppCodeGenWriteBarrier((void**)(&((L_569)->GetAddressAt(static_cast(L_570)))->___material), (void*)L_571); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_572 = ___2_textInfo; NullCheck(L_572); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_573 = L_572->___textElementInfo; int32_t L_574 = __this->___m_TotalCharacterCount; NullCheck(L_573); int32_t L_575 = __this->___m_CurrentMaterialIndex; ((L_573)->GetAddressAt(static_cast(L_574)))->___materialReferenceIndex = L_575; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_576 = __this->___m_MaterialReferences; int32_t L_577 = __this->___m_CurrentMaterialIndex; NullCheck(L_576); bool L_578 = V_15; ((L_576)->GetAddressAt(static_cast(L_577)))->___isFallbackMaterial = L_578; bool L_579 = V_15; V_84 = L_579; bool L_580 = V_84; if (!L_580) { goto IL_0e65; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_581 = __this->___m_MaterialReferences; int32_t L_582 = __this->___m_CurrentMaterialIndex; NullCheck(L_581); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_583 = V_17; ((L_581)->GetAddressAt(static_cast(L_582)))->___fallbackMaterial = L_583; Il2CppCodeGenWriteBarrier((void**)(&((L_581)->GetAddressAt(static_cast(L_582)))->___fallbackMaterial), (void*)L_583); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_584 = V_16; __this->___m_CurrentFontAsset = L_584; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_584); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_585 = V_17; __this->___m_CurrentMaterial = L_585; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_585); int32_t L_586 = V_13; __this->___m_CurrentMaterialIndex = L_586; } IL_0e65: { int32_t L_587 = __this->___m_TotalCharacterCount; __this->___m_TotalCharacterCount = ((int32_t)il2cpp_codegen_add(L_587, 1)); } IL_0e74: { int32_t L_588 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_588, 1)); } IL_0e7a: { int32_t L_589 = V_11; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_590 = ___0_textProcessingArray; NullCheck(L_590); if ((((int32_t)L_589) >= ((int32_t)((int32_t)(((RuntimeArray*)L_590)->max_length))))) { goto IL_0e93; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_591 = ___0_textProcessingArray; int32_t L_592 = V_11; NullCheck(L_591); uint32_t L_593 = ((L_591)->GetAddressAt(static_cast(L_592)))->___unicode; G_B181_0 = ((!(((uint32_t)L_593) <= ((uint32_t)0)))? 1 : 0); goto IL_0e94; } IL_0e93: { G_B181_0 = 0; } IL_0e94: { V_85 = (bool)G_B181_0; bool L_594 = V_85; if (L_594) { goto IL_029c; } } IL_0e9d: { bool L_595 = __this->___m_IsCalculatingPreferredValues; V_86 = L_595; bool L_596 = V_86; if (!L_596) { goto IL_0ebe; } } { __this->___m_IsCalculatingPreferredValues = (bool)0; int32_t L_597 = __this->___m_TotalCharacterCount; V_87 = L_597; goto IL_1108; } IL_0ebe: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_598 = ___2_textInfo; int32_t L_599 = V_1; NullCheck(L_598); L_598->___spriteCount = L_599; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_600 = ___2_textInfo; Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_601 = __this->___m_MaterialReferenceIndexLookup; NullCheck(L_601); int32_t L_602; L_602 = Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A(L_601, Dictionary_2_get_Count_mD88F18E0B2065189516BF168F521E531BE54384A_RuntimeMethod_var); int32_t L_603 = L_602; V_88 = L_603; NullCheck(L_600); L_600->___materialCount = L_603; int32_t L_604 = V_88; V_3 = L_604; int32_t L_605 = V_3; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_606 = ___2_textInfo; NullCheck(L_606); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_607 = L_606->___meshInfo; NullCheck(L_607); V_89 = (bool)((((int32_t)L_605) > ((int32_t)((int32_t)(((RuntimeArray*)L_607)->max_length))))? 1 : 0); bool L_608 = V_89; if (!L_608) { goto IL_0efb; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_609 = ___2_textInfo; NullCheck(L_609); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6** L_610 = (MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6**)(&L_609->___meshInfo); int32_t L_611 = V_3; il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA(L_610, L_611, (bool)0, TextInfo_Resize_TisMeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_m12C1214F381EE3DE1ABDDCD67922D47344C093CA_RuntimeMethod_var); } IL_0efb: { bool L_612 = __this->___m_VertexBufferAutoSizeReduction; if (!L_612) { goto IL_0f1b; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_613 = ___2_textInfo; NullCheck(L_613); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_614 = L_613->___textElementInfo; NullCheck(L_614); int32_t L_615 = __this->___m_TotalCharacterCount; G_B189_0 = ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_614)->max_length)), L_615))) > ((int32_t)((int32_t)256)))? 1 : 0); goto IL_0f1c; } IL_0f1b: { G_B189_0 = 0; } IL_0f1c: { V_90 = (bool)G_B189_0; bool L_616 = V_90; if (!L_616) { goto IL_0f41; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_617 = ___2_textInfo; NullCheck(L_617); TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E** L_618 = (TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E**)(&L_617->___textElementInfo); int32_t L_619 = __this->___m_TotalCharacterCount; int32_t L_620; L_620 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_add(L_619, 1)), ((int32_t)256), NULL); il2cpp_codegen_runtime_class_init_inline(TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_il2cpp_TypeInfo_var); TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD(L_618, L_620, (bool)1, TextInfo_Resize_TisTextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_mA6966A5218C8D7A4AD10F39BA419E598E283C4DD_RuntimeMethod_var); } IL_0f41: { V_91 = 0; goto IL_10f0; } IL_0f49: { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_621 = __this->___m_MaterialReferences; int32_t L_622 = V_91; NullCheck(L_621); int32_t L_623 = ((L_621)->GetAddressAt(static_cast(L_622)))->___referenceCount; V_92 = L_623; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_624 = ___2_textInfo; NullCheck(L_624); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_625 = L_624->___meshInfo; int32_t L_626 = V_91; NullCheck(L_625); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_627 = ((L_625)->GetAddressAt(static_cast(L_626)))->___vertexData; if (L_627) { goto IL_0f86; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_628 = ___2_textInfo; NullCheck(L_628); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_629 = L_628->___meshInfo; int32_t L_630 = V_91; NullCheck(L_629); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_631 = ((L_629)->GetAddressAt(static_cast(L_630)))->___vertices; if (!L_631) { goto IL_0fa0; } } IL_0f86: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_632 = ___2_textInfo; NullCheck(L_632); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_633 = L_632->___meshInfo; int32_t L_634 = V_91; NullCheck(L_633); int32_t L_635 = ((L_633)->GetAddressAt(static_cast(L_634)))->___vertexBufferSize; int32_t L_636 = V_92; G_B196_0 = ((((int32_t)L_635) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_636, 4))))? 1 : 0); goto IL_0fa1; } IL_0fa0: { G_B196_0 = 1; } IL_0fa1: { V_93 = (bool)G_B196_0; bool L_637 = V_93; if (!L_637) { goto IL_1039; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_638 = ___2_textInfo; NullCheck(L_638); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_639 = L_638->___meshInfo; int32_t L_640 = V_91; NullCheck(L_639); TextCoreVertexU5BU5D_tB1DD4645DEB2946FA2271F94CE23D57FB4B9FE17* L_641 = ((L_639)->GetAddressAt(static_cast(L_640)))->___vertexData; if (L_641) { goto IL_0fd6; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_642 = ___2_textInfo; NullCheck(L_642); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_643 = L_642->___meshInfo; int32_t L_644 = V_91; NullCheck(L_643); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_645 = ((L_643)->GetAddressAt(static_cast(L_644)))->___vertices; G_B200_0 = ((((RuntimeObject*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)L_645) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_0fd7; } IL_0fd6: { G_B200_0 = 0; } IL_0fd7: { V_94 = (bool)G_B200_0; bool L_646 = V_94; if (!L_646) { goto IL_1003; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_647 = ___2_textInfo; NullCheck(L_647); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_648 = L_647->___meshInfo; int32_t L_649 = V_91; int32_t L_650 = V_92; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_651 = ___2_textInfo; NullCheck(L_651); int32_t L_652; L_652 = TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline(L_651, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_653 = ___1_generationSettings; NullCheck(L_653); bool L_654 = L_653->___isIMGUI; MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F L_655; memset((&L_655), 0, sizeof(L_655)); MeshInfo__ctor_m3FD8AAF58EBCF22706EDB08B503B4FB2C108E86A((&L_655), ((int32_t)il2cpp_codegen_add(L_650, 1)), L_652, L_654, NULL); NullCheck(L_648); (L_648)->SetAt(static_cast(L_649), (MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F)L_655); goto IL_1036; } IL_1003: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_656 = ___2_textInfo; NullCheck(L_656); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_657 = L_656->___meshInfo; int32_t L_658 = V_91; NullCheck(L_657); int32_t L_659 = V_92; if ((((int32_t)L_659) > ((int32_t)((int32_t)1024)))) { G_B204_0 = ((L_657)->GetAddressAt(static_cast(L_658))); goto IL_1022; } G_B203_0 = ((L_657)->GetAddressAt(static_cast(L_658))); } { int32_t L_660 = V_92; int32_t L_661; L_661 = Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline(L_660, NULL); G_B205_0 = L_661; G_B205_1 = G_B203_0; goto IL_102a; } IL_1022: { int32_t L_662 = V_92; G_B205_0 = ((int32_t)il2cpp_codegen_add(L_662, ((int32_t)256))); G_B205_1 = G_B204_0; } IL_102a: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_663 = ___1_generationSettings; NullCheck(L_663); bool L_664 = L_663->___isIMGUI; il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_ResizeMeshInfo_m22D30D08188ACAEBA3CE46383E5D2FFC3E8C519E(G_B205_1, G_B205_0, L_664, NULL); } IL_1036: { goto IL_109c; } IL_1039: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_665 = ___2_textInfo; NullCheck(L_665); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_666 = L_665->___meshInfo; int32_t L_667 = V_91; NullCheck(L_666); int32_t L_668 = ((L_666)->GetAddressAt(static_cast(L_667)))->___vertexBufferSize; int32_t L_669 = V_92; V_95 = (bool)((((int32_t)((int32_t)il2cpp_codegen_subtract(L_668, ((int32_t)il2cpp_codegen_multiply(L_669, 4))))) > ((int32_t)((int32_t)1024)))? 1 : 0); bool L_670 = V_95; if (!L_670) { goto IL_109c; } } { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_671 = ___2_textInfo; NullCheck(L_671); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_672 = L_671->___meshInfo; int32_t L_673 = V_91; NullCheck(L_672); int32_t L_674 = V_92; if ((((int32_t)L_674) > ((int32_t)((int32_t)1024)))) { G_B210_0 = ((L_672)->GetAddressAt(static_cast(L_673))); goto IL_1087; } G_B209_0 = ((L_672)->GetAddressAt(static_cast(L_673))); } { int32_t L_675 = V_92; int32_t L_676; L_676 = Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline(L_675, NULL); int32_t L_677; L_677 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_676, ((int32_t)256), NULL); G_B211_0 = L_677; G_B211_1 = G_B209_0; goto IL_108f; } IL_1087: { int32_t L_678 = V_92; G_B211_0 = ((int32_t)il2cpp_codegen_add(L_678, ((int32_t)256))); G_B211_1 = G_B210_0; } IL_108f: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_679 = ___1_generationSettings; NullCheck(L_679); bool L_680 = L_679->___isIMGUI; il2cpp_codegen_runtime_class_init_inline(MeshInfo_tE55C4A8846CC2C399CCC3FE989476D987B86AB2F_il2cpp_TypeInfo_var); MeshInfo_ResizeMeshInfo_m22D30D08188ACAEBA3CE46383E5D2FFC3E8C519E(G_B211_1, G_B211_0, L_680, NULL); } IL_109c: { TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_681 = ___2_textInfo; NullCheck(L_681); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_682 = L_681->___meshInfo; int32_t L_683 = V_91; NullCheck(L_682); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_684 = __this->___m_MaterialReferences; int32_t L_685 = V_91; NullCheck(L_684); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_686 = ((L_684)->GetAddressAt(static_cast(L_685)))->___material; ((L_682)->GetAddressAt(static_cast(L_683)))->___material = L_686; Il2CppCodeGenWriteBarrier((void**)(&((L_682)->GetAddressAt(static_cast(L_683)))->___material), (void*)L_686); TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_687 = ___2_textInfo; NullCheck(L_687); MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* L_688 = L_687->___meshInfo; int32_t L_689 = V_91; NullCheck(L_688); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_690 = __this->___m_MaterialReferences; int32_t L_691 = V_91; NullCheck(L_690); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_692 = ((L_690)->GetAddressAt(static_cast(L_691)))->___fontAsset; NullCheck(L_692); int32_t L_693; L_693 = FontAsset_get_atlasRenderMode_m036D4BA220E5D4B0C407CA6BC1B09D8914B5058A(L_692, NULL); ((L_688)->GetAddressAt(static_cast(L_689)))->___glyphRenderMode = L_693; int32_t L_694 = V_91; V_91 = ((int32_t)il2cpp_codegen_add(L_694, 1)); } IL_10f0: { int32_t L_695 = V_91; int32_t L_696 = V_3; V_96 = (bool)((((int32_t)L_695) < ((int32_t)L_696))? 1 : 0); bool L_697 = V_96; if (L_697) { goto IL_0f49; } } { int32_t L_698 = __this->___m_TotalCharacterCount; V_87 = L_698; goto IL_1108; } IL_1108: { int32_t L_699 = V_87; return L_699; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* TextGenerator_GetTextElement_mBF596DEE5D061411E04C283461A7B84D415DEC95 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, uint32_t ___1_unicode, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___2_fontAsset, int32_t ___3_fontStyle, int32_t ___4_fontWeight, bool* ___5_isUsingAlternativeTypeface, bool ___6_populateLigatures, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_1 = NULL; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* V_2 = NULL; bool V_3 = false; bool V_4 = false; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* V_5 = NULL; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* V_14 = NULL; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* V_21 = NULL; bool V_22 = false; bool V_23 = false; int32_t G_B6_0 = 0; int32_t G_B8_0 = 0; int32_t G_B13_0 = 0; int32_t G_B20_0 = 0; int32_t G_B26_0 = 0; int32_t G_B38_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B42_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B42_1 = NULL; uint32_t G_B42_2 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B41_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B41_1 = NULL; uint32_t G_B41_2 = 0; int32_t G_B43_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B43_1 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B43_2 = NULL; uint32_t G_B43_3 = 0; int32_t G_B53_0 = 0; { bool L_0; L_0 = TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1 = ___0_generationSettings; NullCheck(L_1); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_2 = L_1->___textSettings; V_1 = L_2; uint32_t L_3 = ___1_unicode; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_4 = ___2_fontAsset; int32_t L_5 = ___3_fontStyle; int32_t L_6 = ___4_fontWeight; bool* L_7 = ___5_isUsingAlternativeTypeface; bool L_8 = ___6_populateLigatures; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_9; L_9 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_3, L_4, (bool)0, L_5, L_6, L_7, L_8, NULL); V_2 = L_9; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_10 = V_2; V_4 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_0034; } } { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_12 = V_2; V_5 = L_12; goto IL_02e9; } IL_0034: { bool L_13 = V_0; if (L_13) { goto IL_004e; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_14 = ___2_fontAsset; NullCheck(L_14); int32_t L_15; L_15 = FontAsset_get_atlasPopulationMode_m5364C5A9E84969D8E4FF8436BD18A3F10BF90366(L_14, NULL); if ((((int32_t)L_15) == ((int32_t)1))) { goto IL_004b; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_16 = ___2_fontAsset; NullCheck(L_16); int32_t L_17; L_17 = FontAsset_get_atlasPopulationMode_m5364C5A9E84969D8E4FF8436BD18A3F10BF90366(L_16, NULL); G_B6_0 = ((((int32_t)L_17) == ((int32_t)2))? 1 : 0); goto IL_004c; } IL_004b: { G_B6_0 = 1; } IL_004c: { G_B8_0 = G_B6_0; goto IL_004f; } IL_004e: { G_B8_0 = 0; } IL_004f: { V_6 = (bool)G_B8_0; bool L_18 = V_6; if (!L_18) { goto IL_005d; } } { V_5 = (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)NULL; goto IL_02e9; } IL_005d: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_19 = ___2_fontAsset; NullCheck(L_19); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_20 = L_19->___m_FallbackFontAssetTable; if (!L_20) { goto IL_0075; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_21 = ___2_fontAsset; NullCheck(L_21); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_22 = L_21->___m_FallbackFontAssetTable; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_inline(L_22, List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_RuntimeMethod_var); G_B13_0 = ((((int32_t)L_23) > ((int32_t)0))? 1 : 0); goto IL_0076; } IL_0075: { G_B13_0 = 0; } IL_0076: { V_7 = (bool)G_B13_0; bool L_24 = V_7; if (!L_24) { goto IL_0094; } } { uint32_t L_25 = ___1_unicode; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_26 = ___2_fontAsset; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_27 = ___2_fontAsset; NullCheck(L_27); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_28 = L_27->___m_FallbackFontAssetTable; int32_t L_29 = ___3_fontStyle; int32_t L_30 = ___4_fontWeight; bool* L_31 = ___5_isUsingAlternativeTypeface; bool L_32 = ___6_populateLigatures; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_33; L_33 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(L_25, L_26, L_28, (List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*)NULL, (bool)1, L_29, L_30, L_31, L_32, NULL); V_2 = L_33; } IL_0094: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_34 = V_2; V_8 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_34) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_35 = V_8; if (!L_35) { goto IL_00b4; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_36 = ___2_fontAsset; uint32_t L_37 = ___1_unicode; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_38 = V_2; int32_t L_39 = ___3_fontStyle; int32_t L_40 = ___4_fontWeight; NullCheck(L_36); FontAsset_AddCharacterToLookupCache_m616C9F912D8CF75B1AA391BE362788FB8DEC0F59(L_36, L_37, L_38, L_39, L_40, NULL); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_41 = V_2; V_5 = L_41; goto IL_02e9; } IL_00b4: { bool L_42 = V_0; if (L_42) { goto IL_00c5; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_43 = ___2_fontAsset; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_44 = ___0_generationSettings; NullCheck(L_44); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_45 = L_44->___fontAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_46; L_46 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, L_45, NULL); G_B20_0 = ((int32_t)(L_46)); goto IL_00d8; } IL_00c5: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_47 = ___2_fontAsset; NullCheck(L_47); int32_t L_48; L_48 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_47, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_49 = ___0_generationSettings; NullCheck(L_49); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_50 = L_49->___fontAsset; NullCheck(L_50); int32_t L_51; L_51 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_50, NULL); G_B20_0 = ((((int32_t)L_48) == ((int32_t)L_51))? 1 : 0); } IL_00d8: { V_3 = (bool)G_B20_0; bool L_52 = V_3; V_9 = (bool)((((int32_t)L_52) == ((int32_t)0))? 1 : 0); bool L_53 = V_9; if (!L_53) { goto IL_01a2; } } { uint32_t L_54 = ___1_unicode; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_55 = ___0_generationSettings; NullCheck(L_55); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_56 = L_55->___fontAsset; int32_t L_57 = ___3_fontStyle; int32_t L_58 = ___4_fontWeight; bool* L_59 = ___5_isUsingAlternativeTypeface; bool L_60 = ___6_populateLigatures; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_61; L_61 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_54, L_56, (bool)0, L_57, L_58, L_59, L_60, NULL); V_2 = L_61; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_62 = V_2; V_10 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_62) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_63 = V_10; if (!L_63) { goto IL_013b; } } { __this->___m_CurrentMaterialIndex = 0; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_64 = __this->___m_MaterialReferences; NullCheck(L_64); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_65 = ((L_64)->GetAddressAt(static_cast(0)))->___material; __this->___m_CurrentMaterial = L_65; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_65); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_66 = ___2_fontAsset; uint32_t L_67 = ___1_unicode; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_68 = V_2; int32_t L_69 = ___3_fontStyle; int32_t L_70 = ___4_fontWeight; NullCheck(L_66); FontAsset_AddCharacterToLookupCache_m616C9F912D8CF75B1AA391BE362788FB8DEC0F59(L_66, L_67, L_68, L_69, L_70, NULL); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_71 = V_2; V_5 = L_71; goto IL_02e9; } IL_013b: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_72 = ___0_generationSettings; NullCheck(L_72); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_73 = L_72->___fontAsset; NullCheck(L_73); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_74 = L_73->___m_FallbackFontAssetTable; if (!L_74) { goto IL_015d; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_75 = ___0_generationSettings; NullCheck(L_75); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_76 = L_75->___fontAsset; NullCheck(L_76); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_77 = L_76->___m_FallbackFontAssetTable; NullCheck(L_77); int32_t L_78; L_78 = List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_inline(L_77, List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_RuntimeMethod_var); G_B26_0 = ((((int32_t)L_78) > ((int32_t)0))? 1 : 0); goto IL_015e; } IL_015d: { G_B26_0 = 0; } IL_015e: { V_11 = (bool)G_B26_0; bool L_79 = V_11; if (!L_79) { goto IL_0181; } } { uint32_t L_80 = ___1_unicode; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_81 = ___2_fontAsset; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_82 = ___0_generationSettings; NullCheck(L_82); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_83 = L_82->___fontAsset; NullCheck(L_83); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_84 = L_83->___m_FallbackFontAssetTable; int32_t L_85 = ___3_fontStyle; int32_t L_86 = ___4_fontWeight; bool* L_87 = ___5_isUsingAlternativeTypeface; bool L_88 = ___6_populateLigatures; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_89; L_89 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(L_80, L_81, L_84, (List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*)NULL, (bool)1, L_85, L_86, L_87, L_88, NULL); V_2 = L_89; } IL_0181: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_90 = V_2; V_12 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_90) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_91 = V_12; if (!L_91) { goto IL_01a1; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_92 = ___2_fontAsset; uint32_t L_93 = ___1_unicode; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_94 = V_2; int32_t L_95 = ___3_fontStyle; int32_t L_96 = ___4_fontWeight; NullCheck(L_92); FontAsset_AddCharacterToLookupCache_m616C9F912D8CF75B1AA391BE362788FB8DEC0F59(L_92, L_93, L_94, L_95, L_96, NULL); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_97 = V_2; V_5 = L_97; goto IL_02e9; } IL_01a1: { } IL_01a2: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_98 = ___0_generationSettings; NullCheck(L_98); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_99 = L_98->___spriteAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_100; L_100 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_99, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_13 = L_100; bool L_101 = V_13; if (!L_101) { goto IL_01d9; } } { uint32_t L_102 = ___1_unicode; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_103 = ___0_generationSettings; NullCheck(L_103); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_104 = L_103->___spriteAsset; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_105; L_105 = FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_mB9147480CA9223089D54748F37F227BC180D78E1(L_102, L_104, (bool)1, NULL); V_14 = L_105; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_106 = V_14; V_15 = (bool)((!(((RuntimeObject*)(SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)L_106) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_107 = V_15; if (!L_107) { goto IL_01d8; } } { SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_108 = V_14; V_5 = L_108; goto IL_02e9; } IL_01d8: { } IL_01d9: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_109 = V_1; NullCheck(L_109); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_110; L_110 = VirtualFuncInvoker0< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* >::Invoke(4, L_109); if (L_110) { goto IL_01e7; } } { bool L_111 = V_0; G_B38_0 = ((((int32_t)L_111) == ((int32_t)0))? 1 : 0); goto IL_01e8; } IL_01e7: { G_B38_0 = 0; } IL_01e8: { V_16 = (bool)G_B38_0; bool L_112 = V_16; if (!L_112) { goto IL_01f6; } } { V_5 = (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)NULL; goto IL_02e9; } IL_01f6: { uint32_t L_113 = ___1_unicode; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_114 = ___2_fontAsset; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_115 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_116 = ___0_generationSettings; NullCheck(L_116); bool L_117 = L_116->___isEditorRenderingModeBitmap; if (L_117) { G_B42_0 = L_115; G_B42_1 = L_114; G_B42_2 = L_113; goto IL_0204; } G_B41_0 = L_115; G_B41_1 = L_114; G_B41_2 = L_113; } { G_B43_0 = (-1); G_B43_1 = G_B41_0; G_B43_2 = G_B41_1; G_B43_3 = G_B41_2; goto IL_0212; } IL_0204: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_118 = ___0_generationSettings; NullCheck(L_118); float L_119 = L_118->___fontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_120 = ___0_generationSettings; NullCheck(L_120); float L_121 = L_120->___pixelsPerPoint; G_B43_0 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(L_119, L_121))); G_B43_1 = G_B42_0; G_B43_2 = G_B42_1; G_B43_3 = G_B42_2; } IL_0212: { NullCheck(G_B43_1); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_122; L_122 = VirtualFuncInvoker1< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*, int32_t >::Invoke(6, G_B43_1, G_B43_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_123 = V_1; NullCheck(L_123); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_124; L_124 = TextSettings_get_fallbackOSFontAssets_mA595476A990F2F1CBD78743707F9CF8F6CC4BBA9(L_123, NULL); int32_t L_125 = ___3_fontStyle; int32_t L_126 = ___4_fontWeight; bool* L_127 = ___5_isUsingAlternativeTypeface; bool L_128 = ___6_populateLigatures; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_129; L_129 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(G_B43_3, G_B43_2, L_122, L_124, (bool)1, L_125, L_126, L_127, L_128, NULL); V_2 = L_129; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_130 = V_2; V_17 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_130) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_131 = V_17; if (!L_131) { goto IL_024c; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_132 = ___2_fontAsset; uint32_t L_133 = ___1_unicode; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_134 = V_2; int32_t L_135 = ___3_fontStyle; int32_t L_136 = ___4_fontWeight; NullCheck(L_132); FontAsset_AddCharacterToLookupCache_m616C9F912D8CF75B1AA391BE362788FB8DEC0F59(L_132, L_133, L_134, L_135, L_136, NULL); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_137 = V_2; V_5 = L_137; goto IL_02e9; } IL_024c: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_138 = V_1; NullCheck(L_138); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_139; L_139 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_138, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_140; L_140 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_139, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_18 = L_140; bool L_141 = V_18; if (!L_141) { goto IL_0274; } } { uint32_t L_142 = ___1_unicode; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_143 = V_1; NullCheck(L_143); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_144; L_144 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_143, NULL); int32_t L_145 = ___3_fontStyle; int32_t L_146 = ___4_fontWeight; bool* L_147 = ___5_isUsingAlternativeTypeface; bool L_148 = ___6_populateLigatures; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_149; L_149 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_142, L_144, (bool)1, L_145, L_146, L_147, L_148, NULL); V_2 = L_149; } IL_0274: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_150 = V_2; V_19 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_150) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_151 = V_19; if (!L_151) { goto IL_0291; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_152 = ___2_fontAsset; uint32_t L_153 = ___1_unicode; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_154 = V_2; int32_t L_155 = ___3_fontStyle; int32_t L_156 = ___4_fontWeight; NullCheck(L_152); FontAsset_AddCharacterToLookupCache_m616C9F912D8CF75B1AA391BE362788FB8DEC0F59(L_152, L_153, L_154, L_155, L_156, NULL); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_157 = V_2; V_5 = L_157; goto IL_02e9; } IL_0291: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_158 = V_1; NullCheck(L_158); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_159; L_159 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_158, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_160; L_160 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_159, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_20 = L_160; bool L_161 = V_20; if (!L_161) { goto IL_02e4; } } { bool L_162 = V_0; if (L_162) { goto IL_02b7; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_163 = V_1; NullCheck(L_163); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_164; L_164 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_163, NULL); NullCheck(L_164); Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9* L_165 = L_164->___m_SpriteCharacterLookup; G_B53_0 = ((((RuntimeObject*)(Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9*)L_165) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_02b8; } IL_02b7: { G_B53_0 = 0; } IL_02b8: { V_22 = (bool)G_B53_0; bool L_166 = V_22; if (!L_166) { goto IL_02c3; } } { V_5 = (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)NULL; goto IL_02e9; } IL_02c3: { uint32_t L_167 = ___1_unicode; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_168 = V_1; NullCheck(L_168); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_169; L_169 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_168, NULL); SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_170; L_170 = FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_mB9147480CA9223089D54748F37F227BC180D78E1(L_167, L_169, (bool)1, NULL); V_21 = L_170; SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_171 = V_21; V_23 = (bool)((!(((RuntimeObject*)(SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5*)L_171) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_172 = V_23; if (!L_172) { goto IL_02e3; } } { SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_173 = V_21; V_5 = L_173; goto IL_02e9; } IL_02e3: { } IL_02e4: { V_5 = (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)NULL; goto IL_02e9; } IL_02e9: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_174 = V_5; return L_174; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_PopulateTextBackingArray_m1CC14B29C1BA4A763D3AF938B4E0920E45D75AB2 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49* ___0_sourceText, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F V_3; memset((&V_3), 0, sizeof(V_3)); Il2CppChar V_4 = 0x0; { V_0 = 0; RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49* L_0 = ___0_sourceText; int32_t L_1; L_1 = RenderedText_get_CharacterCount_mFEE0D0D5C8A7FD6A60CE7ACB3957FD83C76CB06E(L_0, NULL); V_1 = L_1; int32_t L_2 = V_1; TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_3 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_4; L_4 = TextBackingContainer_get_Capacity_m8A8EE5A2670CBA7DEF97AA76DCAE4B90DE74A3E7(L_3, NULL); V_2 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_002c; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_6 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_7 = V_1; TextBackingContainer_Resize_m9ABA1F50B99CFE494EE450304F6BF71541217698(L_6, L_7, NULL); } IL_002c: { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49* L_8 = ___0_sourceText; Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F L_9; L_9 = RenderedText_GetEnumerator_mC1D9E5B2EA09158C7802ACFC60C2C8BCA2FC9E2C(L_8, NULL); V_3 = L_9; goto IL_0054; } IL_0036: { Il2CppChar L_10; L_10 = Enumerator_get_Current_m5C193C555FEB096F6BA1F5663D817497567DDD0B_inline((&V_3), NULL); V_4 = L_10; TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_11 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_12 = V_0; Il2CppChar L_13 = V_4; TextBackingContainer_set_Item_m7C358387720AA2C2978B1CA8EA84A59E4490737D(L_11, L_12, L_13, NULL); int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0054: { bool L_15; L_15 = Enumerator_MoveNext_mC26293738E22339239A5C2417D6FEE1E8B74946A((&V_3), NULL); if (L_15) { goto IL_0036; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_16 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_17 = V_0; TextBackingContainer_set_Item_m7C358387720AA2C2978B1CA8EA84A59E4490737D(L_16, L_17, 0, NULL); TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_18 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_19 = V_0; TextBackingContainer_set_Count_m78573180C571ED79DF38DC0A837E536A6869FE97(L_18, L_19, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_PopulateTextProcessingArray_mEC6B2EE86D363FF3F7CEE50C77A6124A0A27DA16 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* V_3 = NULL; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; uint32_t V_8 = 0; bool V_9 = false; bool V_10 = false; uint32_t V_11 = 0; uint32_t V_12 = 0; bool V_13 = false; bool V_14 = false; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 V_15; memset((&V_15), 0, sizeof(V_15)); bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; bool V_49 = false; bool V_50 = false; int32_t G_B5_0 = 0; int32_t G_B13_0 = 0; int32_t G_B38_0 = 0; int32_t G_B44_0 = 0; int32_t G_B54_0 = 0; int32_t G_B59_0 = 0; int32_t G_B123_0 = 0; int32_t G_B150_0 = 0; { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_0 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_1; L_1 = TextBackingContainer_get_Count_mB42F11C4CB2C7D67D039811AE8BBDBBC13F0C416(L_0, NULL); V_0 = L_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_2 = __this->___m_TextProcessingArray; NullCheck(L_2); int32_t L_3 = V_0; V_6 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) < ((int32_t)L_3))? 1 : 0); bool L_4 = V_6; if (!L_4) { goto IL_002b; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_5 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D(L_5, L_6, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_mFA5A6BF0BC051A85069AE66C8647C10B5049CE3D_RuntimeMethod_var); } IL_002b: { TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F* L_7 = __this->___m_TextStyleStacks; TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5(L_7, 0, TextProcessingStack_1_SetDefault_m17365A9CC5689813EA0F6E220F49B548D05DABE5_RuntimeMethod_var); __this->___m_TextStyleStackDepth = 0; V_1 = 0; TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F* L_8 = __this->___m_TextStyleStacks; NullCheck(L_8); int32_t L_9; L_9 = TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B(((L_8)->GetAddressAt(static_cast(0))), TextProcessingStack_1_Pop_m42BCE2727888F3BB652F4E79F4B7B18E8754B79B_RuntimeMethod_var); V_2 = L_9; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_10 = ___0_generationSettings; int32_t L_11 = V_2; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_12; L_12 = TextGeneratorUtilities_GetStyle_m236E7C5EBFA951D1D4B2C3C7803BBEA5C2FD1812(L_10, L_11, NULL); V_3 = L_12; TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_13 = V_3; if (!L_13) { goto IL_0070; } } { TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_14 = V_3; NullCheck(L_14); int32_t L_15; L_15 = TextStyle_get_hashCode_mA1F4D3630B6AE71C2A31F94B7054C28BDD96084F(L_14, NULL); G_B5_0 = ((((int32_t)((((int32_t)L_15) == ((int32_t)((int32_t)-1183493901)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0071; } IL_0070: { G_B5_0 = 0; } IL_0071: { V_7 = (bool)G_B5_0; bool L_16 = V_7; if (!L_16) { goto IL_0094; } } { TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_17 = V_3; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_18 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t* L_19 = (int32_t*)(&__this->___m_TextStyleStackDepth); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** L_20 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F**)(&__this->___m_TextStyleStacks); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_InsertOpeningStyleTag_m94153F78A4B8F7A1811D2C1E9567996E39616F60(L_17, L_18, (&V_1), L_19, L_20, (&___0_generationSettings), NULL); } IL_0094: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_21 = ___0_generationSettings; NullCheck(L_21); bool L_22 = L_21->___tagNoParsing; V_4 = L_22; V_5 = 0; goto IL_0a07; } IL_00a4: { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_23 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_24 = V_5; uint32_t L_25; L_25 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_23, L_24, NULL); V_8 = L_25; uint32_t L_26 = V_8; V_9 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0); bool L_27 = V_9; if (!L_27) { goto IL_00c4; } } { goto IL_0a15; } IL_00c4: { uint32_t L_28 = V_8; if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)92))))) { goto IL_00d3; } } { int32_t L_29 = V_5; int32_t L_30 = V_0; G_B13_0 = ((((int32_t)L_29) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_30, 1))))? 1 : 0); goto IL_00d4; } IL_00d3: { G_B13_0 = 0; } IL_00d4: { V_10 = (bool)G_B13_0; bool L_31 = V_10; if (!L_31) { goto IL_03b4; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_32 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_33 = V_5; uint32_t L_34; L_34 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_32, ((int32_t)il2cpp_codegen_add(L_33, 1)), NULL); V_12 = L_34; uint32_t L_35 = V_12; V_11 = L_35; uint32_t L_36 = V_11; if ((((int32_t)L_36) == ((int32_t)((int32_t)85)))) { goto IL_033a; } } { goto IL_00fe; } IL_00fe: { uint32_t L_37 = V_11; if ((((int32_t)L_37) == ((int32_t)((int32_t)92)))) { goto IL_0139; } } { goto IL_0106; } IL_0106: { uint32_t L_38 = V_11; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_38, ((int32_t)110)))) { case 0: { goto IL_0158; } case 1: { goto IL_03b3; } case 2: { goto IL_03b3; } case 3: { goto IL_03b3; } case 4: { goto IL_01b3; } case 5: { goto IL_03b3; } case 6: { goto IL_020e; } case 7: { goto IL_02c4; } case 8: { goto IL_0269; } } } { goto IL_03b3; } IL_0139: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_39 = ___0_generationSettings; NullCheck(L_39); bool L_40 = L_39->___parseControlCharacters; V_13 = (bool)((((int32_t)L_40) == ((int32_t)0))? 1 : 0); bool L_41 = V_13; if (!L_41) { goto IL_014d; } } { goto IL_03b3; } IL_014d: { int32_t L_42 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1)); goto IL_03b3; } IL_0158: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_43 = ___0_generationSettings; NullCheck(L_43); bool L_44 = L_43->___parseControlCharacters; V_14 = (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0); bool L_45 = V_14; if (!L_45) { goto IL_016c; } } { goto IL_03b3; } IL_016c: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_46 = __this->___m_TextProcessingArray; int32_t L_47 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_48 = V_5; (&V_15)->___stringIndex = L_48; (&V_15)->___length = 1; (&V_15)->___unicode = ((int32_t)10); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_49 = V_15; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_49); int32_t L_50 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_50, 1)); int32_t L_51 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_51, 1)); goto IL_0a01; } IL_01b3: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_52 = ___0_generationSettings; NullCheck(L_52); bool L_53 = L_52->___parseControlCharacters; V_16 = (bool)((((int32_t)L_53) == ((int32_t)0))? 1 : 0); bool L_54 = V_16; if (!L_54) { goto IL_01c7; } } { goto IL_03b3; } IL_01c7: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_55 = __this->___m_TextProcessingArray; int32_t L_56 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_57 = V_5; (&V_15)->___stringIndex = L_57; (&V_15)->___length = 1; (&V_15)->___unicode = ((int32_t)13); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_58 = V_15; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_58); int32_t L_59 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_59, 1)); int32_t L_60 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_60, 1)); goto IL_0a01; } IL_020e: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_61 = ___0_generationSettings; NullCheck(L_61); bool L_62 = L_61->___parseControlCharacters; V_17 = (bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0); bool L_63 = V_17; if (!L_63) { goto IL_0222; } } { goto IL_03b3; } IL_0222: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_64 = __this->___m_TextProcessingArray; int32_t L_65 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_66 = V_5; (&V_15)->___stringIndex = L_66; (&V_15)->___length = 1; (&V_15)->___unicode = ((int32_t)9); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_67 = V_15; NullCheck(L_64); (L_64)->SetAt(static_cast(L_65), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_67); int32_t L_68 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_68, 1)); int32_t L_69 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_69, 1)); goto IL_0a01; } IL_0269: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_70 = ___0_generationSettings; NullCheck(L_70); bool L_71 = L_70->___parseControlCharacters; V_18 = (bool)((((int32_t)L_71) == ((int32_t)0))? 1 : 0); bool L_72 = V_18; if (!L_72) { goto IL_027d; } } { goto IL_03b3; } IL_027d: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_73 = __this->___m_TextProcessingArray; int32_t L_74 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_75 = V_5; (&V_15)->___stringIndex = L_75; (&V_15)->___length = 1; (&V_15)->___unicode = ((int32_t)11); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_76 = V_15; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_76); int32_t L_77 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_77, 1)); int32_t L_78 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_78, 1)); goto IL_0a01; } IL_02c4: { int32_t L_79 = V_0; int32_t L_80 = V_5; if ((((int32_t)L_79) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_80, 5))))) { goto IL_02dc; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE L_81 = __this->___m_TextBackingArray; int32_t L_82 = V_5; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_83; L_83 = TextGeneratorUtilities_IsValidUTF16_m944B75A058B351075C02F1DA61B688FAF1186DE8(L_81, ((int32_t)il2cpp_codegen_add(L_82, 2)), NULL); G_B38_0 = ((int32_t)(L_83)); goto IL_02dd; } IL_02dc: { G_B38_0 = 0; } IL_02dd: { V_19 = (bool)G_B38_0; bool L_84 = V_19; if (!L_84) { goto IL_0338; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_85 = __this->___m_TextProcessingArray; int32_t L_86 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_87 = V_5; (&V_15)->___stringIndex = L_87; (&V_15)->___length = 6; TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE L_88 = __this->___m_TextBackingArray; int32_t L_89 = V_5; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); uint32_t L_90; L_90 = TextGeneratorUtilities_GetUTF16_m4E03C41F3B5323D6234DEC0A312F13CEAACCA8E6(L_88, ((int32_t)il2cpp_codegen_add(L_89, 2)), NULL); (&V_15)->___unicode = L_90; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_91 = V_15; NullCheck(L_85); (L_85)->SetAt(static_cast(L_86), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_91); int32_t L_92 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_92, 5)); int32_t L_93 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_93, 1)); goto IL_0a01; } IL_0338: { goto IL_03b3; } IL_033a: { int32_t L_94 = V_0; int32_t L_95 = V_5; if ((((int32_t)L_94) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_95, ((int32_t)9)))))) { goto IL_0353; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE L_96 = __this->___m_TextBackingArray; int32_t L_97 = V_5; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_98; L_98 = TextGeneratorUtilities_IsValidUTF32_mD6B22F5E6EAD47537B906859CB093622EECF716D(L_96, ((int32_t)il2cpp_codegen_add(L_97, 2)), NULL); G_B44_0 = ((int32_t)(L_98)); goto IL_0354; } IL_0353: { G_B44_0 = 0; } IL_0354: { V_20 = (bool)G_B44_0; bool L_99 = V_20; if (!L_99) { goto IL_03b1; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_100 = __this->___m_TextProcessingArray; int32_t L_101 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_102 = V_5; (&V_15)->___stringIndex = L_102; (&V_15)->___length = ((int32_t)10); TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE L_103 = __this->___m_TextBackingArray; int32_t L_104 = V_5; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); uint32_t L_105; L_105 = TextGeneratorUtilities_GetUTF32_mAF367B8C1D5B586B49AED2B69E5E7ECEF3378D0D(L_103, ((int32_t)il2cpp_codegen_add(L_104, 2)), NULL); (&V_15)->___unicode = L_105; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_106 = V_15; NullCheck(L_100); (L_100)->SetAt(static_cast(L_101), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_106); int32_t L_107 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_107, ((int32_t)9))); int32_t L_108 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_108, 1)); goto IL_0a01; } IL_03b1: { goto IL_03b3; } IL_03b3: { } IL_03b4: { uint32_t L_109 = V_8; if ((!(((uint32_t)L_109) >= ((uint32_t)((int32_t)55296))))) { goto IL_03fe; } } { uint32_t L_110 = V_8; if ((!(((uint32_t)L_110) <= ((uint32_t)((int32_t)56319))))) { goto IL_03fe; } } { int32_t L_111 = V_0; int32_t L_112 = V_5; if ((((int32_t)L_111) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_112, 1))))) { goto IL_03fe; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_113 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_114 = V_5; uint32_t L_115; L_115 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_113, ((int32_t)il2cpp_codegen_add(L_114, 1)), NULL); if ((!(((uint32_t)L_115) >= ((uint32_t)((int32_t)56320))))) { goto IL_03fe; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_116 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_117 = V_5; uint32_t L_118; L_118 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_116, ((int32_t)il2cpp_codegen_add(L_117, 1)), NULL); G_B54_0 = ((((int32_t)((!(((uint32_t)L_118) <= ((uint32_t)((int32_t)57343))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_03ff; } IL_03fe: { G_B54_0 = 0; } IL_03ff: { V_21 = (bool)G_B54_0; bool L_119 = V_21; if (!L_119) { goto IL_0461; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_120 = __this->___m_TextProcessingArray; int32_t L_121 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_122 = V_5; (&V_15)->___stringIndex = L_122; (&V_15)->___length = 2; uint32_t L_123 = V_8; TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_124 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_125 = V_5; uint32_t L_126; L_126 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_124, ((int32_t)il2cpp_codegen_add(L_125, 1)), NULL); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); uint32_t L_127; L_127 = TextGeneratorUtilities_ConvertToUTF32_m6295E74C04568A52624812F2E615A7F25F235C70(L_123, L_126, NULL); (&V_15)->___unicode = L_127; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_128 = V_15; NullCheck(L_120); (L_120)->SetAt(static_cast(L_121), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_128); int32_t L_129 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_129, 1)); int32_t L_130 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_130, 1)); goto IL_0a01; } IL_0461: { uint32_t L_131 = V_8; if ((!(((uint32_t)L_131) == ((uint32_t)((int32_t)60))))) { goto IL_046f; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_132 = ___0_generationSettings; NullCheck(L_132); bool L_133 = L_132->___richText; G_B59_0 = ((int32_t)(L_133)); goto IL_0470; } IL_046f: { G_B59_0 = 0; } IL_0470: { V_22 = (bool)G_B59_0; bool L_134 = V_22; if (!L_134) { goto IL_09a7; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE L_135 = __this->___m_TextBackingArray; int32_t L_136 = V_5; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); int32_t L_137; L_137 = TextGeneratorUtilities_GetMarkupTagHashCode_mFFDE1B0B5CD9774F83C988C5D436D1AD01AAD843(L_135, ((int32_t)il2cpp_codegen_add(L_136, 1)), NULL); V_23 = L_137; int32_t L_138 = V_23; V_28 = L_138; int32_t L_139 = V_28; V_27 = L_139; int32_t L_140 = V_27; if ((((int32_t)L_140) > ((int32_t)((int32_t)2289)))) { goto IL_04f9; } } { int32_t L_141 = V_27; if ((((int32_t)L_141) > ((int32_t)((int32_t)65)))) { goto IL_04cc; } } { int32_t L_142 = V_27; if ((((int32_t)L_142) == ((int32_t)((int32_t)-408011596)))) { goto IL_055c; } } { goto IL_04b0; } IL_04b0: { int32_t L_143 = V_27; if ((((int32_t)L_143) == ((int32_t)((int32_t)-294095813)))) { goto IL_0564; } } { goto IL_04be; } IL_04be: { int32_t L_144 = V_27; if ((((int32_t)L_144) == ((int32_t)((int32_t)65)))) { goto IL_081e; } } { goto IL_09a6; } IL_04cc: { int32_t L_145 = V_27; if ((((int32_t)L_145) == ((int32_t)((int32_t)1614)))) { goto IL_0913; } } { goto IL_04da; } IL_04da: { int32_t L_146 = V_27; if ((((int32_t)L_146) == ((int32_t)((int32_t)2256)))) { goto IL_056c; } } { goto IL_04e8; } IL_04e8: { int32_t L_147 = V_27; if ((((int32_t)L_147) == ((int32_t)((int32_t)2289)))) { goto IL_05dd; } } { goto IL_09a6; } IL_04f9: { int32_t L_148 = V_27; if ((((int32_t)L_148) > ((int32_t)((int32_t)2869039)))) { goto IL_052f; } } { int32_t L_149 = V_27; if ((((int32_t)L_149) == ((int32_t)((int32_t)92674)))) { goto IL_07aa; } } { goto IL_0510; } IL_0510: { int32_t L_150 = V_27; if ((((int32_t)L_150) == ((int32_t)((int32_t)99623)))) { goto IL_0736; } } { goto IL_051e; } IL_051e: { int32_t L_151 = V_27; if ((((int32_t)L_151) == ((int32_t)((int32_t)2869039)))) { goto IL_064e; } } { goto IL_09a6; } IL_052f: { int32_t L_152 = V_27; if ((((int32_t)L_152) == ((int32_t)((int32_t)3288238)))) { goto IL_06c2; } } { goto IL_053d; } IL_053d: { int32_t L_153 = V_27; if ((((int32_t)L_153) == ((int32_t)((int32_t)100252951)))) { goto IL_0887; } } { goto IL_054b; } IL_054b: { int32_t L_154 = V_27; if ((((int32_t)L_154) == ((int32_t)((int32_t)1927738392)))) { goto IL_0939; } } { goto IL_09a6; } IL_055c: { V_4 = (bool)1; goto IL_09a6; } IL_0564: { V_4 = (bool)0; goto IL_09a6; } IL_056c: { bool L_155 = V_4; V_29 = L_155; bool L_156 = V_29; if (!L_156) { goto IL_0579; } } { goto IL_09a6; } IL_0579: { int32_t L_157 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_158 = __this->___m_TextProcessingArray; NullCheck(L_158); V_30 = (bool)((((int32_t)L_157) == ((int32_t)((int32_t)(((RuntimeArray*)L_158)->max_length))))? 1 : 0); bool L_159 = V_30; if (!L_159) { goto IL_0596; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_160 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_160, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_0596: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_161 = __this->___m_TextProcessingArray; int32_t L_162 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_163 = V_5; (&V_15)->___stringIndex = L_163; (&V_15)->___length = 4; (&V_15)->___unicode = ((int32_t)10); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_164 = V_15; NullCheck(L_161); (L_161)->SetAt(static_cast(L_162), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_164); int32_t L_165 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_165, 1)); int32_t L_166 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_166, 3)); goto IL_0a01; } IL_05dd: { bool L_167 = V_4; V_31 = L_167; bool L_168 = V_31; if (!L_168) { goto IL_05ea; } } { goto IL_09a6; } IL_05ea: { int32_t L_169 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_170 = __this->___m_TextProcessingArray; NullCheck(L_170); V_32 = (bool)((((int32_t)L_169) == ((int32_t)((int32_t)(((RuntimeArray*)L_170)->max_length))))? 1 : 0); bool L_171 = V_32; if (!L_171) { goto IL_0607; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_172 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_172, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_0607: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_173 = __this->___m_TextProcessingArray; int32_t L_174 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_175 = V_5; (&V_15)->___stringIndex = L_175; (&V_15)->___length = 4; (&V_15)->___unicode = ((int32_t)13); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_176 = V_15; NullCheck(L_173); (L_173)->SetAt(static_cast(L_174), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_176); int32_t L_177 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_177, 1)); int32_t L_178 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_178, 3)); goto IL_0a01; } IL_064e: { bool L_179 = V_4; V_33 = L_179; bool L_180 = V_33; if (!L_180) { goto IL_065b; } } { goto IL_09a6; } IL_065b: { int32_t L_181 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_182 = __this->___m_TextProcessingArray; NullCheck(L_182); V_34 = (bool)((((int32_t)L_181) == ((int32_t)((int32_t)(((RuntimeArray*)L_182)->max_length))))? 1 : 0); bool L_183 = V_34; if (!L_183) { goto IL_0678; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_184 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_184, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_0678: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_185 = __this->___m_TextProcessingArray; int32_t L_186 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_187 = V_5; (&V_15)->___stringIndex = L_187; (&V_15)->___length = 6; (&V_15)->___unicode = ((int32_t)160); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_188 = V_15; NullCheck(L_185); (L_185)->SetAt(static_cast(L_186), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_188); int32_t L_189 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_189, 1)); int32_t L_190 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_190, 5)); goto IL_0a01; } IL_06c2: { bool L_191 = V_4; V_35 = L_191; bool L_192 = V_35; if (!L_192) { goto IL_06cf; } } { goto IL_09a6; } IL_06cf: { int32_t L_193 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_194 = __this->___m_TextProcessingArray; NullCheck(L_194); V_36 = (bool)((((int32_t)L_193) == ((int32_t)((int32_t)(((RuntimeArray*)L_194)->max_length))))? 1 : 0); bool L_195 = V_36; if (!L_195) { goto IL_06ec; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_196 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_196, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_06ec: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_197 = __this->___m_TextProcessingArray; int32_t L_198 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_199 = V_5; (&V_15)->___stringIndex = L_199; (&V_15)->___length = 6; (&V_15)->___unicode = ((int32_t)8203); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_200 = V_15; NullCheck(L_197); (L_197)->SetAt(static_cast(L_198), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_200); int32_t L_201 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_201, 1)); int32_t L_202 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_202, 5)); goto IL_0a01; } IL_0736: { bool L_203 = V_4; V_37 = L_203; bool L_204 = V_37; if (!L_204) { goto IL_0743; } } { goto IL_09a6; } IL_0743: { int32_t L_205 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_206 = __this->___m_TextProcessingArray; NullCheck(L_206); V_38 = (bool)((((int32_t)L_205) == ((int32_t)((int32_t)(((RuntimeArray*)L_206)->max_length))))? 1 : 0); bool L_207 = V_38; if (!L_207) { goto IL_0760; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_208 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_208, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_0760: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_209 = __this->___m_TextProcessingArray; int32_t L_210 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_211 = V_5; (&V_15)->___stringIndex = L_211; (&V_15)->___length = 5; (&V_15)->___unicode = ((int32_t)8205); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_212 = V_15; NullCheck(L_209); (L_209)->SetAt(static_cast(L_210), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_212); int32_t L_213 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_213, 1)); int32_t L_214 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_214, 4)); goto IL_0a01; } IL_07aa: { bool L_215 = V_4; V_39 = L_215; bool L_216 = V_39; if (!L_216) { goto IL_07b7; } } { goto IL_09a6; } IL_07b7: { int32_t L_217 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_218 = __this->___m_TextProcessingArray; NullCheck(L_218); V_40 = (bool)((((int32_t)L_217) == ((int32_t)((int32_t)(((RuntimeArray*)L_218)->max_length))))? 1 : 0); bool L_219 = V_40; if (!L_219) { goto IL_07d4; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_220 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_220, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_07d4: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_221 = __this->___m_TextProcessingArray; int32_t L_222 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_223 = V_5; (&V_15)->___stringIndex = L_223; (&V_15)->___length = 5; (&V_15)->___unicode = ((int32_t)173); TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_224 = V_15; NullCheck(L_221); (L_221)->SetAt(static_cast(L_222), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_224); int32_t L_225 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_225, 1)); int32_t L_226 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_226, 4)); goto IL_0a01; } IL_081e: { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_227 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_228; L_228 = TextBackingContainer_get_Count_mB42F11C4CB2C7D67D039811AE8BBDBBC13F0C416(L_227, NULL); int32_t L_229 = V_5; if ((((int32_t)L_228) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_229, 4))))) { goto IL_0857; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_230 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_231 = V_5; uint32_t L_232; L_232 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_230, ((int32_t)il2cpp_codegen_add(L_231, 3)), NULL); if ((!(((uint32_t)L_232) == ((uint32_t)((int32_t)104))))) { goto IL_0857; } } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_233 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_234 = V_5; uint32_t L_235; L_235 = TextBackingContainer_get_Item_m00B920D306C1039BB4E8E3DACFF86130A4ADA612(L_233, ((int32_t)il2cpp_codegen_add(L_234, 4)), NULL); G_B123_0 = ((((int32_t)L_235) == ((int32_t)((int32_t)114)))? 1 : 0); goto IL_0858; } IL_0857: { G_B123_0 = 0; } IL_0858: { V_41 = (bool)G_B123_0; bool L_236 = V_41; if (!L_236) { goto IL_0882; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_237 = ___0_generationSettings; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_238; L_238 = TextGeneratorUtilities_GetStyle_m236E7C5EBFA951D1D4B2C3C7803BBEA5C2FD1812(L_237, ((int32_t)65), NULL); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_239 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t* L_240 = (int32_t*)(&__this->___m_TextStyleStackDepth); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** L_241 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F**)(&__this->___m_TextStyleStacks); TextGeneratorUtilities_InsertOpeningTextStyle_mF71E0B0C1B5E938C5AAC7F8FB3CD5278DEEC2408(L_238, L_239, (&V_1), L_240, L_241, (&___0_generationSettings), NULL); } IL_0882: { goto IL_09a6; } IL_0887: { bool L_242 = V_4; V_42 = L_242; bool L_243 = V_42; if (!L_243) { goto IL_0894; } } { goto IL_09a6; } IL_0894: { int32_t L_244 = V_1; V_24 = L_244; TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE* L_245 = (TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE*)(&__this->___m_TextBackingArray); int32_t L_246 = V_5; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_247 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t* L_248 = (int32_t*)(&__this->___m_TextStyleStackDepth); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** L_249 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F**)(&__this->___m_TextStyleStacks); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_250; L_250 = TextGeneratorUtilities_ReplaceOpeningStyleTag_m67FC3FFDE1912D2E7C2DC2BED4C5BA250B1DB705(L_245, L_246, (&V_25), L_247, (&V_1), L_248, L_249, (&___0_generationSettings), NULL); V_43 = L_250; bool L_251 = V_43; if (!L_251) { goto IL_090e; } } { goto IL_08fa; } IL_08c5: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_252 = __this->___m_TextProcessingArray; int32_t L_253 = V_24; NullCheck(L_252); int32_t L_254 = V_5; ((L_252)->GetAddressAt(static_cast(L_253)))->___stringIndex = L_254; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_255 = __this->___m_TextProcessingArray; int32_t L_256 = V_24; NullCheck(L_255); int32_t L_257 = V_25; int32_t L_258 = V_5; ((L_255)->GetAddressAt(static_cast(L_256)))->___length = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_257, L_258)), 1)); int32_t L_259 = V_24; V_24 = ((int32_t)il2cpp_codegen_add(L_259, 1)); } IL_08fa: { int32_t L_260 = V_24; int32_t L_261 = V_1; V_44 = (bool)((((int32_t)L_260) < ((int32_t)L_261))? 1 : 0); bool L_262 = V_44; if (L_262) { goto IL_08c5; } } { int32_t L_263 = V_25; V_5 = L_263; goto IL_0a01; } IL_090e: { goto IL_09a6; } IL_0913: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_264 = ___0_generationSettings; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_265; L_265 = TextGeneratorUtilities_GetStyle_m236E7C5EBFA951D1D4B2C3C7803BBEA5C2FD1812(L_264, ((int32_t)65), NULL); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_266 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t* L_267 = (int32_t*)(&__this->___m_TextStyleStackDepth); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** L_268 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F**)(&__this->___m_TextStyleStacks); TextGeneratorUtilities_InsertClosingTextStyle_m08B150E030816A5084205B49DA40DED97E0C7036(L_265, L_266, (&V_1), L_267, L_268, (&___0_generationSettings), NULL); goto IL_09a6; } IL_0939: { bool L_269 = V_4; V_45 = L_269; bool L_270 = V_45; if (!L_270) { goto IL_0943; } } { goto IL_09a6; } IL_0943: { int32_t L_271 = V_1; V_26 = L_271; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_272 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t* L_273 = (int32_t*)(&__this->___m_TextStyleStackDepth); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** L_274 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F**)(&__this->___m_TextStyleStacks); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ReplaceClosingStyleTag_m9DD77D4EACF2389DF2631F515A23C11DC5E58A3B(L_272, (&V_1), L_273, L_274, (&___0_generationSettings), NULL); goto IL_0993; } IL_0964: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_275 = __this->___m_TextProcessingArray; int32_t L_276 = V_26; NullCheck(L_275); int32_t L_277 = V_5; ((L_275)->GetAddressAt(static_cast(L_276)))->___stringIndex = L_277; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_278 = __this->___m_TextProcessingArray; int32_t L_279 = V_26; NullCheck(L_278); ((L_278)->GetAddressAt(static_cast(L_279)))->___length = 8; int32_t L_280 = V_26; V_26 = ((int32_t)il2cpp_codegen_add(L_280, 1)); } IL_0993: { int32_t L_281 = V_26; int32_t L_282 = V_1; V_46 = (bool)((((int32_t)L_281) < ((int32_t)L_282))? 1 : 0); bool L_283 = V_46; if (L_283) { goto IL_0964; } } { int32_t L_284 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_284, 7)); goto IL_0a01; } IL_09a6: { } IL_09a7: { int32_t L_285 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_286 = __this->___m_TextProcessingArray; NullCheck(L_286); V_47 = (bool)((((int32_t)L_285) == ((int32_t)((int32_t)(((RuntimeArray*)L_286)->max_length))))? 1 : 0); bool L_287 = V_47; if (!L_287) { goto IL_09c4; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_288 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_288, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_09c4: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_289 = __this->___m_TextProcessingArray; int32_t L_290 = V_1; il2cpp_codegen_initobj((&V_15), sizeof(TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)); (&V_15)->___elementType = 1; int32_t L_291 = V_5; (&V_15)->___stringIndex = L_291; (&V_15)->___length = 1; uint32_t L_292 = V_8; (&V_15)->___unicode = L_292; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698 L_293 = V_15; NullCheck(L_289); (L_289)->SetAt(static_cast(L_290), (TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698)L_293); int32_t L_294 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_294, 1)); } IL_0a01: { int32_t L_295 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_295, 1)); } IL_0a07: { int32_t L_296 = V_5; int32_t L_297 = V_0; V_48 = (bool)((((int32_t)L_296) < ((int32_t)L_297))? 1 : 0); bool L_298 = V_48; if (L_298) { goto IL_00a4; } } IL_0a15: { __this->___m_TextStyleStackDepth = 0; TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_299 = V_3; if (!L_299) { goto IL_0a31; } } { TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_300 = V_3; NullCheck(L_300); int32_t L_301; L_301 = TextStyle_get_hashCode_mA1F4D3630B6AE71C2A31F94B7054C28BDD96084F(L_300, NULL); G_B150_0 = ((((int32_t)((((int32_t)L_301) == ((int32_t)((int32_t)-1183493901)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0a32; } IL_0a31: { G_B150_0 = 0; } IL_0a32: { V_49 = (bool)G_B150_0; bool L_302 = V_49; if (!L_302) { goto IL_0a54; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_303 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); int32_t* L_304 = (int32_t*)(&__this->___m_TextStyleStackDepth); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F** L_305 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F**)(&__this->___m_TextStyleStacks); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_InsertClosingStyleTag_mD6A4B3357D6478C5770AEE460F61917584B905DB(L_303, (&V_1), L_304, L_305, (&___0_generationSettings), NULL); } IL_0a54: { int32_t L_306 = V_1; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_307 = __this->___m_TextProcessingArray; NullCheck(L_307); V_50 = (bool)((((int32_t)L_306) == ((int32_t)((int32_t)(((RuntimeArray*)L_307)->max_length))))? 1 : 0); bool L_308 = V_50; if (!L_308) { goto IL_0a71; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22** L_309 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22**)(&__this->___m_TextProcessingArray); il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4(L_309, TextGeneratorUtilities_ResizeInternalArray_TisTextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698_m6782229814169B966E0C9A291CDB9DBCCB5067D4_RuntimeMethod_var); } IL_0a71: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_310 = __this->___m_TextProcessingArray; int32_t L_311 = V_1; NullCheck(L_310); ((L_310)->GetAddressAt(static_cast(L_311)))->___unicode = 0; int32_t L_312 = V_1; __this->___m_InternalTextProcessingArraySize = L_312; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_PopulateFontAsset_m46B39A380C3A810B02E43C8E89623FEEC54DEF00 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* ___1_textProcessingArray, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E67AA4BD17EDD597C4245BD947E191FA4BCE166); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2A0F974B3766A4AA1FC02A0D66154EFADBEEB43); s_Il2CppMethodInitialized = true; } bool V_0 = false; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; int32_t V_10 = 0; uint32_t V_11 = 0; int32_t V_12 = 0; bool V_13 = false; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_14 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_15 = NULL; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* V_16 = NULL; uint32_t V_17 = 0; bool V_18 = false; int32_t V_19 = 0; bool V_20 = false; bool V_21 = false; int32_t V_22 = 0; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; uint32_t V_39 = 0; bool V_40 = false; uint32_t V_41 = 0; bool V_42 = false; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; String_t* V_49 = NULL; bool V_50 = false; bool V_51 = false; List_1_t420B17163897A4DF994BA698744548CD81961E70* V_52 = NULL; bool V_53 = false; bool V_54 = false; uint32_t V_55 = 0; bool V_56 = false; bool V_57 = false; bool V_58 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_59 = NULL; bool V_60 = false; bool V_61 = false; int32_t V_62 = 0; LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 V_63; memset((&V_63), 0, sizeof(V_63)); int32_t V_64 = 0; uint32_t V_65 = 0; int32_t V_66 = 0; uint32_t V_67 = 0; uint32_t V_68 = 0; bool V_69 = false; bool V_70 = false; bool V_71 = false; bool V_72 = false; bool V_73 = false; bool V_74 = false; bool V_75 = false; Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_76 = NULL; int32_t V_77 = 0; bool V_78 = false; bool V_79 = false; bool V_80 = false; bool V_81 = false; SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* V_82 = NULL; bool V_83 = false; bool V_84 = false; bool V_85 = false; bool V_86 = false; bool V_87 = false; bool V_88 = false; bool V_89 = false; bool V_90 = false; bool V_91 = false; bool V_92 = false; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B2_0 = NULL; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B1_0 = NULL; int32_t G_B3_0 = 0; TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* G_B3_1 = NULL; int32_t G_B9_0 = 0; int32_t G_B21_0 = 0; int32_t G_B46_0 = 0; uint32_t G_B51_0 = 0; int32_t G_B57_0 = 0; int32_t G_B59_0 = 0; int32_t G_B61_0 = 0; int32_t G_B65_0 = 0; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* G_B77_0 = NULL; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* G_B76_0 = NULL; int32_t G_B78_0 = 0; TextProcessingElement_tDCD1EAF9D54829E796F4F9726D63B205344C7698* G_B78_1 = NULL; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B81_0 = NULL; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B80_0 = NULL; int32_t G_B82_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B82_1 = NULL; int32_t G_B85_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B89_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B89_1 = NULL; uint32_t G_B89_2 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B88_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B88_1 = NULL; uint32_t G_B88_2 = 0; int32_t G_B90_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B90_1 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B90_2 = NULL; uint32_t G_B90_3 = 0; String_t* G_B103_0 = NULL; int32_t G_B109_0 = 0; int32_t G_B116_0 = 0; int32_t G_B118_0 = 0; int32_t G_B129_0 = 0; int32_t G_B162_0 = 0; int32_t G_B175_0 = 0; int32_t G_B183_0 = 0; int32_t G_B187_0 = 0; int32_t G_B197_0 = 0; { bool L_0; L_0 = TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_1 = ___0_generationSettings; NullCheck(L_1); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_2 = L_1->___textSettings; V_1 = L_2; V_2 = 0; __this->___m_TotalCharacterCount = 0; __this->___m_isTextLayoutPhase = (bool)0; __this->___m_TagNoParsing = (bool)0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___0_generationSettings; NullCheck(L_3); int32_t L_4 = L_3->___fontStyle; __this->___m_FontStyleInternal = L_4; FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7* L_5 = (FontStyleStack_t63C77495F068E6DF762D6AF063A817E3709659A7*)(&__this->___m_FontStyleStack); FontStyleStack_Clear_m989659363648B27540168E46F23E1EF9877C06E0(L_5, NULL); int32_t L_6 = __this->___m_FontStyleInternal; if ((((int32_t)((int32_t)((int32_t)L_6&1))) == ((int32_t)1))) { G_B2_0 = __this; goto IL_0054; } G_B1_0 = __this; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_7 = ___0_generationSettings; NullCheck(L_7); int32_t L_8 = L_7->___fontWeight; G_B3_0 = ((int32_t)(L_8)); G_B3_1 = G_B1_0; goto IL_0059; } IL_0054: { G_B3_0 = ((int32_t)700); G_B3_1 = G_B2_0; } IL_0059: { NullCheck(G_B3_1); G_B3_1->___m_FontWeightInternal = G_B3_0; TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790* L_9 = (TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790*)(&__this->___m_FontWeightStack); int32_t L_10 = __this->___m_FontWeightInternal; TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79(L_9, L_10, TextProcessingStack_1_SetDefault_mDF71503A7E4F1891305CDCC7AE245CA66A713E79_RuntimeMethod_var); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_11 = ___0_generationSettings; NullCheck(L_11); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_12 = L_11->___fontAsset; __this->___m_CurrentFontAsset = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_12); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_13 = ___0_generationSettings; NullCheck(L_13); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = L_13->___material; __this->___m_CurrentMaterial = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_14); __this->___m_CurrentMaterialIndex = 0; TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA* L_15 = (TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA*)(&__this->___m_MaterialReferenceStack); int32_t L_16 = __this->___m_CurrentMaterialIndex; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_17 = __this->___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = __this->___m_CurrentMaterial; float L_19 = __this->___m_Padding; MaterialReference_t86DB0799D5C82869D4FF0A4F59624AED6910FD26 L_20; memset((&L_20), 0, sizeof(L_20)); MaterialReference__ctor_m044AAA2C1079EB25A5534A6E0FA2314F033DB15A((&L_20), L_16, L_17, (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL, L_18, L_19, NULL); TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C(L_15, L_20, TextProcessingStack_1_SetDefault_mDAFD4911B5A8BEE57351A37415ADF348F0A6B54C_RuntimeMethod_var); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_21 = __this->___m_MaterialReferenceIndexLookup; NullCheck(L_21); Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0(L_21, Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_23 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_24 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_25 = __this->___m_MaterialReferenceIndexLookup; int32_t L_26; L_26 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_22, L_23, L_24, L_25, NULL); __this->___m_TextElementType = 1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_27 = ___0_generationSettings; NullCheck(L_27); int32_t L_28 = L_27->___overflowMode; V_4 = (bool)((((int32_t)L_28) == ((int32_t)1))? 1 : 0); bool L_29 = V_4; if (!L_29) { goto IL_0225; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_30 = ___0_generationSettings; bool L_31; L_31 = TextGenerator_GetEllipsisSpecialCharacter_m9CB8856D34D4B6B0C5BFB200ABFE2FFA4B3AEA60(__this, L_30, NULL); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_32 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_33 = L_32->___character; V_5 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_33) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_34 = V_5; if (!L_34) { goto IL_0224; } } { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_35 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_36 = L_35->___fontAsset; NullCheck(L_36); int32_t L_37; L_37 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_36); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_38 = __this->___m_CurrentFontAsset; NullCheck(L_38); int32_t L_39; L_39 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_38); V_6 = (bool)((((int32_t)((((int32_t)L_37) == ((int32_t)L_39))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_40 = V_6; if (!L_40) { goto IL_0223; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_41 = V_1; NullCheck(L_41); bool L_42; L_42 = TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline(L_41, NULL); if (!L_42) { goto IL_0176; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = __this->___m_CurrentMaterial; NullCheck(L_43); int32_t L_44; L_44 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_43); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_45 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_46 = L_45->___fontAsset; NullCheck(L_46); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_47; L_47 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_46, NULL); NullCheck(L_47); int32_t L_48; L_48 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_47); G_B9_0 = ((((int32_t)((((int32_t)L_44) == ((int32_t)L_48))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0177; } IL_0176: { G_B9_0 = 0; } IL_0177: { V_7 = (bool)G_B9_0; bool L_49 = V_7; if (!L_49) { goto IL_01b9; } } { bool L_50 = V_0; V_8 = (bool)((((int32_t)L_50) == ((int32_t)0))? 1 : 0); bool L_51 = V_8; if (!L_51) { goto IL_0190; } } { V_9 = (bool)0; goto IL_0c27; } IL_0190: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_52 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_53 = __this->___m_CurrentMaterial; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_54 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_55 = L_54->___fontAsset; NullCheck(L_55); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_56; L_56 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_55, NULL); il2cpp_codegen_runtime_class_init_inline(MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_57; L_57 = MaterialManager_GetFallbackMaterial_m10F67CE1AE1E0B9D8BA8AFC06110FADA2404B5A1(L_53, L_56, NULL); L_52->___material = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_52->___material), (void*)L_57); goto IL_01d4; } IL_01b9: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_58 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_59 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_60 = L_59->___fontAsset; NullCheck(L_60); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_61; L_61 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_60, NULL); L_58->___material = L_61; Il2CppCodeGenWriteBarrier((void**)(&L_58->___material), (void*)L_61); } IL_01d4: { SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_62 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_63 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_64 = L_63->___material; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_65 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_66 = L_65->___fontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_67 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_68 = __this->___m_MaterialReferenceIndexLookup; int32_t L_69; L_69 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_64, L_66, L_67, L_68, NULL); L_62->___materialIndex = L_69; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_70 = __this->___m_MaterialReferences; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD* L_71 = (SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD*)(&__this->___m_Ellipsis); int32_t L_72 = L_71->___materialIndex; NullCheck(L_70); ((L_70)->GetAddressAt(static_cast(L_72)))->___referenceCount = 0; } IL_0223: { } IL_0224: { } IL_0225: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_73 = ___0_generationSettings; NullCheck(L_73); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_74 = L_73->___fontFeatures; NullCheck(L_74); bool L_75; L_75 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_74, ((int32_t)1818847073), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_3 = L_75; V_10 = 0; goto IL_0bff; } IL_023e: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_76 = ___1_textProcessingArray; int32_t L_77 = V_10; NullCheck(L_76); uint32_t L_78 = ((L_76)->GetAddressAt(static_cast(L_77)))->___unicode; V_11 = L_78; int32_t L_79 = __this->___m_CurrentMaterialIndex; V_12 = L_79; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_80 = ___0_generationSettings; NullCheck(L_80); bool L_81 = L_80->___richText; if (!L_81) { goto IL_0266; } } { uint32_t L_82 = V_11; G_B21_0 = ((((int32_t)L_82) == ((int32_t)((int32_t)60)))? 1 : 0); goto IL_0267; } IL_0266: { G_B21_0 = 0; } IL_0267: { V_18 = (bool)G_B21_0; bool L_83 = V_18; if (!L_83) { goto IL_02ec; } } { int32_t L_84 = __this->___m_CurrentMaterialIndex; V_12 = L_84; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_85 = ___1_textProcessingArray; int32_t L_86 = V_10; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_87 = ___0_generationSettings; bool L_88; L_88 = TextGenerator_ValidateHtmlTag_m87FDAB842DB322DD2F533814602E24428190B366(__this, L_85, ((int32_t)il2cpp_codegen_add(L_86, 1)), (&V_19), L_87, (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*)NULL, (&V_20), NULL); V_21 = L_88; bool L_89 = V_21; if (!L_89) { goto IL_02d8; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_90 = ___1_textProcessingArray; int32_t L_91 = V_10; NullCheck(L_90); int32_t L_92 = ((L_90)->GetAddressAt(static_cast(L_91)))->___stringIndex; V_22 = L_92; int32_t L_93 = V_19; V_10 = L_93; uint8_t L_94 = __this->___m_TextElementType; V_23 = (bool)((((int32_t)L_94) == ((int32_t)2))? 1 : 0); bool L_95 = V_23; if (!L_95) { goto IL_02d3; } } { __this->___m_TextElementType = 1; int32_t L_96 = V_12; __this->___m_CurrentMaterialIndex = L_96; int32_t L_97 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_97, 1)); int32_t L_98 = __this->___m_TotalCharacterCount; __this->___m_TotalCharacterCount = ((int32_t)il2cpp_codegen_add(L_98, 1)); } IL_02d3: { goto IL_0bf9; } IL_02d8: { bool L_99 = V_20; V_24 = (bool)((((int32_t)L_99) == ((int32_t)0))? 1 : 0); bool L_100 = V_24; if (!L_100) { goto IL_02eb; } } { V_9 = (bool)0; goto IL_0c27; } IL_02eb: { } IL_02ec: { V_13 = (bool)0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_101 = __this->___m_CurrentFontAsset; V_14 = L_101; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_102 = __this->___m_CurrentMaterial; V_15 = L_102; int32_t L_103 = __this->___m_CurrentMaterialIndex; V_12 = L_103; uint8_t L_104 = __this->___m_TextElementType; V_25 = (bool)((((int32_t)L_104) == ((int32_t)1))? 1 : 0); bool L_105 = V_25; if (!L_105) { goto IL_03a4; } } { int32_t L_106 = __this->___m_FontStyleInternal; V_26 = (bool)((((int32_t)((int32_t)((int32_t)L_106&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_107 = V_26; if (!L_107) { goto IL_0349; } } { uint32_t L_108 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_109; L_109 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_108), NULL); V_27 = L_109; bool L_110 = V_27; if (!L_110) { goto IL_0346; } } { uint32_t L_111 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_112; L_112 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_111), NULL); V_11 = L_112; } IL_0346: { goto IL_03a3; } IL_0349: { int32_t L_113 = __this->___m_FontStyleInternal; V_28 = (bool)((((int32_t)((int32_t)((int32_t)L_113&8))) == ((int32_t)8))? 1 : 0); bool L_114 = V_28; if (!L_114) { goto IL_0376; } } { uint32_t L_115 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_116; L_116 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_115), NULL); V_29 = L_116; bool L_117 = V_29; if (!L_117) { goto IL_0373; } } { uint32_t L_118 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_119; L_119 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_118), NULL); V_11 = L_119; } IL_0373: { goto IL_03a3; } IL_0376: { int32_t L_120 = __this->___m_FontStyleInternal; V_30 = (bool)((((int32_t)((int32_t)((int32_t)L_120&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_121 = V_30; if (!L_121) { goto IL_03a3; } } { uint32_t L_122 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_123; L_123 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_122), NULL); V_31 = L_123; bool L_124 = V_31; if (!L_124) { goto IL_03a2; } } { uint32_t L_125 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); Il2CppChar L_126; L_126 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_125), NULL); V_11 = L_126; } IL_03a2: { } IL_03a3: { } IL_03a4: { bool L_127 = V_0; if (L_127) { goto IL_03b7; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_128 = __this->___m_CurrentFontAsset; NullCheck(L_128); Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* L_129 = L_128->___m_CharacterLookupDictionary; G_B46_0 = ((((RuntimeObject*)(Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB*)L_129) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_03b8; } IL_03b7: { G_B46_0 = 0; } IL_03b8: { V_32 = (bool)G_B46_0; bool L_130 = V_32; if (!L_130) { goto IL_03c6; } } { V_9 = (bool)0; goto IL_0c27; } IL_03c6: { V_16 = (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)NULL; int32_t L_131 = V_10; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_132 = ___1_textProcessingArray; NullCheck(L_132); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_131, 1))) < ((int32_t)((int32_t)(((RuntimeArray*)L_132)->max_length))))) { goto IL_03d5; } } { G_B51_0 = ((uint32_t)(0)); goto IL_03e4; } IL_03d5: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_133 = ___1_textProcessingArray; int32_t L_134 = V_10; NullCheck(L_133); uint32_t L_135 = ((L_133)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_134, 1)))))->___unicode; G_B51_0 = L_135; } IL_03e4: { V_17 = G_B51_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_136 = ___0_generationSettings; NullCheck(L_136); bool L_137 = L_136->___emojiFallbackSupport; if (!L_137) { goto IL_041a; } } { uint32_t L_138 = V_11; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_139; L_139 = TextGeneratorUtilities_IsEmojiPresentationForm_mE187DF246A5CD1794D085E96FFC0BA7AE1930BF7(L_138, NULL); if (!L_139) { goto IL_0400; } } { uint32_t L_140 = V_17; if ((!(((uint32_t)L_140) == ((uint32_t)((int32_t)65038))))) { goto IL_0417; } } IL_0400: { uint32_t L_141 = V_11; il2cpp_codegen_runtime_class_init_inline(TextGeneratorUtilities_tAD0F329B1A5C7CC27CF63086C11FE092B43FED53_il2cpp_TypeInfo_var); bool L_142; L_142 = TextGeneratorUtilities_IsEmoji_m84855B4FDA2F5CE4FE0A7231AD6EEF30DB941CFA(L_141, NULL); if (!L_142) { goto IL_0414; } } { uint32_t L_143 = V_17; G_B57_0 = ((((int32_t)L_143) == ((int32_t)((int32_t)65039)))? 1 : 0); goto IL_0415; } IL_0414: { G_B57_0 = 0; } IL_0415: { G_B59_0 = G_B57_0; goto IL_0418; } IL_0417: { G_B59_0 = 1; } IL_0418: { G_B61_0 = G_B59_0; goto IL_041b; } IL_041a: { G_B61_0 = 0; } IL_041b: { V_33 = (bool)G_B61_0; bool L_144 = V_33; if (!L_144) { goto IL_0476; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_145 = V_1; NullCheck(L_145); List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_146; L_146 = TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline(L_145, NULL); if (!L_146) { goto IL_043a; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_147 = V_1; NullCheck(L_147); List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_148; L_148 = TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline(L_147, NULL); NullCheck(L_148); int32_t L_149; L_149 = List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_inline(L_148, List_1_get_Count_m41FAF4BAC9128841553F2CE1BA0CD7236D3000E5_RuntimeMethod_var); G_B65_0 = ((((int32_t)L_149) > ((int32_t)0))? 1 : 0); goto IL_043b; } IL_043a: { G_B65_0 = 0; } IL_043b: { V_34 = (bool)G_B65_0; bool L_150 = V_34; if (!L_150) { goto IL_0475; } } { uint32_t L_151 = V_11; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_152 = __this->___m_CurrentFontAsset; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_153 = V_1; NullCheck(L_153); List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_154; L_154 = TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline(L_153, NULL); int32_t L_155 = __this->___m_FontStyleInternal; int32_t L_156 = __this->___m_FontWeightInternal; bool L_157 = V_3; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_158; L_158 = FontAssetUtilities_GetTextElementFromTextAssets_m8AAAF9F3A364454283DB8B6C8FE06C5D4278705D(L_151, L_152, L_154, (bool)1, L_155, L_156, (&V_35), L_157, NULL); V_16 = L_158; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_159 = V_16; V_36 = (bool)((!(((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_159) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_160 = V_36; if (!L_160) { goto IL_0474; } } { } IL_0474: { } IL_0475: { } IL_0476: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_161 = V_16; V_37 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_161) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_162 = V_37; if (!L_162) { goto IL_04a1; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_163 = ___0_generationSettings; uint32_t L_164 = V_11; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_165 = __this->___m_CurrentFontAsset; int32_t L_166 = __this->___m_FontStyleInternal; int32_t L_167 = __this->___m_FontWeightInternal; bool L_168 = V_3; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_169; L_169 = TextGenerator_GetTextElement_mBF596DEE5D061411E04C283461A7B84D415DEC95(__this, L_163, L_164, L_165, L_166, L_167, (&V_35), L_168, NULL); V_16 = L_169; } IL_04a1: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_170 = V_16; V_38 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_170) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_171 = V_38; if (!L_171) { goto IL_06ca; } } { bool L_172 = V_0; V_40 = (bool)((((int32_t)L_172) == ((int32_t)0))? 1 : 0); bool L_173 = V_40; if (!L_173) { goto IL_04c2; } } { V_9 = (bool)0; goto IL_0c27; } IL_04c2: { uint32_t L_174 = V_11; V_39 = L_174; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_175 = ___1_textProcessingArray; int32_t L_176 = V_10; NullCheck(L_175); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_177 = V_1; NullCheck(L_177); int32_t L_178; L_178 = TextSettings_get_missingCharacterUnicode_mA707E5E6633633BBB3BAFB96B97A5A995100F3F3_inline(L_177, NULL); if (!L_178) { G_B77_0 = ((L_175)->GetAddressAt(static_cast(L_176))); goto IL_04de; } G_B76_0 = ((L_175)->GetAddressAt(static_cast(L_176))); } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_179 = V_1; NullCheck(L_179); int32_t L_180; L_180 = TextSettings_get_missingCharacterUnicode_mA707E5E6633633BBB3BAFB96B97A5A995100F3F3_inline(L_179, NULL); G_B78_0 = L_180; G_B78_1 = G_B76_0; goto IL_04e3; } IL_04de: { G_B78_0 = ((int32_t)9633); G_B78_1 = G_B77_0; } IL_04e3: { int32_t L_181 = G_B78_0; V_41 = L_181; G_B78_1->___unicode = L_181; uint32_t L_182 = V_41; V_11 = L_182; uint32_t L_183 = V_11; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_184 = __this->___m_CurrentFontAsset; int32_t L_185 = __this->___m_FontStyleInternal; int32_t L_186 = __this->___m_FontWeightInternal; bool L_187 = V_3; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_188; L_188 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_183, L_184, (bool)1, L_185, L_186, (&V_35), L_187, NULL); V_16 = L_188; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_189 = V_16; V_42 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_189) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_190 = V_42; if (!L_190) { goto IL_0595; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_191 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_192 = ___0_generationSettings; NullCheck(L_192); bool L_193 = L_192->___isEditorRenderingModeBitmap; if (L_193) { G_B81_0 = L_191; goto IL_0526; } G_B80_0 = L_191; } { G_B82_0 = (-1); G_B82_1 = G_B80_0; goto IL_0534; } IL_0526: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_194 = ___0_generationSettings; NullCheck(L_194); float L_195 = L_194->___fontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_196 = ___0_generationSettings; NullCheck(L_196); float L_197 = L_196->___pixelsPerPoint; G_B82_0 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(L_195, L_197))); G_B82_1 = G_B81_0; } IL_0534: { NullCheck(G_B82_1); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_198; L_198 = VirtualFuncInvoker1< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*, int32_t >::Invoke(6, G_B82_1, G_B82_0); if (L_198) { goto IL_0541; } } { bool L_199 = V_0; G_B85_0 = ((((int32_t)L_199) == ((int32_t)0))? 1 : 0); goto IL_0542; } IL_0541: { G_B85_0 = 0; } IL_0542: { V_43 = (bool)G_B85_0; bool L_200 = V_43; if (!L_200) { goto IL_0550; } } { V_9 = (bool)0; goto IL_0c27; } IL_0550: { uint32_t L_201 = V_11; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_202 = __this->___m_CurrentFontAsset; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_203 = V_1; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_204 = ___0_generationSettings; NullCheck(L_204); bool L_205 = L_204->___isEditorRenderingModeBitmap; if (L_205) { G_B89_0 = L_203; G_B89_1 = L_202; G_B89_2 = L_201; goto IL_0564; } G_B88_0 = L_203; G_B88_1 = L_202; G_B88_2 = L_201; } { G_B90_0 = (-1); G_B90_1 = G_B88_0; G_B90_2 = G_B88_1; G_B90_3 = G_B88_2; goto IL_0572; } IL_0564: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_206 = ___0_generationSettings; NullCheck(L_206); float L_207 = L_206->___fontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_208 = ___0_generationSettings; NullCheck(L_208); float L_209 = L_208->___pixelsPerPoint; G_B90_0 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(L_207, L_209))); G_B90_1 = G_B89_0; G_B90_2 = G_B89_1; G_B90_3 = G_B89_2; } IL_0572: { NullCheck(G_B90_1); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_210; L_210 = VirtualFuncInvoker1< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*, int32_t >::Invoke(6, G_B90_1, G_B90_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_211 = V_1; NullCheck(L_211); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_212; L_212 = TextSettings_get_fallbackOSFontAssets_mA595476A990F2F1CBD78743707F9CF8F6CC4BBA9(L_211, NULL); int32_t L_213 = __this->___m_FontStyleInternal; int32_t L_214 = __this->___m_FontWeightInternal; bool L_215 = V_3; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_216; L_216 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(G_B90_3, G_B90_2, L_210, L_212, (bool)1, L_213, L_214, (&V_35), L_215, NULL); V_16 = L_216; } IL_0595: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_217 = V_16; V_44 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_217) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_218 = V_44; if (!L_218) { goto IL_05d3; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_219 = V_1; NullCheck(L_219); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_220; L_220 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_219, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_221; L_221 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_220, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_45 = L_221; bool L_222 = V_45; if (!L_222) { goto IL_05d2; } } { uint32_t L_223 = V_11; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_224 = V_1; NullCheck(L_224); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_225; L_225 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_224, NULL); int32_t L_226 = __this->___m_FontStyleInternal; int32_t L_227 = __this->___m_FontWeightInternal; bool L_228 = V_3; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_229; L_229 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_223, L_225, (bool)1, L_226, L_227, (&V_35), L_228, NULL); V_16 = L_229; } IL_05d2: { } IL_05d3: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_230 = V_16; V_46 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_230) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_231 = V_46; if (!L_231) { goto IL_0615; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_232 = ___1_textProcessingArray; int32_t L_233 = V_10; NullCheck(L_232); int32_t L_234 = ((int32_t)32); V_41 = L_234; ((L_232)->GetAddressAt(static_cast(L_233)))->___unicode = L_234; uint32_t L_235 = V_41; V_11 = L_235; uint32_t L_236 = V_11; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_237 = __this->___m_CurrentFontAsset; int32_t L_238 = __this->___m_FontStyleInternal; int32_t L_239 = __this->___m_FontWeightInternal; bool L_240 = V_3; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_241; L_241 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_236, L_237, (bool)1, L_238, L_239, (&V_35), L_240, NULL); V_16 = L_241; } IL_0615: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_242 = V_16; V_47 = (bool)((((RuntimeObject*)(TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA*)L_242) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_243 = V_47; if (!L_243) { goto IL_0656; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_244 = ___1_textProcessingArray; int32_t L_245 = V_10; NullCheck(L_244); int32_t L_246 = 3; V_41 = L_246; ((L_244)->GetAddressAt(static_cast(L_245)))->___unicode = L_246; uint32_t L_247 = V_41; V_11 = L_247; uint32_t L_248 = V_11; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_249 = __this->___m_CurrentFontAsset; int32_t L_250 = __this->___m_FontStyleInternal; int32_t L_251 = __this->___m_FontWeightInternal; bool L_252 = V_3; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_253; L_253 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(L_248, L_249, (bool)1, L_250, L_251, (&V_35), L_252, NULL); V_16 = L_253; } IL_0656: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_254 = V_1; NullCheck(L_254); bool L_255; L_255 = TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline(L_254, NULL); V_48 = L_255; bool L_256 = V_48; if (!L_256) { goto IL_06c9; } } { uint32_t L_257 = V_39; if ((!(((uint32_t)L_257) <= ((uint32_t)((int32_t)65535))))) { goto IL_0696; } } { uint32_t L_258 = V_39; uint32_t L_259 = L_258; RuntimeObject* L_260 = Box(il2cpp_defaults.uint32_class, &L_259); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_261 = ___0_generationSettings; NullCheck(L_261); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_262 = L_261->___fontAsset; NullCheck(L_262); String_t* L_263; L_263 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_262, NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_264 = V_16; NullCheck(L_264); uint32_t L_265; L_265 = TextElement_get_unicode_m40C69806537940F7BA1D3969713DA10CCBE57BC7(L_264, NULL); uint32_t L_266 = L_265; RuntimeObject* L_267 = Box(il2cpp_defaults.uint32_class, &L_266); String_t* L_268; L_268 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralF2A0F974B3766A4AA1FC02A0D66154EFADBEEB43, L_260, L_263, L_267, NULL); G_B103_0 = L_268; goto IL_06be; } IL_0696: { uint32_t L_269 = V_39; uint32_t L_270 = L_269; RuntimeObject* L_271 = Box(il2cpp_defaults.uint32_class, &L_270); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_272 = ___0_generationSettings; NullCheck(L_272); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_273 = L_272->___fontAsset; NullCheck(L_273); String_t* L_274; L_274 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_273, NULL); TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_275 = V_16; NullCheck(L_275); uint32_t L_276; L_276 = TextElement_get_unicode_m40C69806537940F7BA1D3969713DA10CCBE57BC7(L_275, NULL); uint32_t L_277 = L_276; RuntimeObject* L_278 = Box(il2cpp_defaults.uint32_class, &L_277); String_t* L_279; L_279 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral2E67AA4BD17EDD597C4245BD947E191FA4BCE166, L_271, L_274, L_278, NULL); G_B103_0 = L_279; } IL_06be: { V_49 = G_B103_0; String_t* L_280 = V_49; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_280, NULL); } IL_06c9: { } IL_06ca: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_281 = V_16; NullCheck(L_281); uint8_t L_282; L_282 = TextElement_get_elementType_m7BF97842479112227C1C3C83E0E94A176CD7D31A(L_281, NULL); V_50 = (bool)((((int32_t)L_282) == ((int32_t)1))? 1 : 0); bool L_283 = V_50; if (!L_283) { goto IL_0969; } } { bool L_284 = V_0; if (L_284) { goto IL_06f5; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_285 = V_16; NullCheck(L_285); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_286; L_286 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_285, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_287 = __this->___m_CurrentFontAsset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_288; L_288 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_286, L_287, NULL); G_B109_0 = ((int32_t)(L_288)); goto IL_070e; } IL_06f5: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_289 = V_16; NullCheck(L_289); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_290; L_290 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_289, NULL); NullCheck(L_290); int32_t L_291; L_291 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_290, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_292 = __this->___m_CurrentFontAsset; NullCheck(L_292); int32_t L_293; L_293 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_292, NULL); G_B109_0 = ((((int32_t)L_291) == ((int32_t)L_293))? 1 : 0); } IL_070e: { V_51 = (bool)G_B109_0; bool L_294 = V_51; V_53 = (bool)((((int32_t)L_294) == ((int32_t)0))? 1 : 0); bool L_295 = V_53; if (!L_295) { goto IL_0732; } } { V_13 = (bool)1; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_296 = V_16; NullCheck(L_296); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_297; L_297 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_296, NULL); __this->___m_CurrentFontAsset = ((FontAsset_t61A6446D934E582651044E33D250EA8D306AB958*)IsInstClass((RuntimeObject*)L_297, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)((FontAsset_t61A6446D934E582651044E33D250EA8D306AB958*)IsInstClass((RuntimeObject*)L_297, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_il2cpp_TypeInfo_var))); } IL_0732: { uint32_t L_298 = V_17; if ((!(((uint32_t)L_298) >= ((uint32_t)((int32_t)65024))))) { goto IL_0744; } } { uint32_t L_299 = V_17; if ((!(((uint32_t)L_299) > ((uint32_t)((int32_t)65039))))) { goto IL_075e; } } IL_0744: { uint32_t L_300 = V_17; if ((!(((uint32_t)L_300) >= ((uint32_t)((int32_t)917760))))) { goto IL_075b; } } { uint32_t L_301 = V_17; G_B116_0 = ((((int32_t)((!(((uint32_t)L_301) <= ((uint32_t)((int32_t)917999))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_075c; } IL_075b: { G_B116_0 = 0; } IL_075c: { G_B118_0 = G_B116_0; goto IL_075f; } IL_075e: { G_B118_0 = 1; } IL_075f: { V_54 = (bool)G_B118_0; bool L_302 = V_54; if (!L_302) { goto IL_07ef; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_303 = __this->___m_CurrentFontAsset; uint32_t L_304 = V_11; uint32_t L_305 = V_17; NullCheck(L_303); bool L_306; L_306 = FontAsset_TryGetGlyphVariantIndexInternal_m5BE497F578235C39647D9BBD613F1D3A7F027245(L_303, L_304, L_305, (&V_55), NULL); V_56 = (bool)((((int32_t)L_306) == ((int32_t)0))? 1 : 0); bool L_307 = V_56; if (!L_307) { goto IL_07ba; } } { bool L_308 = V_0; V_57 = (bool)((((int32_t)L_308) == ((int32_t)0))? 1 : 0); bool L_309 = V_57; if (!L_309) { goto IL_0796; } } { V_9 = (bool)0; goto IL_0c27; } IL_0796: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_310 = __this->___m_CurrentFontAsset; uint32_t L_311 = V_11; uint32_t L_312 = V_17; NullCheck(L_310); uint32_t L_313; L_313 = FontAsset_GetGlyphVariantIndex_m9D2C993281FC370D6DE57D783B2BFE94BD71B1BC(L_310, L_311, L_312, NULL); V_55 = L_313; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_314 = __this->___m_CurrentFontAsset; uint32_t L_315 = V_11; uint32_t L_316 = V_17; uint32_t L_317 = V_55; NullCheck(L_314); bool L_318; L_318 = FontAsset_TryAddGlyphVariantIndexInternal_m59E4DBF931E9D1D5BD78C94179248E8B17ABE993(L_314, L_315, L_316, L_317, NULL); } IL_07ba: { uint32_t L_319 = V_55; V_58 = (bool)((!(((uint32_t)L_319) <= ((uint32_t)0)))? 1 : 0); bool L_320 = V_58; if (!L_320) { goto IL_07d7; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_321 = __this->___m_CurrentFontAsset; uint32_t L_322 = V_55; NullCheck(L_321); bool L_323; L_323 = FontAsset_TryAddGlyphInternal_mA41540AE85F2F11562E1DB5B763B37D29D9D497B(L_321, L_322, (&V_59), NULL); } IL_07d7: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_324 = ___1_textProcessingArray; int32_t L_325 = V_10; NullCheck(L_324); ((L_324)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_325, 1)))))->___unicode = ((int32_t)26); int32_t L_326 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_326, 1)); } IL_07ef: { bool L_327 = V_3; if (!L_327) { goto IL_0812; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_328 = __this->___m_CurrentFontAsset; NullCheck(L_328); FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* L_329; L_329 = FontAsset_get_fontFeatureTable_m7C4EB9A655B237CE02FAF7B8B16C2F2863FE5070(L_328, NULL); NullCheck(L_329); Dictionary_2_tA9740D661997C74C20CD0D9D1ADDC534F2DB0A1F* L_330 = L_329->___m_LigatureSubstitutionRecordLookup; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_331 = V_16; NullCheck(L_331); uint32_t L_332; L_332 = TextElement_get_glyphIndex_m43F82F2F998D640DEDBE6860EBE7B171DDF4FE56(L_331, NULL); NullCheck(L_330); bool L_333; L_333 = Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77(L_330, L_332, (&V_52), Dictionary_2_TryGetValue_mF8497802B60BE1DF8FB93973365EA0E4C7A52F77_RuntimeMethod_var); G_B129_0 = ((int32_t)(L_333)); goto IL_0813; } IL_0812: { G_B129_0 = 0; } IL_0813: { V_60 = (bool)G_B129_0; bool L_334 = V_60; if (!L_334) { goto IL_0968; } } { List_1_t420B17163897A4DF994BA698744548CD81961E70* L_335 = V_52; V_61 = (bool)((((RuntimeObject*)(List_1_t420B17163897A4DF994BA698744548CD81961E70*)L_335) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_336 = V_61; if (!L_336) { goto IL_082d; } } { goto IL_0c22; } IL_082d: { V_62 = 0; goto IL_0953; } IL_0835: { List_1_t420B17163897A4DF994BA698744548CD81961E70* L_337 = V_52; int32_t L_338 = V_62; NullCheck(L_337); LigatureSubstitutionRecord_t8660DC6B1D65C655D698216F72BFB3C85DDCAB94 L_339; L_339 = List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080(L_337, L_338, List_1_get_Item_mB8AD74ED5BF7AC044165CC1DB56DE13AA35E3080_RuntimeMethod_var); V_63 = L_339; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_340; L_340 = LigatureSubstitutionRecord_get_componentGlyphIDs_m3BBDC9421E3A7369B198379F5433FBB13ADCE628((&V_63), NULL); NullCheck(L_340); V_64 = ((int32_t)(((RuntimeArray*)L_340)->max_length)); uint32_t L_341; L_341 = LigatureSubstitutionRecord_get_ligatureGlyphID_m5FD629E204026FB8B6279498CDE5CAB1D23827EC((&V_63), NULL); V_65 = L_341; V_66 = 1; goto IL_08b2; } IL_085a: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_342 = ___1_textProcessingArray; int32_t L_343 = V_10; int32_t L_344 = V_66; NullCheck(L_342); uint32_t L_345 = ((L_342)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_343, L_344)))))->___unicode; V_67 = L_345; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_346 = __this->___m_CurrentFontAsset; uint32_t L_347 = V_67; NullCheck(L_346); uint32_t L_348; L_348 = FontAsset_GetGlyphIndex_m7101FAA6F39074FDB45DE3DE6BEBDC276D03E04C(L_346, L_347, (&V_69), NULL); V_68 = L_348; bool L_349 = V_69; V_70 = (bool)((((int32_t)L_349) == ((int32_t)0))? 1 : 0); bool L_350 = V_70; if (!L_350) { goto IL_0891; } } { V_9 = (bool)0; goto IL_0c27; } IL_0891: { uint32_t L_351 = V_68; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_352; L_352 = LigatureSubstitutionRecord_get_componentGlyphIDs_m3BBDC9421E3A7369B198379F5433FBB13ADCE628((&V_63), NULL); int32_t L_353 = V_66; NullCheck(L_352); int32_t L_354 = L_353; uint32_t L_355 = (L_352)->GetAt(static_cast(L_354)); V_71 = (bool)((((int32_t)L_351) == ((int32_t)L_355))? 1 : 0); bool L_356 = V_71; if (!L_356) { goto IL_08a7; } } { goto IL_08ac; } IL_08a7: { V_65 = 0; goto IL_08be; } IL_08ac: { int32_t L_357 = V_66; V_66 = ((int32_t)il2cpp_codegen_add(L_357, 1)); } IL_08b2: { int32_t L_358 = V_66; int32_t L_359 = V_64; V_72 = (bool)((((int32_t)L_358) < ((int32_t)L_359))? 1 : 0); bool L_360 = V_72; if (L_360) { goto IL_085a; } } IL_08be: { uint32_t L_361 = V_65; V_73 = (bool)((!(((uint32_t)L_361) <= ((uint32_t)0)))? 1 : 0); bool L_362 = V_73; if (!L_362) { goto IL_094c; } } { bool L_363 = V_0; V_74 = (bool)((((int32_t)L_363) == ((int32_t)0))? 1 : 0); bool L_364 = V_74; if (!L_364) { goto IL_08df; } } { V_9 = (bool)0; goto IL_0c27; } IL_08df: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_365 = __this->___m_CurrentFontAsset; uint32_t L_366 = V_65; NullCheck(L_365); bool L_367; L_367 = FontAsset_TryAddGlyphInternal_mA41540AE85F2F11562E1DB5B763B37D29D9D497B(L_365, L_366, (&V_76), NULL); V_75 = L_367; bool L_368 = V_75; if (!L_368) { goto IL_094b; } } { V_77 = 0; goto IL_0934; } IL_08fa: { int32_t L_369 = V_77; V_78 = (bool)((((int32_t)L_369) == ((int32_t)0))? 1 : 0); bool L_370 = V_78; if (!L_370) { goto IL_091b; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_371 = ___1_textProcessingArray; int32_t L_372 = V_10; int32_t L_373 = V_77; NullCheck(L_371); int32_t L_374 = V_64; ((L_371)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_372, L_373)))))->___length = L_374; goto IL_092e; } IL_091b: { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_375 = ___1_textProcessingArray; int32_t L_376 = V_10; int32_t L_377 = V_77; NullCheck(L_375); ((L_375)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_376, L_377)))))->___unicode = ((int32_t)26); } IL_092e: { int32_t L_378 = V_77; V_77 = ((int32_t)il2cpp_codegen_add(L_378, 1)); } IL_0934: { int32_t L_379 = V_77; int32_t L_380 = V_64; V_79 = (bool)((((int32_t)L_379) < ((int32_t)L_380))? 1 : 0); bool L_381 = V_79; if (L_381) { goto IL_08fa; } } { int32_t L_382 = V_10; int32_t L_383 = V_64; V_10 = ((int32_t)il2cpp_codegen_add(L_382, ((int32_t)il2cpp_codegen_subtract(L_383, 1)))); goto IL_0967; } IL_094b: { } IL_094c: { int32_t L_384 = V_62; V_62 = ((int32_t)il2cpp_codegen_add(L_384, 1)); } IL_0953: { int32_t L_385 = V_62; List_1_t420B17163897A4DF994BA698744548CD81961E70* L_386 = V_52; NullCheck(L_386); int32_t L_387; L_387 = List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_inline(L_386, List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_RuntimeMethod_var); V_80 = (bool)((((int32_t)L_385) < ((int32_t)L_387))? 1 : 0); bool L_388 = V_80; if (L_388) { goto IL_0835; } } IL_0967: { } IL_0968: { } IL_0969: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_389 = V_16; NullCheck(L_389); uint8_t L_390; L_390 = TextElement_get_elementType_m7BF97842479112227C1C3C83E0E94A176CD7D31A(L_389, NULL); V_81 = (bool)((((int32_t)L_390) == ((int32_t)2))? 1 : 0); bool L_391 = V_81; if (!L_391) { goto IL_09ce; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_392 = V_16; NullCheck(L_392); TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* L_393; L_393 = TextElement_get_textAsset_m52383A3758AABF5BEA013155765BD1141479685A(L_392, NULL); V_82 = ((SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)IsInstClass((RuntimeObject*)L_393, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_il2cpp_TypeInfo_var)); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_394 = V_82; NullCheck(L_394); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_395; L_395 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_394, NULL); SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_396 = V_82; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_397 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_398 = __this->___m_MaterialReferenceIndexLookup; int32_t L_399; L_399 = MaterialReference_AddMaterialReference_mEE57C2284E5BE17BDD80C69165FAECB3B4CC1BCD(L_395, L_396, L_397, L_398, NULL); __this->___m_CurrentMaterialIndex = L_399; __this->___m_TextElementType = 1; int32_t L_400 = V_12; __this->___m_CurrentMaterialIndex = L_400; int32_t L_401 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_401, 1)); int32_t L_402 = __this->___m_TotalCharacterCount; __this->___m_TotalCharacterCount = ((int32_t)il2cpp_codegen_add(L_402, 1)); goto IL_0bf9; } IL_09ce: { bool L_403 = V_13; if (!L_403) { goto IL_09ef; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_404 = __this->___m_CurrentFontAsset; NullCheck(L_404); int32_t L_405; L_405 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_404, NULL); TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_406 = ___0_generationSettings; NullCheck(L_406); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_407 = L_406->___fontAsset; NullCheck(L_407); int32_t L_408; L_408 = TextAsset_get_instanceID_m843A6CAA7FE9322CD19546671D3F0E90A0E27AFB(L_407, NULL); G_B162_0 = ((((int32_t)((((int32_t)L_405) == ((int32_t)L_408))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_09f0; } IL_09ef: { G_B162_0 = 0; } IL_09f0: { V_83 = (bool)G_B162_0; bool L_409 = V_83; if (!L_409) { goto IL_0a8b; } } { bool L_410 = V_0; V_84 = L_410; bool L_411 = V_84; if (!L_411) { goto IL_0a40; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_412 = V_1; NullCheck(L_412); bool L_413; L_413 = TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline(L_412, NULL); V_85 = L_413; bool L_414 = V_85; if (!L_414) { goto IL_0a2c; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_415 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_416 = __this->___m_CurrentFontAsset; NullCheck(L_416); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_417; L_417 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_416, NULL); il2cpp_codegen_runtime_class_init_inline(MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_418; L_418 = MaterialManager_GetFallbackMaterial_m10F67CE1AE1E0B9D8BA8AFC06110FADA2404B5A1(L_415, L_417, NULL); __this->___m_CurrentMaterial = L_418; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_418); goto IL_0a3d; } IL_0a2c: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_419 = __this->___m_CurrentFontAsset; NullCheck(L_419); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_420; L_420 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_419, NULL); __this->___m_CurrentMaterial = L_420; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_420); } IL_0a3d: { goto IL_0a67; } IL_0a40: { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_421 = V_1; NullCheck(L_421); bool L_422; L_422 = TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline(L_421, NULL); V_86 = L_422; bool L_423 = V_86; if (!L_423) { goto IL_0a55; } } { V_9 = (bool)0; goto IL_0c27; } IL_0a55: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_424 = __this->___m_CurrentFontAsset; NullCheck(L_424); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_425; L_425 = TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline(L_424, NULL); __this->___m_CurrentMaterial = L_425; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_425); } IL_0a67: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_426 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_427 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_428 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_429 = __this->___m_MaterialReferenceIndexLookup; int32_t L_430; L_430 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_426, L_427, L_428, L_429, NULL); __this->___m_CurrentMaterialIndex = L_430; } IL_0a8b: { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_431 = V_16; if (!L_431) { goto IL_0aa0; } } { TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_432 = V_16; NullCheck(L_432); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_433; L_433 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_432, NULL); NullCheck(L_433); int32_t L_434; L_434 = Glyph_get_atlasIndex_m575332307F2C182655EE9AD352E92F1B5F4D26DF(L_433, NULL); G_B175_0 = ((((int32_t)L_434) > ((int32_t)0))? 1 : 0); goto IL_0aa1; } IL_0aa0: { G_B175_0 = 0; } IL_0aa1: { V_87 = (bool)G_B175_0; bool L_435 = V_87; if (!L_435) { goto IL_0b03; } } { bool L_436 = V_0; V_88 = L_436; bool L_437 = V_88; if (!L_437) { goto IL_0ad4; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_438 = __this->___m_CurrentFontAsset; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_439 = __this->___m_CurrentMaterial; TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* L_440 = V_16; NullCheck(L_440); Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_441; L_441 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2(L_440, NULL); NullCheck(L_441); int32_t L_442; L_442 = Glyph_get_atlasIndex_m575332307F2C182655EE9AD352E92F1B5F4D26DF(L_441, NULL); il2cpp_codegen_runtime_class_init_inline(MaterialManager_t104D2897F78BE83C3377323E18BEB5B8F0704D9B_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_443; L_443 = MaterialManager_GetFallbackMaterial_mB65C8D7625B0D0A0D623FC6AC545469AF6B7724D(L_438, L_439, L_442, NULL); __this->___m_CurrentMaterial = L_443; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_443); goto IL_0adc; } IL_0ad4: { V_9 = (bool)0; goto IL_0c27; } IL_0adc: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_444 = __this->___m_CurrentMaterial; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_445 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_446 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_447 = __this->___m_MaterialReferenceIndexLookup; int32_t L_448; L_448 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_444, L_445, L_446, L_447, NULL); __this->___m_CurrentMaterialIndex = L_448; V_13 = (bool)1; } IL_0b03: { uint32_t L_449 = V_11; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); bool L_450; L_450 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_449), NULL); if (L_450) { goto IL_0b1b; } } { uint32_t L_451 = V_11; G_B183_0 = ((((int32_t)((((int32_t)L_451) == ((int32_t)((int32_t)8203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0b1c; } IL_0b1b: { G_B183_0 = 0; } IL_0b1c: { V_89 = (bool)G_B183_0; bool L_452 = V_89; if (!L_452) { goto IL_0b98; } } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_453 = ___0_generationSettings; NullCheck(L_453); bool L_454 = L_453->___isIMGUI; if (!L_454) { goto IL_0b4d; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_455 = __this->___m_MaterialReferences; int32_t L_456 = __this->___m_CurrentMaterialIndex; NullCheck(L_455); int32_t L_457 = ((L_455)->GetAddressAt(static_cast(L_456)))->___referenceCount; G_B187_0 = ((((int32_t)((((int32_t)L_457) < ((int32_t)((int32_t)16383)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0b4e; } IL_0b4d: { G_B187_0 = 0; } IL_0b4e: { V_90 = (bool)G_B187_0; bool L_458 = V_90; if (!L_458) { goto IL_0b7c; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_459 = __this->___m_CurrentMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_460 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_460, L_459, NULL); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_461 = __this->___m_CurrentFontAsset; MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E** L_462 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E**)(&__this->___m_MaterialReferences); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_463 = __this->___m_MaterialReferenceIndexLookup; int32_t L_464; L_464 = MaterialReference_AddMaterialReference_m13CC47A7CA6C8781EA68A355B36FCD5AFF467A40(L_460, L_461, L_462, L_463, NULL); __this->___m_CurrentMaterialIndex = L_464; } IL_0b7c: { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_465 = __this->___m_MaterialReferences; int32_t L_466 = __this->___m_CurrentMaterialIndex; NullCheck(L_465); int32_t* L_467 = (int32_t*)(&((L_465)->GetAddressAt(static_cast(L_466)))->___referenceCount); int32_t* L_468 = L_467; int32_t L_469 = *((int32_t*)L_468); *((int32_t*)L_468) = (int32_t)((int32_t)il2cpp_codegen_add(L_469, 1)); } IL_0b98: { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_470 = __this->___m_MaterialReferences; int32_t L_471 = __this->___m_CurrentMaterialIndex; NullCheck(L_470); bool L_472 = V_13; ((L_470)->GetAddressAt(static_cast(L_471)))->___isFallbackMaterial = L_472; bool L_473 = V_13; V_91 = L_473; bool L_474 = V_91; if (!L_474) { goto IL_0bea; } } { MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_475 = __this->___m_MaterialReferences; int32_t L_476 = __this->___m_CurrentMaterialIndex; NullCheck(L_475); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_477 = V_15; ((L_475)->GetAddressAt(static_cast(L_476)))->___fallbackMaterial = L_477; Il2CppCodeGenWriteBarrier((void**)(&((L_475)->GetAddressAt(static_cast(L_476)))->___fallbackMaterial), (void*)L_477); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_478 = V_14; __this->___m_CurrentFontAsset = L_478; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentFontAsset), (void*)L_478); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_479 = V_15; __this->___m_CurrentMaterial = L_479; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentMaterial), (void*)L_479); int32_t L_480 = V_12; __this->___m_CurrentMaterialIndex = L_480; } IL_0bea: { int32_t L_481 = __this->___m_TotalCharacterCount; __this->___m_TotalCharacterCount = ((int32_t)il2cpp_codegen_add(L_481, 1)); } IL_0bf9: { int32_t L_482 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_482, 1)); } IL_0bff: { int32_t L_483 = V_10; TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_484 = ___1_textProcessingArray; NullCheck(L_484); if ((((int32_t)L_483) >= ((int32_t)((int32_t)(((RuntimeArray*)L_484)->max_length))))) { goto IL_0c18; } } { TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_485 = ___1_textProcessingArray; int32_t L_486 = V_10; NullCheck(L_485); uint32_t L_487 = ((L_485)->GetAddressAt(static_cast(L_486)))->___unicode; G_B197_0 = ((!(((uint32_t)L_487) <= ((uint32_t)0)))? 1 : 0); goto IL_0c19; } IL_0c18: { G_B197_0 = 0; } IL_0c19: { V_92 = (bool)G_B197_0; bool L_488 = V_92; if (L_488) { goto IL_023e; } } IL_0c22: { V_9 = (bool)1; goto IL_0c27; } IL_0c27: { bool L_489 = V_9; return L_489; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_ComputeMarginSize_m485F8B01196058B15F597DE99D6F6A47FA539D3F (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_margins, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_margins; float L_2 = L_1.___x; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___1_margins; float L_4 = L_3.___z; __this->___m_MarginWidth = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_0, L_2)), L_4)); float L_5; L_5 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_margins; float L_7 = L_6.___y; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___1_margins; float L_9 = L_8.___w; __this->___m_MarginHeight = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_5, L_7)), L_9)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___m_RectTransformCorners; NullCheck(L_10); ((L_10)->GetAddressAt(static_cast(0)))->___x = (0.0f); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = __this->___m_RectTransformCorners; NullCheck(L_11); ((L_11)->GetAddressAt(static_cast(0)))->___y = (0.0f); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___m_RectTransformCorners; NullCheck(L_12); ((L_12)->GetAddressAt(static_cast(1)))->___x = (0.0f); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = __this->___m_RectTransformCorners; NullCheck(L_13); float L_14; L_14 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); ((L_13)->GetAddressAt(static_cast(1)))->___y = L_14; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___m_RectTransformCorners; NullCheck(L_15); float L_16; L_16 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); ((L_15)->GetAddressAt(static_cast(2)))->___x = L_16; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = __this->___m_RectTransformCorners; NullCheck(L_17); float L_18; L_18 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); ((L_17)->GetAddressAt(static_cast(2)))->___y = L_18; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = __this->___m_RectTransformCorners; NullCheck(L_19); float L_20; L_20 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); ((L_19)->GetAddressAt(static_cast(3)))->___x = L_20; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = __this->___m_RectTransformCorners; NullCheck(L_21); ((L_21)->GetAddressAt(static_cast(3)))->___y = (0.0f); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_GetSpecialCharacters_m77E456375F75AA87D3D33E8B15241E946E1B0968 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_0 = ___0_generationSettings; bool L_1; L_1 = TextGenerator_GetEllipsisSpecialCharacter_m9CB8856D34D4B6B0C5BFB200ABFE2FFA4B3AEA60(__this, L_0, NULL); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0013; } } { V_1 = (bool)0; goto IL_001d; } IL_0013: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___0_generationSettings; bool L_4; L_4 = TextGenerator_GetUnderlineSpecialCharacter_mBDF79614A582C3D08886E593DD03D38809F0CFA9(__this, L_3, NULL); V_1 = L_4; goto IL_001d; } IL_001d: { bool L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_GetEllipsisSpecialCharacter_m9CB8856D34D4B6B0C5BFB200ABFE2FFA4B3AEA60 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_2 = NULL; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_3 = NULL; bool V_4 = false; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* V_5 = NULL; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B2_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B1_0 = NULL; int32_t G_B6_0 = 0; int32_t G_B13_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B17_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B17_1 = NULL; int32_t G_B17_2 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B16_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B16_1 = NULL; int32_t G_B16_2 = 0; int32_t G_B18_0 = 0; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* G_B18_1 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B18_2 = NULL; int32_t G_B18_3 = 0; { bool L_0; L_0 = TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = __this->___m_CurrentFontAsset; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2 = L_1; if (L_2) { G_B2_0 = L_2; goto IL_001a; } G_B1_0 = L_2; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___0_generationSettings; NullCheck(L_3); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_4 = L_3->___fontAsset; G_B2_0 = L_4; } IL_001a: { V_2 = G_B2_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_5 = ___0_generationSettings; NullCheck(L_5); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_6 = L_5->___textSettings; V_3 = L_6; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_7 = ___0_generationSettings; NullCheck(L_7); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_8 = L_7->___fontFeatures; NullCheck(L_8); bool L_9; L_9 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_8, ((int32_t)1818847073), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_4 = L_9; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_10 = V_2; int32_t L_11 = __this->___m_FontStyleInternal; int32_t L_12 = __this->___m_FontWeightInternal; bool L_13 = V_4; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_14; L_14 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(((int32_t)8230), L_10, (bool)0, L_11, L_12, (&V_1), L_13, NULL); V_5 = L_14; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_15 = V_5; V_6 = (bool)((((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_15) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_16 = V_6; if (!L_16) { goto IL_00a3; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_17 = V_2; NullCheck(L_17); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_18 = L_17->___m_FallbackFontAssetTable; if (!L_18) { goto IL_0076; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_19 = V_2; NullCheck(L_19); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_20 = L_19->___m_FallbackFontAssetTable; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_inline(L_20, List_1_get_Count_m654F4B0CF3BAA9A130BC72017949E6B5DA07AD86_RuntimeMethod_var); G_B6_0 = ((((int32_t)L_21) > ((int32_t)0))? 1 : 0); goto IL_0077; } IL_0076: { G_B6_0 = 0; } IL_0077: { V_7 = (bool)G_B6_0; bool L_22 = V_7; if (!L_22) { goto IL_00a2; } } { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_23 = V_2; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_24 = V_2; NullCheck(L_24); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_25 = L_24->___m_FallbackFontAssetTable; int32_t L_26 = __this->___m_FontStyleInternal; int32_t L_27 = __this->___m_FontWeightInternal; bool L_28 = V_4; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_29; L_29 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(((int32_t)8230), L_23, L_25, (List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*)NULL, (bool)1, L_26, L_27, (&V_1), L_28, NULL); V_5 = L_29; } IL_00a2: { } IL_00a3: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_30 = V_5; V_8 = (bool)((((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_30) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_31 = V_8; if (!L_31) { goto IL_0110; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_32 = V_3; NullCheck(L_32); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_33; L_33 = VirtualFuncInvoker0< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* >::Invoke(4, L_32); if (L_33) { goto IL_00bd; } } { bool L_34 = V_0; G_B13_0 = ((((int32_t)L_34) == ((int32_t)0))? 1 : 0); goto IL_00be; } IL_00bd: { G_B13_0 = 0; } IL_00be: { V_9 = (bool)G_B13_0; bool L_35 = V_9; if (!L_35) { goto IL_00cc; } } { V_10 = (bool)0; goto IL_0170; } IL_00cc: { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_36 = V_2; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_37 = V_3; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_38 = ___0_generationSettings; NullCheck(L_38); bool L_39 = L_38->___isEditorRenderingModeBitmap; if (L_39) { G_B17_0 = L_37; G_B17_1 = L_36; G_B17_2 = ((int32_t)8230); goto IL_00de; } G_B16_0 = L_37; G_B16_1 = L_36; G_B16_2 = ((int32_t)8230); } { G_B18_0 = (-1); G_B18_1 = G_B16_0; G_B18_2 = G_B16_1; G_B18_3 = G_B16_2; goto IL_00ec; } IL_00de: { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_40 = ___0_generationSettings; NullCheck(L_40); float L_41 = L_40->___fontSize; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_42 = ___0_generationSettings; NullCheck(L_42); float L_43 = L_42->___pixelsPerPoint; G_B18_0 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(L_41, L_43))); G_B18_1 = G_B17_0; G_B18_2 = G_B17_1; G_B18_3 = G_B17_2; } IL_00ec: { NullCheck(G_B18_1); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_44; L_44 = VirtualFuncInvoker1< List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE*, int32_t >::Invoke(6, G_B18_1, G_B18_0); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_45 = V_3; NullCheck(L_45); List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* L_46; L_46 = TextSettings_get_fallbackOSFontAssets_mA595476A990F2F1CBD78743707F9CF8F6CC4BBA9(L_45, NULL); int32_t L_47 = __this->___m_FontStyleInternal; int32_t L_48 = __this->___m_FontWeightInternal; bool L_49 = V_4; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_50; L_50 = FontAssetUtilities_GetCharacterFromFontAssetsInternal_mE53763E9CB71B0606391F6A0CC5524AADE1908BC(G_B18_3, G_B18_2, L_44, L_46, (bool)1, L_47, L_48, (&V_1), L_49, NULL); V_5 = L_50; } IL_0110: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_51 = V_5; V_11 = (bool)((((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_51) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_52 = V_11; if (!L_52) { goto IL_0152; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_53 = V_3; NullCheck(L_53); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_54; L_54 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_53, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_12 = L_55; bool L_56 = V_12; if (!L_56) { goto IL_0151; } } { TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_57 = V_3; NullCheck(L_57); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_58; L_58 = TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline(L_57, NULL); int32_t L_59 = __this->___m_FontStyleInternal; int32_t L_60 = __this->___m_FontWeightInternal; bool L_61 = V_4; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_62; L_62 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(((int32_t)8230), L_58, (bool)1, L_59, L_60, (&V_1), L_61, NULL); V_5 = L_62; } IL_0151: { } IL_0152: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_63 = V_5; V_13 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_63) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_64 = V_13; if (!L_64) { goto IL_016b; } } { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_65 = V_5; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD L_66; memset((&L_66), 0, sizeof(L_66)); SpecialCharacter__ctor_m6697A8BF272F0144733EE12368C038F45E99F969((&L_66), L_65, 0, NULL); __this->___m_Ellipsis = L_66; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Ellipsis))->___character), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Ellipsis))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Ellipsis))->___material), (void*)NULL); #endif } IL_016b: { V_10 = (bool)1; goto IL_0170; } IL_0170: { bool L_67 = V_10; return L_67; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_GetUnderlineSpecialCharacter_mBDF79614A582C3D08886E593DD03D38809F0CFA9 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* ___0_generationSettings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_2 = NULL; TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* V_3 = NULL; bool V_4 = false; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* V_5 = NULL; bool V_6 = false; bool V_7 = false; bool V_8 = false; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B2_0 = NULL; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* G_B1_0 = NULL; int32_t G_B5_0 = 0; { bool L_0; L_0 = TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_1 = __this->___m_CurrentFontAsset; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_2 = L_1; if (L_2) { G_B2_0 = L_2; goto IL_001a; } G_B1_0 = L_2; } { TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_3 = ___0_generationSettings; NullCheck(L_3); FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_4 = L_3->___fontAsset; G_B2_0 = L_4; } IL_001a: { V_2 = G_B2_0; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_5 = ___0_generationSettings; NullCheck(L_5); TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_6 = L_5->___textSettings; V_3 = L_6; TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* L_7 = ___0_generationSettings; NullCheck(L_7); List_1_tDC6862FA7C9B0B533109A8EC28A2142DB7D2DF2E* L_8 = L_7->___fontFeatures; NullCheck(L_8); bool L_9; L_9 = List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C(L_8, ((int32_t)1818847073), List_1_Contains_mE545A4609C70E82A744DC4AA28AD7940B7A75F9C_RuntimeMethod_var); V_4 = L_9; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_10 = V_2; int32_t L_11 = __this->___m_FontStyleInternal; int32_t L_12 = __this->___m_FontWeightInternal; bool L_13 = V_4; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_14; L_14 = FontAssetUtilities_GetCharacterFromFontAsset_m854EBABBF60E9B80275BE56FA803B258D9B61D99(((int32_t)95), L_10, (bool)0, L_11, L_12, (&V_1), L_13, NULL); V_5 = L_14; Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_15 = V_5; if (L_15) { goto IL_0059; } } { bool L_16 = V_0; G_B5_0 = ((((int32_t)L_16) == ((int32_t)0))? 1 : 0); goto IL_005a; } IL_0059: { G_B5_0 = 0; } IL_005a: { V_6 = (bool)G_B5_0; bool L_17 = V_6; if (!L_17) { goto IL_0065; } } { V_7 = (bool)0; goto IL_0088; } IL_0065: { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_18 = V_5; V_8 = (bool)((!(((RuntimeObject*)(Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC*)L_18) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_19 = V_8; if (!L_19) { goto IL_0083; } } { Character_t9B671B493FAC8D43638C69AF6AE92CBD103D80EC* L_20 = V_5; int32_t L_21 = __this->___m_CurrentMaterialIndex; SpecialCharacter_t869F8BE65A7FE32AFD4196118258F49A63D8E2BD L_22; memset((&L_22), 0, sizeof(L_22)); SpecialCharacter__ctor_m6697A8BF272F0144733EE12368C038F45E99F969((&L_22), L_20, L_21, NULL); __this->___m_Underline = L_22; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Underline))->___character), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Underline))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Underline))->___material), (void*)NULL); #endif } IL_0083: { V_7 = (bool)1; goto IL_0088; } IL_0088: { bool L_23 = V_7; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator_DoMissingGlyphCallback_m643F3C7C677B4F98BFE251055ECE1E588BEFFB04 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, uint32_t ___0_unicode, int32_t ___1_stringIndex, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___2_fontAsset, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___3_textInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* G_B2_0 = NULL; MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* G_B1_0 = NULL; { MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* L_0 = ((TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_StaticFields*)il2cpp_codegen_static_fields_for(TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var))->___OnMissingCharacter; MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* L_1 = L_0; if (L_1) { G_B2_0 = L_1; goto IL_000c; } G_B1_0 = L_1; } { goto IL_0017; } IL_000c: { uint32_t L_2 = ___0_unicode; int32_t L_3 = ___1_stringIndex; TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4 = ___3_textInfo; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_5 = ___2_fontAsset; NullCheck(G_B2_0); MissingCharacterEventCallback_Invoke_m5BF78AFFA87C08BC81EC893548949E960E0797D4_inline(G_B2_0, L_2, L_3, L_4, L_5, NULL); } IL_0017: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator__ctor_m52E4D01DC28BDF753BF52F6501E7FD2FB2B30D90 (TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m21F67B4043E233F8CA9797CEAEBF75AA44923E95_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_mA4B25FA7163EB1A1804D7F9C4BB50D078CC1F9EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextProcessingStack_1__ctor_mE29F1CB516B3C52016997ECCBF3769B1FE98336A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TextBackingContainer_t72D97EE144D48752E621D2AA89DEA62AB7D037CE L_0; memset((&L_0), 0, sizeof(L_0)); TextBackingContainer__ctor_m46B1D0F45A11DA593305FA9D33D191A0E60CDBE7((&L_0), 4, NULL); __this->___m_TextBackingArray = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_TextBackingArray))->___m_Array), (void*)NULL); TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22* L_1 = (TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22*)(TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22*)SZArrayNew(TextProcessingElementU5BU5D_t24A1E4C8745577D794FE856B4236875595E7FD22_il2cpp_TypeInfo_var, (uint32_t)8); __this->___m_TextProcessingArray = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextProcessingArray), (void*)L_1); __this->___m_VertexBufferAutoSizeReduction = (bool)0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___m_HtmlTag = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HtmlTag), (void*)L_2); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4; L_4 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4_il2cpp_TypeInfo_var); Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 L_5; L_5 = Offset_get_zero_mF5B6D7C3F437FA438844A0B3EF405D805F1D1958(NULL); HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 L_6; memset((&L_6), 0, sizeof(L_6)); HighlightState__ctor_mDBB71C58F46D7BDC518026AC796D24F2D9B36D3F((&L_6), L_4, L_5, NULL); __this->___m_HighlightState = L_6; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4); __this->___m_RectTransformCorners = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RectTransformCorners), (void*)L_7); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_8 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E*)(MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E*)SZArrayNew(MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t0C74606C1B6C7817CA95F0DCA46B219CF6FB35CA L_9; memset((&L_9), 0, sizeof(L_9)); TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6((&L_9), L_8, TextProcessingStack_1__ctor_m8D925AB632D621F377352A263B090EF1689AB7D6_RuntimeMethod_var); __this->___m_MaterialReferenceStack = L_9; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_MaterialReferenceStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_MaterialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL); #endif TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_10; memset((&L_10), 0, sizeof(L_10)); TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782((&L_10), ((int32_t)16), TextProcessingStack_1__ctor_m51ECDDF2DCADEB66EED067F383D94ADCCFE61782_RuntimeMethod_var); __this->___m_SizeStack = L_10; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SizeStack))->___itemStack), (void*)NULL); TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F* L_11 = (TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F*)(TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F*)SZArrayNew(TextProcessingStack_1U5BU5D_t2552082EA18234192F7BABAE183356A81363BB6F_il2cpp_TypeInfo_var, (uint32_t)8); __this->___m_TextStyleStacks = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextStyleStacks), (void*)L_11); __this->___m_TextStyleStackDepth = 0; __this->___m_FontStyleInternal = 0; __this->___m_FontWeightInternal = ((int32_t)400); TextProcessingStack_1_t698B87CDD968C2046F57134BB3AB807EBFFD7790 L_12; memset((&L_12), 0, sizeof(L_12)); TextProcessingStack_1__ctor_mE29F1CB516B3C52016997ECCBF3769B1FE98336A((&L_12), 8, TextProcessingStack_1__ctor_mE29F1CB516B3C52016997ECCBF3769B1FE98336A_RuntimeMethod_var); __this->___m_FontWeightStack = L_12; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_FontWeightStack))->___itemStack), (void*)NULL); TextProcessingStack_1_tE63296B08A4C34E38D7EF3FFFA3470076B9E3A0F L_13; memset((&L_13), 0, sizeof(L_13)); TextProcessingStack_1__ctor_m21F67B4043E233F8CA9797CEAEBF75AA44923E95((&L_13), ((int32_t)16), TextProcessingStack_1__ctor_m21F67B4043E233F8CA9797CEAEBF75AA44923E95_RuntimeMethod_var); __this->___m_LineJustificationStack = L_13; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_LineJustificationStack))->___itemStack), (void*)NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_15; memset((&L_15), 0, sizeof(L_15)); TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF((&L_15), L_14, TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF_RuntimeMethod_var); __this->___m_BaselineOffsetStack = L_15; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_BaselineOffsetStack))->___itemStack), (void*)NULL); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_16 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_17; memset((&L_17), 0, sizeof(L_17)); TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3((&L_17), L_16, TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_RuntimeMethod_var); __this->___m_ColorStack = L_17; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ColorStack))->___itemStack), (void*)NULL); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_18 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_19; memset((&L_19), 0, sizeof(L_19)); TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3((&L_19), L_18, TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_RuntimeMethod_var); __this->___m_UnderlineColorStack = L_19; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_UnderlineColorStack))->___itemStack), (void*)NULL); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_20 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_21; memset((&L_21), 0, sizeof(L_21)); TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3((&L_21), L_20, TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_RuntimeMethod_var); __this->___m_StrikethroughColorStack = L_21; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_StrikethroughColorStack))->___itemStack), (void*)NULL); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_22 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t7868E818AC1E1B5FED21B76D5C309C9A04380B63 L_23; memset((&L_23), 0, sizeof(L_23)); TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3((&L_23), L_22, TextProcessingStack_1__ctor_m445613CACF63BB93528D0DF6A4806B721690BEA3_RuntimeMethod_var); __this->___m_HighlightColorStack = L_23; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HighlightColorStack))->___itemStack), (void*)NULL); HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435* L_24 = (HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435*)(HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435*)SZArrayNew(HighlightStateU5BU5D_tCF5677B4773947CE4C64B938B12AC50DDA347435_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_tF3616757510D9631241E95596F10A4139420DA16 L_25; memset((&L_25), 0, sizeof(L_25)); TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211((&L_25), L_24, TextProcessingStack_1__ctor_m83F1795C636BFDBA6363410F5719BDFF26B69211_RuntimeMethod_var); __this->___m_HighlightStateStack = L_25; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HighlightStateStack))->___itemStack), (void*)NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_27; memset((&L_27), 0, sizeof(L_27)); TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC((&L_27), L_26, TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_RuntimeMethod_var); __this->___m_ItalicAngleStack = L_27; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ItalicAngleStack))->___itemStack), (void*)NULL); TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A* L_28 = (TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A*)(TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A*)SZArrayNew(TextColorGradientU5BU5D_tA27A5E49640CF01334A10DBDBC959903AFBD941A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t0F39F088E8F8F6E18C3C463B2998ADC5B7A0513E L_29; memset((&L_29), 0, sizeof(L_29)); TextProcessingStack_1__ctor_mA4B25FA7163EB1A1804D7F9C4BB50D078CC1F9EE((&L_29), L_28, TextProcessingStack_1__ctor_mA4B25FA7163EB1A1804D7F9C4BB50D078CC1F9EE_RuntimeMethod_var); __this->___m_ColorGradientStack = L_29; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ColorGradientStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ColorGradientStack))->___m_DefaultItem), (void*)NULL); #endif Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_31; memset((&L_31), 0, sizeof(L_31)); TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC((&L_31), L_30, TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_RuntimeMethod_var); __this->___m_ActionStack = L_31; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ActionStack))->___itemStack), (void*)NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t9FC06E35259ADD291ED640FE7554D8C03EA5F555 L_33; memset((&L_33), 0, sizeof(L_33)); TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF((&L_33), L_32, TextProcessingStack_1__ctor_m711FBEB05216B8B7683BAF106DC2CA519C2986EF_RuntimeMethod_var); __this->___m_IndentStack = L_33; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_IndentStack))->___itemStack), (void*)NULL); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_34 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedEllipsisState); il2cpp_codegen_initobj(L_34, sizeof(WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_35 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedLastValidState); il2cpp_codegen_initobj(L_35, sizeof(WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123)); WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123* L_36 = (WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123*)(&__this->___m_SavedSoftLineBreakState); il2cpp_codegen_initobj(L_36, sizeof(WordWrapState_tD71131CF008362DB9562FB9794AE9D9225D8F123)); __this->___m_AutoSizeMaxIterationCount = ((int32_t)100); MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E* L_37 = (MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E*)(MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E*)SZArrayNew(MaterialReferenceU5BU5D_t4A9B88114E223BD96CE5121053664023CE2DE07E_il2cpp_TypeInfo_var, (uint32_t)8); __this->___m_MaterialReferences = L_37; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MaterialReferences), (void*)L_37); __this->___m_SpriteCount = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); TextProcessingStack_1_t27834AAB14D26DC6519558C4C2574BA9C190D8E8 L_39; memset((&L_39), 0, sizeof(L_39)); TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC((&L_39), L_38, TextProcessingStack_1__ctor_m46C659E94F74B5690AC0A547430C8D3387000CEC_RuntimeMethod_var); __this->___m_StyleStack = L_39; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_StyleStack))->___itemStack), (void*)NULL); TextProcessingStack_1_t8814E7908ACCB94AA483D50DE909AFC9826508C9 L_40; memset((&L_40), 0, sizeof(L_40)); TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7((&L_40), 8, 8, TextProcessingStack_1__ctor_mC1F98956286C389A36BAE81B5D628A4AFD0125C7_RuntimeMethod_var); __this->___m_EllipsisInsertionCandidateStack = L_40; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_EllipsisInsertionCandidateStack))->___itemStack), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___textInfo), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___italicAngleStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___colorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___underlineColorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___strikethroughColorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___highlightColorStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___highlightStateStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___colorGradientStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___colorGradientStack))->___m_DefaultItem), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___sizeStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___indentStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___fontWeightStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___styleStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___baselineStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___actionStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___materialReferenceStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___materialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___materialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___materialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___materialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___lineJustificationStack))->___itemStack), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___currentFontAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___currentSpriteAsset), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_EllipsisInsertionCandidateStack))->___m_DefaultItem))->___currentMaterial), (void*)NULL); #endif RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14* L_41 = (RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14*)(RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14*)SZArrayNew(RichTextTagAttributeU5BU5D_tEE9D071B3246F23742DBF4226567620BCBB24A14_il2cpp_TypeInfo_var, (uint32_t)8); __this->___m_XmlAttribute = L_41; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_XmlAttribute), (void*)L_41); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_42 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); __this->___m_AttributeParameterValues = L_42; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AttributeParameterValues), (void*)L_42); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_43 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var); Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_43, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var); __this->___m_MaterialReferenceIndexLookup = L_43; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MaterialReferenceIndexLookup), (void*)L_43); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextGenerator_get_IsExecutingJob_m2570EC49336A66E65C8429B8516F8E79578A955C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ((TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_StaticFields*)il2cpp_codegen_static_fields_for(TextGenerator_t6B84DC798596D3A9944DC346DD453C075EE62366_il2cpp_TypeInfo_var))->___U3CIsExecutingJobU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } 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) { { __this->___rgba = 0; uint8_t L_0 = ___0_r; __this->___r = L_0; uint8_t L_1 = ___1_g; __this->___g = L_1; uint8_t L_2 = ___2_b; __this->___b = L_2; uint8_t L_3 = ___3_a; __this->___a = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___m_DefaultFontAssetPath; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TextAsset_get_material_m4B9C02D34426436FDB01F1963A9FDC11D75604EF_inline (TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* __this, const RuntimeMethod* method) { { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_Material; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextSettings_get_displayWarnings_m3CA9FCB44B30CC06F54CD3716D68285FF844DF83_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_DisplayWarnings; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c; float L_1 = L_0.___r; float L_2; L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL); float L_3; L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f)))); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c; float L_5 = L_4.___g; float L_6; L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL); float L_7; L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f)))); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c; float L_9 = L_8.___b; float L_10; L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL); float L_11; L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f)))); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c; float L_13 = L_12.___a; float L_14; L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL); float L_15; L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f)))); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16; memset((&L_16), 0, sizeof(L_16)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point(L_3), (uint8_t)il2cpp_codegen_cast_floating_point(L_7), (uint8_t)il2cpp_codegen_cast_floating_point(L_11), (uint8_t)il2cpp_codegen_cast_floating_point(L_15), NULL); V_0 = L_16; goto IL_0065; } IL_0065: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0; return L_17; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultColorGradientPresetsPath_m1571454580E1F0DC859D3F201BB1F6355A5DBB8E_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___m_DefaultColorGradientPresetsPath; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_0 = __this->___m_DefaultSpriteAsset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_0 = ((TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_StaticFields*)il2cpp_codegen_static_fields_for(TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_il2cpp_TypeInfo_var))->___U3Cs_GlobalSpriteAssetU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultSpriteAssetPath_mF57875222B7FACC9B69369305EEEB53FFE7986E0_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___m_DefaultSpriteAssetPath; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL); V_0 = L_5; goto IL_001b; } IL_001b: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_c, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_c; uint8_t L_1 = L_0.___r; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2 = ___0_c; uint8_t L_3 = L_2.___g; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ___0_c; uint8_t L_5 = L_4.___b; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_6 = ___0_c; uint8_t L_7 = L_6.___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8; memset((&L_8), 0, sizeof(L_8)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_8), ((float)(((float)L_1)/(255.0f))), ((float)(((float)L_3)/(255.0f))), ((float)(((float)L_5)/(255.0f))), ((float)(((float)L_7)/(255.0f))), NULL); V_0 = L_8; goto IL_003d; } IL_003d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_mD0296202733CB2D5342FB7C82B48AEDA63036758_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a; float L_1 = L_0.___r; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___1_b; float L_3 = L_2.___r; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_a; float L_5 = L_4.___g; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___1_b; float L_7 = L_6.___g; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_a; float L_9 = L_8.___b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___1_b; float L_11 = L_10.___b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_a; float L_13 = L_12.___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___1_b; float L_15 = L_14.___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16; memset((&L_16), 0, sizeof(L_16)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_16), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)), NULL); V_0 = L_16; goto IL_003d; } IL_003d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_0; return L_17; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), NULL); V_0 = L_4; goto IL_001f; } IL_001f: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteAsset_get_width_mC8BB271B0C76D6B0609C2B9220FFA00F07BD5C31_inline (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CwidthU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteAsset_get_height_mF1EBD2DCEAE3BD57B4E80E21EB09BBF9F7539A49_inline (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CheightU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextInfo_get_vertexDataLayout_m51EB99E4BAB733094A5AEE4539F76C39E3DD0AFE_inline (TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CvertexDataLayoutU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; __this->___z = (0.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Height; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m1FD55F67090B321AC9488CA325A72E454E6BCA37_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; __this->___z = (0.0f); __this->___w = (0.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector4_op_Implicit_m6673D431FBCA5AFB6CF06CD9783D07A4C90CC2AA_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_v; float L_1 = L_0.___x; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_v; float L_3 = L_2.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, NULL); V_0 = L_4; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } 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) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; float L_3 = ___3_w; __this->___w = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; { int32_t L_0 = ___0_value; int32_t L_1 = ___1_min; V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { int32_t L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { int32_t L_4 = ___0_value; int32_t L_5 = ___2_max; V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { int32_t L_7 = ___2_max; ___0_value = L_7; } IL_0019: { int32_t L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { int32_t L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs; bool L_2; L_2 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnicodeLineBreakingRules_get_useModernHangulLineBreakingRules_mD86D283CE7BA23A0174B9227A7BD915D3D9FD464_inline (UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UseModernHangulLineBreakingRules; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline (int32_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_value; ___0_value = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); int32_t L_1 = ___0_value; int32_t L_2 = ___0_value; ___0_value = ((int32_t)(L_1|((int32_t)(L_2>>((int32_t)16))))); int32_t L_3 = ___0_value; int32_t L_4 = ___0_value; ___0_value = ((int32_t)(L_3|((int32_t)(L_4>>8)))); int32_t L_5 = ___0_value; int32_t L_6 = ___0_value; ___0_value = ((int32_t)(L_5|((int32_t)(L_6>>4)))); int32_t L_7 = ___0_value; int32_t L_8 = ___0_value; ___0_value = ((int32_t)(L_7|((int32_t)(L_8>>2)))); int32_t L_9 = ___0_value; int32_t L_10 = ___0_value; ___0_value = ((int32_t)(L_9|((int32_t)(L_10>>1)))); int32_t L_11 = ___0_value; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); goto IL_0030; } IL_0030: { int32_t L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 TextGenerationSettings_get_renderedText_mFD039407ECD06E5380E60936DEA1D23250E0C276_inline (TextGenerationSettings_t3E75DB1D14DF53934AF76C9ACB1CD94A344A92A2* __this, const RuntimeMethod* method) { { RenderedText_t727191BC1F93D4E7DF9CFE18F7681582D45CBE49 L_0 = __this->___m_RenderedText; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextSettings_get_matchMaterialPreset_m4675979547AE4C83E680260EAE5ACBC4FAC53B87_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_MatchMaterialPreset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* TextSettings_get_emojiFallbackTextAssets_m438C7B82C8926311E01DD9DA46C5BA306D1BC9B2_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* L_0 = __this->___m_EmojiFallbackTextAssets; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextSettings_get_missingCharacterUnicode_mA707E5E6633633BBB3BAFB96B97A5A995100F3F3_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_MissingCharacterUnicode; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* TextSettings_get_defaultFontAsset_mC6280464BFEE081DB23243BB94E49C72A0885A1F_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) { { FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_0 = __this->___m_DefaultFontAsset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar Enumerator_get_Current_m5C193C555FEB096F6BA1F5663D817497567DDD0B_inline (Enumerator_tF37C6BEEB3EBB740B2DE105F2E4FF27B41AB2F7F* __this, const RuntimeMethod* method) { { Il2CppChar L_0 = __this->___m_Current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Width; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MissingCharacterEventCallback_Invoke_m5BF78AFFA87C08BC81EC893548949E960E0797D4_inline (MissingCharacterEventCallback_t26E0AD04BD27B7E35AD648D0B549D13330921DED* __this, uint32_t ___0_unicode, int32_t ___1_stringIndex, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* ___2_text, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___3_fontAsset, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, uint32_t, int32_t, TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09*, FontAsset_t61A6446D934E582651044E33D250EA8D306AB958*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_unicode, ___1_stringIndex, ___2_text, ___3_fontAsset, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m57B62D5396EAD21285DF79006D76BC93E9B9A09A_gshared_inline (List_1_t420B17163897A4DF994BA698744548CD81961E70* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r = L_0; float L_1 = ___1_g; __this->___g = L_1; float L_2 = ___2_b; __this->___b = L_2; float L_3 = ___3_a; __this->___a = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs; float L_2; L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL); bool L_3; L_3 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_2, NULL); V_0 = L_3; goto IL_0010; } IL_0010: { bool L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a; float L_1 = L_0.___x; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b; float L_3 = L_2.___x; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a; float L_5 = L_4.___y; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b; float L_7 = L_6.___y; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a; float L_9 = L_8.___z; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b; float L_11 = L_10.___z; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a; float L_13 = L_12.___w; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b; float L_15 = L_14.___w; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); goto IL_003b; } IL_003b: { float L_16 = V_0; return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) { bool V_0 = false; { float L_0 = ___0_dot; V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0); goto IL_000c; } IL_000c: { bool L_1 = V_0; return L_1; } }