#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; 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 InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; // System.Action`1 struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0; // System.Func`3 struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C; // System.Func`3 struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2; // System.Collections.Generic.HashSet`1 struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; // System.Collections.Generic.List`1 struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C; // System.Collections.Generic.List`1 struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B; // System.Collections.Generic.List`1 struct List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E; // System.Collections.Generic.List`1 struct List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF; // System.Collections.Generic.List`1 struct List_1_tAB7976FADCF872E418770E60783056C23394843D; // System.Collections.Generic.List`1 struct List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD; // System.Collections.Generic.List`1 struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A; // System.Collections.Generic.List`1 struct List_1_t4627353295F8415A37CF5B575A1EE871A8174EF0; // UnityEngine.UI.CoroutineTween.TweenRunner`1 struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7; // TMPro.TMP_TextProcessingStack`1[] struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // UnityEngine.Color32[] struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; // System.Decimal[] struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // TMPro.FontWeight[] struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA; // TMPro.HighlightState[] struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622; // TMPro.HorizontalAlignmentOptions[] struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658; // UnityEngine.UI.ICanvasElement[] struct ICanvasElementU5BU5D_t0250CA4AE3428FBA79F891E11BA05D38C35DBEAA; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; // TMPro.MaterialReference[] struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // TMPro.RichTextTagAttribute[] struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // TMPro.TMP_CharacterInfo[] struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99; // TMPro.TMP_ColorGradient[] struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A; // TMPro.TMP_FontWeightPair[] struct TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37; // TMPro.TMP_LineInfo[] struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E; // TMPro.TMP_LinkInfo[] struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E; // TMPro.TMP_MeshInfo[] struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7; // TMPro.TMP_PageInfo[] struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9; // TMPro.TMP_Text[] struct TMP_TextU5BU5D_t12384CBAF397196B9A7886087BDC8C19D800C24F; // TMPro.TMP_WordInfo[] struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC; // UnityEngine.Texture2D[] struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191; // System.UInt32[] struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector4[] struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; // TMPro.WordWrapState[] struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9; // TMPro.TMP_Text/UnicodeChar[] struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26; // UnityEngine.CanvasRenderer struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // TMPro.FaceInfo_Legacy struct FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8; // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6; // UnityEngine.TextCore.Glyph struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F; // UnityEngine.UI.ICanvasElement struct ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91; // TMPro.ITextPreprocessor struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9; // TMPro.KerningTable struct KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B; // UnityEngine.UI.LayoutElement struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // UnityEngine.UI.RectMask2D struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // System.String struct String_t; // TMPro.TMP_Asset struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969; // TMPro.TMP_Character struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35; // TMPro.TMP_ColorGradient struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB; // TMPro.TMP_FontAsset struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160; // TMPro.TMP_FontFeatureTable struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA; // TMPro.TMP_SpriteAnimator struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4; // TMPro.TMP_SpriteAsset struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39; // TMPro.TMP_Style struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C; // TMPro.TMP_StyleSheet struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859; // TMPro.TMP_Text struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9; // TMPro.TMP_TextElement struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5; // TMPro.TMP_TextElement_Legacy struct TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A; // TMPro.TMP_TextInfo struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D; // TMPro.TMP_TextParsingUtilities struct TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA; // TMPro.TMP_UpdateManager struct TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2; // TMPro.TMP_UpdateRegistry struct TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray struct TexturePacker_JsonArray_tA532E720E5D2DFB9915DC17B15B654708DFC7FA7; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // UnityEngine.UI.VertexHelper struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // UnityEngine.Camera/CameraCallback struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; // UnityEngine.Canvas/WillRenderCanvases struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8; // UnityEngine.RectTransform/ReapplyDrivenProperties struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24; // TMPro.TMP_Text/<>c struct U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject struct SpriteDataObject_t9D25639DD8A0581779E5EEBBD10DB66EB1A1978F; IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_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 RuntimeClass* WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974; IL2CPP_EXTERN_C String_t* _stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65; IL2CPP_EXTERN_C String_t* _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85; IL2CPP_EXTERN_C String_t* _stringLiteral3F178296412650029A46BF49F4A367936D3796A2; IL2CPP_EXTERN_C String_t* _stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592; IL2CPP_EXTERN_C String_t* _stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA; IL2CPP_EXTERN_C String_t* _stringLiteral4ECA4ACF6B856BD63138D010DEA72B85D6666ABB; IL2CPP_EXTERN_C String_t* _stringLiteral5915D045A3DCD7E37FEF137C08A94B3BA0842B87; IL2CPP_EXTERN_C String_t* _stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F; IL2CPP_EXTERN_C String_t* _stringLiteral7322B70C8ED55C917FB0AF74C8A7685589D953E2; IL2CPP_EXTERN_C String_t* _stringLiteral86CFE05CA4FDAC032BC9802F156E675CAC753C8C; IL2CPP_EXTERN_C String_t* _stringLiteral996659EC38C0F61B23141AE82D150D258D3E21E6; IL2CPP_EXTERN_C String_t* _stringLiteralBD9676747DCD99A0578C5B0B4D09EA47A139DA4B; IL2CPP_EXTERN_C String_t* _stringLiteralECCA7D3167824BCF0D51CC29342CC6EE634437DF; IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9_RuntimeMethod_var; struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99; struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E; struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E; struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7; struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9; struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; 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 // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.List`1 struct List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ICanvasElementU5BU5D_t0250CA4AE3428FBA79F891E11BA05D38C35DBEAA* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ICanvasElementU5BU5D_t0250CA4AE3428FBA79F891E11BA05D38C35DBEAA* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TMP_TextU5BU5D_t12384CBAF397196B9A7886087BDC8C19D800C24F* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TMP_TextU5BU5D_t12384CBAF397196B9A7886087BDC8C19D800C24F* ___s_emptyArray_5; }; struct Il2CppArrayBounds; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // TMPro.TMP_TextElement_Legacy struct TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A : public RuntimeObject { // System.Int32 TMPro.TMP_TextElement_Legacy::id int32_t ___id_0; // System.Single TMPro.TMP_TextElement_Legacy::x float ___x_1; // System.Single TMPro.TMP_TextElement_Legacy::y float ___y_2; // System.Single TMPro.TMP_TextElement_Legacy::width float ___width_3; // System.Single TMPro.TMP_TextElement_Legacy::height float ___height_4; // System.Single TMPro.TMP_TextElement_Legacy::xOffset float ___xOffset_5; // System.Single TMPro.TMP_TextElement_Legacy::yOffset float ___yOffset_6; // System.Single TMPro.TMP_TextElement_Legacy::xAdvance float ___xAdvance_7; // System.Single TMPro.TMP_TextElement_Legacy::scale float ___scale_8; }; // TMPro.TMP_TextParsingUtilities struct TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA : public RuntimeObject { }; struct TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_StaticFields { // TMPro.TMP_TextParsingUtilities TMPro.TMP_TextParsingUtilities::s_Instance TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* ___s_Instance_0; }; // TMPro.TMP_TextUtilities struct TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934 : public RuntimeObject { }; struct TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields { // UnityEngine.Vector3[] TMPro.TMP_TextUtilities::m_rectWorldCorners Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_rectWorldCorners_0; }; // TMPro.TMP_UpdateRegistry struct TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4 : public RuntimeObject { // System.Collections.Generic.List`1 TMPro.TMP_UpdateRegistry::m_LayoutRebuildQueue List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* ___m_LayoutRebuildQueue_1; // System.Collections.Generic.HashSet`1 TMPro.TMP_UpdateRegistry::m_LayoutQueueLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_LayoutQueueLookup_2; // System.Collections.Generic.List`1 TMPro.TMP_UpdateRegistry::m_GraphicRebuildQueue List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* ___m_GraphicRebuildQueue_3; // System.Collections.Generic.HashSet`1 TMPro.TMP_UpdateRegistry::m_GraphicQueueLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_GraphicQueueLookup_4; }; struct TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields { // TMPro.TMP_UpdateRegistry TMPro.TMP_UpdateRegistry::s_Instance TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* ___s_Instance_0; }; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray struct TexturePacker_JsonArray_tA532E720E5D2DFB9915DC17B15B654708DFC7FA7 : public RuntimeObject { }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // TMPro.TMP_Text/<>c struct U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D : public RuntimeObject { }; struct U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields { // TMPro.TMP_Text/<>c TMPro.TMP_Text/<>c::<>9 U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* ___U3CU3E9_0; // System.Action`1 TMPro.TMP_Text/<>c::<>9__622_0 Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___U3CU3E9__622_0_1; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C { // T[] TMPro.TMP_TextProcessingStack`1::itemStack Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem int32_t ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem float ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C { // T[] TMPro.TMP_TextProcessingStack`1::itemStack TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { // System.Byte System.Byte::m_value uint8_t ___m_value_0; }; // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { // System.Char System.Char::m_value Il2CppChar ___m_value_0; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { // System.Byte[] System.Char::s_categoryForLatin1 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // UnityEngine.Color32 struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // UnityEngine.TextCore.FaceInfo struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 { // System.Int32 UnityEngine.TextCore.FaceInfo::m_FaceIndex int32_t ___m_FaceIndex_0; // System.String UnityEngine.TextCore.FaceInfo::m_FamilyName String_t* ___m_FamilyName_1; // System.String UnityEngine.TextCore.FaceInfo::m_StyleName String_t* ___m_StyleName_2; // System.Int32 UnityEngine.TextCore.FaceInfo::m_PointSize int32_t ___m_PointSize_3; // System.Single UnityEngine.TextCore.FaceInfo::m_Scale float ___m_Scale_4; // System.Single UnityEngine.TextCore.FaceInfo::m_LineHeight float ___m_LineHeight_5; // System.Single UnityEngine.TextCore.FaceInfo::m_AscentLine float ___m_AscentLine_6; // System.Single UnityEngine.TextCore.FaceInfo::m_CapLine float ___m_CapLine_7; // System.Single UnityEngine.TextCore.FaceInfo::m_MeanLine float ___m_MeanLine_8; // System.Single UnityEngine.TextCore.FaceInfo::m_Baseline float ___m_Baseline_9; // System.Single UnityEngine.TextCore.FaceInfo::m_DescentLine float ___m_DescentLine_10; // System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptOffset float ___m_SuperscriptOffset_11; // System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptSize float ___m_SuperscriptSize_12; // System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptOffset float ___m_SubscriptOffset_13; // System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptSize float ___m_SubscriptSize_14; // System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineOffset float ___m_UnderlineOffset_15; // System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineThickness float ___m_UnderlineThickness_16; // System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughOffset float ___m_StrikethroughOffset_17; // System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughThickness float ___m_StrikethroughThickness_18; // System.Single UnityEngine.TextCore.FaceInfo::m_TabWidth float ___m_TabWidth_19; }; // Native definition for P/Invoke marshalling of UnityEngine.TextCore.FaceInfo struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke { int32_t ___m_FaceIndex_0; char* ___m_FamilyName_1; char* ___m_StyleName_2; int32_t ___m_PointSize_3; float ___m_Scale_4; float ___m_LineHeight_5; float ___m_AscentLine_6; float ___m_CapLine_7; float ___m_MeanLine_8; float ___m_Baseline_9; float ___m_DescentLine_10; float ___m_SuperscriptOffset_11; float ___m_SuperscriptSize_12; float ___m_SubscriptOffset_13; float ___m_SubscriptSize_14; float ___m_UnderlineOffset_15; float ___m_UnderlineThickness_16; float ___m_StrikethroughOffset_17; float ___m_StrikethroughThickness_18; float ___m_TabWidth_19; }; // Native definition for COM marshalling of UnityEngine.TextCore.FaceInfo struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com { int32_t ___m_FaceIndex_0; Il2CppChar* ___m_FamilyName_1; Il2CppChar* ___m_StyleName_2; int32_t ___m_PointSize_3; float ___m_Scale_4; float ___m_LineHeight_5; float ___m_AscentLine_6; float ___m_CapLine_7; float ___m_MeanLine_8; float ___m_Baseline_9; float ___m_DescentLine_10; float ___m_SuperscriptOffset_11; float ___m_SuperscriptSize_12; float ___m_SubscriptOffset_13; float ___m_SubscriptSize_14; float ___m_UnderlineOffset_15; float ___m_UnderlineThickness_16; float ___m_StrikethroughOffset_17; float ___m_StrikethroughThickness_18; float ___m_TabWidth_19; }; // TMPro.FontAssetCreationSettings struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF { // System.String TMPro.FontAssetCreationSettings::sourceFontFileName String_t* ___sourceFontFileName_0; // System.String TMPro.FontAssetCreationSettings::sourceFontFileGUID String_t* ___sourceFontFileGUID_1; // System.Int32 TMPro.FontAssetCreationSettings::pointSizeSamplingMode int32_t ___pointSizeSamplingMode_2; // System.Int32 TMPro.FontAssetCreationSettings::pointSize int32_t ___pointSize_3; // System.Int32 TMPro.FontAssetCreationSettings::padding int32_t ___padding_4; // System.Int32 TMPro.FontAssetCreationSettings::packingMode int32_t ___packingMode_5; // System.Int32 TMPro.FontAssetCreationSettings::atlasWidth int32_t ___atlasWidth_6; // System.Int32 TMPro.FontAssetCreationSettings::atlasHeight int32_t ___atlasHeight_7; // System.Int32 TMPro.FontAssetCreationSettings::characterSetSelectionMode int32_t ___characterSetSelectionMode_8; // System.String TMPro.FontAssetCreationSettings::characterSequence String_t* ___characterSequence_9; // System.String TMPro.FontAssetCreationSettings::referencedFontAssetGUID String_t* ___referencedFontAssetGUID_10; // System.String TMPro.FontAssetCreationSettings::referencedTextAssetGUID String_t* ___referencedTextAssetGUID_11; // System.Int32 TMPro.FontAssetCreationSettings::fontStyle int32_t ___fontStyle_12; // System.Single TMPro.FontAssetCreationSettings::fontStyleModifier float ___fontStyleModifier_13; // System.Int32 TMPro.FontAssetCreationSettings::renderMode int32_t ___renderMode_14; // System.Boolean TMPro.FontAssetCreationSettings::includeFontFeatures bool ___includeFontFeatures_15; }; // Native definition for P/Invoke marshalling of TMPro.FontAssetCreationSettings struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_pinvoke { char* ___sourceFontFileName_0; char* ___sourceFontFileGUID_1; int32_t ___pointSizeSamplingMode_2; int32_t ___pointSize_3; int32_t ___padding_4; int32_t ___packingMode_5; int32_t ___atlasWidth_6; int32_t ___atlasHeight_7; int32_t ___characterSetSelectionMode_8; char* ___characterSequence_9; char* ___referencedFontAssetGUID_10; char* ___referencedTextAssetGUID_11; int32_t ___fontStyle_12; float ___fontStyleModifier_13; int32_t ___renderMode_14; int32_t ___includeFontFeatures_15; }; // Native definition for COM marshalling of TMPro.FontAssetCreationSettings struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_com { Il2CppChar* ___sourceFontFileName_0; Il2CppChar* ___sourceFontFileGUID_1; int32_t ___pointSizeSamplingMode_2; int32_t ___pointSize_3; int32_t ___padding_4; int32_t ___packingMode_5; int32_t ___atlasWidth_6; int32_t ___atlasHeight_7; int32_t ___characterSetSelectionMode_8; Il2CppChar* ___characterSequence_9; Il2CppChar* ___referencedFontAssetGUID_10; Il2CppChar* ___referencedTextAssetGUID_11; int32_t ___fontStyle_12; float ___fontStyleModifier_13; int32_t ___renderMode_14; int32_t ___includeFontFeatures_15; }; // UnityEngine.TextCore.GlyphMetrics struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A { // System.Single UnityEngine.TextCore.GlyphMetrics::m_Width float ___m_Width_0; // System.Single UnityEngine.TextCore.GlyphMetrics::m_Height float ___m_Height_1; // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingX float ___m_HorizontalBearingX_2; // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingY float ___m_HorizontalBearingY_3; // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalAdvance float ___m_HorizontalAdvance_4; }; // UnityEngine.TextCore.GlyphRect struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D { // System.Int32 UnityEngine.TextCore.GlyphRect::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.TextCore.GlyphRect::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.TextCore.GlyphRect::m_Width int32_t ___m_Width_2; // System.Int32 UnityEngine.TextCore.GlyphRect::m_Height int32_t ___m_Height_3; }; struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_StaticFields { // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.GlyphRect::s_ZeroGlyphRect GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___s_ZeroGlyphRect_4; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // TMPro.MaterialReference struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B { // System.Int32 TMPro.MaterialReference::index int32_t ___index_0; // TMPro.TMP_FontAsset TMPro.MaterialReference::fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; // TMPro.TMP_SpriteAsset TMPro.MaterialReference::spriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2; // UnityEngine.Material TMPro.MaterialReference::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3; // System.Boolean TMPro.MaterialReference::isDefaultMaterial bool ___isDefaultMaterial_4; // System.Boolean TMPro.MaterialReference::isFallbackMaterial bool ___isFallbackMaterial_5; // UnityEngine.Material TMPro.MaterialReference::fallbackMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6; // System.Single TMPro.MaterialReference::padding float ___padding_7; // System.Int32 TMPro.MaterialReference::referenceCount int32_t ___referenceCount_8; }; // Native definition for P/Invoke marshalling of TMPro.MaterialReference struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke { int32_t ___index_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3; int32_t ___isDefaultMaterial_4; int32_t ___isFallbackMaterial_5; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6; float ___padding_7; int32_t ___referenceCount_8; }; // Native definition for COM marshalling of TMPro.MaterialReference struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com { int32_t ___index_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3; int32_t ___isDefaultMaterial_4; int32_t ___isFallbackMaterial_5; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6; float ___padding_7; int32_t ___referenceCount_8; }; // UnityEngine.Mathf struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 { union { struct { }; uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1]; }; }; struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields { // System.Single UnityEngine.Mathf::Epsilon float ___Epsilon_0; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // TMPro.TMP_FontStyleStack struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC { // System.Byte TMPro.TMP_FontStyleStack::bold uint8_t ___bold_0; // System.Byte TMPro.TMP_FontStyleStack::italic uint8_t ___italic_1; // System.Byte TMPro.TMP_FontStyleStack::underline uint8_t ___underline_2; // System.Byte TMPro.TMP_FontStyleStack::strikethrough uint8_t ___strikethrough_3; // System.Byte TMPro.TMP_FontStyleStack::highlight uint8_t ___highlight_4; // System.Byte TMPro.TMP_FontStyleStack::superscript uint8_t ___superscript_5; // System.Byte TMPro.TMP_FontStyleStack::subscript uint8_t ___subscript_6; // System.Byte TMPro.TMP_FontStyleStack::uppercase uint8_t ___uppercase_7; // System.Byte TMPro.TMP_FontStyleStack::lowercase uint8_t ___lowercase_8; // System.Byte TMPro.TMP_FontStyleStack::smallcaps uint8_t ___smallcaps_9; }; // TMPro.TMP_LinkInfo struct TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 { // TMPro.TMP_Text TMPro.TMP_LinkInfo::textComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0; // System.Int32 TMPro.TMP_LinkInfo::hashCode int32_t ___hashCode_1; // System.Int32 TMPro.TMP_LinkInfo::linkIdFirstCharacterIndex int32_t ___linkIdFirstCharacterIndex_2; // System.Int32 TMPro.TMP_LinkInfo::linkIdLength int32_t ___linkIdLength_3; // System.Int32 TMPro.TMP_LinkInfo::linkTextfirstCharacterIndex int32_t ___linkTextfirstCharacterIndex_4; // System.Int32 TMPro.TMP_LinkInfo::linkTextLength int32_t ___linkTextLength_5; // System.Char[] TMPro.TMP_LinkInfo::linkID CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___linkID_6; }; // Native definition for P/Invoke marshalling of TMPro.TMP_LinkInfo struct TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_marshaled_pinvoke { TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0; int32_t ___hashCode_1; int32_t ___linkIdFirstCharacterIndex_2; int32_t ___linkIdLength_3; int32_t ___linkTextfirstCharacterIndex_4; int32_t ___linkTextLength_5; uint8_t* ___linkID_6; }; // Native definition for COM marshalling of TMPro.TMP_LinkInfo struct TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_marshaled_com { TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0; int32_t ___hashCode_1; int32_t ___linkIdFirstCharacterIndex_2; int32_t ___linkIdLength_3; int32_t ___linkTextfirstCharacterIndex_4; int32_t ___linkTextLength_5; uint8_t* ___linkID_6; }; // TMPro.TMP_Offset struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 { // System.Single TMPro.TMP_Offset::m_Left float ___m_Left_0; // System.Single TMPro.TMP_Offset::m_Right float ___m_Right_1; // System.Single TMPro.TMP_Offset::m_Top float ___m_Top_2; // System.Single TMPro.TMP_Offset::m_Bottom float ___m_Bottom_3; }; struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields { // TMPro.TMP_Offset TMPro.TMP_Offset::k_ZeroOffset TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___k_ZeroOffset_4; }; // TMPro.TMP_PageInfo struct TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 { // System.Int32 TMPro.TMP_PageInfo::firstCharacterIndex int32_t ___firstCharacterIndex_0; // System.Int32 TMPro.TMP_PageInfo::lastCharacterIndex int32_t ___lastCharacterIndex_1; // System.Single TMPro.TMP_PageInfo::ascender float ___ascender_2; // System.Single TMPro.TMP_PageInfo::baseLine float ___baseLine_3; // System.Single TMPro.TMP_PageInfo::descender float ___descender_4; }; // TMPro.TMP_WordInfo struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 { // TMPro.TMP_Text TMPro.TMP_WordInfo::textComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0; // System.Int32 TMPro.TMP_WordInfo::firstCharacterIndex int32_t ___firstCharacterIndex_1; // System.Int32 TMPro.TMP_WordInfo::lastCharacterIndex int32_t ___lastCharacterIndex_2; // System.Int32 TMPro.TMP_WordInfo::characterCount int32_t ___characterCount_3; }; // Native definition for P/Invoke marshalling of TMPro.TMP_WordInfo struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_marshaled_pinvoke { TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0; int32_t ___firstCharacterIndex_1; int32_t ___lastCharacterIndex_2; int32_t ___characterCount_3; }; // Native definition for COM marshalling of TMPro.TMP_WordInfo struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_marshaled_com { TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0; int32_t ___firstCharacterIndex_1; int32_t ___lastCharacterIndex_2; int32_t ___characterCount_3; }; // System.UInt16 struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // /__StaticArrayInitTypeSize=12 struct __StaticArrayInitTypeSizeU3D12_tEC1CC026789295E8A8AD93E72B867C89C1B7F043 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D12_tEC1CC026789295E8A8AD93E72B867C89C1B7F043__padding[12]; }; }; // TMPro.TMP_Text/CharacterSubstitution struct CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 { // System.Int32 TMPro.TMP_Text/CharacterSubstitution::index int32_t ___index_0; // System.UInt32 TMPro.TMP_Text/CharacterSubstitution::unicode uint32_t ___unicode_1; }; // TMPro.TMP_Text/SpecialCharacter struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 { // TMPro.TMP_Character TMPro.TMP_Text/SpecialCharacter::character TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0; // TMPro.TMP_FontAsset TMPro.TMP_Text/SpecialCharacter::fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; // UnityEngine.Material TMPro.TMP_Text/SpecialCharacter::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2; // System.Int32 TMPro.TMP_Text/SpecialCharacter::materialIndex int32_t ___materialIndex_3; }; // Native definition for P/Invoke marshalling of TMPro.TMP_Text/SpecialCharacter struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke { TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2; int32_t ___materialIndex_3; }; // Native definition for COM marshalling of TMPro.TMP_Text/SpecialCharacter struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com { TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2; int32_t ___materialIndex_3; }; // TMPro.TMP_Text/TextBackingContainer struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 { // System.UInt32[] TMPro.TMP_Text/TextBackingContainer::m_Array UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array_0; // System.Int32 TMPro.TMP_Text/TextBackingContainer::m_Count int32_t ___m_Count_1; }; // Native definition for P/Invoke marshalling of TMPro.TMP_Text/TextBackingContainer struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke { Il2CppSafeArray/*NONE*/* ___m_Array_0; int32_t ___m_Count_1; }; // Native definition for COM marshalling of TMPro.TMP_Text/TextBackingContainer struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com { Il2CppSafeArray/*NONE*/* ___m_Array_0; int32_t ___m_Count_1; }; // TMPro.TMP_Text/UnicodeChar struct UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 { // System.Int32 TMPro.TMP_Text/UnicodeChar::unicode int32_t ___unicode_0; // System.Int32 TMPro.TMP_Text/UnicodeChar::stringIndex int32_t ___stringIndex_1; // System.Int32 TMPro.TMP_Text/UnicodeChar::length int32_t ___length_2; }; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame struct SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 { // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::x float ___x_0; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::y float ___y_1; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::w float ___w_2; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::h float ___h_3; }; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize struct SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 { // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::w float ___w_0; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::h float ___h_1; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // struct U3CPrivateImplementationDetailsU3E_t04635BCB4D7C7C21D10547072BD307E80F347DD3 : public RuntimeObject { }; struct U3CPrivateImplementationDetailsU3E_t04635BCB4D7C7C21D10547072BD307E80F347DD3_StaticFields { // /__StaticArrayInitTypeSize=12 ::1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB __StaticArrayInitTypeSizeU3D12_tEC1CC026789295E8A8AD93E72B867C89C1B7F043 ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0; }; // TMPro.AtlasPopulationMode struct AtlasPopulationMode_tBEF72CCC11BFA8D80FA4EEE9A10D49C406167C75 { // System.Int32 TMPro.AtlasPopulationMode::value__ int32_t ___value___2; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // UnityEngine.UI.CanvasUpdate struct CanvasUpdate_t4E5A2D5E0D6AC13BA8437F7176FB3E52E86F2AA6 { // System.Int32 UnityEngine.UI.CanvasUpdate::value__ int32_t ___value___2; }; // TMPro.CaretPosition struct CaretPosition_t934D0F55A0AD4C1A797C77C46F32405D65EAD5E9 { // System.Int32 TMPro.CaretPosition::value__ int32_t ___value___2; }; // TMPro.ColorMode struct ColorMode_tA7A815AAB9F175EFBA0AE0814E55728432A880BF { // System.Int32 TMPro.ColorMode::value__ int32_t ___value___2; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // TMPro.Extents struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 { // UnityEngine.Vector2 TMPro.Extents::min Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_2; // UnityEngine.Vector2 TMPro.Extents::max Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_3; }; struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8_StaticFields { // TMPro.Extents TMPro.Extents::zero Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___zero_0; // TMPro.Extents TMPro.Extents::uninitialized Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___uninitialized_1; }; // TMPro.FontStyles struct FontStyles_t9E611EE6BBE6E192A73EAFF7872596517C527FF5 { // System.Int32 TMPro.FontStyles::value__ int32_t ___value___2; }; // TMPro.FontWeight struct FontWeight_tA2585C0A73B70D31CE71E7843149098A5E16BC80 { // System.Int32 TMPro.FontWeight::value__ int32_t ___value___2; }; // UnityEngine.TextCore.Glyph struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F : public RuntimeObject { // System.UInt32 UnityEngine.TextCore.Glyph::m_Index uint32_t ___m_Index_0; // UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::m_Metrics GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1; // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.Glyph::m_GlyphRect GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2; // System.Single UnityEngine.TextCore.Glyph::m_Scale float ___m_Scale_3; // System.Int32 UnityEngine.TextCore.Glyph::m_AtlasIndex int32_t ___m_AtlasIndex_4; }; // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Glyph struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke { uint32_t ___m_Index_0; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2; float ___m_Scale_3; int32_t ___m_AtlasIndex_4; }; // Native definition for COM marshalling of UnityEngine.TextCore.Glyph struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com { uint32_t ___m_Index_0; GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1; GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2; float ___m_Scale_3; int32_t ___m_AtlasIndex_4; }; // UnityEngine.TextCore.LowLevel.GlyphRenderMode struct GlyphRenderMode_tE7FB60827750662A45E89D168932FE2D8AEB5281 { // System.Int32 UnityEngine.TextCore.LowLevel.GlyphRenderMode::value__ int32_t ___value___2; }; // TMPro.HighlightState struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B { // UnityEngine.Color32 TMPro.HighlightState::color Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_0; // TMPro.TMP_Offset TMPro.HighlightState::padding TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding_1; }; // TMPro.HorizontalAlignmentOptions struct HorizontalAlignmentOptions_tCC21260E9FBEC656BA7783643ED5F44AFF7955A1 { // System.Int32 TMPro.HorizontalAlignmentOptions::value__ int32_t ___value___2; }; // Unity.Profiling.LowLevel.MarkerFlags struct MarkerFlags_t58228A99AC6567F565911ED792189DBBDFF83E30 { // System.UInt16 Unity.Profiling.LowLevel.MarkerFlags::value__ uint16_t ___value___2; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.Plane struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { // UnityEngine.Vector3 UnityEngine.Plane::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.Single UnityEngine.Plane::m_Distance float ___m_Distance_2; }; // Unity.Profiling.ProfilerMarker struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD { // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr intptr_t ___m_Ptr_0; }; // UnityEngine.Ray struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { // UnityEngine.Vector3 UnityEngine.Ray::m_Origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0; // UnityEngine.Vector3 UnityEngine.Ray::m_Direction Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1; }; // TMPro.SpriteAssetUtilities.SpriteAssetImportFormats struct SpriteAssetImportFormats_t04804BAA94C58D124541864333CA462606C3582A { // System.Int32 TMPro.SpriteAssetUtilities.SpriteAssetImportFormats::value__ int32_t ___value___2; }; // TMPro.TMP_TextElementType struct TMP_TextElementType_t51EE6662436732F22C6B599F5757B7F35F706342 { // System.Int32 TMPro.TMP_TextElementType::value__ int32_t ___value___2; }; // TMPro.TMP_TextInfo struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D : public RuntimeObject { // TMPro.TMP_Text TMPro.TMP_TextInfo::textComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_2; // System.Int32 TMPro.TMP_TextInfo::characterCount int32_t ___characterCount_3; // System.Int32 TMPro.TMP_TextInfo::spriteCount int32_t ___spriteCount_4; // System.Int32 TMPro.TMP_TextInfo::spaceCount int32_t ___spaceCount_5; // System.Int32 TMPro.TMP_TextInfo::wordCount int32_t ___wordCount_6; // System.Int32 TMPro.TMP_TextInfo::linkCount int32_t ___linkCount_7; // System.Int32 TMPro.TMP_TextInfo::lineCount int32_t ___lineCount_8; // System.Int32 TMPro.TMP_TextInfo::pageCount int32_t ___pageCount_9; // System.Int32 TMPro.TMP_TextInfo::materialCount int32_t ___materialCount_10; // TMPro.TMP_CharacterInfo[] TMPro.TMP_TextInfo::characterInfo TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___characterInfo_11; // TMPro.TMP_WordInfo[] TMPro.TMP_TextInfo::wordInfo TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* ___wordInfo_12; // TMPro.TMP_LinkInfo[] TMPro.TMP_TextInfo::linkInfo TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* ___linkInfo_13; // TMPro.TMP_LineInfo[] TMPro.TMP_TextInfo::lineInfo TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* ___lineInfo_14; // TMPro.TMP_PageInfo[] TMPro.TMP_TextInfo::pageInfo TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* ___pageInfo_15; // TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::meshInfo TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___meshInfo_16; // TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::m_CachedMeshInfo TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___m_CachedMeshInfo_17; }; struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields { // UnityEngine.Vector2 TMPro.TMP_TextInfo::k_InfinityVectorPositive Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorPositive_0; // UnityEngine.Vector2 TMPro.TMP_TextInfo::k_InfinityVectorNegative Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorNegative_1; }; // TMPro.TMP_Vertex struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A { // UnityEngine.Vector3 TMPro.TMP_Vertex::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0; // UnityEngine.Vector2 TMPro.TMP_Vertex::uv Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv_1; // UnityEngine.Vector2 TMPro.TMP_Vertex::uv2 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2_2; // UnityEngine.Vector2 TMPro.TMP_Vertex::uv4 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv4_3; // UnityEngine.Color32 TMPro.TMP_Vertex::color Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_4; }; struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A_StaticFields { // TMPro.TMP_Vertex TMPro.TMP_Vertex::k_Zero TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___k_Zero_5; }; // TMPro.TextAlignmentOptions struct TextAlignmentOptions_tF3FA9020F7E2AF1A48660044540254009A22EF01 { // System.Int32 TMPro.TextAlignmentOptions::value__ int32_t ___value___2; }; // TMPro.TextElementType struct TextElementType_t14831C0A10EF00DCD9E4FC359795836A651B4ACB { // System.Byte TMPro.TextElementType::value__ uint8_t ___value___2; }; // TMPro.TextOverflowModes struct TextOverflowModes_t7DCCD00C16E3223CE50CDDCC53F785C0405BE203 { // System.Int32 TMPro.TextOverflowModes::value__ int32_t ___value___2; }; // TMPro.TextRenderFlags struct TextRenderFlags_tE023FF398ECFE57A1DBC6FD2A1AF4AE9620F6E1C { // System.Int32 TMPro.TextRenderFlags::value__ int32_t ___value___2; }; // TMPro.TextureMappingOptions struct TextureMappingOptions_t0E1A47C529DEB45A875486256E7026E97C940DAE { // System.Int32 TMPro.TextureMappingOptions::value__ int32_t ___value___2; }; // TMPro.VertexGradient struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F { // UnityEngine.Color TMPro.VertexGradient::topLeft Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_0; // UnityEngine.Color TMPro.VertexGradient::topRight Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_1; // UnityEngine.Color TMPro.VertexGradient::bottomLeft Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_2; // UnityEngine.Color TMPro.VertexGradient::bottomRight Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_3; }; // TMPro.VertexSortingOrder struct VertexSortingOrder_t95B7AEDBDCAACC3459B6476E5CCC594A6422FFA8 { // System.Int32 TMPro.VertexSortingOrder::value__ int32_t ___value___2; }; // TMPro.VerticalAlignmentOptions struct VerticalAlignmentOptions_tCEF70AF60282B71AEEE14D51253CE6A61E72D855 { // System.Int32 TMPro.VerticalAlignmentOptions::value__ int32_t ___value___2; }; // TMPro.TMP_Text/TextInputSources struct TextInputSources_t41387D6C9CB16E60390F47A15AEB8185BE966D26 { // System.Int32 TMPro.TMP_Text/TextInputSources::value__ int32_t ___value___2; }; // TMPro.TMP_TextUtilities/LineSegment struct LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294 { // UnityEngine.Vector3 TMPro.TMP_TextUtilities/LineSegment::Point1 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point1_0; // UnityEngine.Vector3 TMPro.TMP_TextUtilities/LineSegment::Point2 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point2_1; }; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD { // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::filename String_t* ___filename_0; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::frame SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1; // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::rotated bool ___rotated_2; // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::trimmed bool ___trimmed_3; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::spriteSourceSize SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::sourceSize SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5; // UnityEngine.Vector2 TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::pivot Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6; }; // Native definition for P/Invoke marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke { char* ___filename_0; SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1; int32_t ___rotated_2; int32_t ___trimmed_3; SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4; SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6; }; // Native definition for COM marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com { Il2CppChar* ___filename_0; SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1; int32_t ___rotated_2; int32_t ___trimmed_3; SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4; SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6; }; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta struct Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47 { // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::app String_t* ___app_0; // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::version String_t* ___version_1; // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::image String_t* ___image_2; // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::format String_t* ___format_3; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::size SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___size_4; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::scale float ___scale_5; // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta::smartupdate String_t* ___smartupdate_6; }; // Native definition for P/Invoke marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta struct Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke { char* ___app_0; char* ___version_1; char* ___image_2; char* ___format_3; SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___size_4; float ___scale_5; char* ___smartupdate_6; }; // Native definition for COM marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta struct Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com { Il2CppChar* ___app_0; Il2CppChar* ___version_1; Il2CppChar* ___image_2; Il2CppChar* ___format_3; SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___size_4; float ___scale_5; Il2CppChar* ___smartupdate_6; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem int32_t ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D { // T[] TMPro.TMP_TextProcessingStack`1::itemStack HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem int32_t ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.CaretInfo struct CaretInfo_tCA47726433870FF8D4DC24F6215BAB188D7055E0 { // System.Int32 TMPro.CaretInfo::index int32_t ___index_0; // TMPro.CaretPosition TMPro.CaretInfo::position int32_t ___position_1; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // TMPro.TMP_CharacterInfo struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 { // System.Char TMPro.TMP_CharacterInfo::character Il2CppChar ___character_0; // System.Int32 TMPro.TMP_CharacterInfo::index int32_t ___index_1; // System.Int32 TMPro.TMP_CharacterInfo::stringLength int32_t ___stringLength_2; // TMPro.TMP_TextElementType TMPro.TMP_CharacterInfo::elementType int32_t ___elementType_3; // TMPro.TMP_TextElement TMPro.TMP_CharacterInfo::textElement TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement_4; // TMPro.TMP_FontAsset TMPro.TMP_CharacterInfo::fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_5; // TMPro.TMP_SpriteAsset TMPro.TMP_CharacterInfo::spriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_6; // System.Int32 TMPro.TMP_CharacterInfo::spriteIndex int32_t ___spriteIndex_7; // UnityEngine.Material TMPro.TMP_CharacterInfo::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8; // System.Int32 TMPro.TMP_CharacterInfo::materialReferenceIndex int32_t ___materialReferenceIndex_9; // System.Boolean TMPro.TMP_CharacterInfo::isUsingAlternateTypeface bool ___isUsingAlternateTypeface_10; // System.Single TMPro.TMP_CharacterInfo::pointSize float ___pointSize_11; // System.Int32 TMPro.TMP_CharacterInfo::lineNumber int32_t ___lineNumber_12; // System.Int32 TMPro.TMP_CharacterInfo::pageNumber int32_t ___pageNumber_13; // System.Int32 TMPro.TMP_CharacterInfo::vertexIndex int32_t ___vertexIndex_14; // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_BL TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL_15; // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_TL TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL_16; // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_TR TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR_17; // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_BR TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR_18; // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::topLeft Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_19; // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::bottomLeft Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_20; // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::topRight Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_21; // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::bottomRight Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_22; // System.Single TMPro.TMP_CharacterInfo::origin float ___origin_23; // System.Single TMPro.TMP_CharacterInfo::xAdvance float ___xAdvance_24; // System.Single TMPro.TMP_CharacterInfo::ascender float ___ascender_25; // System.Single TMPro.TMP_CharacterInfo::baseLine float ___baseLine_26; // System.Single TMPro.TMP_CharacterInfo::descender float ___descender_27; // System.Single TMPro.TMP_CharacterInfo::adjustedAscender float ___adjustedAscender_28; // System.Single TMPro.TMP_CharacterInfo::adjustedDescender float ___adjustedDescender_29; // System.Single TMPro.TMP_CharacterInfo::aspectRatio float ___aspectRatio_30; // System.Single TMPro.TMP_CharacterInfo::scale float ___scale_31; // UnityEngine.Color32 TMPro.TMP_CharacterInfo::color Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_32; // UnityEngine.Color32 TMPro.TMP_CharacterInfo::underlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_33; // System.Int32 TMPro.TMP_CharacterInfo::underlineVertexIndex int32_t ___underlineVertexIndex_34; // UnityEngine.Color32 TMPro.TMP_CharacterInfo::strikethroughColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_35; // System.Int32 TMPro.TMP_CharacterInfo::strikethroughVertexIndex int32_t ___strikethroughVertexIndex_36; // UnityEngine.Color32 TMPro.TMP_CharacterInfo::highlightColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_37; // TMPro.HighlightState TMPro.TMP_CharacterInfo::highlightState HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState_38; // TMPro.FontStyles TMPro.TMP_CharacterInfo::style int32_t ___style_39; // System.Boolean TMPro.TMP_CharacterInfo::isVisible bool ___isVisible_40; }; // Native definition for P/Invoke marshalling of TMPro.TMP_CharacterInfo struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_pinvoke { uint8_t ___character_0; int32_t ___index_1; int32_t ___stringLength_2; int32_t ___elementType_3; TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement_4; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_5; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_6; int32_t ___spriteIndex_7; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8; int32_t ___materialReferenceIndex_9; int32_t ___isUsingAlternateTypeface_10; float ___pointSize_11; int32_t ___lineNumber_12; int32_t ___pageNumber_13; int32_t ___vertexIndex_14; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL_15; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL_16; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR_17; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR_18; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_22; float ___origin_23; float ___xAdvance_24; float ___ascender_25; float ___baseLine_26; float ___descender_27; float ___adjustedAscender_28; float ___adjustedDescender_29; float ___aspectRatio_30; float ___scale_31; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_32; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_33; int32_t ___underlineVertexIndex_34; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_35; int32_t ___strikethroughVertexIndex_36; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_37; HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState_38; int32_t ___style_39; int32_t ___isVisible_40; }; // Native definition for COM marshalling of TMPro.TMP_CharacterInfo struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_com { uint8_t ___character_0; int32_t ___index_1; int32_t ___stringLength_2; int32_t ___elementType_3; TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement_4; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_5; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_6; int32_t ___spriteIndex_7; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8; int32_t ___materialReferenceIndex_9; int32_t ___isUsingAlternateTypeface_10; float ___pointSize_11; int32_t ___lineNumber_12; int32_t ___pageNumber_13; int32_t ___vertexIndex_14; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL_15; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL_16; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR_17; TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR_18; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_22; float ___origin_23; float ___xAdvance_24; float ___ascender_25; float ___baseLine_26; float ___descender_27; float ___adjustedAscender_28; float ___adjustedDescender_29; float ___aspectRatio_30; float ___scale_31; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_32; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_33; int32_t ___underlineVertexIndex_34; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_35; int32_t ___strikethroughVertexIndex_36; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_37; HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState_38; int32_t ___style_39; int32_t ___isVisible_40; }; // TMPro.TMP_LineInfo struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 { // System.Int32 TMPro.TMP_LineInfo::controlCharacterCount int32_t ___controlCharacterCount_0; // System.Int32 TMPro.TMP_LineInfo::characterCount int32_t ___characterCount_1; // System.Int32 TMPro.TMP_LineInfo::visibleCharacterCount int32_t ___visibleCharacterCount_2; // System.Int32 TMPro.TMP_LineInfo::spaceCount int32_t ___spaceCount_3; // System.Int32 TMPro.TMP_LineInfo::wordCount int32_t ___wordCount_4; // System.Int32 TMPro.TMP_LineInfo::firstCharacterIndex int32_t ___firstCharacterIndex_5; // System.Int32 TMPro.TMP_LineInfo::firstVisibleCharacterIndex int32_t ___firstVisibleCharacterIndex_6; // System.Int32 TMPro.TMP_LineInfo::lastCharacterIndex int32_t ___lastCharacterIndex_7; // System.Int32 TMPro.TMP_LineInfo::lastVisibleCharacterIndex int32_t ___lastVisibleCharacterIndex_8; // System.Single TMPro.TMP_LineInfo::length float ___length_9; // System.Single TMPro.TMP_LineInfo::lineHeight float ___lineHeight_10; // System.Single TMPro.TMP_LineInfo::ascender float ___ascender_11; // System.Single TMPro.TMP_LineInfo::baseline float ___baseline_12; // System.Single TMPro.TMP_LineInfo::descender float ___descender_13; // System.Single TMPro.TMP_LineInfo::maxAdvance float ___maxAdvance_14; // System.Single TMPro.TMP_LineInfo::width float ___width_15; // System.Single TMPro.TMP_LineInfo::marginLeft float ___marginLeft_16; // System.Single TMPro.TMP_LineInfo::marginRight float ___marginRight_17; // TMPro.HorizontalAlignmentOptions TMPro.TMP_LineInfo::alignment int32_t ___alignment_18; // TMPro.Extents TMPro.TMP_LineInfo::lineExtents Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents_19; }; // TMPro.TMP_MeshInfo struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B { // UnityEngine.Mesh TMPro.TMP_MeshInfo::mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_4; // System.Int32 TMPro.TMP_MeshInfo::vertexCount int32_t ___vertexCount_5; // UnityEngine.Vector3[] TMPro.TMP_MeshInfo::vertices Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices_6; // UnityEngine.Vector3[] TMPro.TMP_MeshInfo::normals Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals_7; // UnityEngine.Vector4[] TMPro.TMP_MeshInfo::tangents Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___tangents_8; // UnityEngine.Vector2[] TMPro.TMP_MeshInfo::uvs0 Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs0_9; // UnityEngine.Vector2[] TMPro.TMP_MeshInfo::uvs2 Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2_10; // UnityEngine.Color32[] TMPro.TMP_MeshInfo::colors32 Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32_11; // System.Int32[] TMPro.TMP_MeshInfo::triangles Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles_12; // UnityEngine.Material TMPro.TMP_MeshInfo::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_13; }; struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields { // UnityEngine.Color32 TMPro.TMP_MeshInfo::s_DefaultColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor_0; // UnityEngine.Vector3 TMPro.TMP_MeshInfo::s_DefaultNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s_DefaultNormal_1; // UnityEngine.Vector4 TMPro.TMP_MeshInfo::s_DefaultTangent Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent_2; // UnityEngine.Bounds TMPro.TMP_MeshInfo::s_DefaultBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___s_DefaultBounds_3; }; // Native definition for P/Invoke marshalling of TMPro.TMP_MeshInfo struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_4; int32_t ___vertexCount_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals_7; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0_9; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2_10; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32_11; Il2CppSafeArray/*NONE*/* ___triangles_12; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_13; }; // Native definition for COM marshalling of TMPro.TMP_MeshInfo struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_4; int32_t ___vertexCount_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals_7; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0_9; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2_10; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32_11; Il2CppSafeArray/*NONE*/* ___triangles_12; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_13; }; // TMPro.TMP_TextElement struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5 : public RuntimeObject { // TMPro.TextElementType TMPro.TMP_TextElement::m_ElementType uint8_t ___m_ElementType_0; // System.UInt32 TMPro.TMP_TextElement::m_Unicode uint32_t ___m_Unicode_1; // TMPro.TMP_Asset TMPro.TMP_TextElement::m_TextAsset TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* ___m_TextAsset_2; // UnityEngine.TextCore.Glyph TMPro.TMP_TextElement::m_Glyph Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph_3; // System.UInt32 TMPro.TMP_TextElement::m_GlyphIndex uint32_t ___m_GlyphIndex_4; // System.Single TMPro.TMP_TextElement::m_Scale float ___m_Scale_5; }; // TMPro.TMP_UpdateManager struct TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2 : public RuntimeObject { // System.Collections.Generic.HashSet`1 TMPro.TMP_UpdateManager::m_LayoutQueueLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_LayoutQueueLookup_1; // System.Collections.Generic.List`1 TMPro.TMP_UpdateManager::m_LayoutRebuildQueue List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_LayoutRebuildQueue_2; // System.Collections.Generic.HashSet`1 TMPro.TMP_UpdateManager::m_GraphicQueueLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_GraphicQueueLookup_3; // System.Collections.Generic.List`1 TMPro.TMP_UpdateManager::m_GraphicRebuildQueue List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_GraphicRebuildQueue_4; // System.Collections.Generic.HashSet`1 TMPro.TMP_UpdateManager::m_InternalUpdateLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_InternalUpdateLookup_5; // System.Collections.Generic.List`1 TMPro.TMP_UpdateManager::m_InternalUpdateQueue List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_InternalUpdateQueue_6; // System.Collections.Generic.HashSet`1 TMPro.TMP_UpdateManager::m_CullingUpdateLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_CullingUpdateLookup_7; // System.Collections.Generic.List`1 TMPro.TMP_UpdateManager::m_CullingUpdateQueue List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* ___m_CullingUpdateQueue_8; }; struct TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields { // TMPro.TMP_UpdateManager TMPro.TMP_UpdateManager::s_Instance TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* ___s_Instance_0; // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_RegisterTextObjectForUpdateMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RegisterTextObjectForUpdateMarker_9; // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_RegisterTextElementForGraphicRebuildMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RegisterTextElementForGraphicRebuildMarker_10; // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_RegisterTextElementForCullingUpdateMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RegisterTextElementForCullingUpdateMarker_11; // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_UnregisterTextObjectForUpdateMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UnregisterTextObjectForUpdateMarker_12; // Unity.Profiling.ProfilerMarker TMPro.TMP_UpdateManager::k_UnregisterTextElementForGraphicRebuildMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UnregisterTextElementForGraphicRebuildMarker_13; }; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject struct SpriteDataObject_t9D25639DD8A0581779E5EEBBD10DB66EB1A1978F : public RuntimeObject { // System.Collections.Generic.List`1 TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject::frames List_1_t4627353295F8415A37CF5B575A1EE871A8174EF0* ___frames_0; // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject::meta Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47 ___meta_1; }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // TMPro.TMP_Asset struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Int32 TMPro.TMP_Asset::m_InstanceID int32_t ___m_InstanceID_4; // System.Int32 TMPro.TMP_Asset::hashCode int32_t ___hashCode_5; // UnityEngine.Material TMPro.TMP_Asset::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_6; // System.Int32 TMPro.TMP_Asset::materialHashCode int32_t ___materialHashCode_7; }; // TMPro.TMP_Character struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35 : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // TMPro.WordWrapState struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A { // System.Int32 TMPro.WordWrapState::previous_WordBreak int32_t ___previous_WordBreak_0; // System.Int32 TMPro.WordWrapState::total_CharacterCount int32_t ___total_CharacterCount_1; // System.Int32 TMPro.WordWrapState::visible_CharacterCount int32_t ___visible_CharacterCount_2; // System.Int32 TMPro.WordWrapState::visible_SpriteCount int32_t ___visible_SpriteCount_3; // System.Int32 TMPro.WordWrapState::visible_LinkCount int32_t ___visible_LinkCount_4; // System.Int32 TMPro.WordWrapState::firstCharacterIndex int32_t ___firstCharacterIndex_5; // System.Int32 TMPro.WordWrapState::firstVisibleCharacterIndex int32_t ___firstVisibleCharacterIndex_6; // System.Int32 TMPro.WordWrapState::lastCharacterIndex int32_t ___lastCharacterIndex_7; // System.Int32 TMPro.WordWrapState::lastVisibleCharIndex int32_t ___lastVisibleCharIndex_8; // System.Int32 TMPro.WordWrapState::lineNumber int32_t ___lineNumber_9; // System.Single TMPro.WordWrapState::maxCapHeight float ___maxCapHeight_10; // System.Single TMPro.WordWrapState::maxAscender float ___maxAscender_11; // System.Single TMPro.WordWrapState::maxDescender float ___maxDescender_12; // System.Single TMPro.WordWrapState::startOfLineAscender float ___startOfLineAscender_13; // System.Single TMPro.WordWrapState::maxLineAscender float ___maxLineAscender_14; // System.Single TMPro.WordWrapState::maxLineDescender float ___maxLineDescender_15; // System.Single TMPro.WordWrapState::pageAscender float ___pageAscender_16; // TMPro.HorizontalAlignmentOptions TMPro.WordWrapState::horizontalAlignment int32_t ___horizontalAlignment_17; // System.Single TMPro.WordWrapState::marginLeft float ___marginLeft_18; // System.Single TMPro.WordWrapState::marginRight float ___marginRight_19; // System.Single TMPro.WordWrapState::xAdvance float ___xAdvance_20; // System.Single TMPro.WordWrapState::preferredWidth float ___preferredWidth_21; // System.Single TMPro.WordWrapState::preferredHeight float ___preferredHeight_22; // System.Single TMPro.WordWrapState::previousLineScale float ___previousLineScale_23; // System.Int32 TMPro.WordWrapState::wordCount int32_t ___wordCount_24; // TMPro.FontStyles TMPro.WordWrapState::fontStyle int32_t ___fontStyle_25; // System.Int32 TMPro.WordWrapState::italicAngle int32_t ___italicAngle_26; // System.Single TMPro.WordWrapState::fontScaleMultiplier float ___fontScaleMultiplier_27; // System.Single TMPro.WordWrapState::currentFontSize float ___currentFontSize_28; // System.Single TMPro.WordWrapState::baselineOffset float ___baselineOffset_29; // System.Single TMPro.WordWrapState::lineOffset float ___lineOffset_30; // System.Boolean TMPro.WordWrapState::isDrivenLineSpacing bool ___isDrivenLineSpacing_31; // System.Single TMPro.WordWrapState::glyphHorizontalAdvanceAdjustment float ___glyphHorizontalAdvanceAdjustment_32; // System.Single TMPro.WordWrapState::cSpace float ___cSpace_33; // System.Single TMPro.WordWrapState::mSpace float ___mSpace_34; // TMPro.TMP_TextInfo TMPro.WordWrapState::textInfo TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35; // TMPro.TMP_LineInfo TMPro.WordWrapState::lineInfo TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36; // UnityEngine.Color32 TMPro.WordWrapState::vertexColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37; // UnityEngine.Color32 TMPro.WordWrapState::underlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38; // UnityEngine.Color32 TMPro.WordWrapState::strikethroughColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39; // UnityEngine.Color32 TMPro.WordWrapState::highlightColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40; // TMPro.TMP_FontStyleStack TMPro.WordWrapState::basicStyleStack TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::italicAngleStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::colorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::underlineColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::strikethroughColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::highlightColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::highlightStateStack TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::colorGradientStack TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::sizeStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::indentStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::fontWeightStack TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::styleStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::baselineStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::actionStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::materialReferenceStack TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::lineJustificationStack TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56; // System.Int32 TMPro.WordWrapState::spriteAnimationID int32_t ___spriteAnimationID_57; // TMPro.TMP_FontAsset TMPro.WordWrapState::currentFontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58; // TMPro.TMP_SpriteAsset TMPro.WordWrapState::currentSpriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59; // UnityEngine.Material TMPro.WordWrapState::currentMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60; // System.Int32 TMPro.WordWrapState::currentMaterialIndex int32_t ___currentMaterialIndex_61; // TMPro.Extents TMPro.WordWrapState::meshExtents Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62; // System.Boolean TMPro.WordWrapState::tagNoParsing bool ___tagNoParsing_63; // System.Boolean TMPro.WordWrapState::isNonBreakingSpace bool ___isNonBreakingSpace_64; }; // Native definition for P/Invoke marshalling of TMPro.WordWrapState struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke { int32_t ___previous_WordBreak_0; int32_t ___total_CharacterCount_1; int32_t ___visible_CharacterCount_2; int32_t ___visible_SpriteCount_3; int32_t ___visible_LinkCount_4; int32_t ___firstCharacterIndex_5; int32_t ___firstVisibleCharacterIndex_6; int32_t ___lastCharacterIndex_7; int32_t ___lastVisibleCharIndex_8; int32_t ___lineNumber_9; float ___maxCapHeight_10; float ___maxAscender_11; float ___maxDescender_12; float ___startOfLineAscender_13; float ___maxLineAscender_14; float ___maxLineDescender_15; float ___pageAscender_16; int32_t ___horizontalAlignment_17; float ___marginLeft_18; float ___marginRight_19; float ___xAdvance_20; float ___preferredWidth_21; float ___preferredHeight_22; float ___previousLineScale_23; int32_t ___wordCount_24; int32_t ___fontStyle_25; int32_t ___italicAngle_26; float ___fontScaleMultiplier_27; float ___currentFontSize_28; float ___baselineOffset_29; float ___lineOffset_30; int32_t ___isDrivenLineSpacing_31; float ___glyphHorizontalAdvanceAdjustment_32; float ___cSpace_33; float ___mSpace_34; TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40; TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46; TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47; TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50; TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54; TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55; TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56; int32_t ___spriteAnimationID_57; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60; int32_t ___currentMaterialIndex_61; Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62; int32_t ___tagNoParsing_63; int32_t ___isNonBreakingSpace_64; }; // Native definition for COM marshalling of TMPro.WordWrapState struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com { int32_t ___previous_WordBreak_0; int32_t ___total_CharacterCount_1; int32_t ___visible_CharacterCount_2; int32_t ___visible_SpriteCount_3; int32_t ___visible_LinkCount_4; int32_t ___firstCharacterIndex_5; int32_t ___firstVisibleCharacterIndex_6; int32_t ___lastCharacterIndex_7; int32_t ___lastVisibleCharIndex_8; int32_t ___lineNumber_9; float ___maxCapHeight_10; float ___maxAscender_11; float ___maxDescender_12; float ___startOfLineAscender_13; float ___maxLineAscender_14; float ___maxLineDescender_15; float ___pageAscender_16; int32_t ___horizontalAlignment_17; float ___marginLeft_18; float ___marginRight_19; float ___xAdvance_20; float ___preferredWidth_21; float ___preferredHeight_22; float ___previousLineScale_23; int32_t ___wordCount_24; int32_t ___fontStyle_25; int32_t ___italicAngle_26; float ___fontScaleMultiplier_27; float ___currentFontSize_28; float ___baselineOffset_29; float ___lineOffset_30; int32_t ___isDrivenLineSpacing_31; float ___glyphHorizontalAdvanceAdjustment_32; float ___cSpace_33; float ___mSpace_34; TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40; TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46; TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47; TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50; TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54; TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55; TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56; int32_t ___spriteAnimationID_57; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60; int32_t ___currentMaterialIndex_61; Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62; int32_t ___tagNoParsing_63; int32_t ___isNonBreakingSpace_64; }; // UnityEngine.Canvas/WillRenderCanvases struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC : public MulticastDelegate_t { }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F { // T[] TMPro.TMP_TextProcessingStack`1::itemStack WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields { // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6; }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 { }; struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields { // UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4; }; // TMPro.TMP_FontAsset struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969 { // System.String TMPro.TMP_FontAsset::m_Version String_t* ___m_Version_8; // System.String TMPro.TMP_FontAsset::m_SourceFontFileGUID String_t* ___m_SourceFontFileGUID_9; // UnityEngine.Font TMPro.TMP_FontAsset::m_SourceFontFile Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile_10; // TMPro.AtlasPopulationMode TMPro.TMP_FontAsset::m_AtlasPopulationMode int32_t ___m_AtlasPopulationMode_11; // UnityEngine.TextCore.FaceInfo TMPro.TMP_FontAsset::m_FaceInfo FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo_12; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_GlyphTable List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable_13; // System.Collections.Generic.Dictionary`2 TMPro.TMP_FontAsset::m_GlyphLookupDictionary Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary_14; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_CharacterTable List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharacterTable_15; // System.Collections.Generic.Dictionary`2 TMPro.TMP_FontAsset::m_CharacterLookupDictionary Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* ___m_CharacterLookupDictionary_16; // UnityEngine.Texture2D TMPro.TMP_FontAsset::m_AtlasTexture Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture_17; // UnityEngine.Texture2D[] TMPro.TMP_FontAsset::m_AtlasTextures Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures_18; // System.Int32 TMPro.TMP_FontAsset::m_AtlasTextureIndex int32_t ___m_AtlasTextureIndex_19; // System.Boolean TMPro.TMP_FontAsset::m_IsMultiAtlasTexturesEnabled bool ___m_IsMultiAtlasTexturesEnabled_20; // System.Boolean TMPro.TMP_FontAsset::m_ClearDynamicDataOnBuild bool ___m_ClearDynamicDataOnBuild_21; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_UsedGlyphRects List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects_22; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_FreeGlyphRects List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects_23; // TMPro.FaceInfo_Legacy TMPro.TMP_FontAsset::m_fontInfo FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8* ___m_fontInfo_24; // UnityEngine.Texture2D TMPro.TMP_FontAsset::atlas Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___atlas_25; // System.Int32 TMPro.TMP_FontAsset::m_AtlasWidth int32_t ___m_AtlasWidth_26; // System.Int32 TMPro.TMP_FontAsset::m_AtlasHeight int32_t ___m_AtlasHeight_27; // System.Int32 TMPro.TMP_FontAsset::m_AtlasPadding int32_t ___m_AtlasPadding_28; // UnityEngine.TextCore.LowLevel.GlyphRenderMode TMPro.TMP_FontAsset::m_AtlasRenderMode int32_t ___m_AtlasRenderMode_29; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_glyphInfoList List_1_tAB7976FADCF872E418770E60783056C23394843D* ___m_glyphInfoList_30; // TMPro.KerningTable TMPro.TMP_FontAsset::m_KerningTable KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B* ___m_KerningTable_31; // TMPro.TMP_FontFeatureTable TMPro.TMP_FontAsset::m_FontFeatureTable TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* ___m_FontFeatureTable_32; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::fallbackFontAssets List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___fallbackFontAssets_33; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_FallbackFontAssetTable List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___m_FallbackFontAssetTable_34; // TMPro.FontAssetCreationSettings TMPro.TMP_FontAsset::m_CreationSettings FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF ___m_CreationSettings_35; // TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::m_FontWeightTable TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___m_FontWeightTable_36; // TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::fontWeights TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___fontWeights_37; // System.Single TMPro.TMP_FontAsset::normalStyle float ___normalStyle_38; // System.Single TMPro.TMP_FontAsset::normalSpacingOffset float ___normalSpacingOffset_39; // System.Single TMPro.TMP_FontAsset::boldStyle float ___boldStyle_40; // System.Single TMPro.TMP_FontAsset::boldSpacing float ___boldSpacing_41; // System.Byte TMPro.TMP_FontAsset::italicStyle uint8_t ___italicStyle_42; // System.Byte TMPro.TMP_FontAsset::tabSize uint8_t ___tabSize_43; // System.Boolean TMPro.TMP_FontAsset::IsFontAssetLookupTablesDirty bool ___IsFontAssetLookupTablesDirty_44; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::FallbackSearchQueryLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___FallbackSearchQueryLookup_53; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_GlyphsToRender List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender_59; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_GlyphsRendered List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered_60; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_GlyphIndexList List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList_61; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_GlyphIndexListNewlyAdded List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded_62; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_GlyphsToAdd List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd_63; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::m_GlyphsToAddLookup HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup_64; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::m_CharactersToAdd List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharactersToAdd_65; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::m_CharactersToAddLookup HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup_66; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::s_MissingCharacterList List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList_67; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::m_MissingUnicodesFromFontFile HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile_68; }; struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_StaticFields { // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_ReadFontAssetDefinitionMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker_45; // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_AddSynthesizedCharactersMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker_46; // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_TryAddCharacterMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker_47; // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_TryAddCharactersMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker_48; // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_UpdateGlyphAdjustmentRecordsMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker_49; // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_ClearFontAssetDataMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker_50; // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_UpdateFontAssetDataMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker_51; // System.String TMPro.TMP_FontAsset::s_DefaultMaterialSuffix String_t* ___s_DefaultMaterialSuffix_52; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::k_SearchedFontAssetLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_SearchedFontAssetLookup_54; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::k_FontAssets_FontFeaturesUpdateQueue List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_FontFeaturesUpdateQueue_55; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::k_FontAssets_FontFeaturesUpdateQueueLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_FontFeaturesUpdateQueueLookup_56; // System.Collections.Generic.List`1 TMPro.TMP_FontAsset::k_FontAssets_AtlasTexturesUpdateQueue List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_AtlasTexturesUpdateQueue_57; // System.Collections.Generic.HashSet`1 TMPro.TMP_FontAsset::k_FontAssets_AtlasTexturesUpdateQueueLookup HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_AtlasTexturesUpdateQueueLookup_58; // System.UInt32[] TMPro.TMP_FontAsset::k_GlyphIndexArray UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray_69; }; // UnityEngine.EventSystems.UIBehaviour struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D { // UnityEngine.Material UnityEngine.UI.Graphic::m_Material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6; // UnityEngine.Color UnityEngine.UI.Graphic::m_Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7; // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate bool ___m_SkipLayoutUpdate_8; // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate bool ___m_SkipMaterialUpdate_9; // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget bool ___m_RaycastTarget_10; // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_11; // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_12; // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_13; // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_14; // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty bool ___m_VertsDirty_15; // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty bool ___m_MaterialDirty_16; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_17; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_18; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_19; // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_22; // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_23; // UnityEngine.UI.CoroutineTween.TweenRunner`1 UnityEngine.UI.Graphic::m_ColorTweenRunner TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_24; // System.Boolean UnityEngine.UI.Graphic::k__BackingField bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }; struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields { // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4; // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5; // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_20; // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_21; }; // UnityEngine.UI.MaskableGraphic struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 { // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil bool ___m_ShouldRecalculateStencil_26; // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_27; // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_28; // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable bool ___m_Maskable_29; // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic bool ___m_IsMaskingGraphic_30; // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking bool ___m_IncludeForMasking_31; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_32; // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate bool ___m_ShouldRecalculate_33; // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue int32_t ___m_StencilValue_34; // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_35; }; // TMPro.TMP_Text struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E { // System.String TMPro.TMP_Text::m_text String_t* ___m_text_36; // System.Boolean TMPro.TMP_Text::m_IsTextBackingStringDirty bool ___m_IsTextBackingStringDirty_37; // TMPro.ITextPreprocessor TMPro.TMP_Text::m_TextPreprocessor RuntimeObject* ___m_TextPreprocessor_38; // System.Boolean TMPro.TMP_Text::m_isRightToLeft bool ___m_isRightToLeft_39; // TMPro.TMP_FontAsset TMPro.TMP_Text::m_fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_40; // TMPro.TMP_FontAsset TMPro.TMP_Text::m_currentFontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset_41; // System.Boolean TMPro.TMP_Text::m_isSDFShader bool ___m_isSDFShader_42; // UnityEngine.Material TMPro.TMP_Text::m_sharedMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_43; // UnityEngine.Material TMPro.TMP_Text::m_currentMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial_44; // System.Int32 TMPro.TMP_Text::m_currentMaterialIndex int32_t ___m_currentMaterialIndex_48; // UnityEngine.Material[] TMPro.TMP_Text::m_fontSharedMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials_49; // UnityEngine.Material TMPro.TMP_Text::m_fontMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial_50; // UnityEngine.Material[] TMPro.TMP_Text::m_fontMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials_51; // System.Boolean TMPro.TMP_Text::m_isMaterialDirty bool ___m_isMaterialDirty_52; // UnityEngine.Color32 TMPro.TMP_Text::m_fontColor32 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32_53; // UnityEngine.Color TMPro.TMP_Text::m_fontColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor_54; // UnityEngine.Color32 TMPro.TMP_Text::m_underlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor_56; // UnityEngine.Color32 TMPro.TMP_Text::m_strikethroughColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor_57; // System.Boolean TMPro.TMP_Text::m_enableVertexGradient bool ___m_enableVertexGradient_58; // TMPro.ColorMode TMPro.TMP_Text::m_colorMode int32_t ___m_colorMode_59; // TMPro.VertexGradient TMPro.TMP_Text::m_fontColorGradient VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient_60; // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_fontColorGradientPreset TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset_61; // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_spriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_62; // System.Boolean TMPro.TMP_Text::m_tintAllSprites bool ___m_tintAllSprites_63; // System.Boolean TMPro.TMP_Text::m_tintSprite bool ___m_tintSprite_64; // UnityEngine.Color32 TMPro.TMP_Text::m_spriteColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor_65; // TMPro.TMP_StyleSheet TMPro.TMP_Text::m_StyleSheet TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet_66; // TMPro.TMP_Style TMPro.TMP_Text::m_TextStyle TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle_67; // System.Int32 TMPro.TMP_Text::m_TextStyleHashCode int32_t ___m_TextStyleHashCode_68; // System.Boolean TMPro.TMP_Text::m_overrideHtmlColors bool ___m_overrideHtmlColors_69; // UnityEngine.Color32 TMPro.TMP_Text::m_faceColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor_70; // UnityEngine.Color32 TMPro.TMP_Text::m_outlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor_71; // System.Single TMPro.TMP_Text::m_outlineWidth float ___m_outlineWidth_72; // System.Single TMPro.TMP_Text::m_fontSize float ___m_fontSize_73; // System.Single TMPro.TMP_Text::m_currentFontSize float ___m_currentFontSize_74; // System.Single TMPro.TMP_Text::m_fontSizeBase float ___m_fontSizeBase_75; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_sizeStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack_76; // TMPro.FontWeight TMPro.TMP_Text::m_fontWeight int32_t ___m_fontWeight_77; // TMPro.FontWeight TMPro.TMP_Text::m_FontWeightInternal int32_t ___m_FontWeightInternal_78; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_FontWeightStack TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack_79; // System.Boolean TMPro.TMP_Text::m_enableAutoSizing bool ___m_enableAutoSizing_80; // System.Single TMPro.TMP_Text::m_maxFontSize float ___m_maxFontSize_81; // System.Single TMPro.TMP_Text::m_minFontSize float ___m_minFontSize_82; // System.Int32 TMPro.TMP_Text::m_AutoSizeIterationCount int32_t ___m_AutoSizeIterationCount_83; // System.Int32 TMPro.TMP_Text::m_AutoSizeMaxIterationCount int32_t ___m_AutoSizeMaxIterationCount_84; // System.Boolean TMPro.TMP_Text::m_IsAutoSizePointSizeSet bool ___m_IsAutoSizePointSizeSet_85; // System.Single TMPro.TMP_Text::m_fontSizeMin float ___m_fontSizeMin_86; // System.Single TMPro.TMP_Text::m_fontSizeMax float ___m_fontSizeMax_87; // TMPro.FontStyles TMPro.TMP_Text::m_fontStyle int32_t ___m_fontStyle_88; // TMPro.FontStyles TMPro.TMP_Text::m_FontStyleInternal int32_t ___m_FontStyleInternal_89; // TMPro.TMP_FontStyleStack TMPro.TMP_Text::m_fontStyleStack TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack_90; // System.Boolean TMPro.TMP_Text::m_isUsingBold bool ___m_isUsingBold_91; // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_HorizontalAlignment int32_t ___m_HorizontalAlignment_92; // TMPro.VerticalAlignmentOptions TMPro.TMP_Text::m_VerticalAlignment int32_t ___m_VerticalAlignment_93; // TMPro.TextAlignmentOptions TMPro.TMP_Text::m_textAlignment int32_t ___m_textAlignment_94; // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_lineJustification int32_t ___m_lineJustification_95; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_lineJustificationStack TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack_96; // UnityEngine.Vector3[] TMPro.TMP_Text::m_textContainerLocalCorners Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners_97; // System.Single TMPro.TMP_Text::m_characterSpacing float ___m_characterSpacing_98; // System.Single TMPro.TMP_Text::m_cSpacing float ___m_cSpacing_99; // System.Single TMPro.TMP_Text::m_monoSpacing float ___m_monoSpacing_100; // System.Single TMPro.TMP_Text::m_wordSpacing float ___m_wordSpacing_101; // System.Single TMPro.TMP_Text::m_lineSpacing float ___m_lineSpacing_102; // System.Single TMPro.TMP_Text::m_lineSpacingDelta float ___m_lineSpacingDelta_103; // System.Single TMPro.TMP_Text::m_lineHeight float ___m_lineHeight_104; // System.Boolean TMPro.TMP_Text::m_IsDrivenLineSpacing bool ___m_IsDrivenLineSpacing_105; // System.Single TMPro.TMP_Text::m_lineSpacingMax float ___m_lineSpacingMax_106; // System.Single TMPro.TMP_Text::m_paragraphSpacing float ___m_paragraphSpacing_107; // System.Single TMPro.TMP_Text::m_charWidthMaxAdj float ___m_charWidthMaxAdj_108; // System.Single TMPro.TMP_Text::m_charWidthAdjDelta float ___m_charWidthAdjDelta_109; // System.Boolean TMPro.TMP_Text::m_enableWordWrapping bool ___m_enableWordWrapping_110; // System.Boolean TMPro.TMP_Text::m_isCharacterWrappingEnabled bool ___m_isCharacterWrappingEnabled_111; // System.Boolean TMPro.TMP_Text::m_isNonBreakingSpace bool ___m_isNonBreakingSpace_112; // System.Boolean TMPro.TMP_Text::m_isIgnoringAlignment bool ___m_isIgnoringAlignment_113; // System.Single TMPro.TMP_Text::m_wordWrappingRatios float ___m_wordWrappingRatios_114; // TMPro.TextOverflowModes TMPro.TMP_Text::m_overflowMode int32_t ___m_overflowMode_115; // System.Int32 TMPro.TMP_Text::m_firstOverflowCharacterIndex int32_t ___m_firstOverflowCharacterIndex_116; // TMPro.TMP_Text TMPro.TMP_Text::m_linkedTextComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent_117; // TMPro.TMP_Text TMPro.TMP_Text::parentLinkedComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent_118; // System.Boolean TMPro.TMP_Text::m_isTextTruncated bool ___m_isTextTruncated_119; // System.Boolean TMPro.TMP_Text::m_enableKerning bool ___m_enableKerning_120; // System.Single TMPro.TMP_Text::m_GlyphHorizontalAdvanceAdjustment float ___m_GlyphHorizontalAdvanceAdjustment_121; // System.Boolean TMPro.TMP_Text::m_enableExtraPadding bool ___m_enableExtraPadding_122; // System.Boolean TMPro.TMP_Text::checkPaddingRequired bool ___checkPaddingRequired_123; // System.Boolean TMPro.TMP_Text::m_isRichText bool ___m_isRichText_124; // System.Boolean TMPro.TMP_Text::m_parseCtrlCharacters bool ___m_parseCtrlCharacters_125; // System.Boolean TMPro.TMP_Text::m_isOverlay bool ___m_isOverlay_126; // System.Boolean TMPro.TMP_Text::m_isOrthographic bool ___m_isOrthographic_127; // System.Boolean TMPro.TMP_Text::m_isCullingEnabled bool ___m_isCullingEnabled_128; // System.Boolean TMPro.TMP_Text::m_isMaskingEnabled bool ___m_isMaskingEnabled_129; // System.Boolean TMPro.TMP_Text::isMaskUpdateRequired bool ___isMaskUpdateRequired_130; // System.Boolean TMPro.TMP_Text::m_ignoreCulling bool ___m_ignoreCulling_131; // TMPro.TextureMappingOptions TMPro.TMP_Text::m_horizontalMapping int32_t ___m_horizontalMapping_132; // TMPro.TextureMappingOptions TMPro.TMP_Text::m_verticalMapping int32_t ___m_verticalMapping_133; // System.Single TMPro.TMP_Text::m_uvLineOffset float ___m_uvLineOffset_134; // TMPro.TextRenderFlags TMPro.TMP_Text::m_renderMode int32_t ___m_renderMode_135; // TMPro.VertexSortingOrder TMPro.TMP_Text::m_geometrySortingOrder int32_t ___m_geometrySortingOrder_136; // System.Boolean TMPro.TMP_Text::m_IsTextObjectScaleStatic bool ___m_IsTextObjectScaleStatic_137; // System.Boolean TMPro.TMP_Text::m_VertexBufferAutoSizeReduction bool ___m_VertexBufferAutoSizeReduction_138; // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacter int32_t ___m_firstVisibleCharacter_139; // System.Int32 TMPro.TMP_Text::m_maxVisibleCharacters int32_t ___m_maxVisibleCharacters_140; // System.Int32 TMPro.TMP_Text::m_maxVisibleWords int32_t ___m_maxVisibleWords_141; // System.Int32 TMPro.TMP_Text::m_maxVisibleLines int32_t ___m_maxVisibleLines_142; // System.Boolean TMPro.TMP_Text::m_useMaxVisibleDescender bool ___m_useMaxVisibleDescender_143; // System.Int32 TMPro.TMP_Text::m_pageToDisplay int32_t ___m_pageToDisplay_144; // System.Boolean TMPro.TMP_Text::m_isNewPage bool ___m_isNewPage_145; // UnityEngine.Vector4 TMPro.TMP_Text::m_margin Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin_146; // System.Single TMPro.TMP_Text::m_marginLeft float ___m_marginLeft_147; // System.Single TMPro.TMP_Text::m_marginRight float ___m_marginRight_148; // System.Single TMPro.TMP_Text::m_marginWidth float ___m_marginWidth_149; // System.Single TMPro.TMP_Text::m_marginHeight float ___m_marginHeight_150; // System.Single TMPro.TMP_Text::m_width float ___m_width_151; // TMPro.TMP_TextInfo TMPro.TMP_Text::m_textInfo TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo_152; // System.Boolean TMPro.TMP_Text::m_havePropertiesChanged bool ___m_havePropertiesChanged_153; // System.Boolean TMPro.TMP_Text::m_isUsingLegacyAnimationComponent bool ___m_isUsingLegacyAnimationComponent_154; // UnityEngine.Transform TMPro.TMP_Text::m_transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform_155; // UnityEngine.RectTransform TMPro.TMP_Text::m_rectTransform RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform_156; // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousRectTransformSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize_157; // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousPivotPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition_158; // System.Boolean TMPro.TMP_Text::k__BackingField bool ___U3CautoSizeTextContainerU3Ek__BackingField_159; // System.Boolean TMPro.TMP_Text::m_autoSizeTextContainer bool ___m_autoSizeTextContainer_160; // UnityEngine.Mesh TMPro.TMP_Text::m_mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_161; // System.Boolean TMPro.TMP_Text::m_isVolumetricText bool ___m_isVolumetricText_162; // System.Action`1 TMPro.TMP_Text::OnPreRenderText Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_165; // TMPro.TMP_SpriteAnimator TMPro.TMP_Text::m_spriteAnimator TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator_166; // System.Single TMPro.TMP_Text::m_flexibleHeight float ___m_flexibleHeight_167; // System.Single TMPro.TMP_Text::m_flexibleWidth float ___m_flexibleWidth_168; // System.Single TMPro.TMP_Text::m_minWidth float ___m_minWidth_169; // System.Single TMPro.TMP_Text::m_minHeight float ___m_minHeight_170; // System.Single TMPro.TMP_Text::m_maxWidth float ___m_maxWidth_171; // System.Single TMPro.TMP_Text::m_maxHeight float ___m_maxHeight_172; // UnityEngine.UI.LayoutElement TMPro.TMP_Text::m_LayoutElement LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement_173; // System.Single TMPro.TMP_Text::m_preferredWidth float ___m_preferredWidth_174; // System.Single TMPro.TMP_Text::m_renderedWidth float ___m_renderedWidth_175; // System.Boolean TMPro.TMP_Text::m_isPreferredWidthDirty bool ___m_isPreferredWidthDirty_176; // System.Single TMPro.TMP_Text::m_preferredHeight float ___m_preferredHeight_177; // System.Single TMPro.TMP_Text::m_renderedHeight float ___m_renderedHeight_178; // System.Boolean TMPro.TMP_Text::m_isPreferredHeightDirty bool ___m_isPreferredHeightDirty_179; // System.Boolean TMPro.TMP_Text::m_isCalculatingPreferredValues bool ___m_isCalculatingPreferredValues_180; // System.Int32 TMPro.TMP_Text::m_layoutPriority int32_t ___m_layoutPriority_181; // System.Boolean TMPro.TMP_Text::m_isLayoutDirty bool ___m_isLayoutDirty_182; // System.Boolean TMPro.TMP_Text::m_isAwake bool ___m_isAwake_183; // System.Boolean TMPro.TMP_Text::m_isWaitingOnResourceLoad bool ___m_isWaitingOnResourceLoad_184; // TMPro.TMP_Text/TextInputSources TMPro.TMP_Text::m_inputSource int32_t ___m_inputSource_185; // System.Single TMPro.TMP_Text::m_fontScaleMultiplier float ___m_fontScaleMultiplier_186; // System.Single TMPro.TMP_Text::tag_LineIndent float ___tag_LineIndent_190; // System.Single TMPro.TMP_Text::tag_Indent float ___tag_Indent_191; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_indentStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack_192; // System.Boolean TMPro.TMP_Text::tag_NoParsing bool ___tag_NoParsing_193; // System.Boolean TMPro.TMP_Text::m_isParsingText bool ___m_isParsingText_194; // UnityEngine.Matrix4x4 TMPro.TMP_Text::m_FXMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix_195; // System.Boolean TMPro.TMP_Text::m_isFXMatrixSet bool ___m_isFXMatrixSet_196; // TMPro.TMP_Text/UnicodeChar[] TMPro.TMP_Text::m_TextProcessingArray UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray_197; // System.Int32 TMPro.TMP_Text::m_InternalTextProcessingArraySize int32_t ___m_InternalTextProcessingArraySize_198; // TMPro.TMP_CharacterInfo[] TMPro.TMP_Text::m_internalCharacterInfo TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo_199; // System.Int32 TMPro.TMP_Text::m_totalCharacterCount int32_t ___m_totalCharacterCount_200; // System.Int32 TMPro.TMP_Text::m_characterCount int32_t ___m_characterCount_207; // System.Int32 TMPro.TMP_Text::m_firstCharacterOfLine int32_t ___m_firstCharacterOfLine_208; // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacterOfLine int32_t ___m_firstVisibleCharacterOfLine_209; // System.Int32 TMPro.TMP_Text::m_lastCharacterOfLine int32_t ___m_lastCharacterOfLine_210; // System.Int32 TMPro.TMP_Text::m_lastVisibleCharacterOfLine int32_t ___m_lastVisibleCharacterOfLine_211; // System.Int32 TMPro.TMP_Text::m_lineNumber int32_t ___m_lineNumber_212; // System.Int32 TMPro.TMP_Text::m_lineVisibleCharacterCount int32_t ___m_lineVisibleCharacterCount_213; // System.Int32 TMPro.TMP_Text::m_pageNumber int32_t ___m_pageNumber_214; // System.Single TMPro.TMP_Text::m_PageAscender float ___m_PageAscender_215; // System.Single TMPro.TMP_Text::m_maxTextAscender float ___m_maxTextAscender_216; // System.Single TMPro.TMP_Text::m_maxCapHeight float ___m_maxCapHeight_217; // System.Single TMPro.TMP_Text::m_ElementAscender float ___m_ElementAscender_218; // System.Single TMPro.TMP_Text::m_ElementDescender float ___m_ElementDescender_219; // System.Single TMPro.TMP_Text::m_maxLineAscender float ___m_maxLineAscender_220; // System.Single TMPro.TMP_Text::m_maxLineDescender float ___m_maxLineDescender_221; // System.Single TMPro.TMP_Text::m_startOfLineAscender float ___m_startOfLineAscender_222; // System.Single TMPro.TMP_Text::m_startOfLineDescender float ___m_startOfLineDescender_223; // System.Single TMPro.TMP_Text::m_lineOffset float ___m_lineOffset_224; // TMPro.Extents TMPro.TMP_Text::m_meshExtents Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents_225; // UnityEngine.Color32 TMPro.TMP_Text::m_htmlColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor_226; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_colorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack_227; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_underlineColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack_228; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_strikethroughColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack_229; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_HighlightStateStack TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack_230; // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_colorGradientPreset TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset_231; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_colorGradientStack TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack_232; // System.Boolean TMPro.TMP_Text::m_colorGradientPresetIsTinted bool ___m_colorGradientPresetIsTinted_233; // System.Single TMPro.TMP_Text::m_tabSpacing float ___m_tabSpacing_234; // System.Single TMPro.TMP_Text::m_spacing float ___m_spacing_235; // TMPro.TMP_TextProcessingStack`1[] TMPro.TMP_Text::m_TextStyleStacks TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks_236; // System.Int32 TMPro.TMP_Text::m_TextStyleStackDepth int32_t ___m_TextStyleStackDepth_237; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_ItalicAngleStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack_238; // System.Int32 TMPro.TMP_Text::m_ItalicAngle int32_t ___m_ItalicAngle_239; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_actionStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack_240; // System.Single TMPro.TMP_Text::m_padding float ___m_padding_241; // System.Single TMPro.TMP_Text::m_baselineOffset float ___m_baselineOffset_242; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_baselineOffsetStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack_243; // System.Single TMPro.TMP_Text::m_xAdvance float ___m_xAdvance_244; // TMPro.TMP_TextElementType TMPro.TMP_Text::m_textElementType int32_t ___m_textElementType_245; // TMPro.TMP_TextElement TMPro.TMP_Text::m_cached_TextElement TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement_246; // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Ellipsis SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis_247; // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Underline SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline_248; // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_defaultSpriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset_249; // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_currentSpriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset_250; // System.Int32 TMPro.TMP_Text::m_spriteCount int32_t ___m_spriteCount_251; // System.Int32 TMPro.TMP_Text::m_spriteIndex int32_t ___m_spriteIndex_252; // System.Int32 TMPro.TMP_Text::m_spriteAnimationID int32_t ___m_spriteAnimationID_253; // System.Boolean TMPro.TMP_Text::m_ignoreActiveState bool ___m_ignoreActiveState_256; // TMPro.TMP_Text/TextBackingContainer TMPro.TMP_Text::m_TextBackingArray TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray_257; // System.Decimal[] TMPro.TMP_Text::k_Power DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power_258; }; struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields { // TMPro.MaterialReference[] TMPro.TMP_Text::m_materialReferences MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences_45; // System.Collections.Generic.Dictionary`2 TMPro.TMP_Text::m_materialReferenceIndexLookup Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup_46; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_materialReferenceStack TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack_47; // UnityEngine.Color32 TMPro.TMP_Text::s_colorWhite Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite_55; // System.Func`3 TMPro.TMP_Text::OnFontAssetRequest Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest_163; // System.Func`3 TMPro.TMP_Text::OnSpriteAssetRequest Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest_164; // System.Char[] TMPro.TMP_Text::m_htmlTag CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag_187; // TMPro.RichTextTagAttribute[] TMPro.TMP_Text::m_xmlAttribute RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute_188; // System.Single[] TMPro.TMP_Text::m_attributeParameterValues SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues_189; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedWordWrapState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState_201; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLineState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState_202; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedEllipsisState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState_203; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLastValidState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState_204; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedSoftLineBreakState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState_205; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_EllipsisInsertionCandidateStack TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack_206; // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_ParseTextMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker_254; // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_InsertNewLineMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker_255; // UnityEngine.Vector2 TMPro.TMP_Text::k_LargePositiveVector2 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2_259; // UnityEngine.Vector2 TMPro.TMP_Text::k_LargeNegativeVector2 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2_260; // System.Single TMPro.TMP_Text::k_LargePositiveFloat float ___k_LargePositiveFloat_261; // System.Single TMPro.TMP_Text::k_LargeNegativeFloat float ___k_LargeNegativeFloat_262; // System.Int32 TMPro.TMP_Text::k_LargePositiveInt int32_t ___k_LargePositiveInt_263; // System.Int32 TMPro.TMP_Text::k_LargeNegativeInt int32_t ___k_LargeNegativeInt_264; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.UInt32[] 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; } }; // TMPro.TMP_CharacterInfo[] struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99 : public RuntimeArray { ALIGN_FIELD (8) TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 m_Items[1]; inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* 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, TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_4), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_8), (void*)NULL); #endif } inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_4), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_8), (void*)NULL); #endif } }; // TMPro.TMP_WordInfo[] struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC : public RuntimeArray { ALIGN_FIELD (8) TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 m_Items[1]; inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983* 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, TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL); } inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL); } }; // TMPro.TMP_LinkInfo[] struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E : public RuntimeArray { ALIGN_FIELD (8) TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 m_Items[1]; inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6* 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, TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkID_6), (void*)NULL); #endif } inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkID_6), (void*)NULL); #endif } }; // TMPro.TMP_LineInfo[] struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E : public RuntimeArray { ALIGN_FIELD (8) TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 m_Items[1]; inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* 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, TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 value) { m_Items[index] = value; } }; // TMPro.TMP_PageInfo[] struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9 : public RuntimeArray { ALIGN_FIELD (8) TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 m_Items[1]; inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* 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, TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4 value) { m_Items[index] = value; } }; // TMPro.TMP_MeshInfo[] struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7 : public RuntimeArray { ALIGN_FIELD (8) TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B m_Items[1]; inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* 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, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh_4), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents_8), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_11), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_12), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_13), (void*)NULL); #endif } inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh_4), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents_8), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_11), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_12), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_13), (void*)NULL); #endif } }; // TMPro.MaterialReference[] struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2 : public RuntimeArray { ALIGN_FIELD (8) MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B m_Items[1]; inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* 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_tFD98FFFBBDF168028E637446C6676507186F4D0B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL); #endif } inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL); #endif } }; // UnityEngine.Vector3[] 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; } }; // UnityEngine.Vector2[] 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; } }; // UnityEngine.Color32[] 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; } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_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, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** 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, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Void System.Array::Resize(T[]&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438_gshared (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_Text/CharacterSubstitution::.ctor(System.Int32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378 (CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403* __this, int32_t ___index0, uint32_t ___unicode1, const RuntimeMethod* method) ; // TMPro.TMP_Asset TMPro.TMP_TextElement::get_textAsset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* TMP_TextElement_get_textAsset_m3FFA01E6D0068D1F8F578CBF2590A752683A61EA (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ; // System.Void TMPro.TMP_Text/SpecialCharacter::.ctor(TMPro.TMP_Character,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* __this, TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character0, int32_t ___materialIndex1, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, const RuntimeMethod* method) ; // System.Void TMPro.TMP_Text/TextBackingContainer::set_Count(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.UInt32 TMPro.TMP_Text/TextBackingContainer::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_Text/TextBackingContainer::Resize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___size0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_Text/TextBackingContainer::set_Item(System.Int32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___index0, uint32_t ___value1, const RuntimeMethod* method) ; // System.Void TMPro.TMP_Text/TextBackingContainer::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer__ctor_m28ABE283E7734CCAFCB78E5C71E817D495C1699D (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___size0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::NextPowerOfTwo(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014 (int32_t ___value0, const RuntimeMethod* method) ; // System.Void System.Array::Resize(T[]&,System.Int32) inline void Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA** ___array0, int32_t ___newSize1, const RuntimeMethod* method) { (( void (*) (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA**, int32_t, const RuntimeMethod*))Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438_gshared)(___array0, ___newSize1, method); } // System.Void TMPro.TMP_Text/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB6F7B455BB3E880F27BB5E26F8D49389333F84E1 (U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void TMPro.TMP_MeshInfo::Clear(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, bool ___uploadChanges0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m247290DC2AD29A232C6473904748ADD11779D543 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method) ; // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m1BDC394210705FC5219A44B3D110BF50F3027B55 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___startIndex0, const RuntimeMethod* method) ; // System.Void System.Array::Copy(System.Array,System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F (RuntimeArray* ___sourceArray0, RuntimeArray* ___destinationArray1, int32_t ___length2, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ; // System.Void TMPro.TMP_TextParsingUtilities::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextParsingUtilities__ctor_m5B95C165745456957248A8D1EDFAD9B495F47323 (TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* __this, const RuntimeMethod* method) ; // System.Char System.String::get_Chars(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Char TMPro.TMP_TextParsingUtilities::ToUpperASCIIFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextParsingUtilities_ToUpperASCIIFast_m268B0B889DF9D45852F99FEFB930CB1BF4AC8212 (Il2CppChar ___c0, const RuntimeMethod* method) ; // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // System.Void TMPro.TMP_FontStyleStack::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, const RuntimeMethod* method) ; // System.Byte TMPro.TMP_FontStyleStack::Add(TMPro.FontStyles) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, int32_t ___style0, const RuntimeMethod* method) ; // System.Byte TMPro.TMP_FontStyleStack::Remove(TMPro.FontStyles) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, int32_t ___style0, const RuntimeMethod* method) ; // System.Void TMPro.CaretInfo::.ctor(System.Int32,TMPro.CaretPosition) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CaretInfo__ctor_m32D2780AAB3322C5EB68677CE3A73BF6B43E51B8 (CaretInfo_tCA47726433870FF8D4DC24F6215BAB188D7055E0* __this, int32_t ___index0, int32_t ___position1, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_TextUtilities::FindNearestCharacter(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestCharacter_m1732D15AB75A7DC6978D853AAE0C7EE89E1A124C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, bool ___visibleOnly3, const RuntimeMethod* method) ; // UnityEngine.RectTransform TMPro.TMP_Text::get_rectTransform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ; // System.Boolean TMPro.TMP_TextUtilities::ScreenPointToWorldPointInRectangle(UnityEngine.Transform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPoint1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___worldPoint3, const RuntimeMethod* method) ; // TMPro.TMP_TextInfo TMPro.TMP_Text::get_textInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_TextUtilities::FindNearestLine(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestLine_m01AB87B742CB31C401DF18A825D2A432A08D5406 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_TextUtilities::FindNearestCharacterOnLine(TMPro.TMP_Text,UnityEngine.Vector3,System.Int32,UnityEngine.Camera,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestCharacterOnLine_m0D48859A5F5601586E8B179B6BEA825731D02D79 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, int32_t ___line2, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera3, bool ___visibleOnly4, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Min(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method) ; // System.Boolean TMPro.TMP_TextUtilities::PointIntersectRectangle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___c3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___d4, const RuntimeMethod* method) ; // System.Single TMPro.TMP_TextUtilities::DistanceToLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point2, const RuntimeMethod* method) ; // System.Void UnityEngine.RectTransform::GetWorldCorners(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_GetWorldCorners_m6E15303C3B065B2F65E0A7F0E0217695564C2E09 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___fourCornersArray0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Max(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ; // UnityEngine.Transform TMPro.TMP_Text::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ; // TMPro.TextOverflowModes TMPro.TMP_Text::get_overflowMode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_overflowMode_m494E5C01E450AF8F4F344856D289D0FDEB8DDCB4 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_Text::get_pageToDisplay() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_pageToDisplay_mAA3CCC7BD6CA9430558F3409E05B6E754D82C730 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ; // UnityEngine.Ray UnityEngine.RectTransformUtility::ScreenPointToRay(UnityEngine.Camera,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 RectTransformUtility_ScreenPointToRay_m4893D10741EADF21F1141590F1BD2E96B15E8308 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPos1, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_back() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point1, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___inNormal0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___inPoint1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, float* ___enter1, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, float ___distance0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ; // System.Char TMPro.TMP_TextUtilities::ToUpperFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextUtilities_ToUpperFast_m3F874B1E74717ABED16DBBEBEA9CA232CDBE8C61 (Il2CppChar ___c0, const RuntimeMethod* method) ; // System.Char TMPro.TMP_TextUtilities::ToLowerFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextUtilities_ToLowerFast_m3125BB59BCA6321C1D0AC527CAA6645D618BD083 (Il2CppChar ___c0, const RuntimeMethod* method) ; // System.Int32 TMPro.TMP_TextUtilities::HexToInt(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_HexToInt_m2534F048B7379A4F4A844DDF0A03069E5DB5C0EF (Il2CppChar ___hex0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_TextUtilities/LineSegment::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B (LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p21, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager__ctor_m69A0A84DD4CD9C719AC6241795E327E198F3B8D5 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0 (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, const RuntimeMethod* method) { (( void (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.Canvas/WillRenderCanvases::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3 (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_add_willRenderCanvases_mC422627A81F9E101686192E587FC42C20718265A (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___value0, const RuntimeMethod* method) ; // System.Void Unity.Profiling.ProfilerMarker::Begin() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ; // TMPro.TMP_UpdateManager TMPro.TMP_UpdateManager::get_instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231 (const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextObjectForUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextObjectForUpdate_m3BE2C4BF2F7380096474A113CEA612A72B5E5BF7 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) ; // System.Void Unity.Profiling.ProfilerMarker::End() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Object::GetInstanceID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForLayoutRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForLayoutRebuild_m99DD6449E8F765D5F10D2C272EB26673D29BAE97 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForGraphicRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForGraphicRebuild_m2BB7D188B607FAE033CCE3B65F6D5DBF13562524 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForCullingUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForCullingUpdate_m41E41B6A7F27C62897A7369DA43163AEADCC908F (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::DoRebuilds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23 (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, int32_t ___index0, const RuntimeMethod* method) { return (( TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, const RuntimeMethod* method) { (( void (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.HashSet`1::Clear() inline void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared)(__this, method); } // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextObjectForUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForGraphicRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForGraphicRebuild_m9E12886C94B95F5EF2F4DE0F32C8CD9C4A597198 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForLayoutRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForLayoutRebuild_mA216D19431D7C825E187253D6D68B5EDB3B8FCEF (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863 (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.HashSet`1::Remove(T) inline bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared)(__this, ___item0, method); } // System.Void Unity.Profiling.ProfilerMarker::.ctor(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___name0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateRegistry::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry__ctor_mAD466DAAF6A8867F7D24D9B00AD6D5E113D2649E (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, const RuntimeMethod* method) { (( void (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // TMPro.TMP_UpdateRegistry TMPro.TMP_UpdateRegistry::get_instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2 (const RuntimeMethod* method) ; // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_mD0B965C049EBEB2E71B2BC8D2C7F16ECD47F0E53 (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_inline (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, RuntimeObject* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3D71D7AB720191114A3CAD60899ED945D8614F3A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline RuntimeObject* List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, int32_t ___index0, const RuntimeMethod* method) { return (( RuntimeObject* (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_inline (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, const RuntimeMethod* method) { (( void (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219 (RuntimeObject* ___message0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_mA9A8EC29FC4587BAB47D3A48725299C9F3251BEC (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) ; // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mA2012BE5D69C00E5865F9C4428F9D85A39B4331A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* __this, RuntimeObject* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*, RuntimeObject*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method); } // System.String System.Single::ToString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___format0, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ; // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C (SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ; // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB (SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3* __this, const RuntimeMethod* method) ; // System.Void Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::BeginSample(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_BeginSample_m1C6D6ED1C8E0CB2FD0934EB6EA333276F67C14F6 (intptr_t ___markerPtr0, const RuntimeMethod* method) ; // System.Void Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::EndSample(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_EndSample_mE2F7A0DB4C52105F7CD135ED8816A2BB98E663CC (intptr_t ___markerPtr0, const RuntimeMethod* method) ; // System.IntPtr Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::CreateMarker(System.String,System.UInt16,Unity.Profiling.LowLevel.MarkerFlags,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_m27DDE00D41B95677982DBFCE074D45B79E50C7CC (String_t* ___name0, uint16_t ___categoryId1, uint16_t ___flags2, int32_t ___metadataCount3, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_Text/CharacterSubstitution::.ctor(System.Int32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378 (CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403* __this, int32_t ___index0, uint32_t ___unicode1, const RuntimeMethod* method) { { // this.index = index; int32_t L_0 = ___index0; __this->___index_0 = L_0; // this.unicode = unicode; uint32_t L_1 = ___unicode1; __this->___unicode_1 = L_1; // } return; } } IL2CPP_EXTERN_C void CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, uint32_t ___unicode1, const RuntimeMethod* method) { CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378(_thisAdjusted, ___index0, ___unicode1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: TMPro.TMP_Text/SpecialCharacter IL2CPP_EXTERN_C void SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshal_pinvoke(const SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777& unmarshaled, SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke& marshaled) { Exception_t* ___character_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'character' of type 'SpecialCharacter': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___character_0Exception, NULL); } IL2CPP_EXTERN_C void SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshal_pinvoke_back(const SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke& marshaled, SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777& unmarshaled) { Exception_t* ___character_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'character' of type 'SpecialCharacter': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___character_0Exception, NULL); } // Conversion method for clean up from marshalling of: TMPro.TMP_Text/SpecialCharacter IL2CPP_EXTERN_C void SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshal_pinvoke_cleanup(SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: TMPro.TMP_Text/SpecialCharacter IL2CPP_EXTERN_C void SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshal_com(const SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777& unmarshaled, SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com& marshaled) { Exception_t* ___character_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'character' of type 'SpecialCharacter': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___character_0Exception, NULL); } IL2CPP_EXTERN_C void SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshal_com_back(const SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com& marshaled, SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777& unmarshaled) { Exception_t* ___character_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'character' of type 'SpecialCharacter': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___character_0Exception, NULL); } // Conversion method for clean up from marshalling of: TMPro.TMP_Text/SpecialCharacter IL2CPP_EXTERN_C void SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshal_com_cleanup(SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com& marshaled) { } // System.Void TMPro.TMP_Text/SpecialCharacter::.ctor(TMPro.TMP_Character,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* __this, TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character0, int32_t ___materialIndex1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* G_B2_0 = NULL; SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* G_B1_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL; SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* G_B3_1 = NULL; { // this.character = character; TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_0 = ___character0; __this->___character_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_0), (void*)L_0); // this.fontAsset = character.textAsset as TMP_FontAsset; TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1 = ___character0; NullCheck(L_1); TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* L_2; L_2 = TMP_TextElement_get_textAsset_m3FFA01E6D0068D1F8F578CBF2590A752683A61EA(L_1, NULL); __this->___fontAsset_1 = ((TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*)IsInstClass((RuntimeObject*)L_2, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___fontAsset_1), (void*)((TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*)IsInstClass((RuntimeObject*)L_2, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_il2cpp_TypeInfo_var))); // this.material = this.fontAsset != null ? this.fontAsset.material : null; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3 = __this->___fontAsset_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B1_0 = __this; if (L_4) { G_B2_0 = __this; goto IL_002b; } } { G_B3_0 = ((Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)(NULL)); G_B3_1 = G_B1_0; goto IL_0036; } IL_002b: { TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_5 = __this->___fontAsset_1; NullCheck(L_5); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_5)->___material_6; G_B3_0 = L_6; G_B3_1 = G_B2_0; } IL_0036: { G_B3_1->___material_2 = G_B3_0; Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___material_2), (void*)G_B3_0); // this.materialIndex = materialIndex; int32_t L_7 = ___materialIndex1; __this->___materialIndex_3 = L_7; // } return; } } IL2CPP_EXTERN_C void SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF_AdjustorThunk (RuntimeObject* __this, TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character0, int32_t ___materialIndex1, const RuntimeMethod* method) { SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF(_thisAdjusted, ___character0, ___materialIndex1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: TMPro.TMP_Text/TextBackingContainer IL2CPP_EXTERN_C void TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshal_pinvoke(const TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361& unmarshaled, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke& marshaled) { marshaled.___m_Array_0 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_UI4, unmarshaled.___m_Array_0); marshaled.___m_Count_1 = unmarshaled.___m_Count_1; } IL2CPP_EXTERN_C void TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshal_pinvoke_back(const TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke& marshaled, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } unmarshaled.___m_Array_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_UI4, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, marshaled.___m_Array_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Array_0), (void*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_UI4, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, marshaled.___m_Array_0)); int32_t unmarshaledm_Count_temp_1 = 0; unmarshaledm_Count_temp_1 = marshaled.___m_Count_1; unmarshaled.___m_Count_1 = unmarshaledm_Count_temp_1; } // Conversion method for clean up from marshalling of: TMPro.TMP_Text/TextBackingContainer IL2CPP_EXTERN_C void TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshal_pinvoke_cleanup(TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___m_Array_0); marshaled.___m_Array_0 = NULL; } // Conversion methods for marshalling of: TMPro.TMP_Text/TextBackingContainer IL2CPP_EXTERN_C void TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshal_com(const TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361& unmarshaled, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com& marshaled) { marshaled.___m_Array_0 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_UI4, unmarshaled.___m_Array_0); marshaled.___m_Count_1 = unmarshaled.___m_Count_1; } IL2CPP_EXTERN_C void TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshal_com_back(const TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com& marshaled, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } unmarshaled.___m_Array_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_UI4, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, marshaled.___m_Array_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Array_0), (void*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_UI4, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, marshaled.___m_Array_0)); int32_t unmarshaledm_Count_temp_1 = 0; unmarshaledm_Count_temp_1 = marshaled.___m_Count_1; unmarshaled.___m_Count_1 = unmarshaledm_Count_temp_1; } // Conversion method for clean up from marshalling of: TMPro.TMP_Text/TextBackingContainer IL2CPP_EXTERN_C void TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshal_com_cleanup(TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___m_Array_0); marshaled.___m_Array_0 = NULL; } // System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // get { return m_Array.Length; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___m_Array_0; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); goto IL_000c; } IL_000c: { // get { return m_Array.Length; } int32_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C int32_t TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C(_thisAdjusted, method); return _returnValue; } // System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // get { return m_Count; } int32_t L_0 = __this->___m_Count_1; V_0 = L_0; goto IL_000a; } IL_000a: { // get { return m_Count; } int32_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C int32_t TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1(_thisAdjusted, method); return _returnValue; } // System.Void TMPro.TMP_Text/TextBackingContainer::set_Count(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___value0, const RuntimeMethod* method) { { // set { m_Count = value; } int32_t L_0 = ___value0; __this->___m_Count_1 = L_0; // set { m_Count = value; } return; } } IL2CPP_EXTERN_C void TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19(_thisAdjusted, ___value0, method); } // System.UInt32 TMPro.TMP_Text/TextBackingContainer::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___index0, const RuntimeMethod* method) { uint32_t V_0 = 0; { // get { return m_Array[index]; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___m_Array_0; int32_t L_1 = ___index0; NullCheck(L_0); int32_t L_2 = L_1; uint32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; goto IL_000c; } IL_000c: { // get { return m_Array[index]; } uint32_t L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C uint32_t TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t _returnValue; _returnValue = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(_thisAdjusted, ___index0, method); return _returnValue; } // System.Void TMPro.TMP_Text/TextBackingContainer::set_Item(System.Int32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___index0, uint32_t ___value1, const RuntimeMethod* method) { bool V_0 = false; { // if (index >= m_Array.Length) int32_t L_0 = ___index0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_Array_0; NullCheck(L_1); V_0 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001b; } } { // Resize(index); int32_t L_3 = ___index0; TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752(__this, L_3, NULL); } IL_001b: { // m_Array[index] = value; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___m_Array_0; int32_t L_5 = ___index0; uint32_t L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint32_t)L_6); // } return; } } IL2CPP_EXTERN_C void TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, uint32_t ___value1, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(_thisAdjusted, ___index0, ___value1, method); } // System.Void TMPro.TMP_Text/TextBackingContainer::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer__ctor_m28ABE283E7734CCAFCB78E5C71E817D495C1699D (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // m_Array = new uint[size]; int32_t L_0 = ___size0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->___m_Array_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Array_0), (void*)L_1); // m_Count = 0; __this->___m_Count_1 = 0; // } return; } } IL2CPP_EXTERN_C void TextBackingContainer__ctor_m28ABE283E7734CCAFCB78E5C71E817D495C1699D_AdjustorThunk (RuntimeObject* __this, int32_t ___size0, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TextBackingContainer__ctor_m28ABE283E7734CCAFCB78E5C71E817D495C1699D(_thisAdjusted, ___size0, method); } // System.Void TMPro.TMP_Text/TextBackingContainer::Resize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // size = Mathf.NextPowerOfTwo(size + 1); int32_t L_0 = ___size0; int32_t L_1; L_1 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(((int32_t)il2cpp_codegen_add(L_0, 1)), NULL); ___size0 = L_1; // Array.Resize(ref m_Array, size); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA** L_2 = (&__this->___m_Array_0); int32_t L_3 = ___size0; Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438(L_2, L_3, Array_Resize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m629419D146695C3BB1E94D072E5A0CB920BAB438_RuntimeMethod_var); // } return; } } IL2CPP_EXTERN_C void TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752_AdjustorThunk (RuntimeObject* __this, int32_t ___size0, const RuntimeMethod* method) { TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752(_thisAdjusted, ___size0, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_Text/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC12E6E74C14B48C2E6A7BCDFD060663C8418A0C6 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* L_0 = (U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D*)il2cpp_codegen_object_new(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mB6F7B455BB3E880F27BB5E26F8D49389333F84E1(L_0, NULL); ((U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void TMPro.TMP_Text/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB6F7B455BB3E880F27BB5E26F8D49389333F84E1 (U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void TMPro.TMP_Text/<>c::<.ctor>b__622_0(TMPro.TMP_TextInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__622_0_m4ADE4CF5BF5DB0476C27555136DB926EB976EEFE (U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* __this, TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___U3Cp0U3E0, const RuntimeMethod* method) { { // public virtual event Action OnPreRenderText = delegate { }; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // TMPro.TextElementType TMPro.TMP_TextElement::get_elementType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_TextElement_get_elementType_m932830311118A83F12EA542C3B7C03C7B1437EB3 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { uint8_t V_0 = 0; { // public TextElementType elementType { get { return m_ElementType; } } uint8_t L_0 = __this->___m_ElementType_0; V_0 = L_0; goto IL_000a; } IL_000a: { // public TextElementType elementType { get { return m_ElementType; } } uint8_t L_1 = V_0; return L_1; } } // System.UInt32 TMPro.TMP_TextElement::get_unicode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_unicode_mF963B03CCA673335FB682EBDD1CFF86F0DB8539F (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { uint32_t V_0 = 0; { // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } } uint32_t L_0 = __this->___m_Unicode_1; V_0 = L_0; goto IL_000a; } IL_000a: { // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } } uint32_t L_1 = V_0; return L_1; } } // System.Void TMPro.TMP_TextElement::set_unicode(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_unicode_m5DDC85416E46FEB989F4924ED4E1C8BABDE09AA0 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, uint32_t ___value0, const RuntimeMethod* method) { { // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } } uint32_t L_0 = ___value0; __this->___m_Unicode_1 = L_0; // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } } return; } } // TMPro.TMP_Asset TMPro.TMP_TextElement::get_textAsset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* TMP_TextElement_get_textAsset_m3FFA01E6D0068D1F8F578CBF2590A752683A61EA (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* V_0 = NULL; { // public TMP_Asset textAsset { get { return m_TextAsset; } set { m_TextAsset = value; } } TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* L_0 = __this->___m_TextAsset_2; V_0 = L_0; goto IL_000a; } IL_000a: { // public TMP_Asset textAsset { get { return m_TextAsset; } set { m_TextAsset = value; } } TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* L_1 = V_0; return L_1; } } // System.Void TMPro.TMP_TextElement::set_textAsset(TMPro.TMP_Asset) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_textAsset_m046A7EF50875FC30233B8CB06D4A5138FB63C4E1 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* ___value0, const RuntimeMethod* method) { { // public TMP_Asset textAsset { get { return m_TextAsset; } set { m_TextAsset = value; } } TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* L_0 = ___value0; __this->___m_TextAsset_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextAsset_2), (void*)L_0); // public TMP_Asset textAsset { get { return m_TextAsset; } set { m_TextAsset = value; } } return; } } // UnityEngine.TextCore.Glyph TMPro.TMP_TextElement::get_glyph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_0 = NULL; { // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } } Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_0 = __this->___m_Glyph_3; V_0 = L_0; goto IL_000a; } IL_000a: { // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } } Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1 = V_0; return L_1; } } // System.Void TMPro.TMP_TextElement::set_glyph(UnityEngine.TextCore.Glyph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___value0, const RuntimeMethod* method) { { // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } } Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_0 = ___value0; __this->___m_Glyph_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Glyph_3), (void*)L_0); // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } } return; } } // System.UInt32 TMPro.TMP_TextElement::get_glyphIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { uint32_t V_0 = 0; { // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } } uint32_t L_0 = __this->___m_GlyphIndex_4; V_0 = L_0; goto IL_000a; } IL_000a: { // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } } uint32_t L_1 = V_0; return L_1; } } // System.Void TMPro.TMP_TextElement::set_glyphIndex(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyphIndex_mD2D21A9AD7EF332ABE56C52031E03CB5570C2FD3 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, uint32_t ___value0, const RuntimeMethod* method) { { // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } } uint32_t L_0 = ___value0; __this->___m_GlyphIndex_4 = L_0; // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } } return; } } // System.Single TMPro.TMP_TextElement::get_scale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // public float scale { get { return m_Scale; } set { m_Scale = value; } } float L_0 = __this->___m_Scale_5; V_0 = L_0; goto IL_000a; } IL_000a: { // public float scale { get { return m_Scale; } set { m_Scale = value; } } float L_1 = V_0; return L_1; } } // System.Void TMPro.TMP_TextElement::set_scale(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_scale_mB753D739067A2DF395673D5C6B01E30B74B35362 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, float ___value0, const RuntimeMethod* method) { { // public float scale { get { return m_Scale; } set { m_Scale = value; } } float L_0 = ___value0; __this->___m_Scale_5 = L_0; // public float scale { get { return m_Scale; } set { m_Scale = value; } } return; } } // System.Void TMPro.TMP_TextElement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement__ctor_m17ECA25C496E92124412C4B48665D75EE848AF83 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_TextElement_Legacy::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_Legacy__ctor_m662C0DC5276E1A91D27923DA266C23D825949787 (TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_TextInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo__ctor_m3676CC349997AD7A21E043DB9938502FAAB87578 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public TMP_TextInfo() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // characterInfo = new TMP_CharacterInfo[8]; TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_0 = (TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)SZArrayNew(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var, (uint32_t)8); __this->___characterInfo_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___characterInfo_11), (void*)L_0); // wordInfo = new TMP_WordInfo[16]; TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_1 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)SZArrayNew(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); __this->___wordInfo_12 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___wordInfo_12), (void*)L_1); // linkInfo = new TMP_LinkInfo[0]; TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_2 = (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)SZArrayNew(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var, (uint32_t)0); __this->___linkInfo_13 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___linkInfo_13), (void*)L_2); // lineInfo = new TMP_LineInfo[2]; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3 = (TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)SZArrayNew(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var, (uint32_t)2); __this->___lineInfo_14 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___lineInfo_14), (void*)L_3); // pageInfo = new TMP_PageInfo[4]; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_4 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)SZArrayNew(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var, (uint32_t)4); __this->___pageInfo_15 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___pageInfo_15), (void*)L_4); // meshInfo = new TMP_MeshInfo[1]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = (TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)SZArrayNew(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var, (uint32_t)1); __this->___meshInfo_16 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshInfo_16), (void*)L_5); // } return; } } // System.Void TMPro.TMP_TextInfo::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo__ctor_m8E0E818004F0B2A107DC7CB7DA5753DC67496263 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, int32_t ___characterCount0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // internal TMP_TextInfo(int characterCount) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // characterInfo = new TMP_CharacterInfo[characterCount]; int32_t L_0 = ___characterCount0; TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = (TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)SZArrayNew(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->___characterInfo_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___characterInfo_11), (void*)L_1); // wordInfo = new TMP_WordInfo[16]; TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_2 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)SZArrayNew(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); __this->___wordInfo_12 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___wordInfo_12), (void*)L_2); // linkInfo = new TMP_LinkInfo[0]; TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_3 = (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)SZArrayNew(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var, (uint32_t)0); __this->___linkInfo_13 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___linkInfo_13), (void*)L_3); // lineInfo = new TMP_LineInfo[2]; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_4 = (TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)SZArrayNew(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var, (uint32_t)2); __this->___lineInfo_14 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___lineInfo_14), (void*)L_4); // pageInfo = new TMP_PageInfo[4]; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_5 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)SZArrayNew(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var, (uint32_t)4); __this->___pageInfo_15 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___pageInfo_15), (void*)L_5); // meshInfo = new TMP_MeshInfo[1]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_6 = (TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)SZArrayNew(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var, (uint32_t)1); __this->___meshInfo_16 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshInfo_16), (void*)L_6); // } return; } } // System.Void TMPro.TMP_TextInfo::.ctor(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo__ctor_m3F285FBF2EA3C9CF7B75EA3C1AB8CB66D37B4B4C (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public TMP_TextInfo(TMP_Text textComponent) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.textComponent = textComponent; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___textComponent0; __this->___textComponent_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___textComponent_2), (void*)L_0); // characterInfo = new TMP_CharacterInfo[8]; TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = (TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)SZArrayNew(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var, (uint32_t)8); __this->___characterInfo_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___characterInfo_11), (void*)L_1); // wordInfo = new TMP_WordInfo[4]; TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_2 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)SZArrayNew(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var, (uint32_t)4); __this->___wordInfo_12 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___wordInfo_12), (void*)L_2); // linkInfo = new TMP_LinkInfo[0]; TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_3 = (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)SZArrayNew(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var, (uint32_t)0); __this->___linkInfo_13 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___linkInfo_13), (void*)L_3); // lineInfo = new TMP_LineInfo[2]; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_4 = (TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)SZArrayNew(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var, (uint32_t)2); __this->___lineInfo_14 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___lineInfo_14), (void*)L_4); // pageInfo = new TMP_PageInfo[4]; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_5 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)SZArrayNew(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var, (uint32_t)4); __this->___pageInfo_15 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___pageInfo_15), (void*)L_5); // meshInfo = new TMP_MeshInfo[1]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_6 = (TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)SZArrayNew(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var, (uint32_t)1); __this->___meshInfo_16 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshInfo_16), (void*)L_6); // meshInfo[0].mesh = textComponent.mesh; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_7 = __this->___meshInfo_16; NullCheck(L_7); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_8 = ___textComponent0; NullCheck(L_8); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9; L_9 = VirtualFuncInvoker0< Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* >::Invoke(77 /* UnityEngine.Mesh TMPro.TMP_Text::get_mesh() */, L_8); ((L_7)->GetAddressAt(static_cast(0)))->___mesh_4 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((L_7)->GetAddressAt(static_cast(0)))->___mesh_4), (void*)L_9); // materialCount = 1; __this->___materialCount_10 = 1; // } return; } } // System.Void TMPro.TMP_TextInfo::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Clear_m288FFE54C6744C369E9B2BA903A634F461721D70 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; { // characterCount = 0; __this->___characterCount_3 = 0; // spaceCount = 0; __this->___spaceCount_5 = 0; // wordCount = 0; __this->___wordCount_6 = 0; // linkCount = 0; __this->___linkCount_7 = 0; // lineCount = 0; __this->___lineCount_8 = 0; // pageCount = 0; __this->___pageCount_9 = 0; // spriteCount = 0; __this->___spriteCount_4 = 0; // for (int i = 0; i < this.meshInfo.Length; i++) V_0 = 0; goto IL_004e; } IL_0036: { // this.meshInfo[i].vertexCount = 0; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_0 = __this->___meshInfo_16; int32_t L_1 = V_0; NullCheck(L_0); ((L_0)->GetAddressAt(static_cast(L_1)))->___vertexCount_5 = 0; // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_004e: { // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_3 = V_0; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4 = __this->___meshInfo_16; NullCheck(L_4); V_1 = (bool)((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))? 1 : 0); bool L_5 = V_1; if (L_5) { goto IL_0036; } } { // } return; } } // System.Void TMPro.TMP_TextInfo::ClearAllData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearAllData_m8DCD1E84BDCA57F35235847D1DC8F3758BF265AB (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // characterCount = 0; __this->___characterCount_3 = 0; // spaceCount = 0; __this->___spaceCount_5 = 0; // wordCount = 0; __this->___wordCount_6 = 0; // linkCount = 0; __this->___linkCount_7 = 0; // lineCount = 0; __this->___lineCount_8 = 0; // pageCount = 0; __this->___pageCount_9 = 0; // spriteCount = 0; __this->___spriteCount_4 = 0; // this.characterInfo = new TMP_CharacterInfo[4]; TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_0 = (TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)SZArrayNew(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var, (uint32_t)4); __this->___characterInfo_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___characterInfo_11), (void*)L_0); // this.wordInfo = new TMP_WordInfo[1]; TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_1 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC*)SZArrayNew(TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC_il2cpp_TypeInfo_var, (uint32_t)1); __this->___wordInfo_12 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___wordInfo_12), (void*)L_1); // this.lineInfo = new TMP_LineInfo[1]; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_2 = (TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)SZArrayNew(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var, (uint32_t)1); __this->___lineInfo_14 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___lineInfo_14), (void*)L_2); // this.pageInfo = new TMP_PageInfo[1]; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_3 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)SZArrayNew(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var, (uint32_t)1); __this->___pageInfo_15 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___pageInfo_15), (void*)L_3); // this.linkInfo = new TMP_LinkInfo[0]; TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_4 = (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E*)SZArrayNew(TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E_il2cpp_TypeInfo_var, (uint32_t)0); __this->___linkInfo_13 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___linkInfo_13), (void*)L_4); // materialCount = 0; __this->___materialCount_10 = 0; // this.meshInfo = new TMP_MeshInfo[1]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = (TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)SZArrayNew(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var, (uint32_t)1); __this->___meshInfo_16 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshInfo_16), (void*)L_5); // } return; } } // System.Void TMPro.TMP_TextInfo::ClearMeshInfo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearMeshInfo_m0FBBA8965BED7D2907087B746F87B28A1956962A (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, bool ___updateMesh0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; { // for (int i = 0; i < this.meshInfo.Length; i++) V_0 = 0; goto IL_001c; } IL_0005: { // this.meshInfo[i].Clear(updateMesh); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_0 = __this->___meshInfo_16; int32_t L_1 = V_0; NullCheck(L_0); bool L_2 = ___updateMesh0; TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888(((L_0)->GetAddressAt(static_cast(L_1))), L_2, NULL); // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001c: { // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_4 = V_0; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = __this->___meshInfo_16; NullCheck(L_5); V_1 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))? 1 : 0); bool L_6 = V_1; if (L_6) { goto IL_0005; } } { // } return; } } // System.Void TMPro.TMP_TextInfo::ClearAllMeshInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearAllMeshInfo_mC1F838D304E7F57366F2BB6D671D9E855D48AFFE (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; { // for (int i = 0; i < this.meshInfo.Length; i++) V_0 = 0; goto IL_001c; } IL_0005: { // this.meshInfo[i].Clear(true); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_0 = __this->___meshInfo_16; int32_t L_1 = V_0; NullCheck(L_0); TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888(((L_0)->GetAddressAt(static_cast(L_1))), (bool)1, NULL); // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_001c: { // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_3 = V_0; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4 = __this->___meshInfo_16; NullCheck(L_4); V_1 = (bool)((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))? 1 : 0); bool L_5 = V_1; if (L_5) { goto IL_0005; } } { // } return; } } // System.Void TMPro.TMP_TextInfo::ResetVertexLayout(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ResetVertexLayout_mDD6C8111384A819DDD015F66567A69C97C4F74E2 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, bool ___isVolumetric0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; { // for (int i = 0; i < this.meshInfo.Length; i++) V_0 = 0; goto IL_001d; } IL_0005: { // this.meshInfo[i].ResizeMeshInfo(0, isVolumetric); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_0 = __this->___meshInfo_16; int32_t L_1 = V_0; NullCheck(L_0); bool L_2 = ___isVolumetric0; TMP_MeshInfo_ResizeMeshInfo_m247290DC2AD29A232C6473904748ADD11779D543(((L_0)->GetAddressAt(static_cast(L_1))), 0, L_2, NULL); // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001d: { // for (int i = 0; i < this.meshInfo.Length; i++) int32_t L_4 = V_0; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = __this->___meshInfo_16; NullCheck(L_5); V_1 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))? 1 : 0); bool L_6 = V_1; if (L_6) { goto IL_0005; } } { // } return; } } // System.Void TMPro.TMP_TextInfo::ClearUnusedVertices(TMPro.MaterialReference[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearUnusedVertices_m46C02F1D4EB0183A973859CEDE6EE284B1F9EB56 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___materials0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { // for (int i = 0; i < meshInfo.Length; i++) V_0 = 0; goto IL_0020; } IL_0005: { // int start = 0; // materials[i].referenceCount * 4; V_1 = 0; // meshInfo[i].ClearUnusedVertices(start); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_0 = __this->___meshInfo_16; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = V_1; TMP_MeshInfo_ClearUnusedVertices_m1BDC394210705FC5219A44B3D110BF50F3027B55(((L_0)->GetAddressAt(static_cast(L_1))), L_2, NULL); // for (int i = 0; i < meshInfo.Length; i++) int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0020: { // for (int i = 0; i < meshInfo.Length; i++) int32_t L_4 = V_0; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = __this->___meshInfo_16; NullCheck(L_5); V_2 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))? 1 : 0); bool L_6 = V_2; if (L_6) { goto IL_0005; } } { // } return; } } // System.Void TMPro.TMP_TextInfo::ClearLineInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearLineInfo_m055901C815B31D3996CA828A79D73DAE576A1037 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { // if (this.lineInfo == null) TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_0 = __this->___lineInfo_14; V_1 = (bool)((((RuntimeObject*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_001a; } } { // this.lineInfo = new TMP_LineInfo[2]; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_2 = (TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)SZArrayNew(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var, (uint32_t)2); __this->___lineInfo_14 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___lineInfo_14), (void*)L_2); } IL_001a: { // int length = this.lineInfo.Length; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3 = __this->___lineInfo_14; NullCheck(L_3); V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length)); // for (int i = 0; i < length; i++) V_2 = 0; goto IL_013c; } IL_002a: { // this.lineInfo[i].characterCount = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_4 = __this->___lineInfo_14; int32_t L_5 = V_2; NullCheck(L_4); ((L_4)->GetAddressAt(static_cast(L_5)))->___characterCount_1 = 0; // this.lineInfo[i].spaceCount = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_6 = __this->___lineInfo_14; int32_t L_7 = V_2; NullCheck(L_6); ((L_6)->GetAddressAt(static_cast(L_7)))->___spaceCount_3 = 0; // this.lineInfo[i].wordCount = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_8 = __this->___lineInfo_14; int32_t L_9 = V_2; NullCheck(L_8); ((L_8)->GetAddressAt(static_cast(L_9)))->___wordCount_4 = 0; // this.lineInfo[i].controlCharacterCount = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_10 = __this->___lineInfo_14; int32_t L_11 = V_2; NullCheck(L_10); ((L_10)->GetAddressAt(static_cast(L_11)))->___controlCharacterCount_0 = 0; // this.lineInfo[i].width = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_12 = __this->___lineInfo_14; int32_t L_13 = V_2; NullCheck(L_12); ((L_12)->GetAddressAt(static_cast(L_13)))->___width_15 = (0.0f); // this.lineInfo[i].ascender = k_InfinityVectorNegative.x; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_14 = __this->___lineInfo_14; int32_t L_15 = V_2; NullCheck(L_14); il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var); float L_16 = (&((TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var))->___k_InfinityVectorNegative_1)->___x_0; ((L_14)->GetAddressAt(static_cast(L_15)))->___ascender_11 = L_16; // this.lineInfo[i].descender = k_InfinityVectorPositive.x; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_17 = __this->___lineInfo_14; int32_t L_18 = V_2; NullCheck(L_17); float L_19 = (&((TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var))->___k_InfinityVectorPositive_0)->___x_0; ((L_17)->GetAddressAt(static_cast(L_18)))->___descender_13 = L_19; // this.lineInfo[i].marginLeft = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_20 = __this->___lineInfo_14; int32_t L_21 = V_2; NullCheck(L_20); ((L_20)->GetAddressAt(static_cast(L_21)))->___marginLeft_16 = (0.0f); // this.lineInfo[i].marginRight = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_22 = __this->___lineInfo_14; int32_t L_23 = V_2; NullCheck(L_22); ((L_22)->GetAddressAt(static_cast(L_23)))->___marginRight_17 = (0.0f); // this.lineInfo[i].lineExtents.min = k_InfinityVectorPositive; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_24 = __this->___lineInfo_14; int32_t L_25 = V_2; NullCheck(L_24); Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_26 = (&((L_24)->GetAddressAt(static_cast(L_25)))->___lineExtents_19); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = ((TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var))->___k_InfinityVectorPositive_0; L_26->___min_2 = L_27; // this.lineInfo[i].lineExtents.max = k_InfinityVectorNegative; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_28 = __this->___lineInfo_14; int32_t L_29 = V_2; NullCheck(L_28); Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_30 = (&((L_28)->GetAddressAt(static_cast(L_29)))->___lineExtents_19); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = ((TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var))->___k_InfinityVectorNegative_1; L_30->___max_3 = L_31; // this.lineInfo[i].maxAdvance = 0; TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_32 = __this->___lineInfo_14; int32_t L_33 = V_2; NullCheck(L_32); ((L_32)->GetAddressAt(static_cast(L_33)))->___maxAdvance_14 = (0.0f); // for (int i = 0; i < length; i++) int32_t L_34 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_013c: { // for (int i = 0; i < length; i++) int32_t L_35 = V_2; int32_t L_36 = V_0; V_3 = (bool)((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0); bool L_37 = V_3; if (L_37) { goto IL_002a; } } { // } return; } } // System.Void TMPro.TMP_TextInfo::ClearPageInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearPageInfo_mD479D3067FC68407924FF28A468D68EA8B0680AE (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { // if (this.pageInfo == null) TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_0 = __this->___pageInfo_15; V_1 = (bool)((((RuntimeObject*)(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_001a; } } { // this.pageInfo = new TMP_PageInfo[2]; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9*)SZArrayNew(TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9_il2cpp_TypeInfo_var, (uint32_t)2); __this->___pageInfo_15 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___pageInfo_15), (void*)L_2); } IL_001a: { // int length = this.pageInfo.Length; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_3 = __this->___pageInfo_15; NullCheck(L_3); V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length)); // for (int i = 0; i < length; i++) V_2 = 0; goto IL_0093; } IL_0027: { // this.pageInfo[i].firstCharacterIndex = 0; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_4 = __this->___pageInfo_15; int32_t L_5 = V_2; NullCheck(L_4); ((L_4)->GetAddressAt(static_cast(L_5)))->___firstCharacterIndex_0 = 0; // this.pageInfo[i].lastCharacterIndex = 0; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_6 = __this->___pageInfo_15; int32_t L_7 = V_2; NullCheck(L_6); ((L_6)->GetAddressAt(static_cast(L_7)))->___lastCharacterIndex_1 = 0; // this.pageInfo[i].ascender = -32767; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_8 = __this->___pageInfo_15; int32_t L_9 = V_2; NullCheck(L_8); ((L_8)->GetAddressAt(static_cast(L_9)))->___ascender_2 = (-32767.0f); // this.pageInfo[i].baseLine = 0; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_10 = __this->___pageInfo_15; int32_t L_11 = V_2; NullCheck(L_10); ((L_10)->GetAddressAt(static_cast(L_11)))->___baseLine_3 = (0.0f); // this.pageInfo[i].descender = 32767; TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_12 = __this->___pageInfo_15; int32_t L_13 = V_2; NullCheck(L_12); ((L_12)->GetAddressAt(static_cast(L_13)))->___descender_4 = (32767.0f); // for (int i = 0; i < length; i++) int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0093: { // for (int i = 0; i < length; i++) int32_t L_15 = V_2; int32_t L_16 = V_0; V_3 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0); bool L_17 = V_3; if (L_17) { goto IL_0027; } } { // } return; } } // TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::CopyMeshInfoVertexData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* TMP_TextInfo_CopyMeshInfoVertexData_mF66E2F8821470E68D95FEB53D456CFA86241C0CA (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* V_8 = NULL; int32_t G_B3_0 = 0; { // if (m_CachedMeshInfo == null || m_CachedMeshInfo.Length != meshInfo.Length) TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_0 = __this->___m_CachedMeshInfo_17; if (!L_0) { goto IL_0020; } } { TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_1 = __this->___m_CachedMeshInfo_17; NullCheck(L_1); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_2 = __this->___meshInfo_16; NullCheck(L_2); G_B3_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0021; } IL_0020: { G_B3_0 = 1; } IL_0021: { V_0 = (bool)G_B3_0; bool L_3 = V_0; if (!L_3) { goto IL_00c9; } } { // m_CachedMeshInfo = new TMP_MeshInfo[meshInfo.Length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4 = __this->___meshInfo_16; NullCheck(L_4); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = (TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7*)SZArrayNew(TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); __this->___m_CachedMeshInfo_17 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedMeshInfo_17), (void*)L_5); // for (int i = 0; i < m_CachedMeshInfo.Length; i++) V_1 = 0; goto IL_00b6; } IL_0040: { // int length = meshInfo[i].vertices.Length; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_6 = __this->___meshInfo_16; int32_t L_7 = V_1; NullCheck(L_6); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ((L_6)->GetAddressAt(static_cast(L_7)))->___vertices_6; NullCheck(L_8); V_2 = ((int32_t)(((RuntimeArray*)L_8)->max_length)); // m_CachedMeshInfo[i].vertices = new Vector3[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_9 = __this->___m_CachedMeshInfo_17; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = V_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_11); ((L_9)->GetAddressAt(static_cast(L_10)))->___vertices_6 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((L_9)->GetAddressAt(static_cast(L_10)))->___vertices_6), (void*)L_12); // m_CachedMeshInfo[i].uvs0 = new Vector2[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_13 = __this->___m_CachedMeshInfo_17; int32_t L_14 = V_1; NullCheck(L_13); int32_t L_15 = V_2; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_16 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_15); ((L_13)->GetAddressAt(static_cast(L_14)))->___uvs0_9 = L_16; Il2CppCodeGenWriteBarrier((void**)(&((L_13)->GetAddressAt(static_cast(L_14)))->___uvs0_9), (void*)L_16); // m_CachedMeshInfo[i].uvs2 = new Vector2[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_17 = __this->___m_CachedMeshInfo_17; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = V_2; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_20 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_19); ((L_17)->GetAddressAt(static_cast(L_18)))->___uvs2_10 = L_20; Il2CppCodeGenWriteBarrier((void**)(&((L_17)->GetAddressAt(static_cast(L_18)))->___uvs2_10), (void*)L_20); // m_CachedMeshInfo[i].colors32 = new Color32[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_21 = __this->___m_CachedMeshInfo_17; int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = V_2; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_24 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)L_23); ((L_21)->GetAddressAt(static_cast(L_22)))->___colors32_11 = L_24; Il2CppCodeGenWriteBarrier((void**)(&((L_21)->GetAddressAt(static_cast(L_22)))->___colors32_11), (void*)L_24); // for (int i = 0; i < m_CachedMeshInfo.Length; i++) int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_00b6: { // for (int i = 0; i < m_CachedMeshInfo.Length; i++) int32_t L_26 = V_1; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_27 = __this->___m_CachedMeshInfo_17; NullCheck(L_27); V_3 = (bool)((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))? 1 : 0); bool L_28 = V_3; if (L_28) { goto IL_0040; } } { } IL_00c9: { // for (int i = 0; i < m_CachedMeshInfo.Length; i++) V_4 = 0; goto IL_0226; } IL_00d1: { // int length = meshInfo[i].vertices.Length; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_29 = __this->___meshInfo_16; int32_t L_30 = V_4; NullCheck(L_29); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = ((L_29)->GetAddressAt(static_cast(L_30)))->___vertices_6; NullCheck(L_31); V_5 = ((int32_t)(((RuntimeArray*)L_31)->max_length)); // if (m_CachedMeshInfo[i].vertices.Length != length) TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_32 = __this->___m_CachedMeshInfo_17; int32_t L_33 = V_4; NullCheck(L_32); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = ((L_32)->GetAddressAt(static_cast(L_33)))->___vertices_6; NullCheck(L_34); int32_t L_35 = V_5; V_6 = (bool)((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))) == ((int32_t)L_35))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_36 = V_6; if (!L_36) { goto IL_016f; } } { // m_CachedMeshInfo[i].vertices = new Vector3[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_37 = __this->___m_CachedMeshInfo_17; int32_t L_38 = V_4; NullCheck(L_37); int32_t L_39 = V_5; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_39); ((L_37)->GetAddressAt(static_cast(L_38)))->___vertices_6 = L_40; Il2CppCodeGenWriteBarrier((void**)(&((L_37)->GetAddressAt(static_cast(L_38)))->___vertices_6), (void*)L_40); // m_CachedMeshInfo[i].uvs0 = new Vector2[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_41 = __this->___m_CachedMeshInfo_17; int32_t L_42 = V_4; NullCheck(L_41); int32_t L_43 = V_5; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_44 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_43); ((L_41)->GetAddressAt(static_cast(L_42)))->___uvs0_9 = L_44; Il2CppCodeGenWriteBarrier((void**)(&((L_41)->GetAddressAt(static_cast(L_42)))->___uvs0_9), (void*)L_44); // m_CachedMeshInfo[i].uvs2 = new Vector2[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_45 = __this->___m_CachedMeshInfo_17; int32_t L_46 = V_4; NullCheck(L_45); int32_t L_47 = V_5; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_48 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_47); ((L_45)->GetAddressAt(static_cast(L_46)))->___uvs2_10 = L_48; Il2CppCodeGenWriteBarrier((void**)(&((L_45)->GetAddressAt(static_cast(L_46)))->___uvs2_10), (void*)L_48); // m_CachedMeshInfo[i].colors32 = new Color32[length]; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_49 = __this->___m_CachedMeshInfo_17; int32_t L_50 = V_4; NullCheck(L_49); int32_t L_51 = V_5; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_52 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)L_51); ((L_49)->GetAddressAt(static_cast(L_50)))->___colors32_11 = L_52; Il2CppCodeGenWriteBarrier((void**)(&((L_49)->GetAddressAt(static_cast(L_50)))->___colors32_11), (void*)L_52); } IL_016f: { // Array.Copy(meshInfo[i].vertices, m_CachedMeshInfo[i].vertices, length); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_53 = __this->___meshInfo_16; int32_t L_54 = V_4; NullCheck(L_53); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = ((L_53)->GetAddressAt(static_cast(L_54)))->___vertices_6; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_56 = __this->___m_CachedMeshInfo_17; int32_t L_57 = V_4; NullCheck(L_56); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_58 = ((L_56)->GetAddressAt(static_cast(L_57)))->___vertices_6; int32_t L_59 = V_5; Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_55, (RuntimeArray*)L_58, L_59, NULL); // Array.Copy(meshInfo[i].uvs0, m_CachedMeshInfo[i].uvs0, length); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_60 = __this->___meshInfo_16; int32_t L_61 = V_4; NullCheck(L_60); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_62 = ((L_60)->GetAddressAt(static_cast(L_61)))->___uvs0_9; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_63 = __this->___m_CachedMeshInfo_17; int32_t L_64 = V_4; NullCheck(L_63); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_65 = ((L_63)->GetAddressAt(static_cast(L_64)))->___uvs0_9; int32_t L_66 = V_5; Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_62, (RuntimeArray*)L_65, L_66, NULL); // Array.Copy(meshInfo[i].uvs2, m_CachedMeshInfo[i].uvs2, length); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_67 = __this->___meshInfo_16; int32_t L_68 = V_4; NullCheck(L_67); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_69 = ((L_67)->GetAddressAt(static_cast(L_68)))->___uvs2_10; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_70 = __this->___m_CachedMeshInfo_17; int32_t L_71 = V_4; NullCheck(L_70); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_72 = ((L_70)->GetAddressAt(static_cast(L_71)))->___uvs2_10; int32_t L_73 = V_5; Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_69, (RuntimeArray*)L_72, L_73, NULL); // Array.Copy(meshInfo[i].colors32, m_CachedMeshInfo[i].colors32, length); TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_74 = __this->___meshInfo_16; int32_t L_75 = V_4; NullCheck(L_74); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_76 = ((L_74)->GetAddressAt(static_cast(L_75)))->___colors32_11; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_77 = __this->___m_CachedMeshInfo_17; int32_t L_78 = V_4; NullCheck(L_77); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_79 = ((L_77)->GetAddressAt(static_cast(L_78)))->___colors32_11; int32_t L_80 = V_5; Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_76, (RuntimeArray*)L_79, L_80, NULL); // for (int i = 0; i < m_CachedMeshInfo.Length; i++) int32_t L_81 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_81, 1)); } IL_0226: { // for (int i = 0; i < m_CachedMeshInfo.Length; i++) int32_t L_82 = V_4; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_83 = __this->___m_CachedMeshInfo_17; NullCheck(L_83); V_7 = (bool)((((int32_t)L_82) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))? 1 : 0); bool L_84 = V_7; if (L_84) { goto IL_00d1; } } { // return m_CachedMeshInfo; TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_85 = __this->___m_CachedMeshInfo_17; V_8 = L_85; goto IL_0245; } IL_0245: { // } TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_86 = V_8; return L_86; } } // System.Void TMPro.TMP_TextInfo::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo__cctor_mEC0D0CFF44960B91E5E996E344D11861639457A1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // internal static Vector2 k_InfinityVectorPositive = new Vector2(32767, 32767); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (32767.0f), (32767.0f), /*hidden argument*/NULL); ((TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var))->___k_InfinityVectorPositive_0 = L_0; // internal static Vector2 k_InfinityVectorNegative = new Vector2(-32767, -32767); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (-32767.0f), (-32767.0f), /*hidden argument*/NULL); ((TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var))->___k_InfinityVectorNegative_1 = L_1; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_TextParsingUtilities::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextParsingUtilities__cctor_m19016718A096B260A0CC2D302C37048A9FB27361 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly TMP_TextParsingUtilities s_Instance = new TMP_TextParsingUtilities(); TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* L_0 = (TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA*)il2cpp_codegen_object_new(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var); NullCheck(L_0); TMP_TextParsingUtilities__ctor_m5B95C165745456957248A8D1EDFAD9B495F47323(L_0, NULL); ((TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var))->___s_Instance_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_0); // static TMP_TextParsingUtilities() { } return; } } // TMPro.TMP_TextParsingUtilities TMPro.TMP_TextParsingUtilities::get_instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* TMP_TextParsingUtilities_get_instance_m0BBC370397E14A5490AB3870B853CB2D26FAEC25 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* V_0 = NULL; { // get { return s_Instance; } il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var); TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* L_0 = ((TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var))->___s_Instance_0; V_0 = L_0; goto IL_0009; } IL_0009: { // get { return s_Instance; } TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* L_1 = V_0; return L_1; } } // System.Int32 TMPro.TMP_TextParsingUtilities::GetHashCode(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextParsingUtilities_GetHashCode_m5060FDD2B3042827F687D651A28E1C3E9A34412E (String_t* ___s0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { // int hashCode = 0; V_0 = 0; // for (int i = 0; i < s.Length; i++) V_1 = 0; goto IL_001e; } IL_0007: { // hashCode = ((hashCode << 5) + hashCode) ^ ToUpperASCIIFast(s[i]); int32_t L_0 = V_0; int32_t L_1 = V_0; String_t* L_2 = ___s0; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var); Il2CppChar L_5; L_5 = TMP_TextParsingUtilities_ToUpperASCIIFast_m268B0B889DF9D45852F99FEFB930CB1BF4AC8212(L_4, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^(int32_t)L_5)); // for (int i = 0; i < s.Length; i++) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001e: { // for (int i = 0; i < s.Length; i++) int32_t L_7 = V_1; String_t* L_8 = ___s0; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); V_2 = (bool)((((int32_t)L_7) < ((int32_t)L_9))? 1 : 0); bool L_10 = V_2; if (L_10) { goto IL_0007; } } { // return hashCode; int32_t L_11 = V_0; V_3 = L_11; goto IL_002f; } IL_002f: { // } int32_t L_12 = V_3; return L_12; } } // System.Int32 TMPro.TMP_TextParsingUtilities::GetHashCodeCaseSensitive(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextParsingUtilities_GetHashCodeCaseSensitive_mB29C84D5B884D03B7CC8A7D3ACD43E050F784AD6 (String_t* ___s0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { // int hashCode = 0; V_0 = 0; // for (int i = 0; i < s.Length; i++) V_1 = 0; goto IL_0019; } IL_0007: { // hashCode = ((hashCode << 5) + hashCode) ^ s[i]; int32_t L_0 = V_0; int32_t L_1 = V_0; String_t* L_2 = ___s0; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^(int32_t)L_4)); // for (int i = 0; i < s.Length; i++) int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0019: { // for (int i = 0; i < s.Length; i++) int32_t L_6 = V_1; String_t* L_7 = ___s0; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); V_2 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_2; if (L_9) { goto IL_0007; } } { // return hashCode; int32_t L_10 = V_0; V_3 = L_10; goto IL_002a; } IL_002a: { // } int32_t L_11 = V_3; return L_11; } } // System.Char TMPro.TMP_TextParsingUtilities::ToLowerASCIIFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextParsingUtilities_ToLowerASCIIFast_m6341E217D892ABCEC08889D7B0D1C9057B8C8F60 (Il2CppChar ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); s_Il2CppMethodInitialized = true; } bool V_0 = false; Il2CppChar V_1 = 0x0; { // if (c > k_LookupStringL.Length - 1) Il2CppChar L_0 = ___c0; NullCheck(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592, NULL); V_0 = (bool)((((int32_t)L_0) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1, 1))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0018; } } { // return c; Il2CppChar L_3 = ___c0; V_1 = L_3; goto IL_0026; } IL_0018: { // return k_LookupStringL[c]; Il2CppChar L_4 = ___c0; NullCheck(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592, L_4, NULL); V_1 = L_5; goto IL_0026; } IL_0026: { // } Il2CppChar L_6 = V_1; return L_6; } } // System.Char TMPro.TMP_TextParsingUtilities::ToUpperASCIIFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextParsingUtilities_ToUpperASCIIFast_m268B0B889DF9D45852F99FEFB930CB1BF4AC8212 (Il2CppChar ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); s_Il2CppMethodInitialized = true; } bool V_0 = false; Il2CppChar V_1 = 0x0; { // if (c > k_LookupStringU.Length - 1) Il2CppChar L_0 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, NULL); V_0 = (bool)((((int32_t)L_0) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1, 1))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0018; } } { // return c; Il2CppChar L_3 = ___c0; V_1 = L_3; goto IL_0026; } IL_0018: { // return k_LookupStringU[c]; Il2CppChar L_4 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, L_4, NULL); V_1 = L_5; goto IL_0026; } IL_0026: { // } Il2CppChar L_6 = V_1; return L_6; } } // System.UInt32 TMPro.TMP_TextParsingUtilities::ToUpperASCIIFast(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextParsingUtilities_ToUpperASCIIFast_mDFA4F1840552BDF8A52917FF82E8D5BB8159C636 (uint32_t ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); s_Il2CppMethodInitialized = true; } bool V_0 = false; uint32_t V_1 = 0; { // if (c > k_LookupStringU.Length - 1) uint32_t L_0 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, NULL); V_0 = (bool)((((int64_t)((int64_t)(uint64_t)L_0)) > ((int64_t)((int64_t)((int32_t)il2cpp_codegen_subtract(L_1, 1)))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001a; } } { // return c; uint32_t L_3 = ___c0; V_1 = L_3; goto IL_0028; } IL_001a: { // return k_LookupStringU[(int)c]; uint32_t L_4 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, L_4, NULL); V_1 = L_5; goto IL_0028; } IL_0028: { // } uint32_t L_6 = V_1; return L_6; } } // System.UInt32 TMPro.TMP_TextParsingUtilities::ToLowerASCIIFast(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextParsingUtilities_ToLowerASCIIFast_m2792EC704B58BD81CDFE547BA878DD2DE5D291DD (uint32_t ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); s_Il2CppMethodInitialized = true; } bool V_0 = false; uint32_t V_1 = 0; { // if (c > k_LookupStringL.Length - 1) uint32_t L_0 = ___c0; NullCheck(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592, NULL); V_0 = (bool)((((int64_t)((int64_t)(uint64_t)L_0)) > ((int64_t)((int64_t)((int32_t)il2cpp_codegen_subtract(L_1, 1)))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001a; } } { // return c; uint32_t L_3 = ___c0; V_1 = L_3; goto IL_0028; } IL_001a: { // return k_LookupStringL[(int)c]; uint32_t L_4 = ___c0; NullCheck(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592, L_4, NULL); V_1 = L_5; goto IL_0028; } IL_0028: { // } uint32_t L_6 = V_1; return L_6; } } // System.Boolean TMPro.TMP_TextParsingUtilities::IsHighSurrogate(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextParsingUtilities_IsHighSurrogate_m2797EC5C5236904C63288BA76BE60B11EC62566A (uint32_t ___c0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { // return c > 0xD800 && c < 0xDBFF; uint32_t L_0 = ___c0; if ((!(((uint32_t)L_0) > ((uint32_t)((int32_t)55296))))) { goto IL_0013; } } { uint32_t L_1 = ___c0; G_B3_0 = ((!(((uint32_t)L_1) >= ((uint32_t)((int32_t)56319))))? 1 : 0); goto IL_0014; } IL_0013: { G_B3_0 = 0; } IL_0014: { V_0 = (bool)G_B3_0; goto IL_0017; } IL_0017: { // } bool L_2 = V_0; return L_2; } } // System.Boolean TMPro.TMP_TextParsingUtilities::IsLowSurrogate(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextParsingUtilities_IsLowSurrogate_m0D3D07F934772EAAE1313017A5EF03CA4A18B49E (uint32_t ___c0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { // return c > 0xDC00 && c < 0xDFFF; uint32_t L_0 = ___c0; if ((!(((uint32_t)L_0) > ((uint32_t)((int32_t)56320))))) { goto IL_0013; } } { uint32_t L_1 = ___c0; G_B3_0 = ((!(((uint32_t)L_1) >= ((uint32_t)((int32_t)57343))))? 1 : 0); goto IL_0014; } IL_0013: { G_B3_0 = 0; } IL_0014: { V_0 = (bool)G_B3_0; goto IL_0017; } IL_0017: { // } bool L_2 = V_0; return L_2; } } // System.UInt32 TMPro.TMP_TextParsingUtilities::ConvertToUTF32(System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextParsingUtilities_ConvertToUTF32_mF8A4836C0621685457F2D08104767B59490DDE9C (uint32_t ___highSurrogate0, uint32_t ___lowSurrogate1, const RuntimeMethod* method) { uint32_t V_0 = 0; { // return ((highSurrogate - CodePoint.HIGH_SURROGATE_START) * 0x400) + ((lowSurrogate - CodePoint.LOW_SURROGATE_START) + CodePoint.UNICODE_PLANE01_START); uint32_t L_0 = ___highSurrogate0; uint32_t L_1 = ___lowSurrogate1; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, ((int32_t)55296))), ((int32_t)1024))), ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, ((int32_t)56320))), ((int32_t)65536))))); goto IL_001f; } IL_001f: { // } uint32_t L_2 = V_0; return L_2; } } // System.Void TMPro.TMP_TextParsingUtilities::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextParsingUtilities__ctor_m5B95C165745456957248A8D1EDFAD9B495F47323 (TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_FontStyleStack::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, const RuntimeMethod* method) { { // bold = 0; __this->___bold_0 = (uint8_t)0; // italic = 0; __this->___italic_1 = (uint8_t)0; // underline = 0; __this->___underline_2 = (uint8_t)0; // strikethrough = 0; __this->___strikethrough_3 = (uint8_t)0; // highlight = 0; __this->___highlight_4 = (uint8_t)0; // superscript = 0; __this->___superscript_5 = (uint8_t)0; // subscript = 0; __this->___subscript_6 = (uint8_t)0; // uppercase = 0; __this->___uppercase_7 = (uint8_t)0; // lowercase = 0; __this->___lowercase_8 = (uint8_t)0; // smallcaps = 0; __this->___smallcaps_9 = (uint8_t)0; // } return; } } IL2CPP_EXTERN_C void TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D(_thisAdjusted, method); } // System.Byte TMPro.TMP_FontStyleStack::Add(TMPro.FontStyles) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, int32_t ___style0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0x0; { // switch (style) int32_t L_0 = ___style0; V_1 = L_0; int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_003a; } } { int32_t L_3 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1))) { case 0: { goto IL_0079; } case 1: { goto IL_0094; } case 2: { goto IL_015a; } case 3: { goto IL_00af; } } } { goto IL_0024; } IL_0024: { int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)8))) { goto IL_00e2; } } { goto IL_002d; } IL_002d: { int32_t L_5 = V_0; if ((((int32_t)L_5) == ((int32_t)((int32_t)16)))) { goto IL_00ca; } } { goto IL_015a; } IL_003a: { int32_t L_6 = V_0; if ((((int32_t)L_6) > ((int32_t)((int32_t)128)))) { goto IL_005c; } } { int32_t L_7 = V_0; if ((((int32_t)L_7) == ((int32_t)((int32_t)64)))) { goto IL_00fa; } } { goto IL_004c; } IL_004c: { int32_t L_8 = V_0; if ((((int32_t)L_8) == ((int32_t)((int32_t)128)))) { goto IL_0112; } } { goto IL_015a; } IL_005c: { int32_t L_9 = V_0; if ((((int32_t)L_9) == ((int32_t)((int32_t)256)))) { goto IL_012a; } } { goto IL_0069; } IL_0069: { int32_t L_10 = V_0; if ((((int32_t)L_10) == ((int32_t)((int32_t)512)))) { goto IL_0142; } } { goto IL_015a; } IL_0079: { // bold++; uint8_t L_11 = __this->___bold_0; __this->___bold_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, 1))); // return bold; uint8_t L_12 = __this->___bold_0; V_2 = L_12; goto IL_015e; } IL_0094: { // italic++; uint8_t L_13 = __this->___italic_1; __this->___italic_1 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, 1))); // return italic; uint8_t L_14 = __this->___italic_1; V_2 = L_14; goto IL_015e; } IL_00af: { // underline++; uint8_t L_15 = __this->___underline_2; __this->___underline_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, 1))); // return underline; uint8_t L_16 = __this->___underline_2; V_2 = L_16; goto IL_015e; } IL_00ca: { // uppercase++; uint8_t L_17 = __this->___uppercase_7; __this->___uppercase_7 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, 1))); // return uppercase; uint8_t L_18 = __this->___uppercase_7; V_2 = L_18; goto IL_015e; } IL_00e2: { // lowercase++; uint8_t L_19 = __this->___lowercase_8; __this->___lowercase_8 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, 1))); // return lowercase; uint8_t L_20 = __this->___lowercase_8; V_2 = L_20; goto IL_015e; } IL_00fa: { // strikethrough++; uint8_t L_21 = __this->___strikethrough_3; __this->___strikethrough_3 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, 1))); // return strikethrough; uint8_t L_22 = __this->___strikethrough_3; V_2 = L_22; goto IL_015e; } IL_0112: { // superscript++; uint8_t L_23 = __this->___superscript_5; __this->___superscript_5 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, 1))); // return superscript; uint8_t L_24 = __this->___superscript_5; V_2 = L_24; goto IL_015e; } IL_012a: { // subscript++; uint8_t L_25 = __this->___subscript_6; __this->___subscript_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, 1))); // return subscript; uint8_t L_26 = __this->___subscript_6; V_2 = L_26; goto IL_015e; } IL_0142: { // highlight++; uint8_t L_27 = __this->___highlight_4; __this->___highlight_4 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, 1))); // return highlight; uint8_t L_28 = __this->___highlight_4; V_2 = L_28; goto IL_015e; } IL_015a: { // return 0; V_2 = (uint8_t)0; goto IL_015e; } IL_015e: { // } uint8_t L_29 = V_2; return L_29; } } IL2CPP_EXTERN_C uint8_t TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A_AdjustorThunk (RuntimeObject* __this, int32_t ___style0, const RuntimeMethod* method) { TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint8_t _returnValue; _returnValue = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(_thisAdjusted, ___style0, method); return _returnValue; } // System.Byte TMPro.TMP_FontStyleStack::Remove(TMPro.FontStyles) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, int32_t ___style0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; uint8_t V_3 = 0x0; 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; bool V_11 = false; { // switch (style) int32_t L_0 = ___style0; V_1 = L_0; int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_003a; } } { int32_t L_3 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1))) { case 0: { goto IL_0079; } case 1: { goto IL_00aa; } case 2: { goto IL_0239; } case 3: { goto IL_00dd; } } } { goto IL_0024; } IL_0024: { int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)8))) { goto IL_0143; } } { goto IL_002d; } IL_002d: { int32_t L_5 = V_0; if ((((int32_t)L_5) == ((int32_t)((int32_t)16)))) { goto IL_0110; } } { goto IL_0239; } IL_003a: { int32_t L_6 = V_0; if ((((int32_t)L_6) > ((int32_t)((int32_t)128)))) { goto IL_005c; } } { int32_t L_7 = V_0; if ((((int32_t)L_7) == ((int32_t)((int32_t)64)))) { goto IL_0176; } } { goto IL_004c; } IL_004c: { int32_t L_8 = V_0; if ((((int32_t)L_8) == ((int32_t)((int32_t)128)))) { goto IL_01d9; } } { goto IL_0239; } IL_005c: { int32_t L_9 = V_0; if ((((int32_t)L_9) == ((int32_t)((int32_t)256)))) { goto IL_0209; } } { goto IL_0069; } IL_0069: { int32_t L_10 = V_0; if ((((int32_t)L_10) == ((int32_t)((int32_t)512)))) { goto IL_01a9; } } { goto IL_0239; } IL_0079: { // if (bold > 1) uint8_t L_11 = __this->___bold_0; V_2 = (bool)((((int32_t)L_11) > ((int32_t)1))? 1 : 0); bool L_12 = V_2; if (!L_12) { goto IL_0097; } } { // bold--; uint8_t L_13 = __this->___bold_0; __this->___bold_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, 1))); goto IL_009e; } IL_0097: { // bold = 0; __this->___bold_0 = (uint8_t)0; } IL_009e: { // return bold; uint8_t L_14 = __this->___bold_0; V_3 = L_14; goto IL_023d; } IL_00aa: { // if (italic > 1) uint8_t L_15 = __this->___italic_1; V_4 = (bool)((((int32_t)L_15) > ((int32_t)1))? 1 : 0); bool L_16 = V_4; if (!L_16) { goto IL_00ca; } } { // italic--; uint8_t L_17 = __this->___italic_1; __this->___italic_1 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, 1))); goto IL_00d1; } IL_00ca: { // italic = 0; __this->___italic_1 = (uint8_t)0; } IL_00d1: { // return italic; uint8_t L_18 = __this->___italic_1; V_3 = L_18; goto IL_023d; } IL_00dd: { // if (underline > 1) uint8_t L_19 = __this->___underline_2; V_5 = (bool)((((int32_t)L_19) > ((int32_t)1))? 1 : 0); bool L_20 = V_5; if (!L_20) { goto IL_00fd; } } { // underline--; uint8_t L_21 = __this->___underline_2; __this->___underline_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, 1))); goto IL_0104; } IL_00fd: { // underline = 0; __this->___underline_2 = (uint8_t)0; } IL_0104: { // return underline; uint8_t L_22 = __this->___underline_2; V_3 = L_22; goto IL_023d; } IL_0110: { // if (uppercase > 1) uint8_t L_23 = __this->___uppercase_7; V_6 = (bool)((((int32_t)L_23) > ((int32_t)1))? 1 : 0); bool L_24 = V_6; if (!L_24) { goto IL_0130; } } { // uppercase--; uint8_t L_25 = __this->___uppercase_7; __this->___uppercase_7 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, 1))); goto IL_0137; } IL_0130: { // uppercase = 0; __this->___uppercase_7 = (uint8_t)0; } IL_0137: { // return uppercase; uint8_t L_26 = __this->___uppercase_7; V_3 = L_26; goto IL_023d; } IL_0143: { // if (lowercase > 1) uint8_t L_27 = __this->___lowercase_8; V_7 = (bool)((((int32_t)L_27) > ((int32_t)1))? 1 : 0); bool L_28 = V_7; if (!L_28) { goto IL_0163; } } { // lowercase--; uint8_t L_29 = __this->___lowercase_8; __this->___lowercase_8 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, 1))); goto IL_016a; } IL_0163: { // lowercase = 0; __this->___lowercase_8 = (uint8_t)0; } IL_016a: { // return lowercase; uint8_t L_30 = __this->___lowercase_8; V_3 = L_30; goto IL_023d; } IL_0176: { // if (strikethrough > 1) uint8_t L_31 = __this->___strikethrough_3; V_8 = (bool)((((int32_t)L_31) > ((int32_t)1))? 1 : 0); bool L_32 = V_8; if (!L_32) { goto IL_0196; } } { // strikethrough--; uint8_t L_33 = __this->___strikethrough_3; __this->___strikethrough_3 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_33, 1))); goto IL_019d; } IL_0196: { // strikethrough = 0; __this->___strikethrough_3 = (uint8_t)0; } IL_019d: { // return strikethrough; uint8_t L_34 = __this->___strikethrough_3; V_3 = L_34; goto IL_023d; } IL_01a9: { // if (highlight > 1) uint8_t L_35 = __this->___highlight_4; V_9 = (bool)((((int32_t)L_35) > ((int32_t)1))? 1 : 0); bool L_36 = V_9; if (!L_36) { goto IL_01c9; } } { // highlight--; uint8_t L_37 = __this->___highlight_4; __this->___highlight_4 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, 1))); goto IL_01d0; } IL_01c9: { // highlight = 0; __this->___highlight_4 = (uint8_t)0; } IL_01d0: { // return highlight; uint8_t L_38 = __this->___highlight_4; V_3 = L_38; goto IL_023d; } IL_01d9: { // if (superscript > 1) uint8_t L_39 = __this->___superscript_5; V_10 = (bool)((((int32_t)L_39) > ((int32_t)1))? 1 : 0); bool L_40 = V_10; if (!L_40) { goto IL_01f9; } } { // superscript--; uint8_t L_41 = __this->___superscript_5; __this->___superscript_5 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, 1))); goto IL_0200; } IL_01f9: { // superscript = 0; __this->___superscript_5 = (uint8_t)0; } IL_0200: { // return superscript; uint8_t L_42 = __this->___superscript_5; V_3 = L_42; goto IL_023d; } IL_0209: { // if (subscript > 1) uint8_t L_43 = __this->___subscript_6; V_11 = (bool)((((int32_t)L_43) > ((int32_t)1))? 1 : 0); bool L_44 = V_11; if (!L_44) { goto IL_0229; } } { // subscript--; uint8_t L_45 = __this->___subscript_6; __this->___subscript_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, 1))); goto IL_0230; } IL_0229: { // subscript = 0; __this->___subscript_6 = (uint8_t)0; } IL_0230: { // return subscript; uint8_t L_46 = __this->___subscript_6; V_3 = L_46; goto IL_023d; } IL_0239: { // return 0; V_3 = (uint8_t)0; goto IL_023d; } IL_023d: { // } uint8_t L_47 = V_3; return L_47; } } IL2CPP_EXTERN_C uint8_t TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E_AdjustorThunk (RuntimeObject* __this, int32_t ___style0, const RuntimeMethod* method) { TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint8_t _returnValue; _returnValue = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(_thisAdjusted, ___style0, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.CaretInfo::.ctor(System.Int32,TMPro.CaretPosition) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CaretInfo__ctor_m32D2780AAB3322C5EB68677CE3A73BF6B43E51B8 (CaretInfo_tCA47726433870FF8D4DC24F6215BAB188D7055E0* __this, int32_t ___index0, int32_t ___position1, const RuntimeMethod* method) { { // this.index = index; int32_t L_0 = ___index0; __this->___index_0 = L_0; // this.position = position; int32_t L_1 = ___position1; __this->___position_1 = L_1; // } return; } } IL2CPP_EXTERN_C void CaretInfo__ctor_m32D2780AAB3322C5EB68677CE3A73BF6B43E51B8_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, int32_t ___position1, const RuntimeMethod* method) { CaretInfo_tCA47726433870FF8D4DC24F6215BAB188D7055E0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); CaretInfo__ctor_m32D2780AAB3322C5EB68677CE3A73BF6B43E51B8(_thisAdjusted, ___index0, ___position1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 TMPro.TMP_TextUtilities::GetCursorIndexFromPosition(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_GetCursorIndexFromPosition_mFF4E2381D6D0FBEC84611CFD1648ED11B18D6AAB (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_1 = NULL; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; bool V_6 = false; int32_t V_7 = 0; { // int index = TMP_TextUtilities.FindNearestCharacter(textComponent, position, camera, false); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___textComponent0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); int32_t L_3; L_3 = TMP_TextUtilities_FindNearestCharacter_m1732D15AB75A7DC6978D853AAE0C7EE89E1A124C(L_0, L_1, L_2, (bool)0, NULL); V_0 = L_3; // RectTransform rectTransform = textComponent.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_4 = ___textComponent0; NullCheck(L_4); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5; L_5 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_4, NULL); V_1 = L_5; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_6 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_7, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___camera2; bool L_10; L_10 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_6, L_8, L_9, (&___position1), NULL); // TMP_CharacterInfo cInfo = textComponent.textInfo.characterInfo[index]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_11 = ___textComponent0; NullCheck(L_11); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_12; L_12 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_11, NULL); NullCheck(L_12); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_13 = L_12->___characterInfo_11; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_16 = (L_13)->GetAt(static_cast(L_15)); V_2 = L_16; // Vector3 bl = rectTransform.TransformPoint(cInfo.bottomLeft); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_17 = V_1; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_18 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18.___bottomLeft_20; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_17, L_19, NULL); V_3 = L_20; // Vector3 tr = rectTransform.TransformPoint(cInfo.topRight); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21 = V_1; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_22 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22.___topRight_21; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_21, L_23, NULL); V_4 = L_24; // float insertPosition = (position.x - bl.x) / (tr.x - bl.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___position1; float L_26 = L_25.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3; float L_28 = L_27.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_4; float L_30 = L_29.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_3; float L_32 = L_31.___x_2; V_5 = ((float)(((float)il2cpp_codegen_subtract(L_26, L_28))/((float)il2cpp_codegen_subtract(L_30, L_32)))); // if (insertPosition < 0.5f) float L_33 = V_5; V_6 = (bool)((((float)L_33) < ((float)(0.5f)))? 1 : 0); bool L_34 = V_6; if (!L_34) { goto IL_0081; } } { // return index; int32_t L_35 = V_0; V_7 = L_35; goto IL_0088; } IL_0081: { // return index + 1; int32_t L_36 = V_0; V_7 = ((int32_t)il2cpp_codegen_add(L_36, 1)); goto IL_0088; } IL_0088: { // } int32_t L_37 = V_7; return L_37; } } // System.Int32 TMPro.TMP_TextUtilities::GetCursorIndexFromPosition(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera,TMPro.CaretPosition&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_GetCursorIndexFromPosition_m78C616E04242EB0716FF3DD0B955C9542D388E23 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, int32_t* ___cursor3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_2 = NULL; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; { // int line = TMP_TextUtilities.FindNearestLine(textComponent, position, camera); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___textComponent0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); int32_t L_3; L_3 = TMP_TextUtilities_FindNearestLine_m01AB87B742CB31C401DF18A825D2A432A08D5406(L_0, L_1, L_2, NULL); V_0 = L_3; // int index = FindNearestCharacterOnLine(textComponent, position, line, camera, false); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_4 = ___textComponent0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___position1; int32_t L_6 = V_0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___camera2; int32_t L_8; L_8 = TMP_TextUtilities_FindNearestCharacterOnLine_m0D48859A5F5601586E8B179B6BEA825731D02D79(L_4, L_5, L_6, L_7, (bool)0, NULL); V_1 = L_8; // if (textComponent.textInfo.lineInfo[line].characterCount == 1) TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___textComponent0; NullCheck(L_9); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_10; L_10 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_9, NULL); NullCheck(L_10); TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_11 = L_10->___lineInfo_14; int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = ((L_11)->GetAddressAt(static_cast(L_12)))->___characterCount_1; V_7 = (bool)((((int32_t)L_13) == ((int32_t)1))? 1 : 0); bool L_14 = V_7; if (!L_14) { goto IL_0040; } } { // cursor = CaretPosition.Left; int32_t* L_15 = ___cursor3; *((int32_t*)L_15) = (int32_t)1; // return index; int32_t L_16 = V_1; V_8 = L_16; goto IL_00c6; } IL_0040: { // RectTransform rectTransform = textComponent.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_17 = ___textComponent0; NullCheck(L_17); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18; L_18 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_17, NULL); V_2 = L_18; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21; L_21 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_20, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_23; L_23 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_19, L_21, L_22, (&___position1), NULL); // TMP_CharacterInfo cInfo = textComponent.textInfo.characterInfo[index]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_24 = ___textComponent0; NullCheck(L_24); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_25; L_25 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_24, NULL); NullCheck(L_25); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_26 = L_25->___characterInfo_11; int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = L_27; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_29 = (L_26)->GetAt(static_cast(L_28)); V_3 = L_29; // Vector3 bl = rectTransform.TransformPoint(cInfo.bottomLeft); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30 = V_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_31 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31.___bottomLeft_20; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_30, L_32, NULL); V_4 = L_33; // Vector3 tr = rectTransform.TransformPoint(cInfo.topRight); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_34 = V_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_35 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35.___topRight_21; NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_34, L_36, NULL); V_5 = L_37; // float insertPosition = (position.x - bl.x) / (tr.x - bl.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___position1; float L_39 = L_38.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_4; float L_41 = L_40.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_5; float L_43 = L_42.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_4; float L_45 = L_44.___x_2; V_6 = ((float)(((float)il2cpp_codegen_subtract(L_39, L_41))/((float)il2cpp_codegen_subtract(L_43, L_45)))); // if (insertPosition < 0.5f) float L_46 = V_6; V_9 = (bool)((((float)L_46) < ((float)(0.5f)))? 1 : 0); bool L_47 = V_9; if (!L_47) { goto IL_00bd; } } { // cursor = CaretPosition.Left; int32_t* L_48 = ___cursor3; *((int32_t*)L_48) = (int32_t)1; // return index; int32_t L_49 = V_1; V_8 = L_49; goto IL_00c6; } IL_00bd: { // cursor = CaretPosition.Right; int32_t* L_50 = ___cursor3; *((int32_t*)L_50) = (int32_t)2; // return index; int32_t L_51 = V_1; V_8 = L_51; goto IL_00c6; } IL_00c6: { // } int32_t L_52 = V_8; return L_52; } } // System.Int32 TMPro.TMP_TextUtilities::FindNearestLine(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestLine_m01AB87B742CB31C401DF18A825D2A432A08D5406 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; bool V_10 = false; int32_t V_11 = 0; bool V_12 = false; bool V_13 = false; int32_t G_B4_0 = 0; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // float distance = Mathf.Infinity; V_1 = (std::numeric_limits::infinity()); // int closest = -1; V_2 = (-1); // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.lineCount; i++) V_3 = 0; goto IL_00e6; } IL_0027: { // TMP_LineInfo lineInfo = text.textInfo.lineInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_9 = L_8->___lineInfo_14; int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = L_10; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_12 = (L_9)->GetAt(static_cast(L_11)); V_4 = L_12; // float ascender = rectTransform.TransformPoint(new Vector3(0, lineInfo.ascender, 0)).y; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_13 = V_0; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_14 = V_4; float L_15 = L_14.___ascender_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; memset((&L_16), 0, sizeof(L_16)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), (0.0f), L_15, (0.0f), /*hidden argument*/NULL); NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_13, L_16, NULL); float L_18 = L_17.___y_3; V_5 = L_18; // float descender = rectTransform.TransformPoint(new Vector3(0, lineInfo.descender, 0)).y; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19 = V_0; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_20 = V_4; float L_21 = L_20.___descender_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; memset((&L_22), 0, sizeof(L_22)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), (0.0f), L_21, (0.0f), /*hidden argument*/NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_19, L_22, NULL); float L_24 = L_23.___y_3; V_6 = L_24; // if (ascender > position.y && descender < position.y) float L_25 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___position1; float L_27 = L_26.___y_3; if ((!(((float)L_25) > ((float)L_27)))) { goto IL_0097; } } { float L_28 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___position1; float L_30 = L_29.___y_3; G_B4_0 = ((((float)L_28) < ((float)L_30))? 1 : 0); goto IL_0098; } IL_0097: { G_B4_0 = 0; } IL_0098: { V_10 = (bool)G_B4_0; bool L_31 = V_10; if (!L_31) { goto IL_00a4; } } { // return i; int32_t L_32 = V_3; V_11 = L_32; goto IL_0102; } IL_00a4: { // float d0 = Mathf.Abs(ascender - position.y); float L_33 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___position1; float L_35 = L_34.___y_3; float L_36; L_36 = fabsf(((float)il2cpp_codegen_subtract(L_33, L_35))); V_7 = L_36; // float d1 = Mathf.Abs(descender - position.y); float L_37 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___position1; float L_39 = L_38.___y_3; float L_40; L_40 = fabsf(((float)il2cpp_codegen_subtract(L_37, L_39))); V_8 = L_40; // float d = Mathf.Min(d0, d1); float L_41 = V_7; float L_42 = V_8; float L_43; L_43 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_41, L_42, NULL); V_9 = L_43; // if (d < distance) float L_44 = V_9; float L_45 = V_1; V_12 = (bool)((((float)L_44) < ((float)L_45))? 1 : 0); bool L_46 = V_12; if (!L_46) { goto IL_00e1; } } { // distance = d; float L_47 = V_9; V_1 = L_47; // closest = i; int32_t L_48 = V_3; V_2 = L_48; } IL_00e1: { // for (int i = 0; i < text.textInfo.lineCount; i++) int32_t L_49 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00e6: { // for (int i = 0; i < text.textInfo.lineCount; i++) int32_t L_50 = V_3; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_51 = ___text0; NullCheck(L_51); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_52; L_52 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_51, NULL); NullCheck(L_52); int32_t L_53 = L_52->___lineCount_8; V_13 = (bool)((((int32_t)L_50) < ((int32_t)L_53))? 1 : 0); bool L_54 = V_13; if (L_54) { goto IL_0027; } } { // return closest; int32_t L_55 = V_2; V_11 = L_55; goto IL_0102; } IL_0102: { // } int32_t L_56 = V_11; return L_56; } } // System.Int32 TMPro.TMP_TextUtilities::FindNearestCharacterOnLine(TMPro.TMP_Text,UnityEngine.Vector3,System.Int32,UnityEngine.Camera,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestCharacterOnLine_m0D48859A5F5601586E8B179B6BEA825731D02D79 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, int32_t ___line2, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera3, bool ___visibleOnly4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); 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; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; int32_t V_20 = 0; int32_t G_B4_0 = 0; float G_B11_0 = 0.0f; float G_B14_0 = 0.0f; float G_B17_0 = 0.0f; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera3; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // int firstCharacter = text.textInfo.lineInfo[line].firstCharacterIndex; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_9 = L_8->___lineInfo_14; int32_t L_10 = ___line2; NullCheck(L_9); int32_t L_11 = ((L_9)->GetAddressAt(static_cast(L_10)))->___firstCharacterIndex_5; V_1 = L_11; // int lastCharacter = text.textInfo.lineInfo[line].lastCharacterIndex; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_12 = ___text0; NullCheck(L_12); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_13; L_13 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_12, NULL); NullCheck(L_13); TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_14 = L_13->___lineInfo_14; int32_t L_15 = ___line2; NullCheck(L_14); int32_t L_16 = ((L_14)->GetAddressAt(static_cast(L_15)))->___lastCharacterIndex_7; V_2 = L_16; // float distanceSqr = Mathf.Infinity; V_3 = (std::numeric_limits::infinity()); // int closest = lastCharacter; int32_t L_17 = V_2; V_4 = L_17; // for (int i = firstCharacter; i < lastCharacter; i++) int32_t L_18 = V_1; V_5 = L_18; goto IL_018d; } IL_0057: { // TMP_CharacterInfo cInfo = text.textInfo.characterInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_19 = ___text0; NullCheck(L_19); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_20; L_20 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_19, NULL); NullCheck(L_20); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_21 = L_20->___characterInfo_11; int32_t L_22 = V_5; NullCheck(L_21); int32_t L_23 = L_22; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_24 = (L_21)->GetAt(static_cast(L_23)); V_6 = L_24; // if (visibleOnly && !cInfo.isVisible) continue; bool L_25 = ___visibleOnly4; if (!L_25) { goto IL_007c; } } { TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_26 = V_6; bool L_27 = L_26.___isVisible_40; G_B4_0 = ((((int32_t)L_27) == ((int32_t)0))? 1 : 0); goto IL_007d; } IL_007c: { G_B4_0 = 0; } IL_007d: { V_16 = (bool)G_B4_0; bool L_28 = V_16; if (!L_28) { goto IL_0088; } } { // if (visibleOnly && !cInfo.isVisible) continue; goto IL_0187; } IL_0088: { // Vector3 bl = rectTransform.TransformPoint(cInfo.bottomLeft); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_29 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_30 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = L_30.___bottomLeft_20; NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_29, L_31, NULL); V_7 = L_32; // Vector3 tl = rectTransform.TransformPoint(new Vector3(cInfo.bottomLeft.x, cInfo.topRight.y, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_33 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_34 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = L_34.___bottomLeft_20; float L_36 = L_35.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_37 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37.___topRight_21; float L_39 = L_38.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; memset((&L_40), 0, sizeof(L_40)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_40), L_36, L_39, (0.0f), /*hidden argument*/NULL); NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_33, L_40, NULL); V_8 = L_41; // Vector3 tr = rectTransform.TransformPoint(cInfo.topRight); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_42 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_43 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = L_43.___topRight_21; NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_42, L_44, NULL); V_9 = L_45; // Vector3 br = rectTransform.TransformPoint(new Vector3(cInfo.topRight.x, cInfo.bottomLeft.y, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_46 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_47 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = L_47.___topRight_21; float L_49 = L_48.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_50 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = L_50.___bottomLeft_20; float L_52 = L_51.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; memset((&L_53), 0, sizeof(L_53)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_53), L_49, L_52, (0.0f), /*hidden argument*/NULL); NullCheck(L_46); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_46, L_53, NULL); V_10 = L_54; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_10; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_60; L_60 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_55, L_56, L_57, L_58, L_59, NULL); V_17 = L_60; bool L_61 = V_17; if (!L_61) { goto IL_0118; } } { // closest = i; int32_t L_62 = V_5; V_4 = L_62; // break; goto IL_019b; } IL_0118: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_66; L_66 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_63, L_64, L_65, NULL); V_11 = L_66; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = ___position1; float L_70; L_70 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_67, L_68, L_69, NULL); V_12 = L_70; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = ___position1; float L_74; L_74 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_71, L_72, L_73, NULL); V_13 = L_74; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = ___position1; float L_78; L_78 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_75, L_76, L_77, NULL); V_14 = L_78; // float d = dbl < dtl ? dbl : dtl; float L_79 = V_11; float L_80 = V_12; if ((((float)L_79) < ((float)L_80))) { goto IL_0152; } } { float L_81 = V_12; G_B11_0 = L_81; goto IL_0154; } IL_0152: { float L_82 = V_11; G_B11_0 = L_82; } IL_0154: { V_15 = G_B11_0; // d = d < dtr ? d : dtr; float L_83 = V_15; float L_84 = V_13; if ((((float)L_83) < ((float)L_84))) { goto IL_0160; } } { float L_85 = V_13; G_B14_0 = L_85; goto IL_0162; } IL_0160: { float L_86 = V_15; G_B14_0 = L_86; } IL_0162: { V_15 = G_B14_0; // d = d < dbr ? d : dbr; float L_87 = V_15; float L_88 = V_14; if ((((float)L_87) < ((float)L_88))) { goto IL_016e; } } { float L_89 = V_14; G_B17_0 = L_89; goto IL_0170; } IL_016e: { float L_90 = V_15; G_B17_0 = L_90; } IL_0170: { V_15 = G_B17_0; // if (distanceSqr > d) float L_91 = V_3; float L_92 = V_15; V_18 = (bool)((((float)L_91) > ((float)L_92))? 1 : 0); bool L_93 = V_18; if (!L_93) { goto IL_0186; } } { // distanceSqr = d; float L_94 = V_15; V_3 = L_94; // closest = i; int32_t L_95 = V_5; V_4 = L_95; } IL_0186: { } IL_0187: { // for (int i = firstCharacter; i < lastCharacter; i++) int32_t L_96 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_96, 1)); } IL_018d: { // for (int i = firstCharacter; i < lastCharacter; i++) int32_t L_97 = V_5; int32_t L_98 = V_2; V_19 = (bool)((((int32_t)L_97) < ((int32_t)L_98))? 1 : 0); bool L_99 = V_19; if (L_99) { goto IL_0057; } } IL_019b: { // return closest; int32_t L_100 = V_4; V_20 = L_100; goto IL_01a1; } IL_01a1: { // } int32_t L_101 = V_20; return L_101; } } // System.Boolean TMPro.TMP_TextUtilities::IsIntersectingRectTransform(UnityEngine.RectTransform,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextUtilities_IsIntersectingRectTransform_mD130C941AB32BCEA5B2B293E979A7AC7F1160FFF (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___rectTransform0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___rectTransform0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_1, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_4; L_4 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_0, L_2, L_3, (&___position1), NULL); // rectTransform.GetWorldCorners(m_rectWorldCorners); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5 = ___rectTransform0; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = ((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0; NullCheck(L_5); RectTransform_GetWorldCorners_m6E15303C3B065B2F65E0A7F0E0217695564C2E09(L_5, L_6, NULL); // if (PointIntersectRectangle(position, m_rectWorldCorners[0], m_rectWorldCorners[1], m_rectWorldCorners[2], m_rectWorldCorners[3])) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___position1; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0; NullCheck(L_8); int32_t L_9 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = (L_8)->GetAt(static_cast(L_9)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = ((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0; NullCheck(L_11); int32_t L_12 = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = (L_11)->GetAt(static_cast(L_12)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = ((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0; NullCheck(L_14); int32_t L_15 = 2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_14)->GetAt(static_cast(L_15)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0; NullCheck(L_17); int32_t L_18 = 3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = (L_17)->GetAt(static_cast(L_18)); bool L_20; L_20 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_7, L_10, L_13, L_16, L_19, NULL); V_0 = L_20; bool L_21 = V_0; if (!L_21) { goto IL_0058; } } { // return true; V_1 = (bool)1; goto IL_005c; } IL_0058: { // return false; V_1 = (bool)0; goto IL_005c; } IL_005c: { // } bool L_22 = V_1; return L_22; } } // System.Int32 TMPro.TMP_TextUtilities::FindIntersectingCharacter(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindIntersectingCharacter_m6C03B17BB15028215958B0DAB969BB5199990DF2 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, bool ___visibleOnly3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; int32_t V_1 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; int32_t G_B4_0 = 0; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.characterCount; i++) V_1 = 0; goto IL_00d4; } IL_001f: { // TMP_CharacterInfo cInfo = text.textInfo.characterInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_9 = L_8->___characterInfo_11; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = L_12; // if (visibleOnly && !cInfo.isVisible) continue; bool L_13 = ___visibleOnly3; if (!L_13) { goto IL_0040; } } { TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_14 = V_2; bool L_15 = L_14.___isVisible_40; G_B4_0 = ((((int32_t)L_15) == ((int32_t)0))? 1 : 0); goto IL_0041; } IL_0040: { G_B4_0 = 0; } IL_0041: { V_7 = (bool)G_B4_0; bool L_16 = V_7; if (!L_16) { goto IL_004c; } } { // if (visibleOnly && !cInfo.isVisible) continue; goto IL_00d0; } IL_004c: { // Vector3 bl = rectTransform.TransformPoint(cInfo.bottomLeft); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_17 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_18 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18.___bottomLeft_20; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_17, L_19, NULL); V_3 = L_20; // Vector3 tl = rectTransform.TransformPoint(new Vector3(cInfo.bottomLeft.x, cInfo.topRight.y, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_22 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22.___bottomLeft_20; float L_24 = L_23.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_25 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25.___topRight_21; float L_27 = L_26.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; memset((&L_28), 0, sizeof(L_28)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), L_24, L_27, (0.0f), /*hidden argument*/NULL); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_21, L_28, NULL); V_4 = L_29; // Vector3 tr = rectTransform.TransformPoint(cInfo.topRight); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_31 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31.___topRight_21; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_30, L_32, NULL); V_5 = L_33; // Vector3 br = rectTransform.TransformPoint(new Vector3(cInfo.topRight.x, cInfo.bottomLeft.y, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_34 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_35 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35.___topRight_21; float L_37 = L_36.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_38 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38.___bottomLeft_20; float L_40 = L_39.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; memset((&L_41), 0, sizeof(L_41)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_41), L_37, L_40, (0.0f), /*hidden argument*/NULL); NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_34, L_41, NULL); V_6 = L_42; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_48; L_48 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_43, L_44, L_45, L_46, L_47, NULL); V_8 = L_48; bool L_49 = V_8; if (!L_49) { goto IL_00cf; } } { // return i; int32_t L_50 = V_1; V_9 = L_50; goto IL_00f0; } IL_00cf: { } IL_00d0: { // for (int i = 0; i < text.textInfo.characterCount; i++) int32_t L_51 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00d4: { // for (int i = 0; i < text.textInfo.characterCount; i++) int32_t L_52 = V_1; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_53 = ___text0; NullCheck(L_53); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_54; L_54 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_53, NULL); NullCheck(L_54); int32_t L_55 = L_54->___characterCount_3; V_10 = (bool)((((int32_t)L_52) < ((int32_t)L_55))? 1 : 0); bool L_56 = V_10; if (L_56) { goto IL_001f; } } { // return -1; V_9 = (-1); goto IL_00f0; } IL_00f0: { // } int32_t L_57 = V_9; return L_57; } } // System.Int32 TMPro.TMP_TextUtilities::FindNearestCharacter(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestCharacter_m1732D15AB75A7DC6978D853AAE0C7EE89E1A124C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, bool ___visibleOnly3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; bool V_14 = false; bool V_15 = false; int32_t V_16 = 0; bool V_17 = false; bool V_18 = false; int32_t G_B4_0 = 0; float G_B11_0 = 0.0f; float G_B14_0 = 0.0f; float G_B17_0 = 0.0f; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // float distanceSqr = Mathf.Infinity; V_1 = (std::numeric_limits::infinity()); // int closest = 0; V_2 = 0; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.characterCount; i++) V_3 = 0; goto IL_0155; } IL_0027: { // TMP_CharacterInfo cInfo = text.textInfo.characterInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_9 = L_8->___characterInfo_11; int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = L_10; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_12 = (L_9)->GetAt(static_cast(L_11)); V_4 = L_12; // if (visibleOnly && !cInfo.isVisible) continue; bool L_13 = ___visibleOnly3; if (!L_13) { goto IL_004a; } } { TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_14 = V_4; bool L_15 = L_14.___isVisible_40; G_B4_0 = ((((int32_t)L_15) == ((int32_t)0))? 1 : 0); goto IL_004b; } IL_004a: { G_B4_0 = 0; } IL_004b: { V_14 = (bool)G_B4_0; bool L_16 = V_14; if (!L_16) { goto IL_0056; } } { // if (visibleOnly && !cInfo.isVisible) continue; goto IL_0151; } IL_0056: { // Vector3 bl = rectTransform.TransformPoint(cInfo.bottomLeft); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_17 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_18 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18.___bottomLeft_20; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_17, L_19, NULL); V_5 = L_20; // Vector3 tl = rectTransform.TransformPoint(new Vector3(cInfo.bottomLeft.x, cInfo.topRight.y, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_22 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22.___bottomLeft_20; float L_24 = L_23.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_25 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25.___topRight_21; float L_27 = L_26.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; memset((&L_28), 0, sizeof(L_28)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), L_24, L_27, (0.0f), /*hidden argument*/NULL); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_21, L_28, NULL); V_6 = L_29; // Vector3 tr = rectTransform.TransformPoint(cInfo.topRight); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_31 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31.___topRight_21; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_30, L_32, NULL); V_7 = L_33; // Vector3 br = rectTransform.TransformPoint(new Vector3(cInfo.topRight.x, cInfo.bottomLeft.y, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_34 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_35 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35.___topRight_21; float L_37 = L_36.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_38 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38.___bottomLeft_20; float L_40 = L_39.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; memset((&L_41), 0, sizeof(L_41)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_41), L_37, L_40, (0.0f), /*hidden argument*/NULL); NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_34, L_41, NULL); V_8 = L_42; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_48; L_48 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_43, L_44, L_45, L_46, L_47, NULL); V_15 = L_48; bool L_49 = V_15; if (!L_49) { goto IL_00e4; } } { // return i; int32_t L_50 = V_3; V_16 = L_50; goto IL_0171; } IL_00e4: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_54; L_54 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_51, L_52, L_53, NULL); V_9 = L_54; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = ___position1; float L_58; L_58 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_55, L_56, L_57, NULL); V_10 = L_58; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = ___position1; float L_62; L_62 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_59, L_60, L_61, NULL); V_11 = L_62; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = ___position1; float L_66; L_66 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_63, L_64, L_65, NULL); V_12 = L_66; // float d = dbl < dtl ? dbl : dtl; float L_67 = V_9; float L_68 = V_10; if ((((float)L_67) < ((float)L_68))) { goto IL_011e; } } { float L_69 = V_10; G_B11_0 = L_69; goto IL_0120; } IL_011e: { float L_70 = V_9; G_B11_0 = L_70; } IL_0120: { V_13 = G_B11_0; // d = d < dtr ? d : dtr; float L_71 = V_13; float L_72 = V_11; if ((((float)L_71) < ((float)L_72))) { goto IL_012c; } } { float L_73 = V_11; G_B14_0 = L_73; goto IL_012e; } IL_012c: { float L_74 = V_13; G_B14_0 = L_74; } IL_012e: { V_13 = G_B14_0; // d = d < dbr ? d : dbr; float L_75 = V_13; float L_76 = V_12; if ((((float)L_75) < ((float)L_76))) { goto IL_013a; } } { float L_77 = V_12; G_B17_0 = L_77; goto IL_013c; } IL_013a: { float L_78 = V_13; G_B17_0 = L_78; } IL_013c: { V_13 = G_B17_0; // if (distanceSqr > d) float L_79 = V_1; float L_80 = V_13; V_17 = (bool)((((float)L_79) > ((float)L_80))? 1 : 0); bool L_81 = V_17; if (!L_81) { goto IL_0150; } } { // distanceSqr = d; float L_82 = V_13; V_1 = L_82; // closest = i; int32_t L_83 = V_3; V_2 = L_83; } IL_0150: { } IL_0151: { // for (int i = 0; i < text.textInfo.characterCount; i++) int32_t L_84 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_0155: { // for (int i = 0; i < text.textInfo.characterCount; i++) int32_t L_85 = V_3; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_86 = ___text0; NullCheck(L_86); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_87; L_87 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_86, NULL); NullCheck(L_87); int32_t L_88 = L_87->___characterCount_3; V_18 = (bool)((((int32_t)L_85) < ((int32_t)L_88))? 1 : 0); bool L_89 = V_18; if (L_89) { goto IL_0027; } } { // return closest; int32_t L_90 = V_2; V_16 = L_90; goto IL_0171; } IL_0171: { // } int32_t L_91 = V_16; return L_91; } } // System.Int32 TMPro.TMP_TextUtilities::FindIntersectingWord(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindIntersectingWord_m1442DFD5AAE1FF0EE5054262A34E4D31B1E56879 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; int32_t V_1 = 0; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); float V_8 = 0.0f; float V_9 = 0.0f; int32_t V_10 = 0; int32_t V_11 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; int32_t V_18 = 0; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; int32_t G_B11_0 = 0; int32_t G_B18_0 = 0; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.wordCount; i++) V_1 = 0; goto IL_03f3; } IL_001f: { // TMP_WordInfo wInfo = text.textInfo.wordInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_9 = L_8->___wordInfo_12; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = L_12; // bool isBeginRegion = false; V_3 = (bool)0; // Vector3 bl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_4 = L_13; // Vector3 tl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_5 = L_14; // Vector3 br = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_6 = L_15; // Vector3 tr = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_7 = L_16; // float maxAscender = -Mathf.Infinity; V_8 = (-std::numeric_limits::infinity()); // float minDescender = Mathf.Infinity; V_9 = (std::numeric_limits::infinity()); // for (int j = 0; j < wInfo.characterCount; j++) V_10 = 0; goto IL_03db; } IL_0066: { // int characterIndex = wInfo.firstCharacterIndex + j; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_17 = V_2; int32_t L_18 = L_17.___firstCharacterIndex_1; int32_t L_19 = V_10; V_11 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); // TMP_CharacterInfo currentCharInfo = text.textInfo.characterInfo[characterIndex]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_20 = ___text0; NullCheck(L_20); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_21; L_21 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_20, NULL); NullCheck(L_21); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = L_21->___characterInfo_11; int32_t L_23 = V_11; NullCheck(L_22); int32_t L_24 = L_23; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_25 = (L_22)->GetAt(static_cast(L_24)); V_12 = L_25; // int currentLine = currentCharInfo.lineNumber; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_26 = V_12; int32_t L_27 = L_26.___lineNumber_12; V_13 = L_27; // bool isCharacterVisible = currentCharInfo.isVisible; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_28 = V_12; bool L_29 = L_28.___isVisible_40; V_14 = L_29; // maxAscender = Mathf.Max(maxAscender, currentCharInfo.ascender); float L_30 = V_8; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_31 = V_12; float L_32 = L_31.___ascender_25; float L_33; L_33 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_30, L_32, NULL); V_8 = L_33; // minDescender = Mathf.Min(minDescender, currentCharInfo.descender); float L_34 = V_9; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_35 = V_12; float L_36 = L_35.___descender_27; float L_37; L_37 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_34, L_36, NULL); V_9 = L_37; // if (isBeginRegion == false && isCharacterVisible) bool L_38 = V_3; bool L_39 = V_14; V_15 = (bool)((int32_t)(((((int32_t)L_38) == ((int32_t)0))? 1 : 0)&(int32_t)L_39)); bool L_40 = V_15; if (!L_40) { goto IL_01e6; } } { // isBeginRegion = true; V_3 = (bool)1; // bl = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_41 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41.___bottomLeft_20; float L_43 = L_42.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_44 = V_12; float L_45 = L_44.___descender_27; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), L_43, L_45, (0.0f), NULL); // tl = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_46 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = L_46.___bottomLeft_20; float L_48 = L_47.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_49 = V_12; float L_50 = L_49.___ascender_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_48, L_50, (0.0f), NULL); // if (wInfo.characterCount == 1) TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_51 = V_2; int32_t L_52 = L_51.___characterCount_3; V_16 = (bool)((((int32_t)L_52) == ((int32_t)1))? 1 : 0); bool L_53 = V_16; if (!L_53) { goto IL_01e5; } } { // isBeginRegion = false; V_3 = (bool)0; // br = new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_54 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = L_54.___topRight_21; float L_56 = L_55.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_57 = V_12; float L_58 = L_57.___descender_27; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_56, L_58, (0.0f), NULL); // tr = new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_59 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = L_59.___topRight_21; float L_61 = L_60.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_62 = V_12; float L_63 = L_62.___ascender_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_61, L_63, (0.0f), NULL); // bl = rectTransform.TransformPoint(new Vector3(bl.x, minDescender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_64 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_4; float L_66 = L_65.___x_2; float L_67 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; memset((&L_68), 0, sizeof(L_68)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_68), L_66, L_67, (0.0f), /*hidden argument*/NULL); NullCheck(L_64); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_64, L_68, NULL); V_4 = L_69; // tl = rectTransform.TransformPoint(new Vector3(tl.x, maxAscender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_70 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_5; float L_72 = L_71.___x_2; float L_73 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; memset((&L_74), 0, sizeof(L_74)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_74), L_72, L_73, (0.0f), /*hidden argument*/NULL); NullCheck(L_70); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_70, L_74, NULL); V_5 = L_75; // tr = rectTransform.TransformPoint(new Vector3(tr.x, maxAscender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_76 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = V_7; float L_78 = L_77.___x_2; float L_79 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; memset((&L_80), 0, sizeof(L_80)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_80), L_78, L_79, (0.0f), /*hidden argument*/NULL); NullCheck(L_76); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81; L_81 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_76, L_80, NULL); V_7 = L_81; // br = rectTransform.TransformPoint(new Vector3(br.x, minDescender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_82 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_6; float L_84 = L_83.___x_2; float L_85 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; memset((&L_86), 0, sizeof(L_86)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_86), L_84, L_85, (0.0f), /*hidden argument*/NULL); NullCheck(L_82); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; L_87 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_82, L_86, NULL); V_6 = L_87; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_93; L_93 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_88, L_89, L_90, L_91, L_92, NULL); V_17 = L_93; bool L_94 = V_17; if (!L_94) { goto IL_01e4; } } { // return i; int32_t L_95 = V_1; V_18 = L_95; goto IL_040f; } IL_01e4: { } IL_01e5: { } IL_01e6: { // if (isBeginRegion && j == wInfo.characterCount - 1) bool L_96 = V_3; if (!L_96) { goto IL_01f7; } } { int32_t L_97 = V_10; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_98 = V_2; int32_t L_99 = L_98.___characterCount_3; G_B11_0 = ((((int32_t)L_97) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_99, 1))))? 1 : 0); goto IL_01f8; } IL_01f7: { G_B11_0 = 0; } IL_01f8: { V_19 = (bool)G_B11_0; bool L_100 = V_19; if (!L_100) { goto IL_02d0; } } { // isBeginRegion = false; V_3 = (bool)0; // br = new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_101 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = L_101.___topRight_21; float L_103 = L_102.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_104 = V_12; float L_105 = L_104.___descender_27; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_103, L_105, (0.0f), NULL); // tr = new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_106 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107 = L_106.___topRight_21; float L_108 = L_107.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_109 = V_12; float L_110 = L_109.___ascender_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_108, L_110, (0.0f), NULL); // bl = rectTransform.TransformPoint(new Vector3(bl.x, minDescender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_111 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = V_4; float L_113 = L_112.___x_2; float L_114 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115; memset((&L_115), 0, sizeof(L_115)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_115), L_113, L_114, (0.0f), /*hidden argument*/NULL); NullCheck(L_111); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116; L_116 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_111, L_115, NULL); V_4 = L_116; // tl = rectTransform.TransformPoint(new Vector3(tl.x, maxAscender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_117 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_5; float L_119 = L_118.___x_2; float L_120 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121; memset((&L_121), 0, sizeof(L_121)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_121), L_119, L_120, (0.0f), /*hidden argument*/NULL); NullCheck(L_117); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122; L_122 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_117, L_121, NULL); V_5 = L_122; // tr = rectTransform.TransformPoint(new Vector3(tr.x, maxAscender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_123 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124 = V_7; float L_125 = L_124.___x_2; float L_126 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127; memset((&L_127), 0, sizeof(L_127)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_127), L_125, L_126, (0.0f), /*hidden argument*/NULL); NullCheck(L_123); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128; L_128 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_123, L_127, NULL); V_7 = L_128; // br = rectTransform.TransformPoint(new Vector3(br.x, minDescender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_129 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = V_6; float L_131 = L_130.___x_2; float L_132 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133; memset((&L_133), 0, sizeof(L_133)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_133), L_131, L_132, (0.0f), /*hidden argument*/NULL); NullCheck(L_129); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134; L_134 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_129, L_133, NULL); V_6 = L_134; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_140; L_140 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_135, L_136, L_137, L_138, L_139, NULL); V_20 = L_140; bool L_141 = V_20; if (!L_141) { goto IL_02ca; } } { // return i; int32_t L_142 = V_1; V_18 = L_142; goto IL_040f; } IL_02ca: { goto IL_03d4; } IL_02d0: { // else if (isBeginRegion && currentLine != text.textInfo.characterInfo[characterIndex + 1].lineNumber) bool L_143 = V_3; if (!L_143) { goto IL_02f5; } } { int32_t L_144 = V_13; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_145 = ___text0; NullCheck(L_145); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_146; L_146 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_145, NULL); NullCheck(L_146); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_147 = L_146->___characterInfo_11; int32_t L_148 = V_11; NullCheck(L_147); int32_t L_149 = ((L_147)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_148, 1)))))->___lineNumber_12; G_B18_0 = ((((int32_t)((((int32_t)L_144) == ((int32_t)L_149))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_02f6; } IL_02f5: { G_B18_0 = 0; } IL_02f6: { V_21 = (bool)G_B18_0; bool L_150 = V_21; if (!L_150) { goto IL_03d4; } } { // isBeginRegion = false; V_3 = (bool)0; // br = new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_151 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = L_151.___topRight_21; float L_153 = L_152.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_154 = V_12; float L_155 = L_154.___descender_27; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_153, L_155, (0.0f), NULL); // tr = new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0); TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_156 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157 = L_156.___topRight_21; float L_158 = L_157.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_159 = V_12; float L_160 = L_159.___ascender_25; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_158, L_160, (0.0f), NULL); // bl = rectTransform.TransformPoint(new Vector3(bl.x, minDescender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_161 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162 = V_4; float L_163 = L_162.___x_2; float L_164 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_165; memset((&L_165), 0, sizeof(L_165)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_165), L_163, L_164, (0.0f), /*hidden argument*/NULL); NullCheck(L_161); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166; L_166 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_161, L_165, NULL); V_4 = L_166; // tl = rectTransform.TransformPoint(new Vector3(tl.x, maxAscender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_167 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168 = V_5; float L_169 = L_168.___x_2; float L_170 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171; memset((&L_171), 0, sizeof(L_171)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_171), L_169, L_170, (0.0f), /*hidden argument*/NULL); NullCheck(L_167); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_172; L_172 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_167, L_171, NULL); V_5 = L_172; // tr = rectTransform.TransformPoint(new Vector3(tr.x, maxAscender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_173 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174 = V_7; float L_175 = L_174.___x_2; float L_176 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_177; memset((&L_177), 0, sizeof(L_177)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_177), L_175, L_176, (0.0f), /*hidden argument*/NULL); NullCheck(L_173); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178; L_178 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_173, L_177, NULL); V_7 = L_178; // br = rectTransform.TransformPoint(new Vector3(br.x, minDescender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_179 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_180 = V_6; float L_181 = L_180.___x_2; float L_182 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_183; memset((&L_183), 0, sizeof(L_183)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_183), L_181, L_182, (0.0f), /*hidden argument*/NULL); NullCheck(L_179); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_184; L_184 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_179, L_183, NULL); V_6 = L_184; // maxAscender = -Mathf.Infinity; V_8 = (-std::numeric_limits::infinity()); // minDescender = Mathf.Infinity; V_9 = (std::numeric_limits::infinity()); // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_187 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_188 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_190; L_190 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_185, L_186, L_187, L_188, L_189, NULL); V_22 = L_190; bool L_191 = V_22; if (!L_191) { goto IL_03d3; } } { // return i; int32_t L_192 = V_1; V_18 = L_192; goto IL_040f; } IL_03d3: { } IL_03d4: { // for (int j = 0; j < wInfo.characterCount; j++) int32_t L_193 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_193, 1)); } IL_03db: { // for (int j = 0; j < wInfo.characterCount; j++) int32_t L_194 = V_10; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_195 = V_2; int32_t L_196 = L_195.___characterCount_3; V_23 = (bool)((((int32_t)L_194) < ((int32_t)L_196))? 1 : 0); bool L_197 = V_23; if (L_197) { goto IL_0066; } } { // for (int i = 0; i < text.textInfo.wordCount; i++) int32_t L_198 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_198, 1)); } IL_03f3: { // for (int i = 0; i < text.textInfo.wordCount; i++) int32_t L_199 = V_1; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_200 = ___text0; NullCheck(L_200); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_201; L_201 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_200, NULL); NullCheck(L_201); int32_t L_202 = L_201->___wordCount_6; V_24 = (bool)((((int32_t)L_199) < ((int32_t)L_202))? 1 : 0); bool L_203 = V_24; if (L_203) { goto IL_001f; } } { // return -1; V_18 = (-1); goto IL_040f; } IL_040f: { // } int32_t L_204 = V_18; return L_204; } } // System.Int32 TMPro.TMP_TextUtilities::FindNearestWord(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestWord_mFA2F92F39BCB9EE81D04DC4252F57D90DBEA82AC (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; bool V_16 = false; 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; bool V_22 = false; int32_t V_23 = 0; bool V_24 = false; bool V_25 = false; float V_26 = 0.0f; float V_27 = 0.0f; float V_28 = 0.0f; float V_29 = 0.0f; float V_30 = 0.0f; bool V_31 = false; bool V_32 = false; bool V_33 = false; float V_34 = 0.0f; float V_35 = 0.0f; float V_36 = 0.0f; float V_37 = 0.0f; float V_38 = 0.0f; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; float G_B15_0 = 0.0f; int32_t G_B22_0 = 0; float G_B28_0 = 0.0f; float G_B31_0 = 0.0f; float G_B34_0 = 0.0f; int32_t G_B40_0 = 0; float G_B46_0 = 0.0f; float G_B49_0 = 0.0f; float G_B52_0 = 0.0f; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // float distanceSqr = Mathf.Infinity; V_1 = (std::numeric_limits::infinity()); // int closest = 0; V_2 = 0; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.wordCount; i++) V_3 = 0; goto IL_03ff; } IL_0027: { // TMP_WordInfo wInfo = text.textInfo.wordInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_9 = L_8->___wordInfo_12; int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = L_10; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_12 = (L_9)->GetAt(static_cast(L_11)); V_4 = L_12; // bool isBeginRegion = false; V_5 = (bool)0; // Vector3 bl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_6 = L_13; // Vector3 tl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_7 = L_14; // Vector3 br = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_8 = L_15; // Vector3 tr = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_9 = L_16; // for (int j = 0; j < wInfo.characterCount; j++) V_10 = 0; goto IL_03e6; } IL_0062: { // int characterIndex = wInfo.firstCharacterIndex + j; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_17 = V_4; int32_t L_18 = L_17.___firstCharacterIndex_1; int32_t L_19 = V_10; V_11 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); // TMP_CharacterInfo currentCharInfo = text.textInfo.characterInfo[characterIndex]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_20 = ___text0; NullCheck(L_20); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_21; L_21 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_20, NULL); NullCheck(L_21); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = L_21->___characterInfo_11; int32_t L_23 = V_11; NullCheck(L_22); int32_t L_24 = L_23; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_25 = (L_22)->GetAt(static_cast(L_24)); V_12 = L_25; // int currentLine = currentCharInfo.lineNumber; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_26 = V_12; int32_t L_27 = L_26.___lineNumber_12; V_13 = L_27; // bool isCharacterVisible = currentCharInfo.isVisible; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_28 = V_12; bool L_29 = L_28.___isVisible_40; V_14 = L_29; // if (isBeginRegion == false && isCharacterVisible) bool L_30 = V_5; bool L_31 = V_14; V_15 = (bool)((int32_t)(((((int32_t)L_30) == ((int32_t)0))? 1 : 0)&(int32_t)L_31)); bool L_32 = V_15; if (!L_32) { goto IL_01df; } } { // isBeginRegion = true; V_5 = (bool)1; // bl = rectTransform.TransformPoint(new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_33 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_34 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = L_34.___bottomLeft_20; float L_36 = L_35.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_37 = V_12; float L_38 = L_37.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; memset((&L_39), 0, sizeof(L_39)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_39), L_36, L_38, (0.0f), /*hidden argument*/NULL); NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_33, L_39, NULL); V_6 = L_40; // tl = rectTransform.TransformPoint(new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_41 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_42 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42.___bottomLeft_20; float L_44 = L_43.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_45 = V_12; float L_46 = L_45.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; memset((&L_47), 0, sizeof(L_47)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_47), L_44, L_46, (0.0f), /*hidden argument*/NULL); NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_41, L_47, NULL); V_7 = L_48; // if (wInfo.characterCount == 1) TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_49 = V_4; int32_t L_50 = L_49.___characterCount_3; V_16 = (bool)((((int32_t)L_50) == ((int32_t)1))? 1 : 0); bool L_51 = V_16; if (!L_51) { goto IL_01de; } } { // isBeginRegion = false; V_5 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_52 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_53 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = L_53.___topRight_21; float L_55 = L_54.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_56 = V_12; float L_57 = L_56.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; memset((&L_58), 0, sizeof(L_58)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_58), L_55, L_57, (0.0f), /*hidden argument*/NULL); NullCheck(L_52); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_52, L_58, NULL); V_8 = L_59; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_60 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_61 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = L_61.___topRight_21; float L_63 = L_62.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_64 = V_12; float L_65 = L_64.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; memset((&L_66), 0, sizeof(L_66)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), L_63, L_65, (0.0f), /*hidden argument*/NULL); NullCheck(L_60); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_60, L_66, NULL); V_9 = L_67; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_73; L_73 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_68, L_69, L_70, L_71, L_72, NULL); V_22 = L_73; bool L_74 = V_22; if (!L_74) { goto IL_0171; } } { // return i; int32_t L_75 = V_3; V_23 = L_75; goto IL_041b; } IL_0171: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_79; L_79 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_76, L_77, L_78, NULL); V_17 = L_79; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = ___position1; float L_83; L_83 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_80, L_81, L_82, NULL); V_18 = L_83; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = ___position1; float L_87; L_87 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_84, L_85, L_86, NULL); V_19 = L_87; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = ___position1; float L_91; L_91 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_88, L_89, L_90, NULL); V_20 = L_91; // float d = dbl < dtl ? dbl : dtl; float L_92 = V_17; float L_93 = V_18; if ((((float)L_92) < ((float)L_93))) { goto IL_01ab; } } { float L_94 = V_18; G_B9_0 = L_94; goto IL_01ad; } IL_01ab: { float L_95 = V_17; G_B9_0 = L_95; } IL_01ad: { V_21 = G_B9_0; // d = d < dtr ? d : dtr; float L_96 = V_21; float L_97 = V_19; if ((((float)L_96) < ((float)L_97))) { goto IL_01b9; } } { float L_98 = V_19; G_B12_0 = L_98; goto IL_01bb; } IL_01b9: { float L_99 = V_21; G_B12_0 = L_99; } IL_01bb: { V_21 = G_B12_0; // d = d < dbr ? d : dbr; float L_100 = V_21; float L_101 = V_20; if ((((float)L_100) < ((float)L_101))) { goto IL_01c7; } } { float L_102 = V_20; G_B15_0 = L_102; goto IL_01c9; } IL_01c7: { float L_103 = V_21; G_B15_0 = L_103; } IL_01c9: { V_21 = G_B15_0; // if (distanceSqr > d) float L_104 = V_1; float L_105 = V_21; V_24 = (bool)((((float)L_104) > ((float)L_105))? 1 : 0); bool L_106 = V_24; if (!L_106) { goto IL_01dd; } } { // distanceSqr = d; float L_107 = V_21; V_1 = L_107; // closest = i; int32_t L_108 = V_3; V_2 = L_108; } IL_01dd: { } IL_01de: { } IL_01df: { // if (isBeginRegion && j == wInfo.characterCount - 1) bool L_109 = V_5; if (!L_109) { goto IL_01f2; } } { int32_t L_110 = V_10; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_111 = V_4; int32_t L_112 = L_111.___characterCount_3; G_B22_0 = ((((int32_t)L_110) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_112, 1))))? 1 : 0); goto IL_01f3; } IL_01f2: { G_B22_0 = 0; } IL_01f3: { V_25 = (bool)G_B22_0; bool L_113 = V_25; if (!L_113) { goto IL_02d8; } } { // isBeginRegion = false; V_5 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_114 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_115 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = L_115.___topRight_21; float L_117 = L_116.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_118 = V_12; float L_119 = L_118.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120; memset((&L_120), 0, sizeof(L_120)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_120), L_117, L_119, (0.0f), /*hidden argument*/NULL); NullCheck(L_114); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121; L_121 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_114, L_120, NULL); V_8 = L_121; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_122 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_123 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124 = L_123.___topRight_21; float L_125 = L_124.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_126 = V_12; float L_127 = L_126.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128; memset((&L_128), 0, sizeof(L_128)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_128), L_125, L_127, (0.0f), /*hidden argument*/NULL); NullCheck(L_122); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129; L_129 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_122, L_128, NULL); V_9 = L_129; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_135; L_135 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_130, L_131, L_132, L_133, L_134, NULL); V_31 = L_135; bool L_136 = V_31; if (!L_136) { goto IL_0266; } } { // return i; int32_t L_137 = V_3; V_23 = L_137; goto IL_041b; } IL_0266: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_141; L_141 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_138, L_139, L_140, NULL); V_26 = L_141; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = ___position1; float L_145; L_145 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_142, L_143, L_144, NULL); V_27 = L_145; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148 = ___position1; float L_149; L_149 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_146, L_147, L_148, NULL); V_28 = L_149; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = ___position1; float L_153; L_153 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_150, L_151, L_152, NULL); V_29 = L_153; // float d = dbl < dtl ? dbl : dtl; float L_154 = V_26; float L_155 = V_27; if ((((float)L_154) < ((float)L_155))) { goto IL_02a0; } } { float L_156 = V_27; G_B28_0 = L_156; goto IL_02a2; } IL_02a0: { float L_157 = V_26; G_B28_0 = L_157; } IL_02a2: { V_30 = G_B28_0; // d = d < dtr ? d : dtr; float L_158 = V_30; float L_159 = V_28; if ((((float)L_158) < ((float)L_159))) { goto IL_02ae; } } { float L_160 = V_28; G_B31_0 = L_160; goto IL_02b0; } IL_02ae: { float L_161 = V_30; G_B31_0 = L_161; } IL_02b0: { V_30 = G_B31_0; // d = d < dbr ? d : dbr; float L_162 = V_30; float L_163 = V_29; if ((((float)L_162) < ((float)L_163))) { goto IL_02bc; } } { float L_164 = V_29; G_B34_0 = L_164; goto IL_02be; } IL_02bc: { float L_165 = V_30; G_B34_0 = L_165; } IL_02be: { V_30 = G_B34_0; // if (distanceSqr > d) float L_166 = V_1; float L_167 = V_30; V_32 = (bool)((((float)L_166) > ((float)L_167))? 1 : 0); bool L_168 = V_32; if (!L_168) { goto IL_02d2; } } { // distanceSqr = d; float L_169 = V_30; V_1 = L_169; // closest = i; int32_t L_170 = V_3; V_2 = L_170; } IL_02d2: { goto IL_03df; } IL_02d8: { // else if (isBeginRegion && currentLine != text.textInfo.characterInfo[characterIndex + 1].lineNumber) bool L_171 = V_5; if (!L_171) { goto IL_02fe; } } { int32_t L_172 = V_13; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_173 = ___text0; NullCheck(L_173); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_174; L_174 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_173, NULL); NullCheck(L_174); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_175 = L_174->___characterInfo_11; int32_t L_176 = V_11; NullCheck(L_175); int32_t L_177 = ((L_175)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_176, 1)))))->___lineNumber_12; G_B40_0 = ((((int32_t)((((int32_t)L_172) == ((int32_t)L_177))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_02ff; } IL_02fe: { G_B40_0 = 0; } IL_02ff: { V_33 = (bool)G_B40_0; bool L_178 = V_33; if (!L_178) { goto IL_03df; } } { // isBeginRegion = false; V_5 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_179 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_180 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_181 = L_180.___topRight_21; float L_182 = L_181.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_183 = V_12; float L_184 = L_183.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185; memset((&L_185), 0, sizeof(L_185)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_185), L_182, L_184, (0.0f), /*hidden argument*/NULL); NullCheck(L_179); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186; L_186 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_179, L_185, NULL); V_8 = L_186; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_187 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_188 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189 = L_188.___topRight_21; float L_190 = L_189.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_191 = V_12; float L_192 = L_191.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_193; memset((&L_193), 0, sizeof(L_193)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_193), L_190, L_192, (0.0f), /*hidden argument*/NULL); NullCheck(L_187); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194; L_194 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_187, L_193, NULL); V_9 = L_194; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_195 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_196 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_197 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_200; L_200 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_195, L_196, L_197, L_198, L_199, NULL); V_39 = L_200; bool L_201 = V_39; if (!L_201) { goto IL_0372; } } { // return i; int32_t L_202 = V_3; V_23 = L_202; goto IL_041b; } IL_0372: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_203 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_205 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_206; L_206 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_203, L_204, L_205, NULL); V_34 = L_206; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209 = ___position1; float L_210; L_210 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_207, L_208, L_209, NULL); V_35 = L_210; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_211 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_212 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_213 = ___position1; float L_214; L_214 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_211, L_212, L_213, NULL); V_36 = L_214; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_215 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = ___position1; float L_218; L_218 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_215, L_216, L_217, NULL); V_37 = L_218; // float d = dbl < dtl ? dbl : dtl; float L_219 = V_34; float L_220 = V_35; if ((((float)L_219) < ((float)L_220))) { goto IL_03ac; } } { float L_221 = V_35; G_B46_0 = L_221; goto IL_03ae; } IL_03ac: { float L_222 = V_34; G_B46_0 = L_222; } IL_03ae: { V_38 = G_B46_0; // d = d < dtr ? d : dtr; float L_223 = V_38; float L_224 = V_36; if ((((float)L_223) < ((float)L_224))) { goto IL_03ba; } } { float L_225 = V_36; G_B49_0 = L_225; goto IL_03bc; } IL_03ba: { float L_226 = V_38; G_B49_0 = L_226; } IL_03bc: { V_38 = G_B49_0; // d = d < dbr ? d : dbr; float L_227 = V_38; float L_228 = V_37; if ((((float)L_227) < ((float)L_228))) { goto IL_03c8; } } { float L_229 = V_37; G_B52_0 = L_229; goto IL_03ca; } IL_03c8: { float L_230 = V_38; G_B52_0 = L_230; } IL_03ca: { V_38 = G_B52_0; // if (distanceSqr > d) float L_231 = V_1; float L_232 = V_38; V_40 = (bool)((((float)L_231) > ((float)L_232))? 1 : 0); bool L_233 = V_40; if (!L_233) { goto IL_03de; } } { // distanceSqr = d; float L_234 = V_38; V_1 = L_234; // closest = i; int32_t L_235 = V_3; V_2 = L_235; } IL_03de: { } IL_03df: { // for (int j = 0; j < wInfo.characterCount; j++) int32_t L_236 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_236, 1)); } IL_03e6: { // for (int j = 0; j < wInfo.characterCount; j++) int32_t L_237 = V_10; TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983 L_238 = V_4; int32_t L_239 = L_238.___characterCount_3; V_41 = (bool)((((int32_t)L_237) < ((int32_t)L_239))? 1 : 0); bool L_240 = V_41; if (L_240) { goto IL_0062; } } { // for (int i = 0; i < text.textInfo.wordCount; i++) int32_t L_241 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_241, 1)); } IL_03ff: { // for (int i = 0; i < text.textInfo.wordCount; i++) int32_t L_242 = V_3; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_243 = ___text0; NullCheck(L_243); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_244; L_244 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_243, NULL); NullCheck(L_244); int32_t L_245 = L_244->___wordCount_6; V_42 = (bool)((((int32_t)L_242) < ((int32_t)L_245))? 1 : 0); bool L_246 = V_42; if (L_246) { goto IL_0027; } } { // return closest; int32_t L_247 = V_2; V_23 = L_247; goto IL_041b; } IL_041b: { // } int32_t L_248 = V_23; return L_248; } } // System.Int32 TMPro.TMP_TextUtilities::FindIntersectingLine(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindIntersectingLine_mFC1F20154DEE3E4308C04EAF963F0BD897C12459 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; int32_t V_7 = 0; bool V_8 = false; int32_t G_B4_0 = 0; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // int closest = -1; V_1 = (-1); // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.lineCount; i++) V_2 = 0; goto IL_009d; } IL_001e: { // TMP_LineInfo lineInfo = text.textInfo.lineInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_9 = L_8->___lineInfo_14; int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_12 = (L_9)->GetAt(static_cast(L_11)); V_3 = L_12; // float ascender = rectTransform.TransformPoint(new Vector3(0, lineInfo.ascender, 0)).y; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_13 = V_0; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_14 = V_3; float L_15 = L_14.___ascender_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; memset((&L_16), 0, sizeof(L_16)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), (0.0f), L_15, (0.0f), /*hidden argument*/NULL); NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_13, L_16, NULL); float L_18 = L_17.___y_3; V_4 = L_18; // float descender = rectTransform.TransformPoint(new Vector3(0, lineInfo.descender, 0)).y; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19 = V_0; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_20 = V_3; float L_21 = L_20.___descender_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; memset((&L_22), 0, sizeof(L_22)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), (0.0f), L_21, (0.0f), /*hidden argument*/NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_19, L_22, NULL); float L_24 = L_23.___y_3; V_5 = L_24; // if (ascender > position.y && descender < position.y) float L_25 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___position1; float L_27 = L_26.___y_3; if ((!(((float)L_25) > ((float)L_27)))) { goto IL_008b; } } { float L_28 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___position1; float L_30 = L_29.___y_3; G_B4_0 = ((((float)L_28) < ((float)L_30))? 1 : 0); goto IL_008c; } IL_008b: { G_B4_0 = 0; } IL_008c: { V_6 = (bool)G_B4_0; bool L_31 = V_6; if (!L_31) { goto IL_0098; } } { // return i; int32_t L_32 = V_2; V_7 = L_32; goto IL_00b9; } IL_0098: { // for (int i = 0; i < text.textInfo.lineCount; i++) int32_t L_33 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_009d: { // for (int i = 0; i < text.textInfo.lineCount; i++) int32_t L_34 = V_2; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_35 = ___text0; NullCheck(L_35); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_36; L_36 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_35, NULL); NullCheck(L_36); int32_t L_37 = L_36->___lineCount_8; V_8 = (bool)((((int32_t)L_34) < ((int32_t)L_37))? 1 : 0); bool L_38 = V_8; if (L_38) { goto IL_001e; } } { // return closest; int32_t L_39 = V_1; V_7 = L_39; goto IL_00b9; } IL_00b9: { // } int32_t L_40 = V_7; return L_40; } } // System.Int32 TMPro.TMP_TextUtilities::FindIntersectingLink(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindIntersectingLink_m2B5823274A30BBB3A54592E8DB44F119140C3778 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; int32_t V_1 = 0; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t V_9 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; int32_t V_16 = 0; 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 G_B5_0 = 0; int32_t G_B16_0 = 0; int32_t G_B23_0 = 0; { // Transform rectTransform = text.transform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8(L_0, NULL); V_0 = L_1; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // for (int i = 0; i < text.textInfo.linkCount; i++) V_1 = 0; goto IL_02b9; } IL_001f: { // TMP_LinkInfo linkInfo = text.textInfo.linkInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_9 = L_8->___linkInfo_13; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = L_12; // bool isBeginRegion = false; V_3 = (bool)0; // Vector3 bl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_4 = L_13; // Vector3 tl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_5 = L_14; // Vector3 br = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_6 = L_15; // Vector3 tr = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_7 = L_16; // for (int j = 0; j < linkInfo.linkTextLength; j++) V_8 = 0; goto IL_02a1; } IL_0058: { // int characterIndex = linkInfo.linkTextfirstCharacterIndex + j; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_17 = V_2; int32_t L_18 = L_17.___linkTextfirstCharacterIndex_4; int32_t L_19 = V_8; V_9 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); // TMP_CharacterInfo currentCharInfo = text.textInfo.characterInfo[characterIndex]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_20 = ___text0; NullCheck(L_20); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_21; L_21 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_20, NULL); NullCheck(L_21); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = L_21->___characterInfo_11; int32_t L_23 = V_9; NullCheck(L_22); int32_t L_24 = L_23; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_25 = (L_22)->GetAt(static_cast(L_24)); V_10 = L_25; // int currentLine = currentCharInfo.lineNumber; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_26 = V_10; int32_t L_27 = L_26.___lineNumber_12; V_11 = L_27; // if (text.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != text.pageToDisplay) continue; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_28 = ___text0; NullCheck(L_28); int32_t L_29; L_29 = TMP_Text_get_overflowMode_m494E5C01E450AF8F4F344856D289D0FDEB8DDCB4(L_28, NULL); if ((!(((uint32_t)L_29) == ((uint32_t)5)))) { goto IL_00a0; } } { TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_30 = V_10; int32_t L_31 = L_30.___pageNumber_13; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_32 = ___text0; NullCheck(L_32); int32_t L_33; L_33 = TMP_Text_get_pageToDisplay_mAA3CCC7BD6CA9430558F3409E05B6E754D82C730(L_32, NULL); G_B5_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_31, 1))) == ((int32_t)L_33))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00a1; } IL_00a0: { G_B5_0 = 0; } IL_00a1: { V_12 = (bool)G_B5_0; bool L_34 = V_12; if (!L_34) { goto IL_00ac; } } { // if (text.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != text.pageToDisplay) continue; goto IL_029b; } IL_00ac: { // if (isBeginRegion == false) bool L_35 = V_3; V_13 = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0); bool L_36 = V_13; if (!L_36) { goto IL_0180; } } { // isBeginRegion = true; V_3 = (bool)1; // bl = rectTransform.TransformPoint(new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_38 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38.___bottomLeft_20; float L_40 = L_39.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_41 = V_10; float L_42 = L_41.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; memset((&L_43), 0, sizeof(L_43)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_43), L_40, L_42, (0.0f), /*hidden argument*/NULL); NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_37, L_43, NULL); V_4 = L_44; // tl = rectTransform.TransformPoint(new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_46 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = L_46.___bottomLeft_20; float L_48 = L_47.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_49 = V_10; float L_50 = L_49.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; memset((&L_51), 0, sizeof(L_51)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), L_48, L_50, (0.0f), /*hidden argument*/NULL); NullCheck(L_45); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_45, L_51, NULL); V_5 = L_52; // if (linkInfo.linkTextLength == 1) TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_53 = V_2; int32_t L_54 = L_53.___linkTextLength_5; V_14 = (bool)((((int32_t)L_54) == ((int32_t)1))? 1 : 0); bool L_55 = V_14; if (!L_55) { goto IL_017f; } } { // isBeginRegion = false; V_3 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_57 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = L_57.___topRight_21; float L_59 = L_58.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_60 = V_10; float L_61 = L_60.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; memset((&L_62), 0, sizeof(L_62)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_62), L_59, L_61, (0.0f), /*hidden argument*/NULL); NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_56, L_62, NULL); V_6 = L_63; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_64 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_65 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = L_65.___topRight_21; float L_67 = L_66.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_68 = V_10; float L_69 = L_68.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; memset((&L_70), 0, sizeof(L_70)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_70), L_67, L_69, (0.0f), /*hidden argument*/NULL); NullCheck(L_64); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_64, L_70, NULL); V_7 = L_71; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_77; L_77 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_72, L_73, L_74, L_75, L_76, NULL); V_15 = L_77; bool L_78 = V_15; if (!L_78) { goto IL_017e; } } { // return i; int32_t L_79 = V_1; V_16 = L_79; goto IL_02d5; } IL_017e: { } IL_017f: { } IL_0180: { // if (isBeginRegion && j == linkInfo.linkTextLength - 1) bool L_80 = V_3; if (!L_80) { goto IL_0191; } } { int32_t L_81 = V_8; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_82 = V_2; int32_t L_83 = L_82.___linkTextLength_5; G_B16_0 = ((((int32_t)L_81) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_83, 1))))? 1 : 0); goto IL_0192; } IL_0191: { G_B16_0 = 0; } IL_0192: { V_17 = (bool)G_B16_0; bool L_84 = V_17; if (!L_84) { goto IL_0207; } } { // isBeginRegion = false; V_3 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_86 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = L_86.___topRight_21; float L_88 = L_87.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_89 = V_10; float L_90 = L_89.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91; memset((&L_91), 0, sizeof(L_91)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_91), L_88, L_90, (0.0f), /*hidden argument*/NULL); NullCheck(L_85); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92; L_92 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_85, L_91, NULL); V_6 = L_92; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_93 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_94 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = L_94.___topRight_21; float L_96 = L_95.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_97 = V_10; float L_98 = L_97.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99; memset((&L_99), 0, sizeof(L_99)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_99), L_96, L_98, (0.0f), /*hidden argument*/NULL); NullCheck(L_93); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_93, L_99, NULL); V_7 = L_100; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_106; L_106 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_101, L_102, L_103, L_104, L_105, NULL); V_18 = L_106; bool L_107 = V_18; if (!L_107) { goto IL_0201; } } { // return i; int32_t L_108 = V_1; V_16 = L_108; goto IL_02d5; } IL_0201: { goto IL_029a; } IL_0207: { // else if (isBeginRegion && currentLine != text.textInfo.characterInfo[characterIndex + 1].lineNumber) bool L_109 = V_3; if (!L_109) { goto IL_022c; } } { int32_t L_110 = V_11; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_111 = ___text0; NullCheck(L_111); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_112; L_112 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_111, NULL); NullCheck(L_112); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_113 = L_112->___characterInfo_11; int32_t L_114 = V_9; NullCheck(L_113); int32_t L_115 = ((L_113)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_114, 1)))))->___lineNumber_12; G_B23_0 = ((((int32_t)((((int32_t)L_110) == ((int32_t)L_115))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_022d; } IL_022c: { G_B23_0 = 0; } IL_022d: { V_19 = (bool)G_B23_0; bool L_116 = V_19; if (!L_116) { goto IL_029a; } } { // isBeginRegion = false; V_3 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_117 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_118 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119 = L_118.___topRight_21; float L_120 = L_119.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_121 = V_10; float L_122 = L_121.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123; memset((&L_123), 0, sizeof(L_123)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_123), L_120, L_122, (0.0f), /*hidden argument*/NULL); NullCheck(L_117); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124; L_124 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_117, L_123, NULL); V_6 = L_124; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_125 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_126 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = L_126.___topRight_21; float L_128 = L_127.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_129 = V_10; float L_130 = L_129.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131; memset((&L_131), 0, sizeof(L_131)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_131), L_128, L_130, (0.0f), /*hidden argument*/NULL); NullCheck(L_125); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132; L_132 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_125, L_131, NULL); V_7 = L_132; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_6; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_138; L_138 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_133, L_134, L_135, L_136, L_137, NULL); V_20 = L_138; bool L_139 = V_20; if (!L_139) { goto IL_0299; } } { // return i; int32_t L_140 = V_1; V_16 = L_140; goto IL_02d5; } IL_0299: { } IL_029a: { } IL_029b: { // for (int j = 0; j < linkInfo.linkTextLength; j++) int32_t L_141 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_141, 1)); } IL_02a1: { // for (int j = 0; j < linkInfo.linkTextLength; j++) int32_t L_142 = V_8; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_143 = V_2; int32_t L_144 = L_143.___linkTextLength_5; V_21 = (bool)((((int32_t)L_142) < ((int32_t)L_144))? 1 : 0); bool L_145 = V_21; if (L_145) { goto IL_0058; } } { // for (int i = 0; i < text.textInfo.linkCount; i++) int32_t L_146 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_146, 1)); } IL_02b9: { // for (int i = 0; i < text.textInfo.linkCount; i++) int32_t L_147 = V_1; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_148 = ___text0; NullCheck(L_148); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_149; L_149 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_148, NULL); NullCheck(L_149); int32_t L_150 = L_149->___linkCount_7; V_22 = (bool)((((int32_t)L_147) < ((int32_t)L_150))? 1 : 0); bool L_151 = V_22; if (L_151) { goto IL_001f; } } { // return -1; V_16 = (-1); goto IL_02d5; } IL_02d5: { // } int32_t L_152 = V_16; return L_152; } } // System.Int32 TMPro.TMP_TextUtilities::FindNearestLink(TMPro.TMP_Text,UnityEngine.Vector3,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_FindNearestLink_mF012E9C23A4DF6E9808B046B65294842598350CD (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___text0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; bool V_16 = false; 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; bool V_22 = false; int32_t V_23 = 0; bool V_24 = false; bool V_25 = false; float V_26 = 0.0f; float V_27 = 0.0f; float V_28 = 0.0f; float V_29 = 0.0f; float V_30 = 0.0f; bool V_31 = false; bool V_32 = false; bool V_33 = false; float V_34 = 0.0f; float V_35 = 0.0f; float V_36 = 0.0f; float V_37 = 0.0f; float V_38 = 0.0f; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; int32_t G_B5_0 = 0; float G_B14_0 = 0.0f; float G_B17_0 = 0.0f; float G_B20_0 = 0.0f; int32_t G_B27_0 = 0; float G_B33_0 = 0.0f; float G_B36_0 = 0.0f; float G_B39_0 = 0.0f; int32_t G_B45_0 = 0; float G_B51_0 = 0.0f; float G_B54_0 = 0.0f; float G_B57_0 = 0.0f; { // RectTransform rectTransform = text.rectTransform; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___text0; NullCheck(L_0); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1; L_1 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_0, NULL); V_0 = L_1; // ScreenPointToWorldPointInRectangle(rectTransform, position, camera, out position); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_3, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera2; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_6; L_6 = TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA(L_2, L_4, L_5, (&___position1), NULL); // float distanceSqr = Mathf.Infinity; V_1 = (std::numeric_limits::infinity()); // int closest = 0; V_2 = 0; // for (int i = 0; i < text.textInfo.linkCount; i++) V_3 = 0; goto IL_041e; } IL_0027: { // TMP_LinkInfo linkInfo = text.textInfo.linkInfo[i]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___text0; NullCheck(L_7); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8; L_8 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_7, NULL); NullCheck(L_8); TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_9 = L_8->___linkInfo_13; int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = L_10; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_12 = (L_9)->GetAt(static_cast(L_11)); V_4 = L_12; // bool isBeginRegion = false; V_5 = (bool)0; // Vector3 bl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_6 = L_13; // Vector3 tl = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_7 = L_14; // Vector3 br = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_8 = L_15; // Vector3 tr = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); V_9 = L_16; // for (int j = 0; j < linkInfo.linkTextLength; j++) V_10 = 0; goto IL_0405; } IL_0062: { // int characterIndex = linkInfo.linkTextfirstCharacterIndex + j; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_17 = V_4; int32_t L_18 = L_17.___linkTextfirstCharacterIndex_4; int32_t L_19 = V_10; V_11 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); // TMP_CharacterInfo currentCharInfo = text.textInfo.characterInfo[characterIndex]; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_20 = ___text0; NullCheck(L_20); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_21; L_21 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_20, NULL); NullCheck(L_21); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = L_21->___characterInfo_11; int32_t L_23 = V_11; NullCheck(L_22); int32_t L_24 = L_23; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_25 = (L_22)->GetAt(static_cast(L_24)); V_12 = L_25; // int currentLine = currentCharInfo.lineNumber; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_26 = V_12; int32_t L_27 = L_26.___lineNumber_12; V_13 = L_27; // if (text.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != text.pageToDisplay) continue; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_28 = ___text0; NullCheck(L_28); int32_t L_29; L_29 = TMP_Text_get_overflowMode_m494E5C01E450AF8F4F344856D289D0FDEB8DDCB4(L_28, NULL); if ((!(((uint32_t)L_29) == ((uint32_t)5)))) { goto IL_00ab; } } { TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_30 = V_12; int32_t L_31 = L_30.___pageNumber_13; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_32 = ___text0; NullCheck(L_32); int32_t L_33; L_33 = TMP_Text_get_pageToDisplay_mAA3CCC7BD6CA9430558F3409E05B6E754D82C730(L_32, NULL); G_B5_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_31, 1))) == ((int32_t)L_33))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00ac; } IL_00ab: { G_B5_0 = 0; } IL_00ac: { V_14 = (bool)G_B5_0; bool L_34 = V_14; if (!L_34) { goto IL_00b7; } } { // if (text.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != text.pageToDisplay) continue; goto IL_03ff; } IL_00b7: { // if (isBeginRegion == false) bool L_35 = V_5; V_15 = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0); bool L_36 = V_15; if (!L_36) { goto IL_01fe; } } { // isBeginRegion = true; V_5 = (bool)1; // bl = rectTransform.TransformPoint(new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_37 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_38 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38.___bottomLeft_20; float L_40 = L_39.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_41 = V_12; float L_42 = L_41.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; memset((&L_43), 0, sizeof(L_43)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_43), L_40, L_42, (0.0f), /*hidden argument*/NULL); NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_37, L_43, NULL); V_6 = L_44; // tl = rectTransform.TransformPoint(new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_45 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_46 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = L_46.___bottomLeft_20; float L_48 = L_47.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_49 = V_12; float L_50 = L_49.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; memset((&L_51), 0, sizeof(L_51)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), L_48, L_50, (0.0f), /*hidden argument*/NULL); NullCheck(L_45); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_45, L_51, NULL); V_7 = L_52; // if (linkInfo.linkTextLength == 1) TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_53 = V_4; int32_t L_54 = L_53.___linkTextLength_5; V_16 = (bool)((((int32_t)L_54) == ((int32_t)1))? 1 : 0); bool L_55 = V_16; if (!L_55) { goto IL_01fd; } } { // isBeginRegion = false; V_5 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_56 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_57 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = L_57.___topRight_21; float L_59 = L_58.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_60 = V_12; float L_61 = L_60.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; memset((&L_62), 0, sizeof(L_62)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_62), L_59, L_61, (0.0f), /*hidden argument*/NULL); NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_56, L_62, NULL); V_8 = L_63; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_64 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_65 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = L_65.___topRight_21; float L_67 = L_66.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_68 = V_12; float L_69 = L_68.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; memset((&L_70), 0, sizeof(L_70)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_70), L_67, L_69, (0.0f), /*hidden argument*/NULL); NullCheck(L_64); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_64, L_70, NULL); V_9 = L_71; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_77; L_77 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_72, L_73, L_74, L_75, L_76, NULL); V_22 = L_77; bool L_78 = V_22; if (!L_78) { goto IL_0190; } } { // return i; int32_t L_79 = V_3; V_23 = L_79; goto IL_043a; } IL_0190: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_83; L_83 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_80, L_81, L_82, NULL); V_17 = L_83; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = ___position1; float L_87; L_87 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_84, L_85, L_86, NULL); V_18 = L_87; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = ___position1; float L_91; L_91 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_88, L_89, L_90, NULL); V_19 = L_91; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = ___position1; float L_95; L_95 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_92, L_93, L_94, NULL); V_20 = L_95; // float d = dbl < dtl ? dbl : dtl; float L_96 = V_17; float L_97 = V_18; if ((((float)L_96) < ((float)L_97))) { goto IL_01ca; } } { float L_98 = V_18; G_B14_0 = L_98; goto IL_01cc; } IL_01ca: { float L_99 = V_17; G_B14_0 = L_99; } IL_01cc: { V_21 = G_B14_0; // d = d < dtr ? d : dtr; float L_100 = V_21; float L_101 = V_19; if ((((float)L_100) < ((float)L_101))) { goto IL_01d8; } } { float L_102 = V_19; G_B17_0 = L_102; goto IL_01da; } IL_01d8: { float L_103 = V_21; G_B17_0 = L_103; } IL_01da: { V_21 = G_B17_0; // d = d < dbr ? d : dbr; float L_104 = V_21; float L_105 = V_20; if ((((float)L_104) < ((float)L_105))) { goto IL_01e6; } } { float L_106 = V_20; G_B20_0 = L_106; goto IL_01e8; } IL_01e6: { float L_107 = V_21; G_B20_0 = L_107; } IL_01e8: { V_21 = G_B20_0; // if (distanceSqr > d) float L_108 = V_1; float L_109 = V_21; V_24 = (bool)((((float)L_108) > ((float)L_109))? 1 : 0); bool L_110 = V_24; if (!L_110) { goto IL_01fc; } } { // distanceSqr = d; float L_111 = V_21; V_1 = L_111; // closest = i; int32_t L_112 = V_3; V_2 = L_112; } IL_01fc: { } IL_01fd: { } IL_01fe: { // if (isBeginRegion && j == linkInfo.linkTextLength - 1) bool L_113 = V_5; if (!L_113) { goto IL_0211; } } { int32_t L_114 = V_10; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_115 = V_4; int32_t L_116 = L_115.___linkTextLength_5; G_B27_0 = ((((int32_t)L_114) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_116, 1))))? 1 : 0); goto IL_0212; } IL_0211: { G_B27_0 = 0; } IL_0212: { V_25 = (bool)G_B27_0; bool L_117 = V_25; if (!L_117) { goto IL_02f7; } } { // isBeginRegion = false; V_5 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_118 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_119 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120 = L_119.___topRight_21; float L_121 = L_120.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_122 = V_12; float L_123 = L_122.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124; memset((&L_124), 0, sizeof(L_124)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_124), L_121, L_123, (0.0f), /*hidden argument*/NULL); NullCheck(L_118); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125; L_125 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_118, L_124, NULL); V_8 = L_125; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_126 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_127 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = L_127.___topRight_21; float L_129 = L_128.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_130 = V_12; float L_131 = L_130.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132; memset((&L_132), 0, sizeof(L_132)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_132), L_129, L_131, (0.0f), /*hidden argument*/NULL); NullCheck(L_126); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133; L_133 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_126, L_132, NULL); V_9 = L_133; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_139; L_139 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_134, L_135, L_136, L_137, L_138, NULL); V_31 = L_139; bool L_140 = V_31; if (!L_140) { goto IL_0285; } } { // return i; int32_t L_141 = V_3; V_23 = L_141; goto IL_043a; } IL_0285: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_145; L_145 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_142, L_143, L_144, NULL); V_26 = L_145; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148 = ___position1; float L_149; L_149 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_146, L_147, L_148, NULL); V_27 = L_149; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = ___position1; float L_153; L_153 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_150, L_151, L_152, NULL); V_28 = L_153; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_156 = ___position1; float L_157; L_157 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_154, L_155, L_156, NULL); V_29 = L_157; // float d = dbl < dtl ? dbl : dtl; float L_158 = V_26; float L_159 = V_27; if ((((float)L_158) < ((float)L_159))) { goto IL_02bf; } } { float L_160 = V_27; G_B33_0 = L_160; goto IL_02c1; } IL_02bf: { float L_161 = V_26; G_B33_0 = L_161; } IL_02c1: { V_30 = G_B33_0; // d = d < dtr ? d : dtr; float L_162 = V_30; float L_163 = V_28; if ((((float)L_162) < ((float)L_163))) { goto IL_02cd; } } { float L_164 = V_28; G_B36_0 = L_164; goto IL_02cf; } IL_02cd: { float L_165 = V_30; G_B36_0 = L_165; } IL_02cf: { V_30 = G_B36_0; // d = d < dbr ? d : dbr; float L_166 = V_30; float L_167 = V_29; if ((((float)L_166) < ((float)L_167))) { goto IL_02db; } } { float L_168 = V_29; G_B39_0 = L_168; goto IL_02dd; } IL_02db: { float L_169 = V_30; G_B39_0 = L_169; } IL_02dd: { V_30 = G_B39_0; // if (distanceSqr > d) float L_170 = V_1; float L_171 = V_30; V_32 = (bool)((((float)L_170) > ((float)L_171))? 1 : 0); bool L_172 = V_32; if (!L_172) { goto IL_02f1; } } { // distanceSqr = d; float L_173 = V_30; V_1 = L_173; // closest = i; int32_t L_174 = V_3; V_2 = L_174; } IL_02f1: { goto IL_03fe; } IL_02f7: { // else if (isBeginRegion && currentLine != text.textInfo.characterInfo[characterIndex + 1].lineNumber) bool L_175 = V_5; if (!L_175) { goto IL_031d; } } { int32_t L_176 = V_13; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_177 = ___text0; NullCheck(L_177); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_178; L_178 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_177, NULL); NullCheck(L_178); TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_179 = L_178->___characterInfo_11; int32_t L_180 = V_11; NullCheck(L_179); int32_t L_181 = ((L_179)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_180, 1)))))->___lineNumber_12; G_B45_0 = ((((int32_t)((((int32_t)L_176) == ((int32_t)L_181))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_031e; } IL_031d: { G_B45_0 = 0; } IL_031e: { V_33 = (bool)G_B45_0; bool L_182 = V_33; if (!L_182) { goto IL_03fe; } } { // isBeginRegion = false; V_5 = (bool)0; // br = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.descender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_183 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_184 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185 = L_184.___topRight_21; float L_186 = L_185.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_187 = V_12; float L_188 = L_187.___descender_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189; memset((&L_189), 0, sizeof(L_189)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_189), L_186, L_188, (0.0f), /*hidden argument*/NULL); NullCheck(L_183); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_190; L_190 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_183, L_189, NULL); V_8 = L_190; // tr = rectTransform.TransformPoint(new Vector3(currentCharInfo.topRight.x, currentCharInfo.ascender, 0)); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_191 = V_0; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_192 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_193 = L_192.___topRight_21; float L_194 = L_193.___x_2; TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_195 = V_12; float L_196 = L_195.___ascender_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_197; memset((&L_197), 0, sizeof(L_197)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_197), L_194, L_196, (0.0f), /*hidden argument*/NULL); NullCheck(L_191); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198; L_198 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_191, L_197, NULL); V_9 = L_198; // if (PointIntersectRectangle(position, bl, tl, tr, br)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199 = ___position1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_202 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_203 = V_8; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); bool L_204; L_204 = TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD(L_199, L_200, L_201, L_202, L_203, NULL); V_39 = L_204; bool L_205 = V_39; if (!L_205) { goto IL_0391; } } { // return i; int32_t L_206 = V_3; V_23 = L_206; goto IL_043a; } IL_0391: { // float dbl = DistanceToLine(bl, tl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209 = ___position1; il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); float L_210; L_210 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_207, L_208, L_209, NULL); V_34 = L_210; // float dtl = DistanceToLine(tl, tr, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_211 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_212 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_213 = ___position1; float L_214; L_214 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_211, L_212, L_213, NULL); V_35 = L_214; // float dtr = DistanceToLine(tr, br, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_215 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = ___position1; float L_218; L_218 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_215, L_216, L_217, NULL); V_36 = L_218; // float dbr = DistanceToLine(br, bl, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_219 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_220 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_221 = ___position1; float L_222; L_222 = TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD(L_219, L_220, L_221, NULL); V_37 = L_222; // float d = dbl < dtl ? dbl : dtl; float L_223 = V_34; float L_224 = V_35; if ((((float)L_223) < ((float)L_224))) { goto IL_03cb; } } { float L_225 = V_35; G_B51_0 = L_225; goto IL_03cd; } IL_03cb: { float L_226 = V_34; G_B51_0 = L_226; } IL_03cd: { V_38 = G_B51_0; // d = d < dtr ? d : dtr; float L_227 = V_38; float L_228 = V_36; if ((((float)L_227) < ((float)L_228))) { goto IL_03d9; } } { float L_229 = V_36; G_B54_0 = L_229; goto IL_03db; } IL_03d9: { float L_230 = V_38; G_B54_0 = L_230; } IL_03db: { V_38 = G_B54_0; // d = d < dbr ? d : dbr; float L_231 = V_38; float L_232 = V_37; if ((((float)L_231) < ((float)L_232))) { goto IL_03e7; } } { float L_233 = V_37; G_B57_0 = L_233; goto IL_03e9; } IL_03e7: { float L_234 = V_38; G_B57_0 = L_234; } IL_03e9: { V_38 = G_B57_0; // if (distanceSqr > d) float L_235 = V_1; float L_236 = V_38; V_40 = (bool)((((float)L_235) > ((float)L_236))? 1 : 0); bool L_237 = V_40; if (!L_237) { goto IL_03fd; } } { // distanceSqr = d; float L_238 = V_38; V_1 = L_238; // closest = i; int32_t L_239 = V_3; V_2 = L_239; } IL_03fd: { } IL_03fe: { } IL_03ff: { // for (int j = 0; j < linkInfo.linkTextLength; j++) int32_t L_240 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_240, 1)); } IL_0405: { // for (int j = 0; j < linkInfo.linkTextLength; j++) int32_t L_241 = V_10; TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 L_242 = V_4; int32_t L_243 = L_242.___linkTextLength_5; V_41 = (bool)((((int32_t)L_241) < ((int32_t)L_243))? 1 : 0); bool L_244 = V_41; if (L_244) { goto IL_0062; } } { // for (int i = 0; i < text.textInfo.linkCount; i++) int32_t L_245 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_245, 1)); } IL_041e: { // for (int i = 0; i < text.textInfo.linkCount; i++) int32_t L_246 = V_3; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_247 = ___text0; NullCheck(L_247); TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_248; L_248 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_247, NULL); NullCheck(L_248); int32_t L_249 = L_248->___linkCount_7; V_42 = (bool)((((int32_t)L_246) < ((int32_t)L_249))? 1 : 0); bool L_250 = V_42; if (L_250) { goto IL_0027; } } { // return closest; int32_t L_251 = V_2; V_23 = L_251; goto IL_043a; } IL_043a: { // } int32_t L_252 = V_23; return L_252; } } // System.Boolean TMPro.TMP_TextUtilities::PointIntersectRectangle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextUtilities_PointIntersectRectangle_m99D55FD0AE0E4D2C6367410FBB38C901EDEFC1BD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___c3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___d4, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; int32_t G_B5_0 = 0; { // Vector3 ab = b - a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___b2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___a1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_1, NULL); V_0 = L_2; // Vector3 am = m - a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___m0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_3, L_4, NULL); V_1 = L_5; // Vector3 bc = c - b; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___c3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___b2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_6, L_7, NULL); V_2 = L_8; // Vector3 bm = m - b; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___m0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_9, L_10, NULL); V_3 = L_11; // float abamDot = Vector3.Dot(ab, am); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; float L_14; L_14 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_12, L_13, NULL); V_4 = L_14; // float bcbmDot = Vector3.Dot(bc, bm); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_3; float L_17; L_17 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_15, L_16, NULL); V_5 = L_17; // return 0 <= abamDot && abamDot <= Vector3.Dot(ab, ab) && 0 <= bcbmDot && bcbmDot <= Vector3.Dot(bc, bc); float L_18 = V_4; if ((!(((float)(0.0f)) <= ((float)L_18)))) { goto IL_0060; } } { float L_19 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0; float L_22; L_22 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_20, L_21, NULL); if ((!(((float)L_19) <= ((float)L_22)))) { goto IL_0060; } } { float L_23 = V_5; if ((!(((float)(0.0f)) <= ((float)L_23)))) { goto IL_0060; } } { float L_24 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_2; float L_27; L_27 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_25, L_26, NULL); G_B5_0 = ((((int32_t)((!(((float)L_24) <= ((float)L_27)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0061; } IL_0060: { G_B5_0 = 0; } IL_0061: { V_6 = (bool)G_B5_0; goto IL_0065; } IL_0065: { // } bool L_28 = V_6; return L_28; } } // System.Boolean TMPro.TMP_TextUtilities::ScreenPointToWorldPointInRectangle(UnityEngine.Transform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextUtilities_ScreenPointToWorldPointInRectangle_mE96524505F7BBF52B441A3736C8D4268F66647DA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPoint1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___worldPoint3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; bool V_2 = false; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; { // worldPoint = (Vector3)Vector2.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___worldPoint3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_1, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_2; // Ray ray = RectTransformUtility.ScreenPointToRay(cam, screenPoint); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___cam2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___screenPoint1; il2cpp_codegen_runtime_class_init_inline(RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_5; L_5 = RectTransformUtility_ScreenPointToRay_m4893D10741EADF21F1141590F1BD2E96B15E8308(L_3, L_4, NULL); V_0 = L_5; // if (!new Plane(transform.rotation * Vector3.back, transform.position).Raycast(ray, out enter)) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___transform0; NullCheck(L_6); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_7, L_8, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ___transform0; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_12; memset((&L_12), 0, sizeof(L_12)); Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2((&L_12), L_9, L_11, /*hidden argument*/NULL); V_3 = L_12; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_13 = V_0; bool L_14; L_14 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_3), L_13, (&V_1), NULL); V_2 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_2; if (!L_15) { goto IL_004b; } } { // return false; V_4 = (bool)0; goto IL_005e; } IL_004b: { // worldPoint = ray.GetPoint(enter); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = ___worldPoint3; float L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_0), L_17, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_16 = L_18; // return true; V_4 = (bool)1; goto IL_005e; } IL_005e: { // } bool L_19 = V_4; return L_19; } } // System.Boolean TMPro.TMP_TextUtilities::IntersectLinePlane(TMPro.TMP_TextUtilities/LineSegment,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextUtilities_IntersectLinePlane_mC4D66405E4A02DCA43AF638B408BB4B5D2C92EA5 (LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294 ___line0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___normal2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___intersectingPoint3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t G_B7_0 = 0; { // intersectingPoint = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___intersectingPoint3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_1; // Vector3 u = line.Point2 - line.Point1; LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294 L_2 = ___line0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2.___Point2_1; LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294 L_4 = ___line0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4.___Point1_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_3, L_5, NULL); V_0 = L_6; // Vector3 w = line.Point1 - point; LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294 L_7 = ___line0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7.___Point1_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___point1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_8, L_9, NULL); V_1 = L_10; // float D = Vector3.Dot(normal, u); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___normal2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; float L_13; L_13 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_11, L_12, NULL); V_2 = L_13; // float N = -Vector3.Dot(normal, w); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___normal2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; float L_16; L_16 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_14, L_15, NULL); V_3 = ((-L_16)); // if (Mathf.Abs(D) < Mathf.Epsilon) // if line is parallel & co-planar to plane float L_17 = V_2; float L_18; L_18 = fabsf(L_17); float L_19 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0; V_5 = (bool)((((float)L_18) < ((float)L_19))? 1 : 0); bool L_20 = V_5; if (!L_20) { goto IL_0068; } } { // if (N == 0) float L_21 = V_3; V_6 = (bool)((((float)L_21) == ((float)(0.0f)))? 1 : 0); bool L_22 = V_6; if (!L_22) { goto IL_0063; } } { // return true; V_7 = (bool)1; goto IL_00ab; } IL_0063: { // return false; V_7 = (bool)0; goto IL_00ab; } IL_0068: { // float sI = N / D; float L_23 = V_3; float L_24 = V_2; V_4 = ((float)(L_23/L_24)); // if (sI < 0 || sI > 1) // Line parallel to plane float L_25 = V_4; if ((((float)L_25) < ((float)(0.0f)))) { goto IL_0081; } } { float L_26 = V_4; G_B7_0 = ((((float)L_26) > ((float)(1.0f)))? 1 : 0); goto IL_0082; } IL_0081: { G_B7_0 = 1; } IL_0082: { V_8 = (bool)G_B7_0; bool L_27 = V_8; if (!L_27) { goto IL_008d; } } { // return false; V_7 = (bool)0; goto IL_00ab; } IL_008d: { // intersectingPoint = line.Point1 + sI * u; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = ___intersectingPoint3; LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294 L_29 = ___line0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29.___Point1_0; float L_31 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_31, L_32, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_30, L_33, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_28 = L_34; // return true; V_7 = (bool)1; goto IL_00ab; } IL_00ab: { // } bool L_35 = V_7; return L_35; } } // System.Single TMPro.TMP_TextUtilities::DistanceToLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextUtilities_DistanceToLine_m8CAE1016C1485B0AA8E9390295B7040A7F6506AD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point2, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; float V_6 = 0.0f; bool V_7 = false; { // Vector3 n = b - a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___b1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___a0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_1, NULL); V_0 = L_2; // Vector3 pa = a - point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___point2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_3, L_4, NULL); V_1 = L_5; // float c = Vector3.Dot( n, pa ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_1; float L_8; L_8 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_6, L_7, NULL); V_2 = L_8; // if ( c > 0.0f ) float L_9 = V_2; V_5 = (bool)((((float)L_9) > ((float)(0.0f)))? 1 : 0); bool L_10 = V_5; if (!L_10) { goto IL_0032; } } { // return Vector3.Dot( pa, pa ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1; float L_13; L_13 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_11, L_12, NULL); V_6 = L_13; goto IL_007d; } IL_0032: { // Vector3 bp = point - b; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___point2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___b1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_14, L_15, NULL); V_3 = L_16; // if (Vector3.Dot( n, bp ) > 0.0f ) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_3; float L_19; L_19 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_17, L_18, NULL); V_7 = (bool)((((float)L_19) > ((float)(0.0f)))? 1 : 0); bool L_20 = V_7; if (!L_20) { goto IL_0059; } } { // return Vector3.Dot( bp, bp ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_3; float L_23; L_23 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_21, L_22, NULL); V_6 = L_23; goto IL_007d; } IL_0059: { // Vector3 e = pa - n * (c / Vector3.Dot( n, n )); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; float L_26 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_0; float L_29; L_29 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_27, L_28, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_25, ((float)(L_26/L_29)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_24, L_30, NULL); V_4 = L_31; // return Vector3.Dot( e, e ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_4; float L_34; L_34 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_32, L_33, NULL); V_6 = L_34; goto IL_007d; } IL_007d: { // } float L_35 = V_6; return L_35; } } // System.Char TMPro.TMP_TextUtilities::ToLowerFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextUtilities_ToLowerFast_m3125BB59BCA6321C1D0AC527CAA6645D618BD083 (Il2CppChar ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); s_Il2CppMethodInitialized = true; } bool V_0 = false; Il2CppChar V_1 = 0x0; { // if (c > k_lookupStringL.Length - 1) Il2CppChar L_0 = ___c0; NullCheck(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592, NULL); V_0 = (bool)((((int32_t)L_0) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1, 1))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0018; } } { // return c; Il2CppChar L_3 = ___c0; V_1 = L_3; goto IL_0026; } IL_0018: { // return k_lookupStringL[c]; Il2CppChar L_4 = ___c0; NullCheck(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral428BF371C1E7FFDC7F5D247619D36EF4C6E96592, L_4, NULL); V_1 = L_5; goto IL_0026; } IL_0026: { // } Il2CppChar L_6 = V_1; return L_6; } } // System.Char TMPro.TMP_TextUtilities::ToUpperFast(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextUtilities_ToUpperFast_m3F874B1E74717ABED16DBBEBEA9CA232CDBE8C61 (Il2CppChar ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); s_Il2CppMethodInitialized = true; } bool V_0 = false; Il2CppChar V_1 = 0x0; { // if (c > k_lookupStringU.Length - 1) Il2CppChar L_0 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, NULL); V_0 = (bool)((((int32_t)L_0) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1, 1))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0018; } } { // return c; Il2CppChar L_3 = ___c0; V_1 = L_3; goto IL_0026; } IL_0018: { // return k_lookupStringU[c]; Il2CppChar L_4 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, L_4, NULL); V_1 = L_5; goto IL_0026; } IL_0026: { // } Il2CppChar L_6 = V_1; return L_6; } } // System.UInt32 TMPro.TMP_TextUtilities::ToUpperASCIIFast(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextUtilities_ToUpperASCIIFast_m41E8D59A85575BDCC4B6AA31684B5BA6B45744F5 (uint32_t ___c0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); s_Il2CppMethodInitialized = true; } bool V_0 = false; uint32_t V_1 = 0; { // if (c > k_lookupStringU.Length - 1) uint32_t L_0 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, NULL); V_0 = (bool)((((int64_t)((int64_t)(uint64_t)L_0)) > ((int64_t)((int64_t)((int32_t)il2cpp_codegen_subtract(L_1, 1)))))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001a; } } { // return c; uint32_t L_3 = ___c0; V_1 = L_3; goto IL_0028; } IL_001a: { // return k_lookupStringU[(int)c]; uint32_t L_4 = ___c0; NullCheck(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral0C9E0579800D2261789D578B378D6BD8D6F31974, L_4, NULL); V_1 = L_5; goto IL_0028; } IL_0028: { // } uint32_t L_6 = V_1; return L_6; } } // System.Int32 TMPro.TMP_TextUtilities::GetHashCode(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_GetHashCode_mFEBD9E9CBA645F2AAFC1B47497C3191A14142F2A (String_t* ___s0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { // int hashCode = 0; V_0 = 0; // for (int i = 0; i < s.Length; i++) V_1 = 0; goto IL_001e; } IL_0007: { // hashCode = ((hashCode << 5) + hashCode) ^ ToUpperFast(s[i]); int32_t L_0 = V_0; int32_t L_1 = V_0; String_t* L_2 = ___s0; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); Il2CppChar L_5; L_5 = TMP_TextUtilities_ToUpperFast_m3F874B1E74717ABED16DBBEBEA9CA232CDBE8C61(L_4, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^(int32_t)L_5)); // for (int i = 0; i < s.Length; i++) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001e: { // for (int i = 0; i < s.Length; i++) int32_t L_7 = V_1; String_t* L_8 = ___s0; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); V_2 = (bool)((((int32_t)L_7) < ((int32_t)L_9))? 1 : 0); bool L_10 = V_2; if (L_10) { goto IL_0007; } } { // return hashCode; int32_t L_11 = V_0; V_3 = L_11; goto IL_002f; } IL_002f: { // } int32_t L_12 = V_3; return L_12; } } // System.Int32 TMPro.TMP_TextUtilities::GetSimpleHashCode(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_GetSimpleHashCode_m15FA466AEECE8EDBDF9E75B0DD9B62E5C45789FE (String_t* ___s0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { // int hashCode = 0; V_0 = 0; // for (int i = 0; i < s.Length; i++) V_1 = 0; goto IL_0019; } IL_0007: { // hashCode = ((hashCode << 5) + hashCode) ^ s[i]; int32_t L_0 = V_0; int32_t L_1 = V_0; String_t* L_2 = ___s0; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^(int32_t)L_4)); // for (int i = 0; i < s.Length; i++) int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0019: { // for (int i = 0; i < s.Length; i++) int32_t L_6 = V_1; String_t* L_7 = ___s0; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); V_2 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_2; if (L_9) { goto IL_0007; } } { // return hashCode; int32_t L_10 = V_0; V_3 = L_10; goto IL_002a; } IL_002a: { // } int32_t L_11 = V_3; return L_11; } } // System.UInt32 TMPro.TMP_TextUtilities::GetSimpleHashCodeLowercase(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextUtilities_GetSimpleHashCodeLowercase_mF300535170B8A1E8185BAF721A6CBE2A09C8AC51 (String_t* ___s0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; uint32_t V_3 = 0; { // uint hashCode = 5381; V_0 = ((int32_t)5381); // for (int i = 0; i < s.Length; i++) V_1 = 0; goto IL_0022; } IL_000b: { // hashCode = (hashCode << 5) + hashCode ^ ToLowerFast(s[i]); uint32_t L_0 = V_0; uint32_t L_1 = V_0; String_t* L_2 = ___s0; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); Il2CppChar L_5; L_5 = TMP_TextUtilities_ToLowerFast_m3125BB59BCA6321C1D0AC527CAA6645D618BD083(L_4, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_0<<5)), (int32_t)L_1))^(int32_t)L_5)); // for (int i = 0; i < s.Length; i++) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0022: { // for (int i = 0; i < s.Length; i++) int32_t L_7 = V_1; String_t* L_8 = ___s0; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); V_2 = (bool)((((int32_t)L_7) < ((int32_t)L_9))? 1 : 0); bool L_10 = V_2; if (L_10) { goto IL_000b; } } { // return hashCode; uint32_t L_11 = V_0; V_3 = L_11; goto IL_0033; } IL_0033: { // } uint32_t L_12 = V_3; return L_12; } } // System.Int32 TMPro.TMP_TextUtilities::HexToInt(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_HexToInt_m2534F048B7379A4F4A844DDF0A03069E5DB5C0EF (Il2CppChar ___hex0, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; Il2CppChar V_1 = 0x0; int32_t V_2 = 0; { // switch (hex) Il2CppChar L_0 = ___hex0; V_1 = L_0; Il2CppChar L_1 = V_1; V_0 = L_1; Il2CppChar L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)48)))) { case 0: { goto IL_008f; } case 1: { goto IL_0093; } case 2: { goto IL_0097; } case 3: { goto IL_009b; } case 4: { goto IL_009f; } case 5: { goto IL_00a3; } case 6: { goto IL_00a7; } case 7: { goto IL_00ab; } case 8: { goto IL_00af; } case 9: { goto IL_00b3; } case 10: { goto IL_00f4; } case 11: { goto IL_00f4; } case 12: { goto IL_00f4; } case 13: { goto IL_00f4; } case 14: { goto IL_00f4; } case 15: { goto IL_00f4; } case 16: { goto IL_00f4; } case 17: { goto IL_00b8; } case 18: { goto IL_00bd; } case 19: { goto IL_00c2; } case 20: { goto IL_00c7; } case 21: { goto IL_00cc; } case 22: { goto IL_00d1; } } } { goto IL_006c; } IL_006c: { Il2CppChar L_3 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, ((int32_t)97)))) { case 0: { goto IL_00d6; } case 1: { goto IL_00db; } case 2: { goto IL_00e0; } case 3: { goto IL_00e5; } case 4: { goto IL_00ea; } case 5: { goto IL_00ef; } } } { goto IL_00f4; } IL_008f: { // case '0': return 0; V_2 = 0; goto IL_00f9; } IL_0093: { // case '1': return 1; V_2 = 1; goto IL_00f9; } IL_0097: { // case '2': return 2; V_2 = 2; goto IL_00f9; } IL_009b: { // case '3': return 3; V_2 = 3; goto IL_00f9; } IL_009f: { // case '4': return 4; V_2 = 4; goto IL_00f9; } IL_00a3: { // case '5': return 5; V_2 = 5; goto IL_00f9; } IL_00a7: { // case '6': return 6; V_2 = 6; goto IL_00f9; } IL_00ab: { // case '7': return 7; V_2 = 7; goto IL_00f9; } IL_00af: { // case '8': return 8; V_2 = 8; goto IL_00f9; } IL_00b3: { // case '9': return 9; V_2 = ((int32_t)9); goto IL_00f9; } IL_00b8: { // case 'A': return 10; V_2 = ((int32_t)10); goto IL_00f9; } IL_00bd: { // case 'B': return 11; V_2 = ((int32_t)11); goto IL_00f9; } IL_00c2: { // case 'C': return 12; V_2 = ((int32_t)12); goto IL_00f9; } IL_00c7: { // case 'D': return 13; V_2 = ((int32_t)13); goto IL_00f9; } IL_00cc: { // case 'E': return 14; V_2 = ((int32_t)14); goto IL_00f9; } IL_00d1: { // case 'F': return 15; V_2 = ((int32_t)15); goto IL_00f9; } IL_00d6: { // case 'a': return 10; V_2 = ((int32_t)10); goto IL_00f9; } IL_00db: { // case 'b': return 11; V_2 = ((int32_t)11); goto IL_00f9; } IL_00e0: { // case 'c': return 12; V_2 = ((int32_t)12); goto IL_00f9; } IL_00e5: { // case 'd': return 13; V_2 = ((int32_t)13); goto IL_00f9; } IL_00ea: { // case 'e': return 14; V_2 = ((int32_t)14); goto IL_00f9; } IL_00ef: { // case 'f': return 15; V_2 = ((int32_t)15); goto IL_00f9; } IL_00f4: { // return 15; V_2 = ((int32_t)15); goto IL_00f9; } IL_00f9: { // } int32_t L_4 = V_2; return L_4; } } // System.Int32 TMPro.TMP_TextUtilities::StringHexToInt(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_StringHexToInt_m729CA0E20B56F6489BFB56BB2DDDA075FCA3263F (String_t* ___s0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { // int value = 0; V_0 = 0; // for (int i = 0; i < s.Length; i++) V_1 = 0; goto IL_0033; } IL_0007: { // value += HexToInt(s[i]) * (int)Mathf.Pow(16, (s.Length - 1) - i); int32_t L_0 = V_0; String_t* L_1 = ___s0; int32_t L_2 = V_1; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); int32_t L_4; L_4 = TMP_TextUtilities_HexToInt_m2534F048B7379A4F4A844DDF0A03069E5DB5C0EF(L_3, NULL); String_t* L_5 = ___s0; NullCheck(L_5); int32_t L_6; L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL); int32_t L_7 = V_1; float L_8; L_8 = powf((16.0f), ((float)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)))); V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_4, il2cpp_codegen_cast_double_to_int(L_8))))); // for (int i = 0; i < s.Length; i++) int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0033: { // for (int i = 0; i < s.Length; i++) int32_t L_10 = V_1; String_t* L_11 = ___s0; NullCheck(L_11); int32_t L_12; L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL); V_2 = (bool)((((int32_t)L_10) < ((int32_t)L_12))? 1 : 0); bool L_13 = V_2; if (L_13) { goto IL_0007; } } { // return value; int32_t L_14 = V_0; V_3 = L_14; goto IL_0044; } IL_0044: { // } int32_t L_15 = V_3; return L_15; } } // System.Void TMPro.TMP_TextUtilities::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextUtilities__cctor_m7B6742AD1F11D527752B6B792547FEECE68B0836 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static Vector3[] m_rectWorldCorners = new Vector3[4]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4); ((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_StaticFields*)il2cpp_codegen_static_fields_for(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var))->___m_rectWorldCorners_0), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.TMP_TextUtilities/LineSegment::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B (LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p21, const RuntimeMethod* method) { { // Point1 = p1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___p10; __this->___Point1_0 = L_0; // Point2 = p2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___p21; __this->___Point2_1 = L_1; // } return; } } IL2CPP_EXTERN_C void LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p21, const RuntimeMethod* method) { LineSegment_t31E432A164E8EA041C4E2279C6C0F243636EC294* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LineSegment__ctor_mD12FAF67166FBF4154B4C71793A87AC3EB9EEF0B(_thisAdjusted, ___p10, ___p21, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // TMPro.TMP_UpdateManager TMPro.TMP_UpdateManager::get_instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* V_1 = NULL; { // if (s_Instance == null) il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0 = ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0; V_0 = (bool)((((RuntimeObject*)(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0017; } } { // s_Instance = new TMP_UpdateManager(); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_2 = (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2*)il2cpp_codegen_object_new(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); NullCheck(L_2); TMP_UpdateManager__ctor_m69A0A84DD4CD9C719AC6241795E327E198F3B8D5(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_2); } IL_0017: { // return s_Instance; il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_3 = ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___s_Instance_0; V_1 = L_3; goto IL_001f; } IL_001f: { // } TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_4 = V_1; return L_4; } } // System.Void TMPro.TMP_UpdateManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager__ctor_m69A0A84DD4CD9C719AC6241795E327E198F3B8D5 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private readonly HashSet m_LayoutQueueLookup = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_0); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_0, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___m_LayoutQueueLookup_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutQueueLookup_1), (void*)L_0); // private readonly List m_LayoutRebuildQueue = new List(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_1 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_1, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var); __this->___m_LayoutRebuildQueue_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutRebuildQueue_2), (void*)L_1); // private readonly HashSet m_GraphicQueueLookup = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_2); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_2, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___m_GraphicQueueLookup_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicQueueLookup_3), (void*)L_2); // private readonly List m_GraphicRebuildQueue = new List(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_3 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_3, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var); __this->___m_GraphicRebuildQueue_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicRebuildQueue_4), (void*)L_3); // private readonly HashSet m_InternalUpdateLookup = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_4); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_4, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___m_InternalUpdateLookup_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalUpdateLookup_5), (void*)L_4); // private readonly List m_InternalUpdateQueue = new List(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_5 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_5, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var); __this->___m_InternalUpdateQueue_6 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalUpdateQueue_6), (void*)L_5); // private readonly HashSet m_CullingUpdateLookup = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_6); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_6, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___m_CullingUpdateLookup_7 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CullingUpdateLookup_7), (void*)L_6); // private readonly List m_CullingUpdateQueue = new List(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_7 = (List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD*)il2cpp_codegen_object_new(List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0(L_7, List_1__ctor_m4FD3935AD5218E810AAD31879DE6CE05117475A0_RuntimeMethod_var); __this->___m_CullingUpdateQueue_8 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CullingUpdateQueue_8), (void*)L_7); // TMP_UpdateManager() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Canvas.willRenderCanvases += DoRebuilds; WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* L_8 = (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC*)il2cpp_codegen_object_new(WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var); NullCheck(L_8); WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3(L_8, __this, (intptr_t)((void*)TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8_RuntimeMethod_var), NULL); Canvas_add_willRenderCanvases_mC422627A81F9E101686192E587FC42C20718265A(L_8, NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::RegisterTextObjectForUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextObjectForUpdate_m96010C58BC0AC9726F801BEC57206E6B53B8CA4B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // k_RegisterTextObjectForUpdateMarker.Begin(); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextObjectForUpdateMarker_9), NULL); // instance.InternalRegisterTextObjectForUpdate(textObject); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0; L_0 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___textObject0; NullCheck(L_0); TMP_UpdateManager_InternalRegisterTextObjectForUpdate_m3BE2C4BF2F7380096474A113CEA612A72B5E5BF7(L_0, L_1, NULL); // k_RegisterTextObjectForUpdateMarker.End(); ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextObjectForUpdateMarker_9), NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextObjectForUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextObjectForUpdate_m3BE2C4BF2F7380096474A113CEA612A72B5E5BF7 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; { // int id = textObject.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___textObject0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // if (m_InternalUpdateLookup.Contains(id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_InternalUpdateLookup_5; int32_t L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_001a; } } { // return; goto IL_0034; } IL_001a: { // m_InternalUpdateLookup.Add(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_InternalUpdateLookup_5; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_6, L_7, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // m_InternalUpdateQueue.Add(textObject); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_9 = __this->___m_InternalUpdateQueue_6; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_10 = ___textObject0; NullCheck(L_9); List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_9, L_10, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); } IL_0034: { // } return; } } // System.Void TMPro.TMP_UpdateManager::RegisterTextElementForLayoutRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextElementForLayoutRebuild_m712C9A3AFEACB213AF26F9CB91F069BBD406F741 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // instance.InternalRegisterTextElementForLayoutRebuild(element); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0; L_0 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___element0; NullCheck(L_0); TMP_UpdateManager_InternalRegisterTextElementForLayoutRebuild_m99DD6449E8F765D5F10D2C272EB26673D29BAE97(L_0, L_1, NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForLayoutRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForLayoutRebuild_m99DD6449E8F765D5F10D2C272EB26673D29BAE97 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; { // int id = element.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___element0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // if (m_LayoutQueueLookup.Contains(id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_LayoutQueueLookup_1; int32_t L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_001a; } } { // return; goto IL_0034; } IL_001a: { // m_LayoutQueueLookup.Add(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_LayoutQueueLookup_1; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_6, L_7, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // m_LayoutRebuildQueue.Add(element); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_9 = __this->___m_LayoutRebuildQueue_2; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_10 = ___element0; NullCheck(L_9); List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_9, L_10, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); } IL_0034: { // } return; } } // System.Void TMPro.TMP_UpdateManager::RegisterTextElementForGraphicRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextElementForGraphicRebuild_m1B2802D514154F4251574B5405A7F14917E8F002 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // k_RegisterTextElementForGraphicRebuildMarker.Begin(); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForGraphicRebuildMarker_10), NULL); // instance.InternalRegisterTextElementForGraphicRebuild(element); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0; L_0 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___element0; NullCheck(L_0); TMP_UpdateManager_InternalRegisterTextElementForGraphicRebuild_m2BB7D188B607FAE033CCE3B65F6D5DBF13562524(L_0, L_1, NULL); // k_RegisterTextElementForGraphicRebuildMarker.End(); ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForGraphicRebuildMarker_10), NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForGraphicRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForGraphicRebuild_m2BB7D188B607FAE033CCE3B65F6D5DBF13562524 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; { // int id = element.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___element0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // if (m_GraphicQueueLookup.Contains(id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_GraphicQueueLookup_3; int32_t L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_001a; } } { // return; goto IL_0034; } IL_001a: { // m_GraphicQueueLookup.Add(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_GraphicQueueLookup_3; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_6, L_7, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // m_GraphicRebuildQueue.Add(element); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_9 = __this->___m_GraphicRebuildQueue_4; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_10 = ___element0; NullCheck(L_9); List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_9, L_10, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); } IL_0034: { // } return; } } // System.Void TMPro.TMP_UpdateManager::RegisterTextElementForCullingUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextElementForCullingUpdate_m0CD6135C856DBF7C1F870D8EB507DC41C03B1C03 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // k_RegisterTextElementForCullingUpdateMarker.Begin(); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForCullingUpdateMarker_11), NULL); // instance.InternalRegisterTextElementForCullingUpdate(element); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0; L_0 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___element0; NullCheck(L_0); TMP_UpdateManager_InternalRegisterTextElementForCullingUpdate_m41E41B6A7F27C62897A7369DA43163AEADCC908F(L_0, L_1, NULL); // k_RegisterTextElementForCullingUpdateMarker.End(); ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForCullingUpdateMarker_11), NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalRegisterTextElementForCullingUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalRegisterTextElementForCullingUpdate_m41E41B6A7F27C62897A7369DA43163AEADCC908F (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; { // int id = element.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___element0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // if (m_CullingUpdateLookup.Contains(id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_CullingUpdateLookup_7; int32_t L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_001a; } } { // return; goto IL_0034; } IL_001a: { // m_CullingUpdateLookup.Add(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_CullingUpdateLookup_7; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_6, L_7, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // m_CullingUpdateQueue.Add(element); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_9 = __this->___m_CullingUpdateQueue_8; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_10 = ___element0; NullCheck(L_9); List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_inline(L_9, L_10, List_1_Add_m763D56CC188B1CACC098A5D4EA9F0B5FD1C21BC6_RuntimeMethod_var); } IL_0034: { // } return; } } // System.Void TMPro.TMP_UpdateManager::OnCameraPreCull() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_OnCameraPreCull_m265431745A965ECAA26603D4B5519043E7D99D98 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) { { // DoRebuilds(); TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8(__this, NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::DoRebuilds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_DoRebuilds_m14F711CC2FA9DA7B2B8964059CB6CA4B776F6BE8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; bool V_10 = false; { // for (int i = 0; i < m_InternalUpdateQueue.Count; i++) V_0 = 0; goto IL_001d; } IL_0005: { // m_InternalUpdateQueue[i].InternalUpdate(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_0 = __this->___m_InternalUpdateQueue_6; int32_t L_1 = V_0; NullCheck(L_0); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_2; L_2 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_0, L_1, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var); NullCheck(L_2); VirtualActionInvoker0::Invoke(132 /* System.Void TMPro.TMP_Text::InternalUpdate() */, L_2); // for (int i = 0; i < m_InternalUpdateQueue.Count; i++) int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001d: { // for (int i = 0; i < m_InternalUpdateQueue.Count; i++) int32_t L_4 = V_0; List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_5 = __this->___m_InternalUpdateQueue_6; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_5, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_1 = (bool)((((int32_t)L_4) < ((int32_t)L_6))? 1 : 0); bool L_7 = V_1; if (L_7) { goto IL_0005; } } { // for (int i = 0; i < m_LayoutRebuildQueue.Count; i++) V_2 = 0; goto IL_004c; } IL_0033: { // m_LayoutRebuildQueue[i].Rebuild(CanvasUpdate.Prelayout); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_8 = __this->___m_LayoutRebuildQueue_2; int32_t L_9 = V_2; NullCheck(L_8); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_10; L_10 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_8, L_9, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var); NullCheck(L_10); VirtualActionInvoker1< int32_t >::Invoke(37 /* System.Void UnityEngine.UI.Graphic::Rebuild(UnityEngine.UI.CanvasUpdate) */, L_10, 0); // for (int i = 0; i < m_LayoutRebuildQueue.Count; i++) int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004c: { // for (int i = 0; i < m_LayoutRebuildQueue.Count; i++) int32_t L_12 = V_2; List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_13 = __this->___m_LayoutRebuildQueue_2; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_13, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_3 = (bool)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0); bool L_15 = V_3; if (L_15) { goto IL_0033; } } { // if (m_LayoutRebuildQueue.Count > 0) List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_16 = __this->___m_LayoutRebuildQueue_2; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_16, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_4 = (bool)((((int32_t)L_17) > ((int32_t)0))? 1 : 0); bool L_18 = V_4; if (!L_18) { goto IL_008c; } } { // m_LayoutRebuildQueue.Clear(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_19 = __this->___m_LayoutRebuildQueue_2; NullCheck(L_19); List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline(L_19, List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var); // m_LayoutQueueLookup.Clear(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_20 = __this->___m_LayoutQueueLookup_1; NullCheck(L_20); HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_20, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); } IL_008c: { // for (int i = 0; i < m_GraphicRebuildQueue.Count; i++) V_5 = 0; goto IL_00ad; } IL_0091: { // m_GraphicRebuildQueue[i].Rebuild(CanvasUpdate.PreRender); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_21 = __this->___m_GraphicRebuildQueue_4; int32_t L_22 = V_5; NullCheck(L_21); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_23; L_23 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_21, L_22, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var); NullCheck(L_23); VirtualActionInvoker1< int32_t >::Invoke(37 /* System.Void UnityEngine.UI.Graphic::Rebuild(UnityEngine.UI.CanvasUpdate) */, L_23, 3); // for (int i = 0; i < m_GraphicRebuildQueue.Count; i++) int32_t L_24 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_00ad: { // for (int i = 0; i < m_GraphicRebuildQueue.Count; i++) int32_t L_25 = V_5; List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_26 = __this->___m_GraphicRebuildQueue_4; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_26, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_6 = (bool)((((int32_t)L_25) < ((int32_t)L_27))? 1 : 0); bool L_28 = V_6; if (L_28) { goto IL_0091; } } { // if (m_GraphicRebuildQueue.Count > 0) List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_29 = __this->___m_GraphicRebuildQueue_4; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_29, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_7 = (bool)((((int32_t)L_30) > ((int32_t)0))? 1 : 0); bool L_31 = V_7; if (!L_31) { goto IL_00f0; } } { // m_GraphicRebuildQueue.Clear(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_32 = __this->___m_GraphicRebuildQueue_4; NullCheck(L_32); List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline(L_32, List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var); // m_GraphicQueueLookup.Clear(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_33 = __this->___m_GraphicQueueLookup_3; NullCheck(L_33); HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_33, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); } IL_00f0: { // for (int i = 0; i < m_CullingUpdateQueue.Count; i++) V_8 = 0; goto IL_0110; } IL_00f5: { // m_CullingUpdateQueue[i].UpdateCulling(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_34 = __this->___m_CullingUpdateQueue_8; int32_t L_35 = V_8; NullCheck(L_34); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_36; L_36 = List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23(L_34, L_35, List_1_get_Item_mC1F85E68DFB8A7463D800F9550D1A168E899AA23_RuntimeMethod_var); NullCheck(L_36); VirtualActionInvoker0::Invoke(102 /* System.Void TMPro.TMP_Text::UpdateCulling() */, L_36); // for (int i = 0; i < m_CullingUpdateQueue.Count; i++) int32_t L_37 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_0110: { // for (int i = 0; i < m_CullingUpdateQueue.Count; i++) int32_t L_38 = V_8; List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_39 = __this->___m_CullingUpdateQueue_8; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_39, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_9 = (bool)((((int32_t)L_38) < ((int32_t)L_40))? 1 : 0); bool L_41 = V_9; if (L_41) { goto IL_00f5; } } { // if (m_CullingUpdateQueue.Count > 0) List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_42 = __this->___m_CullingUpdateQueue_8; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_inline(L_42, List_1_get_Count_m8173746BF3F609FD2A21E7F3427487C1AA9BCA15_RuntimeMethod_var); V_10 = (bool)((((int32_t)L_43) > ((int32_t)0))? 1 : 0); bool L_44 = V_10; if (!L_44) { goto IL_0153; } } { // m_CullingUpdateQueue.Clear(); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_45 = __this->___m_CullingUpdateQueue_8; NullCheck(L_45); List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_inline(L_45, List_1_Clear_m1FED5AA259B61C431F79CFA15977E2A00748B854_RuntimeMethod_var); // m_CullingUpdateLookup.Clear(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_46 = __this->___m_CullingUpdateLookup_7; NullCheck(L_46); HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_46, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); } IL_0153: { // } return; } } // System.Void TMPro.TMP_UpdateManager::UnRegisterTextObjectForUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_UnRegisterTextObjectForUpdate_mE07A0476432ECC8ADFB37590B93EFD26EFD69651 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // k_UnregisterTextObjectForUpdateMarker.Begin(); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextObjectForUpdateMarker_12), NULL); // instance.InternalUnRegisterTextObjectForUpdate(textObject); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0; L_0 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___textObject0; NullCheck(L_0); TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8(L_0, L_1, NULL); // k_UnregisterTextObjectForUpdateMarker.End(); ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextObjectForUpdateMarker_12), NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::UnRegisterTextElementForRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_UnRegisterTextElementForRebuild_m6E87BDE6CCBA41819C9BD443666AC75BF9792695 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // instance.InternalUnRegisterTextElementForGraphicRebuild(element); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_0; L_0 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = ___element0; NullCheck(L_0); TMP_UpdateManager_InternalUnRegisterTextElementForGraphicRebuild_m9E12886C94B95F5EF2F4DE0F32C8CD9C4A597198(L_0, L_1, NULL); // instance.InternalUnRegisterTextElementForLayoutRebuild(element); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_2; L_2 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___element0; NullCheck(L_2); TMP_UpdateManager_InternalUnRegisterTextElementForLayoutRebuild_mA216D19431D7C825E187253D6D68B5EDB3B8FCEF(L_2, L_3, NULL); // instance.InternalUnRegisterTextObjectForUpdate(element); TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* L_4; L_4 = TMP_UpdateManager_get_instance_mCF3C00751187DE6C86869DF67D17E57A3DDE1231(NULL); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_5 = ___element0; NullCheck(L_4); TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8(L_4, L_5, NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForGraphicRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForGraphicRebuild_m9E12886C94B95F5EF2F4DE0F32C8CD9C4A597198 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // k_UnregisterTextElementForGraphicRebuildMarker.Begin(); il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextElementForGraphicRebuildMarker_13), NULL); // int id = element.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___element0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // m_GraphicRebuildQueue.Remove(element); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_2 = __this->___m_GraphicRebuildQueue_4; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___element0; NullCheck(L_2); bool L_4; L_4 = List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863(L_2, L_3, List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var); // m_GraphicQueueLookup.Remove(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_GraphicQueueLookup_3; int32_t L_6 = V_0; NullCheck(L_5); bool L_7; L_7 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_5, L_6, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); // k_UnregisterTextElementForGraphicRebuildMarker.End(); ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextElementForGraphicRebuildMarker_13), NULL); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextElementForLayoutRebuild(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextElementForLayoutRebuild_mA216D19431D7C825E187253D6D68B5EDB3B8FCEF (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int id = element.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___element0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // m_LayoutRebuildQueue.Remove(element); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_2 = __this->___m_LayoutRebuildQueue_2; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___element0; NullCheck(L_2); bool L_4; L_4 = List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863(L_2, L_3, List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var); // m_LayoutQueueLookup.Remove(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_LayoutQueueLookup_1; int32_t L_6 = V_0; NullCheck(L_5); bool L_7; L_7 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_5, L_6, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); // } return; } } // System.Void TMPro.TMP_UpdateManager::InternalUnRegisterTextObjectForUpdate(TMPro.TMP_Text) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_InternalUnRegisterTextObjectForUpdate_m2856DE05E46E68058986301E3DBEE17C8153B2E8 (TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int id = textObject.GetInstanceID(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___textObject0; NullCheck(L_0); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL); V_0 = L_1; // m_InternalUpdateQueue.Remove(textObject); List_1_t2147F3FC8B4F16EE577CAF4E40F9D9A684B4CBBD* L_2 = __this->___m_InternalUpdateQueue_6; TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___textObject0; NullCheck(L_2); bool L_4; L_4 = List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863(L_2, L_3, List_1_Remove_m6ED5BAB986A55B3B55F49C302A15A8F0AA41A863_RuntimeMethod_var); // m_InternalUpdateLookup.Remove(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = __this->___m_InternalUpdateLookup_5; int32_t L_6 = V_0; NullCheck(L_5); bool L_7; L_7 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_5, L_6, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); // } return; } } // System.Void TMPro.TMP_UpdateManager::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager__cctor_m30A0FCF6BCE848A2751B5B615E30DDE4C2E35141 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5915D045A3DCD7E37FEF137C08A94B3BA0842B87); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7322B70C8ED55C917FB0AF74C8A7685589D953E2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86CFE05CA4FDAC032BC9802F156E675CAC753C8C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996659EC38C0F61B23141AE82D150D258D3E21E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECCA7D3167824BCF0D51CC29342CC6EE634437DF); s_Il2CppMethodInitialized = true; } { // private static ProfilerMarker k_RegisterTextObjectForUpdateMarker = new ProfilerMarker("TMP.RegisterTextObjectForUpdate"); ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0; memset((&L_0), 0, sizeof(L_0)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_0), _stringLiteral996659EC38C0F61B23141AE82D150D258D3E21E6, /*hidden argument*/NULL); ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextObjectForUpdateMarker_9 = L_0; // private static ProfilerMarker k_RegisterTextElementForGraphicRebuildMarker = new ProfilerMarker("TMP.RegisterTextElementForGraphicRebuild"); ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_1; memset((&L_1), 0, sizeof(L_1)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_1), _stringLiteral5915D045A3DCD7E37FEF137C08A94B3BA0842B87, /*hidden argument*/NULL); ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForGraphicRebuildMarker_10 = L_1; // private static ProfilerMarker k_RegisterTextElementForCullingUpdateMarker = new ProfilerMarker("TMP.RegisterTextElementForCullingUpdate"); ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_2; memset((&L_2), 0, sizeof(L_2)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_2), _stringLiteralECCA7D3167824BCF0D51CC29342CC6EE634437DF, /*hidden argument*/NULL); ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_RegisterTextElementForCullingUpdateMarker_11 = L_2; // private static ProfilerMarker k_UnregisterTextObjectForUpdateMarker = new ProfilerMarker("TMP.UnregisterTextObjectForUpdate"); ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3; memset((&L_3), 0, sizeof(L_3)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_3), _stringLiteral86CFE05CA4FDAC032BC9802F156E675CAC753C8C, /*hidden argument*/NULL); ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextObjectForUpdateMarker_12 = L_3; // private static ProfilerMarker k_UnregisterTextElementForGraphicRebuildMarker = new ProfilerMarker("TMP.UnregisterTextElementForGraphicRebuild"); ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_4; memset((&L_4), 0, sizeof(L_4)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_4), _stringLiteral7322B70C8ED55C917FB0AF74C8A7685589D953E2, /*hidden argument*/NULL); ((TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var))->___k_UnregisterTextElementForGraphicRebuildMarker_13 = L_4; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // TMPro.TMP_UpdateRegistry TMPro.TMP_UpdateRegistry::get_instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* V_1 = NULL; { // if (TMP_UpdateRegistry.s_Instance == null) TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0 = ((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0; V_0 = (bool)((((RuntimeObject*)(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0017; } } { // TMP_UpdateRegistry.s_Instance = new TMP_UpdateRegistry(); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2 = (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4*)il2cpp_codegen_object_new(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var); NullCheck(L_2); TMP_UpdateRegistry__ctor_mAD466DAAF6A8867F7D24D9B00AD6D5E113D2649E(L_2, NULL); ((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_2); } IL_0017: { // return TMP_UpdateRegistry.s_Instance; TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_3 = ((TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_StaticFields*)il2cpp_codegen_static_fields_for(TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4_il2cpp_TypeInfo_var))->___s_Instance_0; V_1 = L_3; goto IL_001f; } IL_001f: { // } TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_4 = V_1; return L_4; } } // System.Void TMPro.TMP_UpdateRegistry::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry__ctor_mAD466DAAF6A8867F7D24D9B00AD6D5E113D2649E (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private readonly List m_LayoutRebuildQueue = new List(); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_0 = (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*)il2cpp_codegen_object_new(List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A(L_0, List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var); __this->___m_LayoutRebuildQueue_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutRebuildQueue_1), (void*)L_0); // private HashSet m_LayoutQueueLookup = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_1 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_1); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_1, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___m_LayoutQueueLookup_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutQueueLookup_2), (void*)L_1); // private readonly List m_GraphicRebuildQueue = new List(); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_2 = (List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1*)il2cpp_codegen_object_new(List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A(L_2, List_1__ctor_m8A505118A7178D5C9ADB2985680B732B4CCCAD0A_RuntimeMethod_var); __this->___m_GraphicRebuildQueue_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicRebuildQueue_3), (void*)L_2); // private HashSet m_GraphicQueueLookup = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_3); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_3, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___m_GraphicQueueLookup_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GraphicQueueLookup_4), (void*)L_3); // protected TMP_UpdateRegistry() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Canvas.willRenderCanvases += PerformUpdateForCanvasRendererObjects; WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* L_4 = (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC*)il2cpp_codegen_object_new(WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var); NullCheck(L_4); WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3(L_4, __this, (intptr_t)((void*)TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9_RuntimeMethod_var), NULL); Canvas_add_willRenderCanvases_mC422627A81F9E101686192E587FC42C20718265A(L_4, NULL); // } return; } } // System.Void TMPro.TMP_UpdateRegistry::RegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_RegisterCanvasElementForLayoutRebuild_m330EADE7C2B4441FB5FE39F66CF2511F8B787188 (RuntimeObject* ___element0, const RuntimeMethod* method) { { // TMP_UpdateRegistry.instance.InternalRegisterCanvasElementForLayoutRebuild(element); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0; L_0 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); RuntimeObject* L_1 = ___element0; NullCheck(L_0); bool L_2; L_2 = TMP_UpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_mD0B965C049EBEB2E71B2BC8D2C7F16ECD47F0E53(L_0, L_1, NULL); // } return; } } // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_mD0B965C049EBEB2E71B2BC8D2C7F16ECD47F0E53 (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; { // int id = (element as Object).GetInstanceID(); RuntimeObject* L_0 = ___element0; NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL); V_0 = L_1; // if (m_LayoutQueueLookup.Contains(id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_LayoutQueueLookup_2; int32_t L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_0021; } } { // return false; V_2 = (bool)0; goto IL_003f; } IL_0021: { // m_LayoutQueueLookup.Add(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_LayoutQueueLookup_2; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_6, L_7, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // m_LayoutRebuildQueue.Add(element); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_9 = __this->___m_LayoutRebuildQueue_1; RuntimeObject* L_10 = ___element0; NullCheck(L_9); List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_inline(L_9, L_10, List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var); // return true; V_2 = (bool)1; goto IL_003f; } IL_003f: { // } bool L_11 = V_2; return L_11; } } // System.Void TMPro.TMP_UpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_RegisterCanvasElementForGraphicRebuild_mB853298FFE0CAB3653A7BBCE5C6D38B6980A6B34 (RuntimeObject* ___element0, const RuntimeMethod* method) { { // TMP_UpdateRegistry.instance.InternalRegisterCanvasElementForGraphicRebuild(element); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0; L_0 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); RuntimeObject* L_1 = ___element0; NullCheck(L_0); bool L_2; L_2 = TMP_UpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3D71D7AB720191114A3CAD60899ED945D8614F3A(L_0, L_1, NULL); // } return; } } // System.Boolean TMPro.TMP_UpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_UpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3D71D7AB720191114A3CAD60899ED945D8614F3A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; { // int id = (element as Object).GetInstanceID(); RuntimeObject* L_0 = ___element0; NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL); V_0 = L_1; // if (m_GraphicQueueLookup.Contains(id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = __this->___m_GraphicQueueLookup_4; int32_t L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_2, L_3, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_0021; } } { // return false; V_2 = (bool)0; goto IL_003f; } IL_0021: { // m_GraphicQueueLookup.Add(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_GraphicQueueLookup_4; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_6, L_7, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // m_GraphicRebuildQueue.Add(element); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_9 = __this->___m_GraphicRebuildQueue_3; RuntimeObject* L_10 = ___element0; NullCheck(L_9); List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_inline(L_9, L_10, List_1_Add_m0CC3C8873AF63F66DA03C8231852DA0C91B9106F_RuntimeMethod_var); // return true; V_2 = (bool)1; goto IL_003f; } IL_003f: { // } bool L_11 = V_2; return L_11; } } // System.Void TMPro.TMP_UpdateRegistry::PerformUpdateForCanvasRendererObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_PerformUpdateForCanvasRendererObjects_m0C118FBD3B2ADDD2FE9E40136F45D38D5C8975B9 (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RuntimeObject* V_1 = NULL; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; RuntimeObject* V_5 = NULL; bool V_6 = false; bool V_7 = false; { // for (int index = 0; index < m_LayoutRebuildQueue.Count; index++) V_0 = 0; goto IL_0024; } IL_0005: { // ICanvasElement element = TMP_UpdateRegistry.instance.m_LayoutRebuildQueue[index]; TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0; L_0 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); NullCheck(L_0); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_1 = L_0->___m_LayoutRebuildQueue_1; int32_t L_2 = V_0; NullCheck(L_1); RuntimeObject* L_3; L_3 = List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F(L_1, L_2, List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var); V_1 = L_3; // element.Rebuild(CanvasUpdate.Prelayout); RuntimeObject* L_4 = V_1; NullCheck(L_4); InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var, L_4, 0); // for (int index = 0; index < m_LayoutRebuildQueue.Count; index++) int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0024: { // for (int index = 0; index < m_LayoutRebuildQueue.Count; index++) int32_t L_6 = V_0; List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_7 = __this->___m_LayoutRebuildQueue_1; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_7, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var); V_2 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_2; if (L_9) { goto IL_0005; } } { // if (m_LayoutRebuildQueue.Count > 0) List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_10 = __this->___m_LayoutRebuildQueue_1; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_10, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var); V_3 = (bool)((((int32_t)L_11) > ((int32_t)0))? 1 : 0); bool L_12 = V_3; if (!L_12) { goto IL_0062; } } { // m_LayoutRebuildQueue.Clear(); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_13 = __this->___m_LayoutRebuildQueue_1; NullCheck(L_13); List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_inline(L_13, List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var); // m_LayoutQueueLookup.Clear(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = __this->___m_LayoutQueueLookup_2; NullCheck(L_14); HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_14, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); } IL_0062: { // for (int index = 0; index < m_GraphicRebuildQueue.Count; index++) V_4 = 0; goto IL_008b; } IL_0067: { // ICanvasElement element = TMP_UpdateRegistry.instance.m_GraphicRebuildQueue[index]; TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_15; L_15 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); NullCheck(L_15); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_16 = L_15->___m_GraphicRebuildQueue_3; int32_t L_17 = V_4; NullCheck(L_16); RuntimeObject* L_18; L_18 = List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F(L_16, L_17, List_1_get_Item_mEC330D8CC5421C036D96DCB2D444A6DE4591062F_RuntimeMethod_var); V_5 = L_18; // element.Rebuild(CanvasUpdate.PreRender); RuntimeObject* L_19 = V_5; NullCheck(L_19); InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91_il2cpp_TypeInfo_var, L_19, 3); // for (int index = 0; index < m_GraphicRebuildQueue.Count; index++) int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_008b: { // for (int index = 0; index < m_GraphicRebuildQueue.Count; index++) int32_t L_21 = V_4; List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_22 = __this->___m_GraphicRebuildQueue_3; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_22, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var); V_6 = (bool)((((int32_t)L_21) < ((int32_t)L_23))? 1 : 0); bool L_24 = V_6; if (L_24) { goto IL_0067; } } { // if (m_GraphicRebuildQueue.Count > 0) List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_25 = __this->___m_GraphicRebuildQueue_3; NullCheck(L_25); int32_t L_26; L_26 = List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_inline(L_25, List_1_get_Count_m79FB8A308070AEA69B25CD973D673A16B64D2F1A_RuntimeMethod_var); V_7 = (bool)((((int32_t)L_26) > ((int32_t)0))? 1 : 0); bool L_27 = V_7; if (!L_27) { goto IL_00ce; } } { // m_GraphicRebuildQueue.Clear(); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_28 = __this->___m_GraphicRebuildQueue_3; NullCheck(L_28); List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_inline(L_28, List_1_Clear_mA9EB78E313F046C500325DEDE20DDF7C6F15CCBB_RuntimeMethod_var); // m_GraphicQueueLookup.Clear(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_29 = __this->___m_GraphicQueueLookup_4; NullCheck(L_29); HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_29, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var); } IL_00ce: { // } return; } } // System.Void TMPro.TMP_UpdateRegistry::PerformUpdateForMeshRendererObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_PerformUpdateForMeshRendererObjects_mA5D3656421524B3258494141D9A73D3A5EA49D4E (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, 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*)&_stringLiteralBD9676747DCD99A0578C5B0B4D09EA47A139DA4B); s_Il2CppMethodInitialized = true; } { // Debug.Log("Perform update of MeshRenderer objects."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteralBD9676747DCD99A0578C5B0B4D09EA47A139DA4B, NULL); // } return; } } // System.Void TMPro.TMP_UpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_UnRegisterCanvasElementForRebuild_m007C072AA059AA7E34598484B0659F603B389E98 (RuntimeObject* ___element0, const RuntimeMethod* method) { { // TMP_UpdateRegistry.instance.InternalUnRegisterCanvasElementForLayoutRebuild(element); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_0; L_0 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); RuntimeObject* L_1 = ___element0; NullCheck(L_0); TMP_UpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_mA9A8EC29FC4587BAB47D3A48725299C9F3251BEC(L_0, L_1, NULL); // TMP_UpdateRegistry.instance.InternalUnRegisterCanvasElementForGraphicRebuild(element); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2; L_2 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); RuntimeObject* L_3 = ___element0; NullCheck(L_2); TMP_UpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mA2012BE5D69C00E5865F9C4428F9D85A39B4331A(L_2, L_3, NULL); // } return; } } // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_mA9A8EC29FC4587BAB47D3A48725299C9F3251BEC (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int id = (element as Object).GetInstanceID(); RuntimeObject* L_0 = ___element0; NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL); V_0 = L_1; // TMP_UpdateRegistry.instance.m_LayoutRebuildQueue.Remove(element); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2; L_2 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); NullCheck(L_2); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_3 = L_2->___m_LayoutRebuildQueue_1; RuntimeObject* L_4 = ___element0; NullCheck(L_3); bool L_5; L_5 = List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B(L_3, L_4, List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var); // m_GraphicQueueLookup.Remove(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_GraphicQueueLookup_4; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_6, L_7, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); // } return; } } // System.Void TMPro.TMP_UpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mA2012BE5D69C00E5865F9C4428F9D85A39B4331A (TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* __this, RuntimeObject* ___element0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int id = (element as Object).GetInstanceID(); RuntimeObject* L_0 = ___element0; NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); int32_t L_1; L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL); V_0 = L_1; // TMP_UpdateRegistry.instance.m_GraphicRebuildQueue.Remove(element); TMP_UpdateRegistry_t3F736F6AF07215FFC11BAFFAB576AFFE4F0C85F4* L_2; L_2 = TMP_UpdateRegistry_get_instance_m8A9ACD1BD2704BC8368543FD13277099329F9DE2(NULL); NullCheck(L_2); List_1_t02DF1539DF01B1631C7DD0DE0AD7ACE8839CB2D1* L_3 = L_2->___m_GraphicRebuildQueue_3; RuntimeObject* L_4 = ___element0; NullCheck(L_3); bool L_5; L_5 = List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B(L_3, L_4, List_1_Remove_m948E7372BBD151264569B8C3F67DE346CAE6CD7B_RuntimeMethod_var); // m_LayoutQueueLookup.Remove(id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___m_LayoutQueueLookup_2; int32_t L_7 = V_0; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_6, L_7, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.SpriteAssetUtilities.TexturePacker_JsonArray::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TexturePacker_JsonArray__ctor_mA7347C642D7784A142849ED55983E779C997D853 (TexturePacker_JsonArray_tA532E720E5D2DFB9915DC17B15B654708DFC7FA7* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C (SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F178296412650029A46BF49F4A367936D3796A2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; { // string s = "x: " + x.ToString("f2") + " y: " + y.ToString("f2") + " h: " + h.ToString("f2") + " w: " + w.ToString("f2"); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); ArrayElementTypeCheck (L_1, _stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral35855F15E9EF2CB3744D0B38C366EE3464289E65); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; float* L_3 = (&__this->___x_0); String_t* L_4; L_4 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_3, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL); NullCheck(L_2); ArrayElementTypeCheck (L_2, L_4); (L_2)->SetAt(static_cast(1), (String_t*)L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2; NullCheck(L_5); ArrayElementTypeCheck (L_5, _stringLiteral3F178296412650029A46BF49F4A367936D3796A2); (L_5)->SetAt(static_cast(2), (String_t*)_stringLiteral3F178296412650029A46BF49F4A367936D3796A2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; float* L_7 = (&__this->___y_1); String_t* L_8; L_8 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_7, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL); NullCheck(L_6); ArrayElementTypeCheck (L_6, L_8); (L_6)->SetAt(static_cast(3), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6; NullCheck(L_9); ArrayElementTypeCheck (L_9, _stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA); (L_9)->SetAt(static_cast(4), (String_t*)_stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9; float* L_11 = (&__this->___h_3); String_t* L_12; L_12 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_11, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(5), (String_t*)L_12); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_10; NullCheck(L_13); ArrayElementTypeCheck (L_13, _stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F); (L_13)->SetAt(static_cast(6), (String_t*)_stringLiteral6A2733A2367E08485E175227A3FA346E47CB518F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; float* L_15 = (&__this->___w_2); String_t* L_16; L_16 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_15, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL); NullCheck(L_14); ArrayElementTypeCheck (L_14, L_16); (L_14)->SetAt(static_cast(7), (String_t*)L_16); String_t* L_17; L_17 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_14, NULL); V_0 = L_17; // return s; String_t* L_18 = V_0; V_1 = L_18; goto IL_007d; } IL_007d: { // } String_t* L_19 = V_1; return L_19; } } IL2CPP_EXTERN_C String_t* SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = SpriteFrame_ToString_m74A323FCED2C3503F98BEB090A2EF8FE20B53E0C(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB (SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4ECA4ACF6B856BD63138D010DEA72B85D6666ABB); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; { // string s = "w: " + w.ToString("f2") + " h: " + h.ToString("f2"); float* L_0 = (&__this->___w_0); String_t* L_1; L_1 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_0, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL); float* L_2 = (&__this->___h_1); String_t* L_3; L_3 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_2, _stringLiteral36967F33A1482179FE45CD9CCC3AE6241AA43F85, NULL); String_t* L_4; L_4 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(_stringLiteral4ECA4ACF6B856BD63138D010DEA72B85D6666ABB, L_1, _stringLiteral4807BC6986CBA743F29DC7F522B791C3E1B44BEA, L_3, NULL); V_0 = L_4; // return s; String_t* L_5 = V_0; V_1 = L_5; goto IL_0035; } IL_0035: { // } String_t* L_6 = V_1; return L_6; } } IL2CPP_EXTERN_C String_t* SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = SpriteSize_ToString_mED85E2303923FBF7A05A012E064705856A4CC2DB(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_pinvoke(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke& marshaled) { marshaled.___filename_0 = il2cpp_codegen_marshal_string(unmarshaled.___filename_0); marshaled.___frame_1 = unmarshaled.___frame_1; marshaled.___rotated_2 = static_cast(unmarshaled.___rotated_2); marshaled.___trimmed_3 = static_cast(unmarshaled.___trimmed_3); marshaled.___spriteSourceSize_4 = unmarshaled.___spriteSourceSize_4; marshaled.___sourceSize_5 = unmarshaled.___sourceSize_5; marshaled.___pivot_6 = unmarshaled.___pivot_6; } IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_pinvoke_back(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke& marshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled) { unmarshaled.___filename_0 = il2cpp_codegen_marshal_string_result(marshaled.___filename_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___filename_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___filename_0)); SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledframe_temp_1; memset((&unmarshaledframe_temp_1), 0, sizeof(unmarshaledframe_temp_1)); unmarshaledframe_temp_1 = marshaled.___frame_1; unmarshaled.___frame_1 = unmarshaledframe_temp_1; bool unmarshaledrotated_temp_2 = false; unmarshaledrotated_temp_2 = static_cast(marshaled.___rotated_2); unmarshaled.___rotated_2 = unmarshaledrotated_temp_2; bool unmarshaledtrimmed_temp_3 = false; unmarshaledtrimmed_temp_3 = static_cast(marshaled.___trimmed_3); unmarshaled.___trimmed_3 = unmarshaledtrimmed_temp_3; SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledspriteSourceSize_temp_4; memset((&unmarshaledspriteSourceSize_temp_4), 0, sizeof(unmarshaledspriteSourceSize_temp_4)); unmarshaledspriteSourceSize_temp_4 = marshaled.___spriteSourceSize_4; unmarshaled.___spriteSourceSize_4 = unmarshaledspriteSourceSize_temp_4; SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsourceSize_temp_5; memset((&unmarshaledsourceSize_temp_5), 0, sizeof(unmarshaledsourceSize_temp_5)); unmarshaledsourceSize_temp_5 = marshaled.___sourceSize_5; unmarshaled.___sourceSize_5 = unmarshaledsourceSize_temp_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledpivot_temp_6; memset((&unmarshaledpivot_temp_6), 0, sizeof(unmarshaledpivot_temp_6)); unmarshaledpivot_temp_6 = marshaled.___pivot_6; unmarshaled.___pivot_6 = unmarshaledpivot_temp_6; } // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_pinvoke_cleanup(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke& marshaled) { il2cpp_codegen_marshal_free(marshaled.___filename_0); marshaled.___filename_0 = NULL; } // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_com(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com& marshaled) { marshaled.___filename_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___filename_0); marshaled.___frame_1 = unmarshaled.___frame_1; marshaled.___rotated_2 = static_cast(unmarshaled.___rotated_2); marshaled.___trimmed_3 = static_cast(unmarshaled.___trimmed_3); marshaled.___spriteSourceSize_4 = unmarshaled.___spriteSourceSize_4; marshaled.___sourceSize_5 = unmarshaled.___sourceSize_5; marshaled.___pivot_6 = unmarshaled.___pivot_6; } IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_com_back(const Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com& marshaled, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD& unmarshaled) { unmarshaled.___filename_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___filename_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___filename_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___filename_0)); SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledframe_temp_1; memset((&unmarshaledframe_temp_1), 0, sizeof(unmarshaledframe_temp_1)); unmarshaledframe_temp_1 = marshaled.___frame_1; unmarshaled.___frame_1 = unmarshaledframe_temp_1; bool unmarshaledrotated_temp_2 = false; unmarshaledrotated_temp_2 = static_cast(marshaled.___rotated_2); unmarshaled.___rotated_2 = unmarshaledrotated_temp_2; bool unmarshaledtrimmed_temp_3 = false; unmarshaledtrimmed_temp_3 = static_cast(marshaled.___trimmed_3); unmarshaled.___trimmed_3 = unmarshaledtrimmed_temp_3; SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 unmarshaledspriteSourceSize_temp_4; memset((&unmarshaledspriteSourceSize_temp_4), 0, sizeof(unmarshaledspriteSourceSize_temp_4)); unmarshaledspriteSourceSize_temp_4 = marshaled.___spriteSourceSize_4; unmarshaled.___spriteSourceSize_4 = unmarshaledspriteSourceSize_temp_4; SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsourceSize_temp_5; memset((&unmarshaledsourceSize_temp_5), 0, sizeof(unmarshaledsourceSize_temp_5)); unmarshaledsourceSize_temp_5 = marshaled.___sourceSize_5; unmarshaled.___sourceSize_5 = unmarshaledsourceSize_temp_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledpivot_temp_6; memset((&unmarshaledpivot_temp_6), 0, sizeof(unmarshaledpivot_temp_6)); unmarshaledpivot_temp_6 = marshaled.___pivot_6; unmarshaled.___pivot_6 = unmarshaledpivot_temp_6; } // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame IL2CPP_EXTERN_C void Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshal_com_cleanup(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com& marshaled) { il2cpp_codegen_marshal_free_bstring(marshaled.___filename_0); marshaled.___filename_0 = NULL; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_pinvoke(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke& marshaled) { marshaled.___app_0 = il2cpp_codegen_marshal_string(unmarshaled.___app_0); marshaled.___version_1 = il2cpp_codegen_marshal_string(unmarshaled.___version_1); marshaled.___image_2 = il2cpp_codegen_marshal_string(unmarshaled.___image_2); marshaled.___format_3 = il2cpp_codegen_marshal_string(unmarshaled.___format_3); marshaled.___size_4 = unmarshaled.___size_4; marshaled.___scale_5 = unmarshaled.___scale_5; marshaled.___smartupdate_6 = il2cpp_codegen_marshal_string(unmarshaled.___smartupdate_6); } IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_pinvoke_back(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke& marshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled) { unmarshaled.___app_0 = il2cpp_codegen_marshal_string_result(marshaled.___app_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___app_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___app_0)); unmarshaled.___version_1 = il2cpp_codegen_marshal_string_result(marshaled.___version_1); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___version_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___version_1)); unmarshaled.___image_2 = il2cpp_codegen_marshal_string_result(marshaled.___image_2); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___image_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___image_2)); unmarshaled.___format_3 = il2cpp_codegen_marshal_string_result(marshaled.___format_3); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___format_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___format_3)); SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsize_temp_4; memset((&unmarshaledsize_temp_4), 0, sizeof(unmarshaledsize_temp_4)); unmarshaledsize_temp_4 = marshaled.___size_4; unmarshaled.___size_4 = unmarshaledsize_temp_4; float unmarshaledscale_temp_5 = 0.0f; unmarshaledscale_temp_5 = marshaled.___scale_5; unmarshaled.___scale_5 = unmarshaledscale_temp_5; unmarshaled.___smartupdate_6 = il2cpp_codegen_marshal_string_result(marshaled.___smartupdate_6); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___smartupdate_6), (void*)il2cpp_codegen_marshal_string_result(marshaled.___smartupdate_6)); } // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_pinvoke_cleanup(Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_pinvoke& marshaled) { il2cpp_codegen_marshal_free(marshaled.___app_0); marshaled.___app_0 = NULL; il2cpp_codegen_marshal_free(marshaled.___version_1); marshaled.___version_1 = NULL; il2cpp_codegen_marshal_free(marshaled.___image_2); marshaled.___image_2 = NULL; il2cpp_codegen_marshal_free(marshaled.___format_3); marshaled.___format_3 = NULL; il2cpp_codegen_marshal_free(marshaled.___smartupdate_6); marshaled.___smartupdate_6 = NULL; } // Conversion methods for marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_com(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com& marshaled) { marshaled.___app_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___app_0); marshaled.___version_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___version_1); marshaled.___image_2 = il2cpp_codegen_marshal_bstring(unmarshaled.___image_2); marshaled.___format_3 = il2cpp_codegen_marshal_bstring(unmarshaled.___format_3); marshaled.___size_4 = unmarshaled.___size_4; marshaled.___scale_5 = unmarshaled.___scale_5; marshaled.___smartupdate_6 = il2cpp_codegen_marshal_bstring(unmarshaled.___smartupdate_6); } IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_com_back(const Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com& marshaled, Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47& unmarshaled) { unmarshaled.___app_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___app_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___app_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___app_0)); unmarshaled.___version_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___version_1); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___version_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___version_1)); unmarshaled.___image_2 = il2cpp_codegen_marshal_bstring_result(marshaled.___image_2); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___image_2), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___image_2)); unmarshaled.___format_3 = il2cpp_codegen_marshal_bstring_result(marshaled.___format_3); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___format_3), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___format_3)); SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 unmarshaledsize_temp_4; memset((&unmarshaledsize_temp_4), 0, sizeof(unmarshaledsize_temp_4)); unmarshaledsize_temp_4 = marshaled.___size_4; unmarshaled.___size_4 = unmarshaledsize_temp_4; float unmarshaledscale_temp_5 = 0.0f; unmarshaledscale_temp_5 = marshaled.___scale_5; unmarshaled.___scale_5 = unmarshaledscale_temp_5; unmarshaled.___smartupdate_6 = il2cpp_codegen_marshal_bstring_result(marshaled.___smartupdate_6); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___smartupdate_6), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___smartupdate_6)); } // Conversion method for clean up from marshalling of: TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Meta IL2CPP_EXTERN_C void Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshal_com_cleanup(Meta_tCCCCDDA9D2E4CBAC052062C6FBE9029798702B47_marshaled_com& marshaled) { il2cpp_codegen_marshal_free_bstring(marshaled.___app_0); marshaled.___app_0 = NULL; il2cpp_codegen_marshal_free_bstring(marshaled.___version_1); marshaled.___version_1 = NULL; il2cpp_codegen_marshal_free_bstring(marshaled.___image_2); marshaled.___image_2 = NULL; il2cpp_codegen_marshal_free_bstring(marshaled.___format_3); marshaled.___format_3 = NULL; il2cpp_codegen_marshal_free_bstring(marshaled.___smartupdate_6); marshaled.___smartupdate_6 = NULL; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteDataObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteDataObject__ctor_m89C520B855B17B46E4B43024C4941688A276CBE1 (SpriteDataObject_t9D25639DD8A0581779E5EEBBD10DB66EB1A1978F* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_0 = L_0; float L_1 = ___y1; __this->___y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0; float L_3 = L_2.___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/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 Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_2 = L_0; float L_1 = ___y1; __this->___y_3 = L_1; float L_2 = ___z2; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___a0; float L_1 = ___b1; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___a0; 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_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_5; 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 float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___a0; float L_1 = ___b1; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___a0; 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1; float L_11 = L_10.___z_4; 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)), /*hidden argument*/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 float Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1; float L_11 = L_10.___z_4; V_0 = ((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)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_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_2; 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_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))->___backVector_12; 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_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a1; float L_1 = L_0.___x_2; float L_2 = ___d0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a1; float L_4 = L_3.___y_3; float L_5 = ___d0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a1; float L_7 = L_6.___z_4; float L_8 = ___d0; 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)), /*hidden argument*/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_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1; float L_11 = L_10.___z_4; 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)), /*hidden argument*/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_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0; float L_1 = L_0.___x_2; float L_2 = ___d1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0; float L_4 = L_3.___y_3; float L_5 = ___d1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0; float L_7 = L_6.___z_4; float L_8 = ___d1; 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)), /*hidden argument*/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 void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->___m_Ptr_0; ProfilerUnsafeUtility_BeginSample_m1C6D6ED1C8E0CB2FD0934EB6EA333276F67C14F6(L_0, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->___m_Ptr_0; ProfilerUnsafeUtility_EndSample_mE2F7A0DB4C52105F7CD135ED8816A2BB98E663CC(L_0, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___name0, const RuntimeMethod* method) { { String_t* L_0 = ___name0; intptr_t L_1; L_1 = ProfilerUnsafeUtility_CreateMarker_m27DDE00D41B95677982DBFCE074D45B79E50C7CC(L_0, (uint16_t)1, 0, 0, NULL); __this->___m_Ptr_0 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___item0; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } 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 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } }