Practice_Unity/Library/Bee/artifacts/iOS/il2cppOutput/cpp/Unity.TextMeshPro.cpp
Seonkyu.kim 60d64f1069 작업
1. UI - 조이스틱 UIManager에 추가 및 Scene에서 호출 방식 변경
2. UI - 경험치 바 앞에 레벨 아이콘 추가
3. 몬스터 죽었을때 경험치로 변경
4. 경험치 바와 레벨 아이콘 연동

Todo
1. 투사체 공격 만들기
2. 몬스터가 플레이어 쫓아오게 만들기
3. 몬스터를 카메라 외각에서 다량으로 생성하는 기능 추가하기
4. 몬스터가 캐릭터 공격시 체력 닳게 하기
5. 메뉴 UI 만들기
6. 레벨업시 획득 스킬 UI 만들기
7. 체력바 UI 만들기
8. 공격시 데미지 띄우는 UI 만들기
2025-10-02 17:37:10 +09:00

17867 lines
901 KiB
C++

#include "pch-cpp.hpp"
template <typename T1>
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 <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct VirtualActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
struct VirtualActionInvoker8
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
}
};
template <typename R>
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);
}
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682;
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
struct Dictionary_2_t5778B8BBCDA620857B92F70FB4E0D535687F8A98;
struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7;
struct Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0;
struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4;
struct Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8;
struct Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95;
struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A;
struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0;
struct Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED;
struct Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27;
struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
struct KeyCollection_tF62DA58D084558E31E5A09537D460287D59B1A89;
struct KeyCollection_t489ECB482485816F14AB787793BB6F7B3BC7681A;
struct KeyCollection_t7598DC94B4A545CCF571D4E3017810DEEFA35DE0;
struct KeyCollection_tC71FA11749E936C809A9B4EF81DF00FE54556509;
struct List_1_tDE5B540E5F4E233D4886D058A351E0A833F40467;
struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C;
struct List_1_t3CA8EA3609B406A4099002CBD02BB599F3B1D5DB;
struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B;
struct List_1_tDF32C7EEC20560CBF8C31DEDEED354EEB983C986;
struct List_1_tB5C104FAF7F3521E734FF90F9FE1913BD20FC714;
struct List_1_t1E7075C4458031D1BAF4CD36E3476F4B89D6F74A;
struct List_1_t6AD337EF78AD54C29615C11F304C476DE54FA1B8;
struct List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607;
struct List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E;
struct List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF;
struct List_1_tAB7976FADCF872E418770E60783056C23394843D;
struct List_1_tBF2191892DFB746CF83364BF93720BDBF5422853;
struct List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868;
struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC;
struct List_1_t1ACC21967B12156F242D5D942EF3A71908550905;
struct List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4;
struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A;
struct List_1_tE3A859FDD017A2D25E8161269BA1167C22EC7EB9;
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
struct ValueCollection_tB99ECE94AB57EE9AB1FAC3276CC7108B468367C9;
struct ValueCollection_t0B3AB9A7D95C3A06F5C28768F57E7C872F4FB77C;
struct ValueCollection_tC88396256D17D36DA767C47FEC6E3EF6F522D504;
struct ValueCollection_t8D5EC2FA30E455F3AC119716BB909FFA1CD59DBE;
struct EntryU5BU5D_t68A3C3C2FF61504922EC13C363BED0E17D474FA8;
struct EntryU5BU5D_tA35BBD4D54DA5ABE521B63608783B1612208C919;
struct EntryU5BU5D_t78873D706EC9AA71434BE9092F64FDBE36D564DD;
struct EntryU5BU5D_t4F3493B13237D6830CBEDA6A37D57EEFEB165466;
struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
struct OTL_FeatureTagU5BU5D_t462E7C0341A3FADB07A4C5555D0F975B2AEF2D5D;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A;
struct TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37;
struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E;
struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E;
struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7;
struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9;
struct TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9;
struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC;
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9;
struct TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8;
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F;
struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
struct KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B;
struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
struct MethodInfo_t;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
struct String_t;
struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969;
struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35;
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB;
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160;
struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA;
struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4;
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39;
struct TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E;
struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C;
struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859;
struct TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214;
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9;
struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5;
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D;
struct TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
struct LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531;
struct MissingCharacterEventCallback_t955241181324E0FEF9A9BDBA400E8780F8979DE6;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_Math_t37914ACC164B07E2FE801992D237D9FE4E4D1A52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_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_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE;
IL2CPP_EXTERN_C String_t* _stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05;
IL2CPP_EXTERN_C String_t* _stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F;
IL2CPP_EXTERN_C String_t* _stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1;
IL2CPP_EXTERN_C String_t* _stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4;
IL2CPP_EXTERN_C String_t* _stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var;
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com;
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7;
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2;
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3;
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E;
struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7;
struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9;
struct TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9;
struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t68A3C3C2FF61504922EC13C363BED0E17D474FA8* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tF62DA58D084558E31E5A09537D460287D59B1A89* ____keys;
ValueCollection_tB99ECE94AB57EE9AB1FAC3276CC7108B468367C9* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tA35BBD4D54DA5ABE521B63608783B1612208C919* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t489ECB482485816F14AB787793BB6F7B3BC7681A* ____keys;
ValueCollection_t0B3AB9A7D95C3A06F5C28768F57E7C872F4FB77C* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t78873D706EC9AA71434BE9092F64FDBE36D564DD* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t7598DC94B4A545CCF571D4E3017810DEEFA35DE0* ____keys;
ValueCollection_tC88396256D17D36DA767C47FEC6E3EF6F522D504* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t4F3493B13237D6830CBEDA6A37D57EEFEB165466* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tC71FA11749E936C809A9B4EF81DF00FE54556509* ____keys;
ValueCollection_t8D5EC2FA30E455F3AC119716BB909FFA1CD59DBE* ____values;
RuntimeObject* ____syncRoot;
};
struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* ____slots;
int32_t ____count;
int32_t ____lastIndex;
int32_t ____freeList;
RuntimeObject* ____comparer;
int32_t ____version;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607 : public RuntimeObject
{
OTL_FeatureTagU5BU5D_t462E7C0341A3FADB07A4C5555D0F975B2AEF2D5D* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F : public RuntimeObject
{
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA : public RuntimeObject
{
List_1_t6AD337EF78AD54C29615C11F304C476DE54FA1B8* ___m_MultipleSubstitutionRecords;
List_1_tDF32C7EEC20560CBF8C31DEDEED354EEB983C986* ___m_LigatureSubstitutionRecords;
List_1_t3CA8EA3609B406A4099002CBD02BB599F3B1D5DB* ___m_GlyphPairAdjustmentRecords;
List_1_tB5C104FAF7F3521E734FF90F9FE1913BD20FC714* ___m_MarkToBaseAdjustmentRecords;
List_1_t1E7075C4458031D1BAF4CD36E3476F4B89D6F74A* ___m_MarkToMarkAdjustmentRecords;
Dictionary_2_t5778B8BBCDA620857B92F70FB4E0D535687F8A98* ___m_LigatureSubstitutionRecordLookup;
Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* ___m_GlyphPairAdjustmentRecordLookup;
Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8* ___m_MarkToBaseAdjustmentRecordLookup;
Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95* ___m_MarkToMarkAdjustmentRecordLookup;
};
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D : public RuntimeObject
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
int32_t ___characterCount;
int32_t ___spriteCount;
int32_t ___spaceCount;
int32_t ___wordCount;
int32_t ___linkCount;
int32_t ___lineCount;
int32_t ___pageCount;
int32_t ___materialCount;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___characterInfo;
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* ___wordInfo;
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* ___linkInfo;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* ___lineInfo;
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* ___pageInfo;
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___meshInfo;
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___m_CachedMeshInfo;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531 : public RuntimeObject
{
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___leadingCharacters;
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___followingCharacters;
};
struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack;
int32_t ___index;
int32_t ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___itemStack;
int32_t ___index;
RuntimeObject* ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack;
int32_t ___index;
float ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C
{
TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack;
int32_t ___index;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
float ___r;
float ___g;
float ___b;
float ___a;
};
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___rgba;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___r;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_OffsetPadding[1];
uint8_t ___g;
};
#pragma pack(pop, tp)
struct
{
char ___g_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_OffsetPadding[2];
uint8_t ___b;
};
#pragma pack(pop, tp)
struct
{
char ___b_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_OffsetPadding[3];
uint8_t ___a;
};
#pragma pack(pop, tp)
struct
{
char ___a_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_forAlignmentOnly;
};
};
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756
{
int32_t ___m_FaceIndex;
String_t* ___m_FamilyName;
String_t* ___m_StyleName;
float ___m_PointSize;
float ___m_Scale;
int32_t ___m_UnitsPerEM;
float ___m_LineHeight;
float ___m_AscentLine;
float ___m_CapLine;
float ___m_MeanLine;
float ___m_Baseline;
float ___m_DescentLine;
float ___m_SuperscriptOffset;
float ___m_SuperscriptSize;
float ___m_SubscriptOffset;
float ___m_SubscriptSize;
float ___m_UnderlineOffset;
float ___m_UnderlineThickness;
float ___m_StrikethroughOffset;
float ___m_StrikethroughThickness;
float ___m_TabWidth;
};
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke
{
int32_t ___m_FaceIndex;
char* ___m_FamilyName;
char* ___m_StyleName;
float ___m_PointSize;
float ___m_Scale;
int32_t ___m_UnitsPerEM;
float ___m_LineHeight;
float ___m_AscentLine;
float ___m_CapLine;
float ___m_MeanLine;
float ___m_Baseline;
float ___m_DescentLine;
float ___m_SuperscriptOffset;
float ___m_SuperscriptSize;
float ___m_SubscriptOffset;
float ___m_SubscriptSize;
float ___m_UnderlineOffset;
float ___m_UnderlineThickness;
float ___m_StrikethroughOffset;
float ___m_StrikethroughThickness;
float ___m_TabWidth;
};
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com
{
int32_t ___m_FaceIndex;
Il2CppChar* ___m_FamilyName;
Il2CppChar* ___m_StyleName;
float ___m_PointSize;
float ___m_Scale;
int32_t ___m_UnitsPerEM;
float ___m_LineHeight;
float ___m_AscentLine;
float ___m_CapLine;
float ___m_MeanLine;
float ___m_Baseline;
float ___m_DescentLine;
float ___m_SuperscriptOffset;
float ___m_SuperscriptSize;
float ___m_SubscriptOffset;
float ___m_SubscriptSize;
float ___m_UnderlineOffset;
float ___m_UnderlineThickness;
float ___m_StrikethroughOffset;
float ___m_StrikethroughThickness;
float ___m_TabWidth;
};
struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF
{
String_t* ___sourceFontFileName;
String_t* ___sourceFontFileGUID;
int32_t ___faceIndex;
int32_t ___pointSizeSamplingMode;
int32_t ___pointSize;
int32_t ___padding;
int32_t ___paddingMode;
int32_t ___packingMode;
int32_t ___atlasWidth;
int32_t ___atlasHeight;
int32_t ___characterSetSelectionMode;
String_t* ___characterSequence;
String_t* ___referencedFontAssetGUID;
String_t* ___referencedTextAssetGUID;
int32_t ___fontStyle;
float ___fontStyleModifier;
int32_t ___renderMode;
bool ___includeFontFeatures;
};
struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_pinvoke
{
char* ___sourceFontFileName;
char* ___sourceFontFileGUID;
int32_t ___faceIndex;
int32_t ___pointSizeSamplingMode;
int32_t ___pointSize;
int32_t ___padding;
int32_t ___paddingMode;
int32_t ___packingMode;
int32_t ___atlasWidth;
int32_t ___atlasHeight;
int32_t ___characterSetSelectionMode;
char* ___characterSequence;
char* ___referencedFontAssetGUID;
char* ___referencedTextAssetGUID;
int32_t ___fontStyle;
float ___fontStyleModifier;
int32_t ___renderMode;
int32_t ___includeFontFeatures;
};
struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_com
{
Il2CppChar* ___sourceFontFileName;
Il2CppChar* ___sourceFontFileGUID;
int32_t ___faceIndex;
int32_t ___pointSizeSamplingMode;
int32_t ___pointSize;
int32_t ___padding;
int32_t ___paddingMode;
int32_t ___packingMode;
int32_t ___atlasWidth;
int32_t ___atlasHeight;
int32_t ___characterSetSelectionMode;
Il2CppChar* ___characterSequence;
Il2CppChar* ___referencedFontAssetGUID;
Il2CppChar* ___referencedTextAssetGUID;
int32_t ___fontStyle;
float ___fontStyleModifier;
int32_t ___renderMode;
int32_t ___includeFontFeatures;
};
struct GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929
{
float ___m_XCoordinate;
float ___m_YCoordinate;
};
struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A
{
float ___m_Width;
float ___m_Height;
float ___m_HorizontalBearingX;
float ___m_HorizontalBearingY;
float ___m_HorizontalAdvance;
};
struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D
{
int32_t ___m_X;
int32_t ___m_Y;
int32_t ___m_Width;
int32_t ___m_Height;
};
struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E
{
float ___m_XPlacement;
float ___m_YPlacement;
float ___m_XAdvance;
float ___m_YAdvance;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED
{
float ___m_XPositionAdjustment;
float ___m_YPositionAdjustment;
};
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B
{
int32_t ___index;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
bool ___isDefaultMaterial;
bool ___isFallbackMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
float ___padding;
int32_t ___referenceCount;
};
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke
{
int32_t ___index;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___isDefaultMaterial;
int32_t ___isFallbackMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
float ___padding;
int32_t ___referenceCount;
};
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com
{
int32_t ___index;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___isDefaultMaterial;
int32_t ___isFallbackMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
float ___padding;
int32_t ___referenceCount;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
float ___m00;
float ___m10;
float ___m20;
float ___m30;
float ___m01;
float ___m11;
float ___m21;
float ___m31;
float ___m02;
float ___m12;
float ___m22;
float ___m32;
float ___m03;
float ___m13;
float ___m23;
float ___m33;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
float ___m_value;
};
struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC
{
uint8_t ___bold;
uint8_t ___italic;
uint8_t ___underline;
uint8_t ___strikethrough;
uint8_t ___highlight;
uint8_t ___superscript;
uint8_t ___subscript;
uint8_t ___uppercase;
uint8_t ___lowercase;
uint8_t ___smallcaps;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
int32_t ___vertexCount;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___tangents;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___uvs0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
int32_t ___vertexCount;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___uvs0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32;
Il2CppSafeArray* ___triangles;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
int32_t ___vertexCount;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___uvs0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32;
Il2CppSafeArray* ___triangles;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6
{
float ___m_Left;
float ___m_Right;
float ___m_Top;
float ___m_Bottom;
};
struct TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4
{
int32_t ___firstCharacterIndex;
int32_t ___lastCharacterIndex;
float ___ascender;
float ___baseLine;
float ___descender;
};
struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
int32_t ___firstCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___characterCount;
};
struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_marshaled_pinvoke
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
int32_t ___firstCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___characterCount;
};
struct TMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_marshaled_com
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent;
int32_t ___firstCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___characterCount;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
float ___x;
float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
float ___x;
float ___y;
float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403
{
int32_t ___index;
uint32_t ___unicode;
};
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___materialIndex;
};
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___materialIndex;
};
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___materialIndex;
};
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array;
int32_t ___m_Index;
};
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke
{
Il2CppSafeArray* ___m_Array;
int32_t ___m_Index;
};
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com
{
Il2CppSafeArray* ___m_Array;
int32_t ___m_Index;
};
struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack;
int32_t ___index;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9
{
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack;
int32_t ___index;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct AtlasPopulationMode_tBEF72CCC11BFA8D80FA4EEE9A10D49C406167C75
{
int32_t ___value__;
};
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
};
struct ColorMode_tA7A815AAB9F175EFBA0AE0814E55728432A880BF
{
int32_t ___value__;
};
struct ColorSpace_tD0808E0BE85FD3B9774234676F83A872F4EDA3C7
{
int32_t ___value__;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max;
};
struct FontFeatureLookupFlags_t2000121BA341A3CAE5E0D4FAC6AA4378FE14AE1B
{
int32_t ___value__;
};
struct FontStyles_t9E611EE6BBE6E192A73EAFF7872596517C527FF5
{
int32_t ___value__;
};
struct FontWeight_tA2585C0A73B70D31CE71E7843149098A5E16BC80
{
int32_t ___value__;
};
struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7
{
uint32_t ___m_GlyphIndex;
GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord;
};
struct GlyphClassDefinitionType_t9C21A3848A07B17C2690F285B5FA60A2E246FBA2
{
int32_t ___value__;
};
struct GlyphRenderMode_tE7FB60827750662A45E89D168932FE2D8AEB5281
{
int32_t ___value__;
};
struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding;
};
struct HorizontalAlignmentOptions_tCC21260E9FBEC656BA7783643ED5F44AFF7955A1
{
int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
int32_t ___value__;
};
struct MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71
{
uint32_t ___m_BaseGlyphID;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 ___m_BaseGlyphAnchorPoint;
uint32_t ___m_MarkGlyphID;
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED ___m_MarkPositionAdjustment;
};
struct MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654
{
uint32_t ___m_BaseMarkGlyphID;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 ___m_BaseMarkGlyphAnchorPoint;
uint32_t ___m_CombiningMarkGlyphID;
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED ___m_CombiningMarkPositionAdjustment;
};
struct MaskingTypes_tF4913BE3D6A47C3AD642902F83C6C52B4A39D2B5
{
int32_t ___value__;
};
struct OTL_FeatureTag_t321BBCF66AC260CAC2A1CB9E99591884F79D6C0C
{
uint32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr;
};
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
{
intptr_t ___m_Ptr;
};
struct TMP_TextElementType_t51EE6662436732F22C6B599F5757B7F35F706342
{
int32_t ___value__;
};
struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
};
struct TextAlignmentOptions_tF3FA9020F7E2AF1A48660044540254009A22EF01
{
int32_t ___value__;
};
struct TextElementType_t14831C0A10EF00DCD9E4FC359795836A651B4ACB
{
uint8_t ___value__;
};
struct TextOverflowModes_t7DCCD00C16E3223CE50CDDCC53F785C0405BE203
{
int32_t ___value__;
};
struct TextProcessingElementType_t875F9E5219DA4EE68DD3FF4F9EA18BB497B388EA
{
int32_t ___value__;
};
struct TextRenderFlags_tE023FF398ECFE57A1DBC6FD2A1AF4AE9620F6E1C
{
int32_t ___value__;
};
struct TextWrappingModes_t982BC65D6DA703E73C04B99286285ECD3DDF207E
{
int32_t ___value__;
};
struct TextureMappingOptions_t0E1A47C529DEB45A875486256E7026E97C940DAE
{
int32_t ___value__;
};
struct UInt32Enum_t7B4F5C6C14D2C4B2A5927C59620BE3868714DACF
{
uint32_t ___value__;
};
struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight;
};
struct VertexSortingOrder_t95B7AEDBDCAACC3459B6476E5CCC594A6422FFA8
{
int32_t ___value__;
};
struct VerticalAlignmentOptions_tCEF70AF60282B71AEEE14D51253CE6A61E72D855
{
int32_t ___value__;
};
struct TextInputSources_t41387D6C9CB16E60390F47A15AEB8185BE966D26
{
int32_t ___value__;
};
struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4
{
FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack;
int32_t ___index;
int32_t ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D
{
HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack;
int32_t ___index;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0
{
HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack;
int32_t ___index;
int32_t ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___itemStack;
int32_t ___index;
int32_t ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F : public RuntimeObject
{
uint32_t ___m_Index;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
float ___m_Scale;
int32_t ___m_AtlasIndex;
int32_t ___m_ClassDefinitionType;
};
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke
{
uint32_t ___m_Index;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
float ___m_Scale;
int32_t ___m_AtlasIndex;
int32_t ___m_ClassDefinitionType;
};
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com
{
uint32_t ___m_Index;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
float ___m_Scale;
int32_t ___m_AtlasIndex;
int32_t ___m_ClassDefinitionType;
};
struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E
{
GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord;
GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord;
int32_t ___m_FeatureLookupFlags;
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct MulticastDelegate_t : public Delegate_t
{
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates;
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3
{
int32_t ___controlCharacterCount;
int32_t ___characterCount;
int32_t ___visibleCharacterCount;
int32_t ___spaceCount;
int32_t ___visibleSpaceCount;
int32_t ___wordCount;
int32_t ___firstCharacterIndex;
int32_t ___firstVisibleCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___lastVisibleCharacterIndex;
float ___length;
float ___lineHeight;
float ___ascender;
float ___baseline;
float ___descender;
float ___maxAdvance;
float ___width;
float ___marginLeft;
float ___marginRight;
int32_t ___alignment;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents;
};
struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5 : public RuntimeObject
{
uint8_t ___m_ElementType;
uint32_t ___m_Unicode;
TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* ___m_TextAsset;
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph;
uint32_t ___m_GlyphIndex;
float ___m_Scale;
};
struct TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002
{
int32_t ___elementType;
uint32_t ___unicode;
int32_t ___stringIndex;
int32_t ___length;
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1 : public MulticastDelegate_t
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
String_t* ___m_Version;
int32_t ___m_InstanceID;
int32_t ___m_HashCode;
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
int32_t ___m_MaterialHashCode;
};
struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35 : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5
{
};
struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8
{
int32_t ___elementType;
Il2CppChar ___character;
int32_t ___index;
int32_t ___stringLength;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement;
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___alternativeGlyph;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___materialReferenceIndex;
bool ___isUsingAlternateTypeface;
float ___pointSize;
int32_t ___lineNumber;
int32_t ___pageNumber;
int32_t ___vertexIndex;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
float ___origin;
float ___xAdvance;
float ___ascender;
float ___baseLine;
float ___descender;
float ___adjustedAscender;
float ___adjustedDescender;
float ___adjustedHorizontalAdvance;
float ___aspectRatio;
float ___scale;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
int32_t ___underlineVertexIndex;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
int32_t ___strikethroughVertexIndex;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
int32_t ___style;
bool ___isVisible;
};
struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_pinvoke
{
int32_t ___elementType;
uint8_t ___character;
int32_t ___index;
int32_t ___stringLength;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement;
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke ___alternativeGlyph;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___materialReferenceIndex;
int32_t ___isUsingAlternateTypeface;
float ___pointSize;
int32_t ___lineNumber;
int32_t ___pageNumber;
int32_t ___vertexIndex;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
float ___origin;
float ___xAdvance;
float ___ascender;
float ___baseLine;
float ___descender;
float ___adjustedAscender;
float ___adjustedDescender;
float ___adjustedHorizontalAdvance;
float ___aspectRatio;
float ___scale;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
int32_t ___underlineVertexIndex;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
int32_t ___strikethroughVertexIndex;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
int32_t ___style;
int32_t ___isVisible;
};
struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_com
{
int32_t ___elementType;
uint8_t ___character;
int32_t ___index;
int32_t ___stringLength;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement;
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com* ___alternativeGlyph;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___materialReferenceIndex;
int32_t ___isUsingAlternateTypeface;
float ___pointSize;
int32_t ___lineNumber;
int32_t ___pageNumber;
int32_t ___vertexIndex;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
float ___origin;
float ___xAdvance;
float ___ascender;
float ___baseLine;
float ___descender;
float ___adjustedAscender;
float ___adjustedDescender;
float ___adjustedHorizontalAdvance;
float ___aspectRatio;
float ___scale;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
int32_t ___underlineVertexIndex;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
int32_t ___strikethroughVertexIndex;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
int32_t ___style;
int32_t ___isVisible;
};
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
int32_t ___colorMode;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight;
};
struct TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5
{
String_t* ___m_Name;
};
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A
{
int32_t ___previous_WordBreak;
int32_t ___total_CharacterCount;
int32_t ___visible_CharacterCount;
int32_t ___visibleSpaceCount;
int32_t ___visible_SpriteCount;
int32_t ___visible_LinkCount;
int32_t ___firstCharacterIndex;
int32_t ___firstVisibleCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___lastVisibleCharIndex;
int32_t ___lineNumber;
float ___maxCapHeight;
float ___maxAscender;
float ___maxDescender;
float ___startOfLineAscender;
float ___maxLineAscender;
float ___maxLineDescender;
float ___pageAscender;
int32_t ___horizontalAlignment;
float ___marginLeft;
float ___marginRight;
float ___xAdvance;
float ___preferredWidth;
float ___preferredHeight;
float ___renderedWidth;
float ___renderedHeight;
float ___previousLineScale;
int32_t ___wordCount;
int32_t ___fontStyle;
int32_t ___italicAngle;
float ___fontScaleMultiplier;
float ___currentFontSize;
float ___baselineOffset;
float ___lineOffset;
bool ___isDrivenLineSpacing;
int32_t ___lastBaseGlyphIndex;
float ___cSpace;
float ___mSpace;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
int32_t ___spriteAnimationID;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
int32_t ___currentMaterialIndex;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
bool ___tagNoParsing;
bool ___isNonBreakingSpace;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___fxRotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fxScale;
};
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke
{
int32_t ___previous_WordBreak;
int32_t ___total_CharacterCount;
int32_t ___visible_CharacterCount;
int32_t ___visibleSpaceCount;
int32_t ___visible_SpriteCount;
int32_t ___visible_LinkCount;
int32_t ___firstCharacterIndex;
int32_t ___firstVisibleCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___lastVisibleCharIndex;
int32_t ___lineNumber;
float ___maxCapHeight;
float ___maxAscender;
float ___maxDescender;
float ___startOfLineAscender;
float ___maxLineAscender;
float ___maxLineDescender;
float ___pageAscender;
int32_t ___horizontalAlignment;
float ___marginLeft;
float ___marginRight;
float ___xAdvance;
float ___preferredWidth;
float ___preferredHeight;
float ___renderedWidth;
float ___renderedHeight;
float ___previousLineScale;
int32_t ___wordCount;
int32_t ___fontStyle;
int32_t ___italicAngle;
float ___fontScaleMultiplier;
float ___currentFontSize;
float ___baselineOffset;
float ___lineOffset;
int32_t ___isDrivenLineSpacing;
int32_t ___lastBaseGlyphIndex;
float ___cSpace;
float ___mSpace;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
int32_t ___spriteAnimationID;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
int32_t ___currentMaterialIndex;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
int32_t ___tagNoParsing;
int32_t ___isNonBreakingSpace;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___fxRotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fxScale;
};
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com
{
int32_t ___previous_WordBreak;
int32_t ___total_CharacterCount;
int32_t ___visible_CharacterCount;
int32_t ___visibleSpaceCount;
int32_t ___visible_SpriteCount;
int32_t ___visible_LinkCount;
int32_t ___firstCharacterIndex;
int32_t ___firstVisibleCharacterIndex;
int32_t ___lastCharacterIndex;
int32_t ___lastVisibleCharIndex;
int32_t ___lineNumber;
float ___maxCapHeight;
float ___maxAscender;
float ___maxDescender;
float ___startOfLineAscender;
float ___maxLineAscender;
float ___maxLineDescender;
float ___pageAscender;
int32_t ___horizontalAlignment;
float ___marginLeft;
float ___marginRight;
float ___xAdvance;
float ___preferredWidth;
float ___preferredHeight;
float ___renderedWidth;
float ___renderedHeight;
float ___previousLineScale;
int32_t ___wordCount;
int32_t ___fontStyle;
int32_t ___italicAngle;
float ___fontScaleMultiplier;
float ___currentFontSize;
float ___baselineOffset;
float ___lineOffset;
int32_t ___isDrivenLineSpacing;
int32_t ___lastBaseGlyphIndex;
float ___cSpace;
float ___mSpace;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
int32_t ___spriteAnimationID;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
int32_t ___currentMaterialIndex;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
int32_t ___tagNoParsing;
int32_t ___isNonBreakingSpace;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___fxRotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fxScale;
};
struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F
{
WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack;
int32_t ___index;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem;
int32_t ___m_Capacity;
int32_t ___m_RolloverSize;
int32_t ___m_Count;
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969
{
String_t* ___m_SourceFontFileGUID;
FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF ___m_CreationSettings;
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile;
String_t* ___m_SourceFontFilePath;
int32_t ___m_AtlasPopulationMode;
bool ___InternalDynamicOS;
int32_t ___m_FamilyNameHashCode;
int32_t ___m_StyleNameHashCode;
List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable;
Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary;
List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharacterTable;
Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* ___m_CharacterLookupDictionary;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture;
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures;
int32_t ___m_AtlasTextureIndex;
bool ___m_IsMultiAtlasTexturesEnabled;
bool ___m_GetFontFeatures;
bool ___m_ClearDynamicDataOnBuild;
int32_t ___m_AtlasWidth;
int32_t ___m_AtlasHeight;
int32_t ___m_AtlasPadding;
int32_t ___m_AtlasRenderMode;
List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects;
List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects;
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* ___m_FontFeatureTable;
bool ___m_ShouldReimportFontFeatures;
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___m_FallbackFontAssetTable;
TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___m_FontWeightTable;
TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___fontWeights;
float ___normalStyle;
float ___normalSpacingOffset;
float ___boldStyle;
float ___boldSpacing;
uint8_t ___italicStyle;
uint8_t ___tabSize;
bool ___IsFontAssetLookupTablesDirty;
FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8* ___m_fontInfo;
List_1_tAB7976FADCF872E418770E60783056C23394843D* ___m_glyphInfoList;
KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B* ___m_KerningTable;
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___fallbackFontAssets;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___atlas;
List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender;
List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered;
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList;
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded;
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd;
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup;
List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharactersToAdd;
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup;
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList;
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile;
};
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969
{
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_NameLookup;
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___m_GlyphIndexLookup;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___spriteSheet;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* ___m_SpriteCharacterTable;
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* ___m_SpriteCharacterLookup;
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* ___m_GlyphTable;
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* ___m_SpriteGlyphLookup;
List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* ___spriteInfoList;
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___fallbackSpriteAssets;
bool ___m_IsSpriteAssetLookupTablesDirty;
};
struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* ___m_animations;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_TextComponent;
};
struct TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_material;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackSourceMaterial;
bool ___m_isDefaultMaterial;
float ___m_padding;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___m_renderer;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___m_meshFilter;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* ___m_TextComponent;
bool ___m_isRegisteredForEvents;
};
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
bool ___m_SkipLayoutUpdate;
bool ___m_SkipMaterialUpdate;
bool ___m_RaycastTarget;
bool ___m_RaycastTargetCache;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform;
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas;
bool ___m_VertsDirty;
bool ___m_MaterialDirty;
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback;
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback;
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs;
TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner;
bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField;
};
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
bool ___m_ShouldRecalculateStencil;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial;
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask;
bool ___m_Maskable;
bool ___m_IsMaskingGraphic;
bool ___m_IncludeForMasking;
CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged;
bool ___m_ShouldRecalculate;
int32_t ___m_StencilValue;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners;
};
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
String_t* ___m_text;
bool ___m_IsTextBackingStringDirty;
RuntimeObject* ___m_TextPreprocessor;
bool ___m_isRightToLeft;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset;
bool ___m_isSDFShader;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial;
int32_t ___m_currentMaterialIndex;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials;
bool ___m_isMaterialDirty;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_HighlightState;
bool ___m_ConvertToLinearSpace;
bool ___m_enableVertexGradient;
int32_t ___m_colorMode;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset;
bool ___m_tintAllSprites;
bool ___m_tintSprite;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor;
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle;
int32_t ___m_TextStyleHashCode;
bool ___m_overrideHtmlColors;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor;
float ___m_outlineWidth;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_currentEnvMapRotation;
bool ___m_hasEnvMapProperty;
float ___m_fontSize;
float ___m_currentFontSize;
float ___m_fontSizeBase;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack;
int32_t ___m_fontWeight;
int32_t ___m_FontWeightInternal;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack;
bool ___m_enableAutoSizing;
float ___m_maxFontSize;
float ___m_minFontSize;
int32_t ___m_AutoSizeIterationCount;
int32_t ___m_AutoSizeMaxIterationCount;
bool ___m_IsAutoSizePointSizeSet;
float ___m_fontSizeMin;
float ___m_fontSizeMax;
int32_t ___m_fontStyle;
int32_t ___m_FontStyleInternal;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack;
bool ___m_isUsingBold;
int32_t ___m_HorizontalAlignment;
int32_t ___m_VerticalAlignment;
int32_t ___m_textAlignment;
int32_t ___m_lineJustification;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners;
float ___m_characterSpacing;
float ___m_cSpacing;
float ___m_monoSpacing;
bool ___m_duoSpace;
float ___m_wordSpacing;
float ___m_lineSpacing;
float ___m_lineSpacingDelta;
float ___m_lineHeight;
bool ___m_IsDrivenLineSpacing;
float ___m_lineSpacingMax;
float ___m_paragraphSpacing;
float ___m_charWidthMaxAdj;
float ___m_charWidthAdjDelta;
int32_t ___m_TextWrappingMode;
bool ___m_isCharacterWrappingEnabled;
bool ___m_isNonBreakingSpace;
bool ___m_isIgnoringAlignment;
float ___m_wordWrappingRatios;
int32_t ___m_overflowMode;
int32_t ___m_firstOverflowCharacterIndex;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent;
bool ___m_isTextTruncated;
bool ___m_enableKerning;
int32_t ___m_LastBaseGlyphIndex;
List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607* ___m_ActiveFontFeatures;
bool ___m_enableExtraPadding;
bool ___checkPaddingRequired;
bool ___m_isRichText;
bool ___m_EmojiFallbackSupport;
bool ___m_parseCtrlCharacters;
bool ___m_isOverlay;
bool ___m_isOrthographic;
bool ___m_isCullingEnabled;
bool ___m_isMaskingEnabled;
bool ___isMaskUpdateRequired;
bool ___m_ignoreCulling;
int32_t ___m_horizontalMapping;
int32_t ___m_verticalMapping;
float ___m_uvLineOffset;
int32_t ___m_renderMode;
int32_t ___m_geometrySortingOrder;
bool ___m_IsTextObjectScaleStatic;
bool ___m_VertexBufferAutoSizeReduction;
int32_t ___m_firstVisibleCharacter;
int32_t ___m_maxVisibleCharacters;
int32_t ___m_maxVisibleWords;
int32_t ___m_maxVisibleLines;
bool ___m_useMaxVisibleDescender;
int32_t ___m_pageToDisplay;
bool ___m_isNewPage;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin;
float ___m_marginLeft;
float ___m_marginRight;
float ___m_marginWidth;
float ___m_marginHeight;
float ___m_width;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo;
bool ___m_havePropertiesChanged;
bool ___m_isUsingLegacyAnimationComponent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition;
bool ___U3CautoSizeTextContainerU3Ek__BackingField;
bool ___m_autoSizeTextContainer;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh;
bool ___m_isVolumetricText;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText;
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator;
float ___m_flexibleHeight;
float ___m_flexibleWidth;
float ___m_minWidth;
float ___m_minHeight;
float ___m_maxWidth;
float ___m_maxHeight;
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement;
float ___m_preferredWidth;
float ___m_RenderedWidth;
bool ___m_isPreferredWidthDirty;
float ___m_preferredHeight;
float ___m_RenderedHeight;
bool ___m_isPreferredHeightDirty;
bool ___m_isCalculatingPreferredValues;
int32_t ___m_layoutPriority;
bool ___m_isLayoutDirty;
bool ___m_isAwake;
bool ___m_isWaitingOnResourceLoad;
int32_t ___m_inputSource;
float ___m_fontScaleMultiplier;
float ___tag_LineIndent;
float ___tag_Indent;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack;
bool ___tag_NoParsing;
bool ___m_isTextLayoutPhase;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_FXRotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_FXScale;
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* ___m_TextProcessingArray;
int32_t ___m_InternalTextProcessingArraySize;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo;
int32_t ___m_totalCharacterCount;
int32_t ___m_characterCount;
int32_t ___m_firstCharacterOfLine;
int32_t ___m_firstVisibleCharacterOfLine;
int32_t ___m_lastCharacterOfLine;
int32_t ___m_lastVisibleCharacterOfLine;
int32_t ___m_lineNumber;
int32_t ___m_lineVisibleCharacterCount;
int32_t ___m_lineVisibleSpaceCount;
int32_t ___m_pageNumber;
float ___m_PageAscender;
float ___m_maxTextAscender;
float ___m_maxCapHeight;
float ___m_ElementAscender;
float ___m_ElementDescender;
float ___m_maxLineAscender;
float ___m_maxLineDescender;
float ___m_startOfLineAscender;
float ___m_startOfLineDescender;
float ___m_lineOffset;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack;
bool ___m_colorGradientPresetIsTinted;
float ___m_tabSpacing;
float ___m_spacing;
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks;
int32_t ___m_TextStyleStackDepth;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack;
int32_t ___m_ItalicAngle;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack;
float ___m_padding;
float ___m_baselineOffset;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack;
float ___m_xAdvance;
int32_t ___m_textElementType;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset;
int32_t ___m_spriteCount;
int32_t ___m_spriteIndex;
int32_t ___m_spriteAnimationID;
bool ___m_ignoreActiveState;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power;
};
struct TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E : public TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9
{
int32_t ____SortingLayer;
int32_t ____SortingLayerID;
int32_t ____SortingOrder;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText;
bool ___m_hasFontAssetChanged;
float ___m_previousLossyScaleY;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___m_renderer;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___m_meshFilter;
bool ___m_isFirstAllocation;
int32_t ___m_max_characters;
int32_t ___m_max_numberOfLines;
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* ___m_subTextObjects;
int32_t ___m_maskType;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_EnvMapMatrix;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners;
bool ___m_isRegisteredForEvents;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___materialIndexPairs;
};
struct List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607_StaticFields
{
OTL_FeatureTagU5BU5D_t462E7C0341A3FADB07A4C5555D0F975B2AEF2D5D* ___s_emptyArray;
};
struct ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields
{
int32_t ___ID_MainTex;
int32_t ___ID_FaceTex;
int32_t ___ID_FaceColor;
int32_t ___ID_FaceDilate;
int32_t ___ID_Shininess;
int32_t ___ID_OutlineOffset1;
int32_t ___ID_OutlineOffset2;
int32_t ___ID_OutlineOffset3;
int32_t ___ID_OutlineMode;
int32_t ___ID_IsoPerimeter;
int32_t ___ID_Softness;
int32_t ___ID_UnderlayColor;
int32_t ___ID_UnderlayOffsetX;
int32_t ___ID_UnderlayOffsetY;
int32_t ___ID_UnderlayDilate;
int32_t ___ID_UnderlaySoftness;
int32_t ___ID_UnderlayOffset;
int32_t ___ID_UnderlayIsoPerimeter;
int32_t ___ID_WeightNormal;
int32_t ___ID_WeightBold;
int32_t ___ID_OutlineTex;
int32_t ___ID_OutlineWidth;
int32_t ___ID_OutlineSoftness;
int32_t ___ID_OutlineColor;
int32_t ___ID_Outline2Color;
int32_t ___ID_Outline2Width;
int32_t ___ID_Padding;
int32_t ___ID_GradientScale;
int32_t ___ID_ScaleX;
int32_t ___ID_ScaleY;
int32_t ___ID_PerspectiveFilter;
int32_t ___ID_Sharpness;
int32_t ___ID_TextureWidth;
int32_t ___ID_TextureHeight;
int32_t ___ID_BevelAmount;
int32_t ___ID_GlowColor;
int32_t ___ID_GlowOffset;
int32_t ___ID_GlowPower;
int32_t ___ID_GlowOuter;
int32_t ___ID_GlowInner;
int32_t ___ID_LightAngle;
int32_t ___ID_EnvMap;
int32_t ___ID_EnvMatrix;
int32_t ___ID_EnvMatrixRotation;
int32_t ___ID_MaskCoord;
int32_t ___ID_ClipRect;
int32_t ___ID_MaskSoftnessX;
int32_t ___ID_MaskSoftnessY;
int32_t ___ID_VertexOffsetX;
int32_t ___ID_VertexOffsetY;
int32_t ___ID_UseClipRect;
int32_t ___ID_StencilID;
int32_t ___ID_StencilOp;
int32_t ___ID_StencilComp;
int32_t ___ID_StencilReadMask;
int32_t ___ID_StencilWriteMask;
int32_t ___ID_ShaderFlags;
int32_t ___ID_ScaleRatio_A;
int32_t ___ID_ScaleRatio_B;
int32_t ___ID_ScaleRatio_C;
String_t* ___Keyword_Bevel;
String_t* ___Keyword_Glow;
String_t* ___Keyword_Underlay;
String_t* ___Keyword_Ratios;
String_t* ___Keyword_MASK_SOFT;
String_t* ___Keyword_MASK_HARD;
String_t* ___Keyword_MASK_TEX;
String_t* ___Keyword_Outline;
String_t* ___ShaderTag_ZTestMode;
String_t* ___ShaderTag_CullMode;
float ___m_clamp;
bool ___isInitialized;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileSDF;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileBitmap;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorPositive;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorNegative;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s_DefaultNormal;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___s_DefaultBounds;
};
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields
{
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___k_ZeroOffset;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8_StaticFields
{
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___zero;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___uninitialized;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A_StaticFields
{
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___k_Zero;
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_StaticFields
{
int32_t ___k_ColorId;
int32_t ___k_MainTexId;
};
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_StaticFields
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_DefaultColor;
};
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_StaticFields
{
List_1_tDE5B540E5F4E233D4886D058A351E0A833F40467* ___s_CallbackInstances;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddGlyphMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateLigatureSubstitutionRecordsMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateDiacriticalMarkAdjustmentRecordsMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker;
String_t* ___s_DefaultMaterialSuffix;
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_SearchedFontAssetLookup;
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_FontFeaturesUpdateQueue;
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_FontFeaturesUpdateQueueLookup;
List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4* ___k_FontAssets_AtlasTexturesUpdateQueue;
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_AtlasTexturesUpdateQueueLookup;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray;
};
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields
{
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_searchedSpriteAssets;
};
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields
{
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest;
MissingCharacterEventCallback_t955241181324E0FEF9A9BDBA400E8780F8979DE6* ___OnMissingCharacter;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState;
TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2;
float ___k_LargePositiveFloat;
float ___k_LargeNegativeFloat;
int32_t ___k_LargePositiveInt;
int32_t ___k_LargeNegativeInt;
};
struct TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_StaticFields
{
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SetArraySizesMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseMarkupTextMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CharacterLookupMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleGPOSFeaturesMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CalculateVerticesPositionMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeTextMetricsMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVisibleCharacterMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleWhiteSpacesMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleHorizontalLineBreakingMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVerticalLineBreakingMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveGlyphVertexDataMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeCharacterAdvanceMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleCarriageReturnMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleLineTerminationMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SavePageInfoMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveTextExtentMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveProcessingStatesMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIMarker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIIMarker;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
struct 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), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alternativeGlyph), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (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), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alternativeGlyph), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
};
struct TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113 : public RuntimeArray
{
ALIGN_FIELD (8) TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002 m_Items[1];
inline TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TextProcessingElement_t112DA2367B8DCCFC278C42DC49D5C832FF415002 value)
{
m_Items[index] = value;
}
};
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;
}
};
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), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial), (void*)NULL);
#endif
}
inline MaterialReference_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), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial), (void*)NULL);
#endif
}
};
struct TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9 : public RuntimeArray
{
ALIGN_FIELD (8) TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* m_Items[1];
inline TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214** 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_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
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;
}
};
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), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (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), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
};
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), (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), (void*)NULL);
}
};
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
{
ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
m_Items[index] = value;
}
};
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray
{
ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1];
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_gshared (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_gshared (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_gshared (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m9DDF421CC200D2B97576819063BB1D179AE41B6D_gshared (TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m913F1B246AB05E5652BCBDBC8D19FE0AD6BECA68_gshared (List_1_tE3A859FDD017A2D25E8161269BA1167C22EC7EB9* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_gshared (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* __this, uint32_t ___0_key, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71_gshared (Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8* __this, uint32_t ___0_key, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6_gshared (Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95* __this, uint32_t ___0_key, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_gshared_inline (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_gshared (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_gshared (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Clear_m288FFE54C6744C369E9B2BA903A634F461721D70 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReference__ctor_m022ED9858AAD1DCEC25CBC4C304797F4539D87E7 (MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* __this, int32_t ___0_index, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___1_fontAsset, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___2_spriteAsset, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, float ___4_padding, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8 (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9*, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_StopAllAnimations_m0531CA658CF1A4E5A18BC73234FE5CC8318F64F1 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24 (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, float, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_gshared)(__this, ___0_item, method);
}
inline void TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3 (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared)(__this, ___0_item, method);
}
inline void TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2 (HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_color, TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___1_padding, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4 (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_gshared)(__this, ___0_item, method);
}
inline void TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2 (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* __this, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m9DDF421CC200D2B97576819063BB1D179AE41B6D_gshared)(__this, ___0_item, method);
}
inline void TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_gshared)(__this, ___0_item, method);
}
inline void TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235 (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
inline bool List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00 (List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607* __this, uint32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607*, uint32_t, const RuntimeMethod*))List_1_Contains_m913F1B246AB05E5652BCBDBC8D19FE0AD6BECA68_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearPageInfo_mD479D3067FC68407924FF28A468D68EA8B0680AE (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ClearLineInfo_m055901C815B31D3996CA828A79D73DAE576A1037 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378 (CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403* __this, int32_t ___0_index, uint32_t ___1_unicode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___0_state, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74 (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154 (uint32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ValidateHtmlTag_m3A6159786C7C155CDCCC0FAAFD36D6F9E3909910 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* ___0_chars, int32_t ___1_startIndex, int32_t* ___2_endIndex, const RuntimeMethod* method) ;
inline TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E (Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* __this, uint32_t ___0_key, const RuntimeMethod* method)
{
return (( TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* (*) (Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0*, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* TMP_TextElement_get_textAsset_m3FFA01E6D0068D1F8F578CBF2590A752683A61EA_inline (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E_inline (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 TMP_Asset_get_faceInfo_m6830F2CF3F0ECDFD65151B755872F9FF518E8FBC_inline (TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_SubMesh_get_padding_mF12E331397602A9A39ECB674B02412668752F766_inline (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* __this, uint32_t ___0_key, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0*, uint32_t, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E*, const RuntimeMethod*))Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7 (GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9 (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91 (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___0_a, GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextParsingUtilities_IsBaseGlyph_mB834269DBBAA4556C0082CC35C415408504FB667 (uint32_t ___0_c, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07_inline (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* TMP_FontAsset_get_fontFeatureTable_mF00EEAEDD0448BE4667CB959CCE79ED45D2300AE_inline (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71 (Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8* __this, uint32_t ___0_key, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8*, uint32_t, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71*, const RuntimeMethod*))Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mFECF1D5AFAC10D1DBB0C5147325AE5D6D9083E31_inline (MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GlyphAnchorPoint_get_xCoordinate_m17636F751AE0D4897647F617EE2823093E8968A0_inline (GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED MarkToBaseAdjustmentRecord_get_markPositionAdjustment_mC04ECF73BB1C639C692E34DF7DBBC21B09661E84_inline (MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MarkPositionAdjustment_get_xPositionAdjustment_m20DA20230B832D18BD7AE7A715981046917833F3_inline (MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GlyphAnchorPoint_get_yCoordinate_mF413FBEB1E2819FC6CFEA33234080D0359F06549_inline (GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MarkPositionAdjustment_get_yPositionAdjustment_m0D9AA5E5D5AFFF371CBFE74D2133B47364CD238A_inline (MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, float ___0_value, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6 (Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95* __this, uint32_t ___0_key, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95*, uint32_t, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654*, const RuntimeMethod*))Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mA5B70EE56DD3ACAA43B0B8F517F99D6EBE8B6D4F_inline (MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_m9C1B756599DAE78BA91E728565A52EA49BFF60FC_inline (MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8 (GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___0_state, const RuntimeMethod* method) ;
inline int32_t TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_inline (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, const RuntimeMethod*))TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_gshared_inline)(__this, method);
}
inline WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7 (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
{
return (( WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, const RuntimeMethod*))TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertNewLine_m3C525A59DCC1B7DADC9402946B20B082EC3DC594 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_i, float ___1_baseScale, float ___2_currentElementScale, float ___3_currentEmScale, float ___4_boldSpacingAdjustment, float ___5_characterSpacingAdjustment, float ___6_width, float ___7_lineGap, bool* ___8_isMaxVisibleDescenderSet, float* ___9_maxVisibleDescender, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
inline void TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___0_item, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
inline void TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5 (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9** ___0_array, int32_t ___1_size, bool ___2_isBlockAllocated, const RuntimeMethod* method)
{
(( void (*) (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9**, int32_t, bool, const RuntimeMethod*))TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_gshared)(___0_array, ___1_size, ___2_isBlockAllocated, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_startIndex, int32_t ___1_endIndex, float ___2_offset, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___0_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextParsingUtilities_IsHangul_mD91D4844927EA1F7F27C03D58B58D75D7F6FF93C (uint32_t ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_useModernHangulLineBreakingRules_m20EF8E9FBDF86C21A8E30F3B5B2DF997ABB3A060 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_TextParsingUtilities_IsCJK_m5FDC883883109CEA7C677CEB2C41107E932B75A6 (uint32_t ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2 (const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, bool ___0_uploadChanges, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TextMeshPro_get_transform_m750148EC362B176A0E80D6F4ABAC1062E5281E11 (TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
inline void TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5 (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** ___0_array, int32_t ___1_size, const RuntimeMethod* method)
{
(( void (*) (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC**, int32_t, const RuntimeMethod*))TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_gshared)(___0_array, ___1_size, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A_inline (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMPro_ExtensionMethods_Compare_m1838CE0635EC60A2288FA34D81634A7F808DE370 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_a, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Math_Approximately_m58958A2D9DB66040360C17A460E0CA35F705EA2F (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighlightState_op_Inequality_m98311E1C788EC5DB2E62731BA43E0AE8D73333F8 (HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___0_lhs, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_left_mCDC93F42B720817E1119AA5360962F038A39E044_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m23E35D357FFC28AE710752BA2B3BC010B191D890_inline (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* __this, TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*, TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___0_order, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MarkDynamic_m718089940F240AFE625D6DC9DA4E6F20229CC322 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetUVs_mDFA98E5557AB6585FE0F8AB5C9286D1C69A53324 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_channel, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___1_uvs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_colors32_m0E4462B7A1D613E6FB15DD7584BCE5491C17820F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 58767
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextMeshPro_GenerateTextMesh_m92A3D91D20D8BB4E46C2E9E305EE4207B1B2A1DD (TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* __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*)&Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Math_t37914ACC164B07E2FE801992D237D9FE4E4D1A52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
uint32_t V_5 = 0;
float V_6 = 0.0f;
bool V_7 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
bool V_13 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
memset((&V_14), 0, sizeof(V_14));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15;
memset((&V_15), 0, sizeof(V_15));
float V_16 = 0.0f;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
int32_t V_21 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_22;
memset((&V_22), 0, sizeof(V_22));
float V_23 = 0.0f;
float V_24 = 0.0f;
float V_25 = 0.0f;
float V_26 = 0.0f;
bool V_27 = false;
bool V_28 = false;
bool V_29 = false;
int32_t V_30 = 0;
CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 V_31;
memset((&V_31), 0, sizeof(V_31));
bool V_32 = false;
int32_t V_33 = 0;
int32_t V_34 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_35;
memset((&V_35), 0, sizeof(V_35));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_36 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_37;
memset((&V_37), 0, sizeof(V_37));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_38;
memset((&V_38), 0, sizeof(V_38));
int32_t V_39 = 0;
int32_t V_40 = 0;
int32_t V_41 = 0;
bool V_42 = false;
bool V_43 = false;
int32_t V_44 = 0;
int32_t V_45 = 0;
float V_46 = 0.0f;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_47;
memset((&V_47), 0, sizeof(V_47));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_48;
memset((&V_48), 0, sizeof(V_48));
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B V_49;
memset((&V_49), 0, sizeof(V_49));
float V_50 = 0.0f;
float V_51 = 0.0f;
float V_52 = 0.0f;
float V_53 = 0.0f;
float V_54 = 0.0f;
float V_55 = 0.0f;
int32_t V_56 = 0;
float V_57 = 0.0f;
float V_58 = 0.0f;
float V_59 = 0.0f;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* V_60 = NULL;
int32_t V_61 = 0;
int32_t V_62 = 0;
int32_t V_63 = 0;
bool V_64 = false;
bool V_65 = false;
float V_66 = 0.0f;
float V_67 = 0.0f;
float V_68 = 0.0f;
float V_69 = 0.0f;
float V_70 = 0.0f;
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* V_71 = NULL;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_72;
memset((&V_72), 0, sizeof(V_72));
bool V_73 = false;
GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E V_74;
memset((&V_74), 0, sizeof(V_74));
float V_75 = 0.0f;
bool V_76 = false;
float V_77 = 0.0f;
float V_78 = 0.0f;
float V_79 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_80;
memset((&V_80), 0, sizeof(V_80));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_81;
memset((&V_81), 0, sizeof(V_81));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_82;
memset((&V_82), 0, sizeof(V_82));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_83;
memset((&V_83), 0, sizeof(V_83));
float V_84 = 0.0f;
float V_85 = 0.0f;
float V_86 = 0.0f;
float V_87 = 0.0f;
bool V_88 = false;
bool V_89 = false;
int32_t V_90 = 0;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_91 = NULL;
float V_92 = 0.0f;
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_93;
memset((&V_93), 0, sizeof(V_93));
float V_94 = 0.0f;
float V_95 = 0.0f;
float V_96 = 0.0f;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_97;
memset((&V_97), 0, sizeof(V_97));
float V_98 = 0.0f;
GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E V_99;
memset((&V_99), 0, sizeof(V_99));
uint32_t V_100 = 0;
uint32_t V_101 = 0;
GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 V_102;
memset((&V_102), 0, sizeof(V_102));
uint32_t V_103 = 0;
uint32_t V_104 = 0;
uint32_t V_105 = 0;
uint32_t V_106 = 0;
MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71 V_107;
memset((&V_107), 0, sizeof(V_107));
float V_108 = 0.0f;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 V_109;
memset((&V_109), 0, sizeof(V_109));
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED V_110;
memset((&V_110), 0, sizeof(V_110));
bool V_111 = false;
int32_t V_112 = 0;
uint32_t V_113 = 0;
uint32_t V_114 = 0;
MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654 V_115;
memset((&V_115), 0, sizeof(V_115));
float V_116 = 0.0f;
float V_117 = 0.0f;
float V_118 = 0.0f;
uint32_t V_119 = 0;
uint32_t V_120 = 0;
MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71 V_121;
memset((&V_121), 0, sizeof(V_121));
float V_122 = 0.0f;
float V_123 = 0.0f;
float V_124 = 0.0f;
float V_125 = 0.0f;
float V_126 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_127;
memset((&V_127), 0, sizeof(V_127));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_128;
memset((&V_128), 0, sizeof(V_128));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_129;
memset((&V_129), 0, sizeof(V_129));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_130;
memset((&V_130), 0, sizeof(V_130));
float V_131 = 0.0f;
float V_132 = 0.0f;
float V_133 = 0.0f;
float V_134 = 0.0f;
float V_135 = 0.0f;
int32_t V_136 = 0;
float V_137 = 0.0f;
float V_138 = 0.0f;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_139;
memset((&V_139), 0, sizeof(V_139));
int32_t V_140 = 0;
float V_141 = 0.0f;
float V_142 = 0.0f;
int32_t V_143 = 0;
float V_144 = 0.0f;
float V_145 = 0.0f;
float V_146 = 0.0f;
float V_147 = 0.0f;
float V_148 = 0.0f;
float V_149 = 0.0f;
float V_150 = 0.0f;
float V_151 = 0.0f;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_152;
memset((&V_152), 0, sizeof(V_152));
float V_153 = 0.0f;
float V_154 = 0.0f;
float V_155 = 0.0f;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_156;
memset((&V_156), 0, sizeof(V_156));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_157;
memset((&V_157), 0, sizeof(V_157));
int32_t V_158 = 0;
float V_159 = 0.0f;
float V_160 = 0.0f;
float V_161 = 0.0f;
float V_162 = 0.0f;
float V_163 = 0.0f;
float V_164 = 0.0f;
float V_165 = 0.0f;
float V_166 = 0.0f;
float V_167 = 0.0f;
float V_168 = 0.0f;
float V_169 = 0.0f;
float V_170 = 0.0f;
float V_171 = 0.0f;
float V_172 = 0.0f;
float V_173 = 0.0f;
bool V_174 = false;
bool V_175 = false;
bool V_176 = false;
uint32_t V_177 = 0;
bool V_178 = false;
float V_179 = 0.0f;
int32_t V_180 = 0;
int32_t V_181 = 0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_182 = NULL;
Il2CppChar V_183 = 0x0;
bool V_184 = false;
int32_t V_185 = 0;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 V_186;
memset((&V_186), 0, sizeof(V_186));
int32_t V_187 = 0;
bool V_188 = false;
float V_189 = 0.0f;
bool V_190 = false;
float V_191 = 0.0f;
int32_t V_192 = 0;
int32_t V_193 = 0;
float V_194 = 0.0f;
int32_t V_195 = 0;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 V_196;
memset((&V_196), 0, sizeof(V_196));
float V_197 = 0.0f;
float V_198 = 0.0f;
int32_t V_199 = 0;
int32_t V_200 = 0;
float V_201 = 0.0f;
int32_t V_202 = 0;
int32_t V_203 = 0;
int32_t V_204 = 0;
int32_t V_205 = 0;
bool V_206 = false;
int32_t V_207 = 0;
int32_t V_208 = 0;
bool V_209 = false;
int32_t V_210 = 0;
int32_t V_211 = 0;
bool V_212 = false;
int32_t V_213 = 0;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 V_214;
memset((&V_214), 0, sizeof(V_214));
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B V_215;
memset((&V_215), 0, sizeof(V_215));
bool V_216 = false;
int32_t V_217 = 0;
float G_B13_0 = 0.0f;
float G_B12_0 = 0.0f;
float G_B14_0 = 0.0f;
float G_B14_1 = 0.0f;
float G_B16_0 = 0.0f;
float G_B15_0 = 0.0f;
float G_B17_0 = 0.0f;
float G_B17_1 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B19_0 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B18_0 = NULL;
int32_t G_B20_0 = 0;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B20_1 = NULL;
float G_B23_0 = 0.0f;
float G_B26_0 = 0.0f;
float G_B63_0 = 0.0f;
float G_B62_0 = 0.0f;
float G_B64_0 = 0.0f;
float G_B64_1 = 0.0f;
float G_B67_0 = 0.0f;
float G_B66_0 = 0.0f;
float G_B68_0 = 0.0f;
float G_B68_1 = 0.0f;
float G_B71_0 = 0.0f;
float G_B70_0 = 0.0f;
float G_B72_0 = 0.0f;
float G_B72_1 = 0.0f;
float G_B81_0 = 0.0f;
float G_B80_0 = 0.0f;
float G_B82_0 = 0.0f;
float G_B82_1 = 0.0f;
float G_B85_0 = 0.0f;
float G_B84_0 = 0.0f;
float G_B86_0 = 0.0f;
float G_B86_1 = 0.0f;
float G_B94_0 = 0.0f;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A G_B101_0;
memset((&G_B101_0), 0, sizeof(G_B101_0));
int32_t G_B104_0 = 0;
float G_B112_0 = 0.0f;
float G_B119_0 = 0.0f;
float G_B178_0 = 0.0f;
float G_B181_0 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B200_0 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B199_0 = NULL;
float G_B201_0 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B201_1 = NULL;
int32_t G_B205_0 = 0;
float G_B222_0 = 0.0f;
float G_B224_0 = 0.0f;
float G_B223_0 = 0.0f;
float G_B225_0 = 0.0f;
float G_B225_1 = 0.0f;
float G_B227_0 = 0.0f;
float G_B227_1 = 0.0f;
float G_B226_0 = 0.0f;
float G_B226_1 = 0.0f;
float G_B228_0 = 0.0f;
float G_B228_1 = 0.0f;
float G_B228_2 = 0.0f;
float G_B230_0 = 0.0f;
float G_B229_0 = 0.0f;
float G_B231_0 = 0.0f;
float G_B232_0 = 0.0f;
float G_B232_1 = 0.0f;
float G_B261_0 = 0.0f;
float G_B261_1 = 0.0f;
float G_B260_0 = 0.0f;
float G_B260_1 = 0.0f;
float G_B262_0 = 0.0f;
float G_B262_1 = 0.0f;
float G_B262_2 = 0.0f;
float G_B271_0 = 0.0f;
float G_B287_0 = 0.0f;
float G_B287_1 = 0.0f;
float G_B286_0 = 0.0f;
float G_B286_1 = 0.0f;
float G_B288_0 = 0.0f;
float G_B288_1 = 0.0f;
float G_B288_2 = 0.0f;
float G_B310_0 = 0.0f;
float G_B310_1 = 0.0f;
float G_B309_0 = 0.0f;
float G_B309_1 = 0.0f;
float G_B311_0 = 0.0f;
float G_B311_1 = 0.0f;
float G_B311_2 = 0.0f;
float G_B334_0 = 0.0f;
float G_B334_1 = 0.0f;
float G_B333_0 = 0.0f;
float G_B333_1 = 0.0f;
float G_B335_0 = 0.0f;
float G_B335_1 = 0.0f;
float G_B335_2 = 0.0f;
float G_B367_0 = 0.0f;
float G_B366_0 = 0.0f;
float G_B368_0 = 0.0f;
float G_B369_0 = 0.0f;
float G_B369_1 = 0.0f;
float G_B393_0 = 0.0f;
float G_B392_0 = 0.0f;
float G_B394_0 = 0.0f;
float G_B394_1 = 0.0f;
float G_B398_0 = 0.0f;
float G_B397_0 = 0.0f;
float G_B399_0 = 0.0f;
float G_B399_1 = 0.0f;
float G_B402_0 = 0.0f;
float G_B401_0 = 0.0f;
float G_B403_0 = 0.0f;
float G_B404_0 = 0.0f;
float G_B404_1 = 0.0f;
float G_B406_0 = 0.0f;
float G_B405_0 = 0.0f;
float G_B407_0 = 0.0f;
float G_B407_1 = 0.0f;
float G_B409_0 = 0.0f;
float G_B408_0 = 0.0f;
float G_B410_0 = 0.0f;
float G_B410_1 = 0.0f;
float G_B412_0 = 0.0f;
float G_B412_1 = 0.0f;
float G_B411_0 = 0.0f;
float G_B411_1 = 0.0f;
float G_B413_0 = 0.0f;
float G_B413_1 = 0.0f;
float G_B413_2 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B426_0 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B425_0 = NULL;
float G_B427_0 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B427_1 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B430_0 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B429_0 = NULL;
float G_B431_0 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B431_1 = NULL;
TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* G_B461_0 = NULL;
TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* G_B460_0 = NULL;
float G_B462_0 = 0.0f;
TMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4* G_B462_1 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B480_0 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B479_0 = NULL;
float G_B481_0 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B481_1 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B489_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B489_1 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B488_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B488_1 = NULL;
int32_t G_B490_0 = 0;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B490_1 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B490_2 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B492_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B492_1 = NULL;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B491_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B491_1 = NULL;
int32_t G_B493_0 = 0;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B493_1 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B493_2 = NULL;
float G_B498_0 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B498_1 = NULL;
float G_B497_0 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B497_1 = NULL;
float G_B499_0 = 0.0f;
float G_B499_1 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B499_2 = NULL;
float G_B502_0 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B502_1 = NULL;
float G_B501_0 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B501_1 = NULL;
float G_B503_0 = 0.0f;
float G_B503_1 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B503_2 = NULL;
float G_B515_0 = 0.0f;
float G_B515_1 = 0.0f;
float G_B513_0 = 0.0f;
float G_B513_1 = 0.0f;
float G_B514_0 = 0.0f;
float G_B514_1 = 0.0f;
float G_B516_0 = 0.0f;
float G_B516_1 = 0.0f;
float G_B516_2 = 0.0f;
float G_B520_0 = 0.0f;
float G_B520_1 = 0.0f;
float G_B520_2 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B520_3 = NULL;
float G_B518_0 = 0.0f;
float G_B518_1 = 0.0f;
float G_B518_2 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B518_3 = NULL;
float G_B519_0 = 0.0f;
float G_B519_1 = 0.0f;
float G_B519_2 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B519_3 = NULL;
float G_B521_0 = 0.0f;
float G_B521_1 = 0.0f;
float G_B521_2 = 0.0f;
float G_B521_3 = 0.0f;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* G_B521_4 = NULL;
bool G_B553_0 = false;
bool G_B552_0 = false;
int32_t G_B554_0 = 0;
bool G_B554_1 = false;
int32_t G_B645_0 = 0;
float G_B659_0 = 0.0f;
float G_B664_0 = 0.0f;
int32_t G_B759_0 = 0;
float G_B773_0 = 0.0f;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B891_0 = NULL;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B890_0 = NULL;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B892_0 = NULL;
int32_t G_B893_0 = 0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* G_B893_1 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* G_B897_0 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* G_B896_0 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2168>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001b;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
NullCheck(L_2);
Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* L_3;
L_3 = TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9(L_2, NULL);
if (L_3)
{
goto IL_0041;
}
}
IL_001b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2170>
int32_t L_4;
L_4 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL);
V_61 = L_4;
String_t* L_5;
L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_61), NULL);
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE, L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_6, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2171>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsAutoSizePointSizeSet = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2173>
return;
}
IL_0041:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2177>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_7 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
if (!L_7)
{
goto IL_0054;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2178>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_8);
TMP_TextInfo_Clear_m288FFE54C6744C369E9B2BA903A634F461721D70(L_8, NULL);
}
IL_0054:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2181>
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_9 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
if (!L_9)
{
goto IL_0078;
}
}
{
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_10 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
NullCheck(L_10);
if (!(((RuntimeArray*)L_10)->max_length))
{
goto IL_0078;
}
}
{
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_11 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
NullCheck(L_11);
uint32_t L_12 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___unicode;
if (L_12)
{
goto IL_00a3;
}
}
IL_0078:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2184>
VirtualActionInvoker1< bool >::Invoke(130, __this, (bool)1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2186>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_preferredWidth = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2187>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_preferredHeight = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2190>
il2cpp_codegen_runtime_class_init_inline(TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2191>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsAutoSizePointSizeSet = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2193>
return;
}
IL_00a3:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2196>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_13 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset), (void*)L_13);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2197>
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_sharedMaterial;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial), (void*)L_14);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2198>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2199>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_15 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_16 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
float L_18 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_padding;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_19;
memset((&L_19), 0, sizeof(L_19));
MaterialReference__ctor_m022ED9858AAD1DCEC25CBC4C304797F4539D87E7((&L_19), L_15, L_16, (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL, L_17, L_18, NULL);
TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack), L_19, TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2201>
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_20 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteAsset;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset = L_20;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset), (void*)L_20);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2204>
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_21 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteAnimator;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_22)
{
goto IL_010f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2205>
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_23 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteAnimator;
NullCheck(L_23);
TMP_SpriteAnimator_StopAllAnimations_m0531CA658CF1A4E5A18BC73234FE5CC8318F64F1(L_23, NULL);
}
IL_010f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2208>
int32_t L_24 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_totalCharacterCount;
V_0 = L_24;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2212>
float L_25 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_26 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
NullCheck(L_26);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_27 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_26)->___m_FaceInfo);
float L_28;
L_28 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_27, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_29 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontAsset;
NullCheck(L_29);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_30 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_29)->___m_FaceInfo);
float L_31;
L_31 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_30, NULL);
bool L_32 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_32)
{
G_B13_0 = ((float)il2cpp_codegen_multiply(((float)(L_25/L_28)), L_31));
goto IL_014d;
}
G_B12_0 = ((float)il2cpp_codegen_multiply(((float)(L_25/L_28)), L_31));
}
{
G_B14_0 = (0.100000001f);
G_B14_1 = G_B12_0;
goto IL_0152;
}
IL_014d:
{
G_B14_0 = (1.0f);
G_B14_1 = G_B13_0;
}
IL_0152:
{
V_1 = ((float)il2cpp_codegen_multiply(G_B14_1, G_B14_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2213>
float L_33 = V_1;
V_2 = L_33;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2214>
float L_34 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
bool L_35 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_35)
{
G_B16_0 = ((float)il2cpp_codegen_multiply(L_34, (0.00999999978f)));
goto IL_0171;
}
G_B15_0 = ((float)il2cpp_codegen_multiply(L_34, (0.00999999978f)));
}
{
G_B17_0 = (0.100000001f);
G_B17_1 = G_B15_0;
goto IL_0176;
}
IL_0171:
{
G_B17_0 = (1.0f);
G_B17_1 = G_B16_0;
}
IL_0176:
{
V_3 = ((float)il2cpp_codegen_multiply(G_B17_1, G_B17_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2215>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2217>
float L_36 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize = L_36;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2218>
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_37 = (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_sizeStack);
float L_38 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24(L_37, L_38, TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2219>
V_4 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2221>
V_5 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2223>
int32_t L_39 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontStyle;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal = L_39;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2224>
int32_t L_40 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
if ((((int32_t)((int32_t)((int32_t)L_40&1))) == ((int32_t)1)))
{
G_B19_0 = __this;
goto IL_01ca;
}
G_B18_0 = __this;
}
{
int32_t L_41 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontWeight;
G_B20_0 = ((int32_t)(L_41));
G_B20_1 = G_B18_0;
goto IL_01cf;
}
IL_01ca:
{
G_B20_0 = ((int32_t)700);
G_B20_1 = G_B19_0;
}
IL_01cf:
{
NullCheck(G_B20_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B20_1)->___m_FontWeightInternal = G_B20_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2225>
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* L_42 = (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontWeightStack);
int32_t L_43 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontWeightInternal;
TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3(L_42, L_43, TMP_TextProcessingStack_1_SetDefault_mD74F2EC88853554B15ED9D90188D88B23C2F52A3_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2226>
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_44 = (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontStyleStack);
TMP_FontStyleStack_Clear_m49B787473D053AE4AB61D0A89BE3022B6D39B15D(L_44, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2228>
int32_t L_45 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_HorizontalAlignment;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification = L_45;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2229>
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_46 = (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustificationStack);
int32_t L_47 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C(L_46, L_47, TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2231>
V_6 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2233>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2234>
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_48 = (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffsetStack);
TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D(L_48, TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2237>
V_7 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2238>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_8 = L_49;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2239>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_9 = L_50;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2242>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2243>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_11 = L_51;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2244>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_12 = L_52;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2247>
V_13 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2248>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_14 = L_53;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2249>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_15 = L_54;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2251>
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_55 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_56;
L_56 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_55, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor32 = L_56;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2252>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_57 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor32;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor = L_57;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2253>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_58 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_underlineColor = L_58;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2254>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_59 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_strikethroughColor = L_59;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2256>
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_60 = (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorStack);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_61 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F(L_60, L_61, TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2257>
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_62 = (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_underlineColorStack);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_63 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F(L_62, L_63, TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2258>
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_64 = (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_strikethroughColorStack);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_65 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F(L_64, L_65, TMP_TextProcessingStack_1_SetDefault_m7036F607A98F61A71185CAD716D4FA1B1C817A5F_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2259>
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* L_66 = (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_HighlightStateStack);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_67 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_68;
L_68 = TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339_inline(NULL);
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_69;
memset((&L_69), 0, sizeof(L_69));
HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2((&L_69), L_67, L_68, NULL);
TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4(L_66, L_69, TMP_TextProcessingStack_1_SetDefault_m697D0294F53275DE9999CE525CCF61209A4FCFC4_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2261>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorGradientPreset = (TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorGradientPreset), (void*)(TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*)NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2262>
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* L_70 = (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_colorGradientStack);
TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2(L_70, (TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*)NULL, TMP_TextProcessingStack_1_SetDefault_mC334C7D21FC5F30EAA55F85FB34687D759167AA2_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2264>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_71 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_71);
uint8_t L_72 = L_71->___italicStyle;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngle = L_72;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2265>
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_73 = (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngleStack);
int32_t L_74 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngle;
TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C(L_73, L_74, TMP_TextProcessingStack_1_SetDefault_m9CBD96A57980313DBBDDBE95432C5CC2419E2A8C_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2271>
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_75 = (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_actionStack);
TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235(L_75, TMP_TextProcessingStack_1_Clear_mF21F020170BA01428CDDB51FD040A0F4A1926235_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2273>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
L_76 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXScale = L_76;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2274>
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77;
L_77 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXRotation = L_77;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2276>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2277>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight = (-32767.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2278>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_78 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_78);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_79 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_78)->___m_FaceInfo);
float L_80;
L_80 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D(L_79, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_81 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_81);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_82 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_81)->___m_FaceInfo);
float L_83;
L_83 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_82, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_84 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_84);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_85 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_84)->___m_FaceInfo);
float L_86;
L_86 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_85, NULL);
V_16 = ((float)il2cpp_codegen_subtract(L_80, ((float)il2cpp_codegen_subtract(L_83, L_86))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2280>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2281>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2282>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2284>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_LineIndent = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2285>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2286>
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_87 = (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_indentStack);
TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24(L_87, (0.0f), TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2287>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_NoParsing = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2290>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2293>
int32_t L_88 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacter;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = L_88;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2294>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastCharacterOfLine = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2295>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2296>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2297>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_89 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_89;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2298>
float L_90 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_90;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2299>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2300>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2301>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineDescender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2302>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2303>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleSpaceCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2304>
V_17 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2305>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2306>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = (-1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2307>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex = ((int32_t)-2147483648LL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2309>
List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607* L_91 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ActiveFontFeatures;
NullCheck(L_91);
bool L_92;
L_92 = List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00(L_91, ((int32_t)1801810542), List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00_RuntimeMethod_var);
V_18 = L_92;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2310>
List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607* L_93 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ActiveFontFeatures;
NullCheck(L_93);
bool L_94;
L_94 = List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00(L_93, ((int32_t)1835102827), List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00_RuntimeMethod_var);
V_19 = L_94;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2311>
List_1_t3A076A19AF26E22A128C32B5C19804DDD2877607* L_95 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ActiveFontFeatures;
NullCheck(L_95);
bool L_96;
L_96 = List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00(L_95, ((int32_t)1835756907), List_1_Contains_mCFB3272A9B6EB019803647AD25B7F5265CB08D00_RuntimeMethod_var);
V_20 = L_96;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2313>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2314>
int32_t L_97 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_98 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_98);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_99 = L_98->___pageInfo;
NullCheck(L_99);
int32_t L_100;
L_100 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)il2cpp_codegen_subtract(L_97, 1)), 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_99)->max_length)), 1)), NULL);
V_21 = L_100;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2315>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_101 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_101);
TMP_TextInfo_ClearPageInfo_mD479D3067FC68407924FF28A468D68EA8B0680AE(L_101, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2317>
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_102 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_margin;
V_22 = L_102;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2318>
float L_103 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginWidth;
if ((((float)L_103) > ((float)(0.0f))))
{
goto IL_04d6;
}
}
{
G_B23_0 = (0.0f);
goto IL_04dc;
}
IL_04d6:
{
float L_104 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginWidth;
G_B23_0 = L_104;
}
IL_04dc:
{
V_23 = G_B23_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2319>
float L_105 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginHeight;
if ((((float)L_105) > ((float)(0.0f))))
{
goto IL_04f2;
}
}
{
G_B26_0 = (0.0f);
goto IL_04f8;
}
IL_04f2:
{
float L_106 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginHeight;
G_B26_0 = L_106;
}
IL_04f8:
{
V_24 = G_B26_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2320>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2321>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2322>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width = (-1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2323>
float L_107 = V_23;
float L_108 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft;
float L_109 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight;
V_25 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_107, (9.99999975E-05f))), L_108)), L_109));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2326>
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_110 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_111 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2;
L_110->___min = L_111;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2327>
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_112 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_113 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2;
L_112->___max = L_113;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2330>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_114 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_114);
TMP_TextInfo_ClearLineInfo_m055901C815B31D3996CA828A79D73DAE576A1037(L_114, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2333>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2334>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2335>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2336>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2337>
V_26 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2338>
V_27 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2339>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2342>
V_28 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2343>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2344>
V_29 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2345>
V_30 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2347>
CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378((&V_31), (-1), 0, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2348>
V_32 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2351>
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), (-1), (-1), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2352>
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), (-1), (-1), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2353>
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState), (-1), (-1), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2354>
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), (-1), (-1), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2355>
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), (-1), (-1), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2357>
TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Clear_mB6D2711ABE083BD5136541A63C96408BCF802D74_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2360>
V_33 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2365>
V_62 = 0;
goto IL_419b;
}
IL_060d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2367>
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_115 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
int32_t L_116 = V_62;
NullCheck(L_115);
uint32_t L_117 = ((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->___unicode;
V_5 = L_117;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2369>
int32_t L_118 = V_33;
if ((((int32_t)L_118) <= ((int32_t)5)))
{
goto IL_065d;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2371>
String_t* L_119;
L_119 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_5), NULL);
String_t* L_120;
L_120 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_62), NULL);
String_t* L_121;
L_121 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral41BB69D2BDF9A4541A716BE07E74D1ED0DEADD05, L_119, _stringLiteral94B946B03625197025E6D70053ADE0256BC25DD1, L_120, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_121, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2372>
int32_t L_122 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = L_122;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2373>
(&V_31)->___unicode = 3;
}
IL_065d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2377>
uint32_t L_123 = V_5;
if ((((int32_t)L_123) == ((int32_t)((int32_t)26))))
{
goto IL_4195;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2382>
bool L_124 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRichText;
if (!L_124)
{
goto IL_06a7;
}
}
{
uint32_t L_125 = V_5;
if ((!(((uint32_t)L_125) == ((uint32_t)((int32_t)60)))))
{
goto IL_06a7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2386>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextLayoutPhase = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2387>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2391>
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_126 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
int32_t L_127 = V_62;
bool L_128;
L_128 = TMP_Text_ValidateHtmlTag_m3A6159786C7C155CDCCC0FAAFD36D6F9E3909910(__this, L_126, ((int32_t)il2cpp_codegen_add(L_127, 1)), (&V_90), NULL);
if (!L_128)
{
goto IL_070a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2393>
int32_t L_129 = V_90;
V_62 = L_129;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2396>
int32_t L_130 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_130)
{
goto IL_070a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2399>
goto IL_4195;
}
IL_06a7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2406>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_131 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_131);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_132 = L_131->___characterInfo;
int32_t L_133 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_132);
int32_t L_134 = ((L_132)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_133)))->___elementType;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType = L_134;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2407>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_135 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_135);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_136 = L_135->___characterInfo;
int32_t L_137 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_136);
int32_t L_138 = ((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_137)))->___materialReferenceIndex;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = L_138;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2408>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_139 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_139);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_140 = L_139->___characterInfo;
int32_t L_141 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_140);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_142 = ((L_140)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_141)))->___fontAsset;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset = L_142;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset), (void*)L_142);
}
IL_070a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2412>
int32_t L_143 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
V_63 = L_143;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2413>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_144 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_144);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_145 = L_144->___characterInfo;
int32_t L_146 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_145);
bool L_147 = ((L_145)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_146)))->___isUsingAlternateTypeface;
V_64 = L_147;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2415>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextLayoutPhase = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2419>
V_65 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2421>
CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 L_148 = V_31;
int32_t L_149 = L_148.___index;
int32_t L_150 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_149) == ((uint32_t)L_150))))
{
goto IL_08a3;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2423>
CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 L_151 = V_31;
uint32_t L_152 = L_151.___unicode;
V_5 = L_152;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2424>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2425>
V_65 = (bool)1;
uint32_t L_153 = V_5;
if ((((int32_t)L_153) == ((int32_t)3)))
{
goto IL_077a;
}
}
{
uint32_t L_154 = V_5;
if ((((int32_t)L_154) == ((int32_t)((int32_t)45))))
{
goto IL_08a3;
}
}
{
uint32_t L_155 = V_5;
if ((((int32_t)L_155) == ((int32_t)((int32_t)8230))))
{
goto IL_07b2;
}
}
{
goto IL_08a3;
}
IL_077a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2430>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_156 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_156);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_157 = L_156->___characterInfo;
int32_t L_158 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_157);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_159 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_159);
Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* L_160;
L_160 = TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9(L_159, NULL);
NullCheck(L_160);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_161;
L_161 = Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E(L_160, 3, Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var);
((L_157)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_158)))->___textElement = L_161;
Il2CppCodeGenWriteBarrier((void**)(&((L_157)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_158)))->___textElement), (void*)L_161);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2431>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2432>
goto IL_08a3;
}
IL_07b2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2437>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_162 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_162);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_163 = L_162->___characterInfo;
int32_t L_164 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_163);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_165 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_166 = L_165->___character;
((L_163)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_164)))->___textElement = L_166;
Il2CppCodeGenWriteBarrier((void**)(&((L_163)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_164)))->___textElement), (void*)L_166);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2438>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_167 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_167);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_168 = L_167->___characterInfo;
int32_t L_169 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_168);
((L_168)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_169)))->___elementType = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2439>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_170 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_170);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_171 = L_170->___characterInfo;
int32_t L_172 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_171);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_173 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_174 = L_173->___fontAsset;
((L_171)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_172)))->___fontAsset = L_174;
Il2CppCodeGenWriteBarrier((void**)(&((L_171)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_172)))->___fontAsset), (void*)L_174);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2440>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_175 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_175);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_176 = L_175->___characterInfo;
int32_t L_177 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_176);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_178 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_179 = L_178->___material;
((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_177)))->___material = L_179;
Il2CppCodeGenWriteBarrier((void**)(&((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_177)))->___material), (void*)L_179);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2441>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_180 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_180);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_181 = L_180->___characterInfo;
int32_t L_182 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_181);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_183 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
int32_t L_184 = L_183->___materialIndex;
((L_181)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_182)))->___materialReferenceIndex = L_184;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2444>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_185 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_186 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Underline);
int32_t L_187 = L_186->___materialIndex;
NullCheck(L_185);
int32_t* L_188 = (int32_t*)(&((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_187)))->___referenceCount);
int32_t* L_189 = L_188;
int32_t L_190 = *((int32_t*)L_189);
*((int32_t*)L_189) = (int32_t)((int32_t)il2cpp_codegen_add(L_190, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2447>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2450>
int32_t L_191 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = ((int32_t)il2cpp_codegen_add(L_191, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2451>
(&V_31)->___unicode = 3;
}
IL_08a3:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2460>
int32_t L_192 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_193 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacter;
if ((((int32_t)L_192) >= ((int32_t)L_193)))
{
goto IL_0921;
}
}
{
uint32_t L_194 = V_5;
if ((((int32_t)L_194) == ((int32_t)3)))
{
goto IL_0921;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2462>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_195 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_195);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_196 = L_195->___characterInfo;
int32_t L_197 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_196);
((L_196)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_197)))->___isVisible = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2463>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_198 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_198);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_199 = L_198->___characterInfo;
int32_t L_200 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_199);
((L_199)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_200)))->___character = ((int32_t)8203);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2464>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_201 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_201);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_202 = L_201->___characterInfo;
int32_t L_203 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_202);
((L_202)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_203)))->___lineNumber = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2465>
int32_t L_204 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_add(L_204, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2466>
goto IL_4195;
}
IL_0921:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2474>
V_66 = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2476>
int32_t L_205 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_205)
{
goto IL_099c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2478>
int32_t L_206 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
if ((!(((uint32_t)((int32_t)((int32_t)L_206&((int32_t)16)))) == ((uint32_t)((int32_t)16)))))
{
goto IL_0953;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2481>
uint32_t L_207 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_208;
L_208 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_207), NULL);
if (!L_208)
{
goto IL_099c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2482>
uint32_t L_209 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
Il2CppChar L_210;
L_210 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_209), NULL);
V_5 = L_210;
goto IL_099c;
}
IL_0953:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2485>
int32_t L_211 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
if ((!(((uint32_t)((int32_t)((int32_t)L_211&8))) == ((uint32_t)8))))
{
goto IL_0974;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2488>
uint32_t L_212 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_213;
L_213 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(((int32_t)(uint16_t)L_212), NULL);
if (!L_213)
{
goto IL_099c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2489>
uint32_t L_214 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
Il2CppChar L_215;
L_215 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(((int32_t)(uint16_t)L_214), NULL);
V_5 = L_215;
goto IL_099c;
}
IL_0974:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2491>
int32_t L_216 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
if ((!(((uint32_t)((int32_t)((int32_t)L_216&((int32_t)32)))) == ((uint32_t)((int32_t)32)))))
{
goto IL_099c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2493>
uint32_t L_217 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_218;
L_218 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(((int32_t)(uint16_t)L_217), NULL);
if (!L_218)
{
goto IL_099c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2495>
V_66 = (0.800000012f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2496>
uint32_t L_219 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
Il2CppChar L_220;
L_220 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(((int32_t)(uint16_t)L_219), NULL);
V_5 = L_220;
}
IL_099c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2507>
V_67 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2508>
V_68 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2509>
V_69 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2510>
int32_t L_221 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if ((!(((uint32_t)L_221) == ((uint32_t)1))))
{
goto IL_0ca5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2513>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_222;
L_222 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(__this, NULL);
NullCheck(L_222);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_223 = L_222->___characterInfo;
int32_t L_224 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_223);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_225 = ((L_223)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_224)))->___textElement;
V_91 = ((TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)CastclassClass((RuntimeObject*)L_225, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_il2cpp_TypeInfo_var));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2514>
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_226 = V_91;
NullCheck(L_226);
TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* L_227;
L_227 = TMP_TextElement_get_textAsset_m3FFA01E6D0068D1F8F578CBF2590A752683A61EA_inline(L_226, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)IsInstClass((RuntimeObject*)L_227, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset), (void*)((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)IsInstClass((RuntimeObject*)L_227, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var)));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2515>
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_228 = V_91;
NullCheck(L_228);
uint32_t L_229;
L_229 = TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E_inline(L_228, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteIndex = L_229;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2517>
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_230 = V_91;
if (!L_230)
{
goto IL_4195;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2524>
uint32_t L_231 = V_5;
if ((!(((uint32_t)L_231) == ((uint32_t)((int32_t)60)))))
{
goto IL_0a1b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2525>
int32_t L_232 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteIndex;
V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)57344), L_232));
goto IL_0a26;
}
IL_0a1b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2527>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_233 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteColor = L_233;
}
IL_0a26:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2529>
float L_234 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_235 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_235);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_236;
L_236 = TMP_Asset_get_faceInfo_m6830F2CF3F0ECDFD65151B755872F9FF518E8FBC_inline(L_235, NULL);
V_93 = L_236;
float L_237;
L_237 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E((&V_93), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_238 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_238);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_239;
L_239 = TMP_Asset_get_faceInfo_m6830F2CF3F0ECDFD65151B755872F9FF518E8FBC_inline(L_238, NULL);
V_93 = L_239;
float L_240;
L_240 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_93), NULL);
bool L_241 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_241)
{
G_B63_0 = ((float)il2cpp_codegen_multiply(((float)(L_234/L_237)), L_240));
goto IL_0a65;
}
G_B62_0 = ((float)il2cpp_codegen_multiply(((float)(L_234/L_237)), L_240));
}
{
G_B64_0 = (0.100000001f);
G_B64_1 = G_B62_0;
goto IL_0a6a;
}
IL_0a65:
{
G_B64_0 = (1.0f);
G_B64_1 = G_B63_0;
}
IL_0a6a:
{
V_92 = ((float)il2cpp_codegen_multiply(G_B64_1, G_B64_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2532>
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_242 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_242);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_243 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_242)->___m_FaceInfo);
float L_244;
L_244 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_243, NULL);
if ((!(((float)L_244) > ((float)(0.0f)))))
{
goto IL_0b34;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2534>
float L_245 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_246 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_246);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_247 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_246)->___m_FaceInfo);
float L_248;
L_248 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_247, NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_249 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_249);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_250 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_249)->___m_FaceInfo);
float L_251;
L_251 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_250, NULL);
bool L_252 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_252)
{
G_B67_0 = ((float)il2cpp_codegen_multiply(((float)(L_245/L_248)), L_251));
goto IL_0abe;
}
G_B66_0 = ((float)il2cpp_codegen_multiply(((float)(L_245/L_248)), L_251));
}
{
G_B68_0 = (0.100000001f);
G_B68_1 = G_B66_0;
goto IL_0ac3;
}
IL_0abe:
{
G_B68_0 = (1.0f);
G_B68_1 = G_B67_0;
}
IL_0ac3:
{
V_94 = ((float)il2cpp_codegen_multiply(G_B68_1, G_B68_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2535>
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_253 = V_91;
NullCheck(L_253);
float L_254 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_253)->___m_Scale;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_255 = V_91;
NullCheck(L_255);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_256 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_255)->___m_Glyph;
NullCheck(L_256);
float L_257;
L_257 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_256, NULL);
float L_258 = V_94;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_254, L_257)), L_258));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2536>
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_259 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_259);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_260 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_259)->___m_FaceInfo);
float L_261;
L_261 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_260, NULL);
V_68 = L_261;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2537>
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_262 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_262);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_263 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_262)->___m_FaceInfo);
float L_264;
L_264 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_263, NULL);
float L_265 = V_92;
float L_266 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_267 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_267);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_268 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_267)->___m_FaceInfo);
float L_269;
L_269 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_268, NULL);
V_67 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_264, L_265)), L_266)), L_269));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2538>
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_270 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentSpriteAsset;
NullCheck(L_270);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_271 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_270)->___m_FaceInfo);
float L_272;
L_272 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_271, NULL);
V_69 = L_272;
goto IL_0c0f;
}
IL_0b34:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2542>
float L_273 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_274 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_274);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_275 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_274)->___m_FaceInfo);
float L_276;
L_276 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_275, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_277 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_277);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_278 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_277)->___m_FaceInfo);
float L_279;
L_279 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_278, NULL);
bool L_280 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_280)
{
G_B71_0 = ((float)il2cpp_codegen_multiply(((float)(L_273/L_276)), L_279));
goto IL_0b6b;
}
G_B70_0 = ((float)il2cpp_codegen_multiply(((float)(L_273/L_276)), L_279));
}
{
G_B72_0 = (0.100000001f);
G_B72_1 = G_B70_0;
goto IL_0b70;
}
IL_0b6b:
{
G_B72_0 = (1.0f);
G_B72_1 = G_B71_0;
}
IL_0b70:
{
V_95 = ((float)il2cpp_codegen_multiply(G_B72_1, G_B72_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2543>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_281 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_281);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_282 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_281)->___m_FaceInfo);
float L_283;
L_283 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_282, NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_284 = V_91;
NullCheck(L_284);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_285 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_284)->___m_Glyph;
NullCheck(L_285);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_286;
L_286 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_285, NULL);
V_97 = L_286;
float L_287;
L_287 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_97), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_288 = V_91;
NullCheck(L_288);
float L_289 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_288)->___m_Scale;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_290 = V_91;
NullCheck(L_290);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_291 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_290)->___m_Glyph;
NullCheck(L_291);
float L_292;
L_292 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_291, NULL);
float L_293 = V_95;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_283/L_287)), L_289)), L_292)), L_293));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2544>
float L_294 = V_95;
float L_295 = V_2;
V_96 = ((float)(L_294/L_295));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2545>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_296 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_296);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_297 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_296)->___m_FaceInfo);
float L_298;
L_298 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_297, NULL);
float L_299 = V_96;
V_68 = ((float)il2cpp_codegen_multiply(L_298, L_299));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2546>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_300 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_300);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_301 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_300)->___m_FaceInfo);
float L_302;
L_302 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_301, NULL);
float L_303 = V_92;
float L_304 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_305 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_305);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_306 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_305)->___m_FaceInfo);
float L_307;
L_307 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_306, NULL);
V_67 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_302, L_303)), L_304)), L_307));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2547>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_308 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_308);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_309 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_308)->___m_FaceInfo);
float L_310;
L_310 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_309, NULL);
float L_311 = V_96;
V_69 = ((float)il2cpp_codegen_multiply(L_310, L_311));
}
IL_0c0f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2550>
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_312 = V_91;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement = L_312;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement), (void*)L_312);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2552>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_313 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_313);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_314 = L_313->___characterInfo;
int32_t L_315 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_314);
((L_314)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_315)))->___elementType = 1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2553>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_316 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_316);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_317 = L_316->___characterInfo;
int32_t L_318 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_317);
float L_319 = V_2;
((L_317)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_318)))->___scale = L_319;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2554>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_320 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_320);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_321 = L_320->___characterInfo;
int32_t L_322 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_321);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_323 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
((L_321)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_322)))->___fontAsset = L_323;
Il2CppCodeGenWriteBarrier((void**)(&((L_321)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_322)))->___fontAsset), (void*)L_323);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2555>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_324 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_324);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_325 = L_324->___characterInfo;
int32_t L_326 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_325);
int32_t L_327 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
((L_325)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_326)))->___materialReferenceIndex = L_327;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2557>
int32_t L_328 = V_63;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = L_328;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2559>
V_6 = (0.0f);
goto IL_0ef5;
}
IL_0ca5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2561>
int32_t L_329 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_329)
{
goto IL_0ef5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2563>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_330 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_330);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_331 = L_330->___characterInfo;
int32_t L_332 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_331);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_333 = ((L_331)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_332)))->___textElement;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement = L_333;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement), (void*)L_333);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2564>
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_334 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
if (!L_334)
{
goto IL_4195;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2570>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_335 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_335);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_336 = L_335->___characterInfo;
int32_t L_337 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_336);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_338 = ((L_336)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_337)))->___fontAsset;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset = L_338;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset), (void*)L_338);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2571>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_339 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_339);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_340 = L_339->___characterInfo;
int32_t L_341 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_340);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_342 = ((L_340)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_341)))->___material;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial = L_342;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial), (void*)L_342);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2572>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_343 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_343);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_344 = L_343->___characterInfo;
int32_t L_345 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_344);
int32_t L_346 = ((L_344)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_345)))->___materialReferenceIndex;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex = L_346;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2576>
bool L_347 = V_65;
if (!L_347)
{
goto IL_0dc2;
}
}
{
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_348 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
int32_t L_349 = V_62;
NullCheck(L_348);
uint32_t L_350 = ((L_348)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_349)))->___unicode;
if ((!(((uint32_t)L_350) == ((uint32_t)((int32_t)10)))))
{
goto IL_0dc2;
}
}
{
int32_t L_351 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_352 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
if ((((int32_t)L_351) == ((int32_t)L_352)))
{
goto IL_0dc2;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2577>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_353 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_353);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_354 = L_353->___characterInfo;
int32_t L_355 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_354);
float L_356 = ((L_354)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_355, 1)))))->___pointSize;
float L_357 = V_66;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_358 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_358);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_359 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_358)->___m_FaceInfo);
float L_360;
L_360 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_359, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_361 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_361);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_362 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_361)->___m_FaceInfo);
float L_363;
L_363 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_362, NULL);
bool L_364 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_364)
{
G_B81_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_356, L_357))/L_360)), L_363));
goto IL_0db8;
}
G_B80_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_356, L_357))/L_360)), L_363));
}
{
G_B82_0 = (0.100000001f);
G_B82_1 = G_B80_0;
goto IL_0dbd;
}
IL_0db8:
{
G_B82_0 = (1.0f);
G_B82_1 = G_B81_0;
}
IL_0dbd:
{
V_98 = ((float)il2cpp_codegen_multiply(G_B82_1, G_B82_0));
goto IL_0e04;
}
IL_0dc2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2579>
float L_365 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
float L_366 = V_66;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_367 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_367);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_368 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_367)->___m_FaceInfo);
float L_369;
L_369 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_368, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_370 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_370);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_371 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_370)->___m_FaceInfo);
float L_372;
L_372 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_371, NULL);
bool L_373 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_373)
{
G_B85_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_365, L_366))/L_369)), L_372));
goto IL_0dfc;
}
G_B84_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_365, L_366))/L_369)), L_372));
}
{
G_B86_0 = (0.100000001f);
G_B86_1 = G_B84_0;
goto IL_0e01;
}
IL_0dfc:
{
G_B86_0 = (1.0f);
G_B86_1 = G_B85_0;
}
IL_0e01:
{
V_98 = ((float)il2cpp_codegen_multiply(G_B86_1, G_B86_0));
}
IL_0e04:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2582>
bool L_374 = V_65;
if (!L_374)
{
goto IL_0e21;
}
}
{
uint32_t L_375 = V_5;
if ((!(((uint32_t)L_375) == ((uint32_t)((int32_t)8230)))))
{
goto IL_0e21;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2584>
V_68 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2585>
V_69 = (0.0f);
goto IL_0e45;
}
IL_0e21:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2589>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_376 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_376);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_377 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_376)->___m_FaceInfo);
float L_378;
L_378 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_377, NULL);
V_68 = L_378;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2590>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_379 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_379);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_380 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_379)->___m_FaceInfo);
float L_381;
L_381 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_380, NULL);
V_69 = L_381;
}
IL_0e45:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2593>
float L_382 = V_98;
float L_383 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_384 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_384);
float L_385 = L_384->___m_Scale;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_386 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_386);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_387 = L_386->___m_Glyph;
NullCheck(L_387);
float L_388;
L_388 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_387, NULL);
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_382, L_383)), L_385)), L_388));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2594>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_389 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_389);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_390 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_389)->___m_FaceInfo);
float L_391;
L_391 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_390, NULL);
float L_392 = V_98;
float L_393 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_394 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_394);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_395 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_394)->___m_FaceInfo);
float L_396;
L_396 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_395, NULL);
V_67 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_391, L_392)), L_393)), L_396));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2596>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_397 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_397);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_398 = L_397->___characterInfo;
int32_t L_399 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_398);
((L_398)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_399)))->___elementType = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2597>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_400 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_400);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_401 = L_400->___characterInfo;
int32_t L_402 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_401);
float L_403 = V_2;
((L_401)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_402)))->___scale = L_403;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2599>
int32_t L_404 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
if (!L_404)
{
goto IL_0eed;
}
}
{
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_405 = __this->___m_subTextObjects;
int32_t L_406 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterialIndex;
NullCheck(L_405);
int32_t L_407 = L_406;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_408 = (L_405)->GetAt(static_cast<il2cpp_array_size_t>(L_407));
NullCheck(L_408);
float L_409;
L_409 = TMP_SubMesh_get_padding_mF12E331397602A9A39ECB674B02412668752F766_inline(L_408, NULL);
G_B94_0 = L_409;
goto IL_0ef3;
}
IL_0eed:
{
float L_410 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_padding;
G_B94_0 = L_410;
}
IL_0ef3:
{
V_6 = G_B94_0;
}
IL_0ef5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2607>
float L_411 = V_2;
V_70 = L_411;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2608>
uint32_t L_412 = V_5;
if ((((int32_t)L_412) == ((int32_t)((int32_t)173))))
{
goto IL_0f06;
}
}
{
uint32_t L_413 = V_5;
if ((!(((uint32_t)L_413) == ((uint32_t)3))))
{
goto IL_0f0c;
}
}
IL_0f06:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2609>
V_2 = (0.0f);
}
IL_0f0c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2614>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_414 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_414);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_415 = L_414->___characterInfo;
int32_t L_416 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_415);
uint32_t L_417 = V_5;
((L_415)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_416)))->___character = ((int32_t)(uint16_t)L_417);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2615>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_418 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_418);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_419 = L_418->___characterInfo;
int32_t L_420 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_419);
float L_421 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
((L_419)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_420)))->___pointSize = L_421;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2616>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_422 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_422);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_423 = L_422->___characterInfo;
int32_t L_424 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_423);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_425 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
((L_423)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_424)))->___color = L_425;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2617>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_426 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_426);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_427 = L_426->___characterInfo;
int32_t L_428 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_427);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_429 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_underlineColor;
((L_427)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_428)))->___underlineColor = L_429;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2618>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_430 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_430);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_431 = L_430->___characterInfo;
int32_t L_432 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_431);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_433 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_strikethroughColor;
((L_431)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_432)))->___strikethroughColor = L_433;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2619>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_434 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_434);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_435 = L_434->___characterInfo;
int32_t L_436 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_435);
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_437 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_HighlightState;
((L_435)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_436)))->___highlightState = L_437;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2620>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_438 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_438);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_439 = L_438->___characterInfo;
int32_t L_440 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_439);
int32_t L_441 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
((L_439)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_440)))->___style = L_441;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2623>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_442 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_442);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_443 = L_442->___characterInfo;
int32_t L_444 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_443);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_445 = ((L_443)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_444)))->___alternativeGlyph;
V_71 = L_445;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2624>
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_446 = V_71;
if (!L_446)
{
goto IL_101a;
}
}
{
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_447 = V_71;
NullCheck(L_447);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_448;
L_448 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_447, NULL);
G_B101_0 = L_448;
goto IL_102a;
}
IL_101a:
{
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_449 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_449);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_450 = L_449->___m_Glyph;
NullCheck(L_450);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_451;
L_451 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_450, NULL);
G_B101_0 = L_451;
}
IL_102a:
{
V_72 = G_B101_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2627>
uint32_t L_452 = V_5;
if ((!(((uint32_t)L_452) <= ((uint32_t)((int32_t)65535)))))
{
goto IL_103f;
}
}
{
uint32_t L_453 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_454;
L_454 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_453), NULL);
G_B104_0 = ((int32_t)(L_454));
goto IL_1040;
}
IL_103f:
{
G_B104_0 = 0;
}
IL_1040:
{
V_73 = (bool)G_B104_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2631>
il2cpp_codegen_initobj((&V_74), sizeof(GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2632>
float L_455 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterSpacing;
V_75 = L_455;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2633>
bool L_456 = V_18;
if (!L_456)
{
goto IL_11c0;
}
}
{
int32_t L_457 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_457)
{
goto IL_11c0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2638>
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_458 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_458);
uint32_t L_459 = L_458->___m_GlyphIndex;
V_100 = L_459;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2640>
int32_t L_460 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_461 = V_0;
if ((((int32_t)L_460) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_461, 1)))))
{
goto IL_1114;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_462 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_462);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_463 = L_462->___characterInfo;
int32_t L_464 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_463);
int32_t L_465 = ((L_463)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_464, 1)))))->___elementType;
if (L_465)
{
goto IL_1114;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2642>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_466 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_466);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_467 = L_466->___characterInfo;
int32_t L_468 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_467);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_469 = ((L_467)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_468, 1)))))->___textElement;
NullCheck(L_469);
uint32_t L_470 = L_469->___m_GlyphIndex;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2643>
uint32_t L_471 = V_100;
V_101 = ((int32_t)(((int32_t)((int32_t)L_470<<((int32_t)16)))|(int32_t)L_471));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2645>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_472 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_472);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_473 = L_472->___m_FontFeatureTable;
NullCheck(L_473);
Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_474 = L_473->___m_GlyphPairAdjustmentRecordLookup;
uint32_t L_475 = V_101;
NullCheck(L_474);
bool L_476;
L_476 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_474, L_475, (&V_99), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var);
if (!L_476)
{
goto IL_1114;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2647>
GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_477;
L_477 = GlyphPairAdjustmentRecord_get_firstAdjustmentRecord_m867469548F17B298F893B78EE2F93D34E4A6C39C((&V_99), NULL);
V_102 = L_477;
GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_478;
L_478 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_102), NULL);
V_74 = L_478;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2648>
int32_t L_479;
L_479 = GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9((&V_99), NULL);
if ((((int32_t)((int32_t)((int32_t)L_479&((int32_t)256)))) == ((int32_t)((int32_t)256))))
{
goto IL_110d;
}
}
{
float L_480 = V_75;
G_B112_0 = L_480;
goto IL_1112;
}
IL_110d:
{
G_B112_0 = (0.0f);
}
IL_1112:
{
V_75 = G_B112_0;
}
IL_1114:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2652>
int32_t L_481 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_481) < ((int32_t)1)))
{
goto IL_11c0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2654>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_482 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_482);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_483 = L_482->___characterInfo;
int32_t L_484 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_483);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_485 = ((L_483)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_484, 1)))))->___textElement;
NullCheck(L_485);
uint32_t L_486 = L_485->___m_GlyphIndex;
V_103 = L_486;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2655>
uint32_t L_487 = V_100;
uint32_t L_488 = V_103;
V_104 = ((int32_t)(((int32_t)((int32_t)L_487<<((int32_t)16)))|(int32_t)L_488));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2657>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_489;
L_489 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(__this, NULL);
NullCheck(L_489);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_490 = L_489->___characterInfo;
int32_t L_491 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_490);
int32_t L_492 = ((L_490)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_491, 1)))))->___elementType;
if (L_492)
{
goto IL_11c0;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_493 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_493);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_494 = L_493->___m_FontFeatureTable;
NullCheck(L_494);
Dictionary_2_tDD72F78A572F94ECEDBDA75C3D17C3ED05C167E0* L_495 = L_494->___m_GlyphPairAdjustmentRecordLookup;
uint32_t L_496 = V_104;
NullCheck(L_495);
bool L_497;
L_497 = Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA(L_495, L_496, (&V_99), Dictionary_2_TryGetValue_m45061EA2C8BF9DD9DC9DA92DAB968171136507DA_RuntimeMethod_var);
if (!L_497)
{
goto IL_11c0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2659>
GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_498 = V_74;
GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 L_499;
L_499 = GlyphPairAdjustmentRecord_get_secondAdjustmentRecord_mFDFECB1F7A38E22BD2388FFE9C71E732F6B44D91((&V_99), NULL);
V_102 = L_499;
GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_500;
L_500 = GlyphAdjustmentRecord_get_glyphValueRecord_m83866DCE07A22F903D4BA417476E64114625BDD7((&V_102), NULL);
GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E L_501;
L_501 = GlyphValueRecord_op_Addition_mF26165B4CE61A5409AEFF24B0D1727804E13602B(L_498, L_500, NULL);
V_74 = L_501;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2660>
int32_t L_502;
L_502 = GlyphPairAdjustmentRecord_get_featureLookupFlags_m08DA76766FDE949068B881DBEA29955C9C43E8A9((&V_99), NULL);
if ((((int32_t)((int32_t)((int32_t)L_502&((int32_t)256)))) == ((int32_t)((int32_t)256))))
{
goto IL_11b9;
}
}
{
float L_503 = V_75;
G_B119_0 = L_503;
goto IL_11be;
}
IL_11b9:
{
G_B119_0 = (0.0f);
}
IL_11be:
{
V_75 = G_B119_0;
}
IL_11c0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2667>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_504 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_504);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_505 = L_504->___characterInfo;
int32_t L_506 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_505);
float L_507;
L_507 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_74), NULL);
((L_505)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_506)))->___adjustedHorizontalAdvance = L_507;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2673>
uint32_t L_508 = V_5;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
bool L_509;
L_509 = TMP_TextParsingUtilities_IsBaseGlyph_mB834269DBBAA4556C0082CC35C415408504FB667(L_508, NULL);
V_76 = L_509;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2675>
bool L_510 = V_76;
if (!L_510)
{
goto IL_11fb;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2676>
int32_t L_511 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex = L_511;
}
IL_11fb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2678>
int32_t L_512 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_512) <= ((int32_t)0)))
{
goto IL_1544;
}
}
{
bool L_513 = V_76;
if (L_513)
{
goto IL_1544;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2681>
bool L_514 = V_19;
if (!L_514)
{
goto IL_1315;
}
}
{
int32_t L_515 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
if ((((int32_t)L_515) == ((int32_t)((int32_t)-2147483648LL))))
{
goto IL_1315;
}
}
{
int32_t L_516 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
int32_t L_517 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_516) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_517, 1))))))
{
goto IL_1315;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2683>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_518 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_518);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_519 = L_518->___characterInfo;
int32_t L_520 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
NullCheck(L_519);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_521 = ((L_519)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_520)))->___textElement;
NullCheck(L_521);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_522;
L_522 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07_inline(L_521, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2684>
NullCheck(L_522);
uint32_t L_523;
L_523 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_522, NULL);
V_105 = L_523;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2685>
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_524 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_524);
uint32_t L_525;
L_525 = TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E_inline(L_524, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2686>
uint32_t L_526 = V_105;
V_106 = ((int32_t)(((int32_t)((int32_t)L_525<<((int32_t)16)))|(int32_t)L_526));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2688>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_527 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_527);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_528;
L_528 = TMP_FontAsset_get_fontFeatureTable_mF00EEAEDD0448BE4667CB959CCE79ED45D2300AE_inline(L_527, NULL);
NullCheck(L_528);
Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8* L_529 = L_528->___m_MarkToBaseAdjustmentRecordLookup;
uint32_t L_530 = V_106;
NullCheck(L_529);
bool L_531;
L_531 = Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71(L_529, L_530, (&V_107), Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71_RuntimeMethod_var);
if (!L_531)
{
goto IL_1544;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2690>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_532 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_532);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_533 = L_532->___characterInfo;
int32_t L_534 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
NullCheck(L_533);
float L_535 = ((L_533)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_534)))->___origin;
float L_536 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_537 = V_2;
V_108 = ((float)(((float)il2cpp_codegen_subtract(L_535, L_536))/L_537));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2692>
float L_538 = V_108;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_539;
L_539 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mFECF1D5AFAC10D1DBB0C5147325AE5D6D9083E31_inline((&V_107), NULL);
V_109 = L_539;
float L_540;
L_540 = GlyphAnchorPoint_get_xCoordinate_m17636F751AE0D4897647F617EE2823093E8968A0_inline((&V_109), NULL);
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_541;
L_541 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_mC04ECF73BB1C639C692E34DF7DBBC21B09661E84_inline((&V_107), NULL);
V_110 = L_541;
float L_542;
L_542 = MarkPositionAdjustment_get_xPositionAdjustment_m20DA20230B832D18BD7AE7A715981046917833F3_inline((&V_110), NULL);
GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_74), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_538, L_540)), L_542)), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2693>
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_543;
L_543 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mFECF1D5AFAC10D1DBB0C5147325AE5D6D9083E31_inline((&V_107), NULL);
V_109 = L_543;
float L_544;
L_544 = GlyphAnchorPoint_get_yCoordinate_mF413FBEB1E2819FC6CFEA33234080D0359F06549_inline((&V_109), NULL);
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_545;
L_545 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_mC04ECF73BB1C639C692E34DF7DBBC21B09661E84_inline((&V_107), NULL);
V_110 = L_545;
float L_546;
L_546 = MarkPositionAdjustment_get_yPositionAdjustment_m0D9AA5E5D5AFFF371CBFE74D2133B47364CD238A_inline((&V_110), NULL);
GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_74), ((float)il2cpp_codegen_subtract(L_544, L_546)), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2695>
V_75 = (0.0f);
goto IL_1544;
}
IL_1315:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2701>
V_111 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2704>
bool L_547 = V_20;
if (!L_547)
{
goto IL_144e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2706>
int32_t L_548 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
V_112 = ((int32_t)il2cpp_codegen_subtract(L_548, 1));
goto IL_143c;
}
IL_132e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2709>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_549 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_549);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_550 = L_549->___characterInfo;
int32_t L_551 = V_112;
NullCheck(L_550);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_552 = ((L_550)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_551)))->___textElement;
NullCheck(L_552);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_553;
L_553 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07_inline(L_552, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2710>
NullCheck(L_553);
uint32_t L_554;
L_554 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_553, NULL);
V_113 = L_554;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2711>
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_555 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_555);
uint32_t L_556;
L_556 = TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E_inline(L_555, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2712>
uint32_t L_557 = V_113;
V_114 = ((int32_t)(((int32_t)((int32_t)L_556<<((int32_t)16)))|(int32_t)L_557));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2714>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_558 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_558);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_559;
L_559 = TMP_FontAsset_get_fontFeatureTable_mF00EEAEDD0448BE4667CB959CCE79ED45D2300AE_inline(L_558, NULL);
NullCheck(L_559);
Dictionary_2_t704C4C70AC9027C0D13940C8652AEAB7F0686F95* L_560 = L_559->___m_MarkToMarkAdjustmentRecordLookup;
uint32_t L_561 = V_114;
NullCheck(L_560);
bool L_562;
L_562 = Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6(L_560, L_561, (&V_115), Dictionary_2_TryGetValue_mFE1EB0F6367B8DBC398D6CDFEDEE4C7E8BF9C4A6_RuntimeMethod_var);
if (!L_562)
{
goto IL_1436;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2716>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_563 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_563);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_564 = L_563->___characterInfo;
int32_t L_565 = V_112;
NullCheck(L_564);
float L_566 = ((L_564)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_565)))->___origin;
float L_567 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_568 = V_2;
V_116 = ((float)(((float)il2cpp_codegen_subtract(L_566, L_567))/L_568));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2717>
float L_569 = V_67;
float L_570 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_571 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
V_117 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_569, L_570)), L_571));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2718>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_572 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_572);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_573 = L_572->___characterInfo;
int32_t L_574 = V_112;
NullCheck(L_573);
float L_575 = ((L_573)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_574)))->___baseLine;
float L_576 = V_117;
float L_577 = V_2;
V_118 = ((float)(((float)il2cpp_codegen_subtract(L_575, L_576))/L_577));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2720>
float L_578 = V_116;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_579;
L_579 = MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mA5B70EE56DD3ACAA43B0B8F517F99D6EBE8B6D4F_inline((&V_115), NULL);
V_109 = L_579;
float L_580;
L_580 = GlyphAnchorPoint_get_xCoordinate_m17636F751AE0D4897647F617EE2823093E8968A0_inline((&V_109), NULL);
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_581;
L_581 = MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_m9C1B756599DAE78BA91E728565A52EA49BFF60FC_inline((&V_115), NULL);
V_110 = L_581;
float L_582;
L_582 = MarkPositionAdjustment_get_xPositionAdjustment_m20DA20230B832D18BD7AE7A715981046917833F3_inline((&V_110), NULL);
GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_74), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_578, L_580)), L_582)), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2721>
float L_583 = V_118;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_584;
L_584 = MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mA5B70EE56DD3ACAA43B0B8F517F99D6EBE8B6D4F_inline((&V_115), NULL);
V_109 = L_584;
float L_585;
L_585 = GlyphAnchorPoint_get_yCoordinate_mF413FBEB1E2819FC6CFEA33234080D0359F06549_inline((&V_109), NULL);
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_586;
L_586 = MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_m9C1B756599DAE78BA91E728565A52EA49BFF60FC_inline((&V_115), NULL);
V_110 = L_586;
float L_587;
L_587 = MarkPositionAdjustment_get_yPositionAdjustment_m0D9AA5E5D5AFFF371CBFE74D2133B47364CD238A_inline((&V_110), NULL);
GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_74), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_583, L_585)), L_587)), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2723>
V_75 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2724>
V_111 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2725>
goto IL_144e;
}
IL_1436:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2706>
int32_t L_588 = V_112;
V_112 = ((int32_t)il2cpp_codegen_subtract(L_588, 1));
}
IL_143c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2706>
int32_t L_589 = V_112;
if ((((int32_t)L_589) < ((int32_t)0)))
{
goto IL_144e;
}
}
{
int32_t L_590 = V_112;
int32_t L_591 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
if ((!(((uint32_t)L_590) == ((uint32_t)L_591))))
{
goto IL_132e;
}
}
IL_144e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2731>
bool L_592 = V_19;
if (!L_592)
{
goto IL_1544;
}
}
{
int32_t L_593 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
if ((((int32_t)L_593) == ((int32_t)((int32_t)-2147483648LL))))
{
goto IL_1544;
}
}
{
bool L_594 = V_111;
if (L_594)
{
goto IL_1544;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2734>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_595 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_595);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_596 = L_595->___characterInfo;
int32_t L_597 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
NullCheck(L_596);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_598 = ((L_596)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_597)))->___textElement;
NullCheck(L_598);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_599;
L_599 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07_inline(L_598, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2735>
NullCheck(L_599);
uint32_t L_600;
L_600 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_599, NULL);
V_119 = L_600;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2736>
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_601 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cached_TextElement;
NullCheck(L_601);
uint32_t L_602;
L_602 = TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E_inline(L_601, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2737>
uint32_t L_603 = V_119;
V_120 = ((int32_t)(((int32_t)((int32_t)L_602<<((int32_t)16)))|(int32_t)L_603));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2739>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_604 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_604);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_605;
L_605 = TMP_FontAsset_get_fontFeatureTable_mF00EEAEDD0448BE4667CB959CCE79ED45D2300AE_inline(L_604, NULL);
NullCheck(L_605);
Dictionary_2_t6AA994EB908D0B6ECBFAD0B0016724DF28AD00E8* L_606 = L_605->___m_MarkToBaseAdjustmentRecordLookup;
uint32_t L_607 = V_120;
NullCheck(L_606);
bool L_608;
L_608 = Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71(L_606, L_607, (&V_121), Dictionary_2_TryGetValue_m45B78C642E930CAEB2F7E24E40FF1FC48A30CF71_RuntimeMethod_var);
if (!L_608)
{
goto IL_1544;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2741>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_609 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_609);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_610 = L_609->___characterInfo;
int32_t L_611 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_LastBaseGlyphIndex;
NullCheck(L_610);
float L_612 = ((L_610)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_611)))->___origin;
float L_613 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_614 = V_2;
V_122 = ((float)(((float)il2cpp_codegen_subtract(L_612, L_613))/L_614));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2743>
float L_615 = V_122;
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_616;
L_616 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mFECF1D5AFAC10D1DBB0C5147325AE5D6D9083E31_inline((&V_121), NULL);
V_109 = L_616;
float L_617;
L_617 = GlyphAnchorPoint_get_xCoordinate_m17636F751AE0D4897647F617EE2823093E8968A0_inline((&V_109), NULL);
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_618;
L_618 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_mC04ECF73BB1C639C692E34DF7DBBC21B09661E84_inline((&V_121), NULL);
V_110 = L_618;
float L_619;
L_619 = MarkPositionAdjustment_get_xPositionAdjustment_m20DA20230B832D18BD7AE7A715981046917833F3_inline((&V_110), NULL);
GlyphValueRecord_set_xPlacement_m79F92029922BDE50ED63A6A03EBE478869F1CCFC((&V_74), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_615, L_617)), L_619)), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2744>
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_620;
L_620 = MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mFECF1D5AFAC10D1DBB0C5147325AE5D6D9083E31_inline((&V_121), NULL);
V_109 = L_620;
float L_621;
L_621 = GlyphAnchorPoint_get_yCoordinate_mF413FBEB1E2819FC6CFEA33234080D0359F06549_inline((&V_109), NULL);
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_622;
L_622 = MarkToBaseAdjustmentRecord_get_markPositionAdjustment_mC04ECF73BB1C639C692E34DF7DBBC21B09661E84_inline((&V_121), NULL);
V_110 = L_622;
float L_623;
L_623 = MarkPositionAdjustment_get_yPositionAdjustment_m0D9AA5E5D5AFFF371CBFE74D2133B47364CD238A_inline((&V_110), NULL);
GlyphValueRecord_set_yPlacement_m04DA300FAB827A708CB291DA3B2EA3128279CA2B((&V_74), ((float)il2cpp_codegen_subtract(L_621, L_623)), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2746>
V_75 = (0.0f);
}
IL_1544:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2753>
float L_624 = V_68;
float L_625;
L_625 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_74), NULL);
V_68 = ((float)il2cpp_codegen_add(L_624, L_625));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2754>
float L_626 = V_69;
float L_627;
L_627 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_74), NULL);
V_69 = ((float)il2cpp_codegen_add(L_626, L_627));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2760>
bool L_628 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (!L_628)
{
goto IL_15a9;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2762>
float L_629 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_630;
L_630 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_72), NULL);
float L_631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_632 = V_2;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_629, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_630, ((float)il2cpp_codegen_subtract((1.0f), L_631)))), L_632))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2764>
bool L_633 = V_73;
if (L_633)
{
goto IL_1594;
}
}
{
uint32_t L_634 = V_5;
if ((!(((uint32_t)L_634) == ((uint32_t)((int32_t)8203)))))
{
goto IL_15a9;
}
}
IL_1594:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2765>
float L_635 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_636 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
float L_637 = V_3;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_635, ((float)il2cpp_codegen_multiply(L_636, L_637))));
}
IL_15a9:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2772>
V_77 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2773>
float L_638 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
if ((((float)L_638) == ((float)(0.0f))))
{
goto IL_1651;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2775>
bool L_639 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_duoSpace;
if (!L_639)
{
goto IL_160f;
}
}
{
uint32_t L_640 = V_5;
if ((((int32_t)L_640) == ((int32_t)((int32_t)46))))
{
goto IL_15da;
}
}
{
uint32_t L_641 = V_5;
if ((((int32_t)L_641) == ((int32_t)((int32_t)58))))
{
goto IL_15da;
}
}
{
uint32_t L_642 = V_5;
if ((!(((uint32_t)L_642) == ((uint32_t)((int32_t)44)))))
{
goto IL_160f;
}
}
IL_15da:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2776>
float L_643 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
float L_644;
L_644 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_72), NULL);
float L_645;
L_645 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_72), NULL);
float L_646 = V_2;
float L_647 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_77 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_643/(4.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_644/(2.0f))), L_645)), L_646)))), ((float)il2cpp_codegen_subtract((1.0f), L_647))));
goto IL_1642;
}
IL_160f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2778>
float L_648 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
float L_649;
L_649 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_72), NULL);
float L_650;
L_650 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_72), NULL);
float L_651 = V_2;
float L_652 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_77 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_648/(2.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_649/(2.0f))), L_650)), L_651)))), ((float)il2cpp_codegen_subtract((1.0f), L_652))));
}
IL_1642:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2780>
float L_653 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_654 = V_77;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_653, L_654));
}
IL_1651:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2789>
int32_t L_655 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_655)
{
goto IL_16f5;
}
}
{
bool L_656 = V_64;
if (L_656)
{
goto IL_16f5;
}
}
{
int32_t L_657 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
if ((!(((uint32_t)((int32_t)((int32_t)L_657&1))) == ((uint32_t)1))))
{
goto IL_16f5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2791>
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_658 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_659;
L_659 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_658, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_659)
{
goto IL_16dc;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_660 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_661 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
NullCheck(L_660);
bool L_662;
L_662 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_660, L_661, NULL);
if (!L_662)
{
goto IL_16dc;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2793>
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_663 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_664 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
NullCheck(L_663);
float L_665;
L_665 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_663, L_664, NULL);
V_123 = L_665;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2794>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_666 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_666);
float L_667 = L_666->___boldStyle;
float L_668 = V_123;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_669 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
int32_t L_670 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A;
NullCheck(L_669);
float L_671;
L_671 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_669, L_670, NULL);
V_79 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_667/(4.0f))), L_668)), L_671));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2797>
float L_672 = V_79;
float L_673 = V_6;
float L_674 = V_123;
if ((!(((float)((float)il2cpp_codegen_add(L_672, L_673))) > ((float)L_674))))
{
goto IL_16e3;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2798>
float L_675 = V_123;
float L_676 = V_79;
V_6 = ((float)il2cpp_codegen_subtract(L_675, L_676));
goto IL_16e3;
}
IL_16dc:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2801>
V_79 = (0.0f);
}
IL_16e3:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2803>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_677 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_677);
float L_678 = L_677->___boldSpacing;
V_78 = L_678;
goto IL_1780;
}
IL_16f5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2807>
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_679 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_680;
L_680 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_679, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_680)
{
goto IL_1772;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_681 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_682 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
NullCheck(L_681);
bool L_683;
L_683 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_681, L_682, NULL);
if (!L_683)
{
goto IL_1772;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_684 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_685 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A;
NullCheck(L_684);
bool L_686;
L_686 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_684, L_685, NULL);
if (!L_686)
{
goto IL_1772;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2809>
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_687 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_688 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale;
NullCheck(L_687);
float L_689;
L_689 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_687, L_688, NULL);
V_124 = L_689;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2810>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_690 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_690);
float L_691 = L_690->___normalStyle;
float L_692 = V_124;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_693 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentMaterial;
int32_t L_694 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A;
NullCheck(L_693);
float L_695;
L_695 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_693, L_694, NULL);
V_79 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_691/(4.0f))), L_692)), L_695));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2813>
float L_696 = V_79;
float L_697 = V_6;
float L_698 = V_124;
if ((!(((float)((float)il2cpp_codegen_add(L_696, L_697))) > ((float)L_698))))
{
goto IL_1779;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2814>
float L_699 = V_124;
float L_700 = V_79;
V_6 = ((float)il2cpp_codegen_subtract(L_699, L_700));
goto IL_1779;
}
IL_1772:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2817>
V_79 = (0.0f);
}
IL_1779:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2819>
V_78 = (0.0f);
}
IL_1780:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2828>
float L_701 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_702;
L_702 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_72), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_703 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXScale);
float L_704 = L_703->___x;
float L_705 = V_6;
float L_706 = V_79;
float L_707;
L_707 = GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8((&V_74), NULL);
float L_708 = V_2;
float L_709 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
(&V_80)->___x = ((float)il2cpp_codegen_add(L_701, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_702, L_704)), L_705)), L_706)), L_707)), L_708)), ((float)il2cpp_codegen_subtract((1.0f), L_709))))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2829>
float L_710 = V_67;
float L_711;
L_711 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_72), NULL);
float L_712 = V_6;
float L_713;
L_713 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_74), NULL);
float L_714 = V_2;
float L_715 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_716 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
(&V_80)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_710, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_711, L_712)), L_713)), L_714)))), L_715)), L_716));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2830>
(&V_80)->___z = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2833>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_717 = V_80;
float L_718 = L_717.___x;
(&V_81)->___x = L_718;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2834>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_719 = V_80;
float L_720 = L_719.___y;
float L_721;
L_721 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_72), NULL);
float L_722 = V_6;
float L_723 = V_2;
(&V_81)->___y = ((float)il2cpp_codegen_subtract(L_720, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_721, ((float)il2cpp_codegen_multiply(L_722, (2.0f))))), L_723))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2835>
(&V_81)->___z = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2838>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_724 = V_81;
float L_725 = L_724.___x;
float L_726;
L_726 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_72), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_727 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXScale);
float L_728 = L_727->___x;
float L_729 = V_6;
float L_730 = V_79;
float L_731 = V_2;
float L_732 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
(&V_82)->___x = ((float)il2cpp_codegen_add(L_725, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_726, L_728)), ((float)il2cpp_codegen_multiply(L_729, (2.0f))))), ((float)il2cpp_codegen_multiply(L_730, (2.0f))))), L_731)), ((float)il2cpp_codegen_subtract((1.0f), L_732))))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2839>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_733 = V_80;
float L_734 = L_733.___y;
(&V_82)->___y = L_734;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2840>
(&V_82)->___z = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2843>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_735 = V_82;
float L_736 = L_735.___x;
(&V_83)->___x = L_736;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2844>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_737 = V_81;
float L_738 = L_737.___y;
(&V_83)->___y = L_738;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2845>
(&V_83)->___z = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2853>
int32_t L_739 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_739)
{
goto IL_19ad;
}
}
{
bool L_740 = V_64;
if (L_740)
{
goto IL_19ad;
}
}
{
int32_t L_741 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FontStyleInternal;
if ((!(((uint32_t)((int32_t)((int32_t)L_741&2))) == ((uint32_t)2))))
{
goto IL_19ad;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2856>
int32_t L_742 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ItalicAngle;
V_125 = ((float)il2cpp_codegen_multiply(((float)L_742), (0.00999999978f)));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2857>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_743 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_743);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_744 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_743)->___m_FaceInfo);
float L_745;
L_745 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_744, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_746 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_746);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_747 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_746)->___m_FaceInfo);
float L_748;
L_748 = FaceInfo_get_baseline_m934B597D3E0080FEF98CBDD091C457B497179C3A(L_747, NULL);
float L_749 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
float L_750 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_751 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_751);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_752 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_751)->___m_FaceInfo);
float L_753;
L_753 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_752, NULL);
V_126 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_subtract(L_745, ((float)il2cpp_codegen_add(L_748, L_749))))/(2.0f))), L_750)), L_753));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2858>
float L_754 = V_125;
float L_755;
L_755 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_72), NULL);
float L_756 = V_6;
float L_757 = V_79;
float L_758 = V_126;
float L_759 = V_2;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_127), ((float)il2cpp_codegen_multiply(L_754, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_755, L_756)), L_757)), L_758)), L_759)))), (0.0f), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2859>
float L_760 = V_125;
float L_761;
L_761 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_72), NULL);
float L_762;
L_762 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_72), NULL);
float L_763 = V_6;
float L_764 = V_79;
float L_765 = V_126;
float L_766 = V_2;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_128), ((float)il2cpp_codegen_multiply(L_760, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_761, L_762)), L_763)), L_764)), L_765)), L_766)))), (0.0f), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2861>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_767 = V_80;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_768 = V_127;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_769;
L_769 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_767, L_768, NULL);
V_80 = L_769;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2862>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_770 = V_81;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_771 = V_128;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_772;
L_772 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_770, L_771, NULL);
V_81 = L_772;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2863>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_773 = V_82;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_774 = V_127;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_775;
L_775 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_773, L_774, NULL);
V_82 = L_775;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2864>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_776 = V_83;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_777 = V_128;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_778;
L_778 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_776, L_777, NULL);
V_83 = L_778;
}
IL_19ad:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2871>
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_779 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_780;
L_780 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
bool L_781;
L_781 = Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline(L_779, L_780, NULL);
if (!L_781)
{
goto IL_1a48;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2873>
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_782 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXRotation;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_783;
L_783 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_782, NULL);
V_129 = L_783;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2874>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_784 = V_82;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_785 = V_81;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_786;
L_786 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_784, L_785, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_787;
L_787 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_786, (2.0f), NULL);
V_130 = L_787;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2876>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_788 = V_80;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_789 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_790;
L_790 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_788, L_789, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_791;
L_791 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_129), L_790, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_792 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_793;
L_793 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_791, L_792, NULL);
V_80 = L_793;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2877>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_794 = V_81;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_795 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_796;
L_796 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_794, L_795, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_797;
L_797 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_129), L_796, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_798 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_799;
L_799 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_797, L_798, NULL);
V_81 = L_799;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2878>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_800 = V_82;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_801 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_802;
L_802 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_800, L_801, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_803;
L_803 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_129), L_802, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_804 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_805;
L_805 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_803, L_804, NULL);
V_82 = L_805;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2879>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_806 = V_83;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_807 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_808;
L_808 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_806, L_807, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_809;
L_809 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_129), L_808, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_810 = V_130;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_811;
L_811 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_809, L_810, NULL);
V_83 = L_811;
}
IL_1a48:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2885>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_812 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_812);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_813 = L_812->___characterInfo;
int32_t L_814 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_813);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_815 = V_81;
((L_813)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_814)))->___bottomLeft = L_815;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2886>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_816 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_816);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_817 = L_816->___characterInfo;
int32_t L_818 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_817);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_819 = V_80;
((L_817)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_818)))->___topLeft = L_819;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2887>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_820 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_820);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_821 = L_820->___characterInfo;
int32_t L_822 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_821);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_823 = V_82;
((L_821)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_822)))->___topRight = L_823;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2888>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_824 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_824);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_825 = L_824->___characterInfo;
int32_t L_826 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_825);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_827 = V_83;
((L_825)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_826)))->___bottomRight = L_827;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2890>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_828 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_828);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_829 = L_828->___characterInfo;
int32_t L_830 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_829);
float L_831 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_832;
L_832 = GlyphValueRecord_get_xPlacement_m5E2B8B05A5DF57B2DC4B3795E71330CDDE1761C8((&V_74), NULL);
float L_833 = V_2;
((L_829)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_830)))->___origin = ((float)il2cpp_codegen_add(L_831, ((float)il2cpp_codegen_multiply(L_832, L_833))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2891>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_834 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_834);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_835 = L_834->___characterInfo;
int32_t L_836 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_835);
float L_837 = V_67;
float L_838 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_839 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
float L_840;
L_840 = GlyphValueRecord_get_yPlacement_mB6303F8800305F6F96ECCD0CD9AA70A1A30A15DA((&V_74), NULL);
float L_841 = V_2;
((L_835)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_836)))->___baseLine = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_837, L_838)), L_839)), ((float)il2cpp_codegen_multiply(L_840, L_841))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2892>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_842 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_842);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_843 = L_842->___characterInfo;
int32_t L_844 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_843);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_845 = V_82;
float L_846 = L_845.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_847 = V_81;
float L_848 = L_847.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_849 = V_80;
float L_850 = L_849.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_851 = V_81;
float L_852 = L_851.___y;
((L_843)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_844)))->___aspectRatio = ((float)(((float)il2cpp_codegen_subtract(L_846, L_848))/((float)il2cpp_codegen_subtract(L_850, L_852))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2899>
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2900>
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2901>
int32_t L_853 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (!L_853)
{
goto IL_1b6b;
}
}
{
float L_854 = V_68;
float L_855 = V_2;
float L_856 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
G_B178_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_854, L_855)), L_856));
goto IL_1b79;
}
IL_1b6b:
{
float L_857 = V_68;
float L_858 = V_2;
float L_859 = V_66;
float L_860 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
G_B178_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_857, L_858))/L_859)), L_860));
}
IL_1b79:
{
V_84 = G_B178_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2904>
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2905>
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2906>
int32_t L_861 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (!L_861)
{
goto IL_1b90;
}
}
{
float L_862 = V_69;
float L_863 = V_2;
float L_864 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
G_B181_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_862, L_863)), L_864));
goto IL_1b9e;
}
IL_1b90:
{
float L_865 = V_69;
float L_866 = V_2;
float L_867 = V_66;
float L_868 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
G_B181_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_865, L_866))/L_867)), L_868));
}
IL_1b9e:
{
V_85 = G_B181_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2908>
float L_869 = V_84;
V_86 = L_869;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2909>
float L_870 = V_85;
V_87 = L_870;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2912>
int32_t L_871 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_872 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
V_88 = (bool)((((int32_t)L_871) == ((int32_t)L_872))? 1 : 0);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2913>
bool L_873 = V_88;
if (L_873)
{
goto IL_1bc0;
}
}
{
bool L_874 = V_73;
if (L_874)
{
goto IL_1c25;
}
}
IL_1bc0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2916>
float L_875 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
if ((((float)L_875) == ((float)(0.0f))))
{
goto IL_1bff;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2918>
float L_876 = V_84;
float L_877 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
float L_878 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
float L_879 = V_86;
float L_880;
L_880 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_876, L_877))/L_878)), L_879, NULL);
V_86 = L_880;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2919>
float L_881 = V_85;
float L_882 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_baselineOffset;
float L_883 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
float L_884 = V_87;
float L_885;
L_885 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_subtract(L_881, L_882))/L_883)), L_884, NULL);
V_87 = L_885;
}
IL_1bff:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2922>
float L_886 = V_86;
float L_887 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_888;
L_888 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_886, L_887, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_888;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2923>
float L_889 = V_87;
float L_890 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_891;
L_891 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_889, L_890, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_891;
}
IL_1c25:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2927>
bool L_892 = V_88;
if (L_892)
{
goto IL_1c30;
}
}
{
bool L_893 = V_73;
if (L_893)
{
goto IL_1ccd;
}
}
IL_1c30:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2929>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_894 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_894);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_895 = L_894->___characterInfo;
int32_t L_896 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_895);
float L_897 = V_86;
((L_895)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_896)))->___adjustedAscender = L_897;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2930>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_898 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_898);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_899 = L_898->___characterInfo;
int32_t L_900 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_899);
float L_901 = V_87;
((L_899)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_900)))->___adjustedDescender = L_901;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2932>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_902 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_902);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_903 = L_902->___characterInfo;
int32_t L_904 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_903);
float L_905 = V_84;
float L_906 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_907 = ((float)il2cpp_codegen_subtract(L_905, L_906));
V_131 = L_907;
((L_903)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_904)))->___ascender = L_907;
float L_908 = V_131;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementAscender = L_908;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2933>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_909 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_909);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_910 = L_909->___characterInfo;
int32_t L_911 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_910);
float L_912 = V_85;
float L_913 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_914 = ((float)il2cpp_codegen_subtract(L_912, L_913));
V_131 = L_914;
((L_910)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_911)))->___descender = L_914;
float L_915 = V_131;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = L_915;
goto IL_1d75;
}
IL_1ccd:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2937>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_916 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_916);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_917 = L_916->___characterInfo;
int32_t L_918 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_917);
float L_919 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
((L_917)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_918)))->___adjustedAscender = L_919;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2938>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_920 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_920);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_921 = L_920->___characterInfo;
int32_t L_922 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_921);
float L_923 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
((L_921)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_922)))->___adjustedDescender = L_923;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2940>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_924 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_924);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_925 = L_924->___characterInfo;
int32_t L_926 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_925);
float L_927 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_928 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_929 = ((float)il2cpp_codegen_subtract(L_927, L_928));
V_131 = L_929;
((L_925)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_926)))->___ascender = L_929;
float L_930 = V_131;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementAscender = L_930;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2941>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_931 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_931);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_932 = L_931->___characterInfo;
int32_t L_933 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_932);
float L_934 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_935 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_936 = ((float)il2cpp_codegen_subtract(L_934, L_935));
V_131 = L_936;
((L_932)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_933)))->___descender = L_936;
float L_937 = V_131;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = L_937;
}
IL_1d75:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2945>
int32_t L_938 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
if (!L_938)
{
goto IL_1d85;
}
}
{
bool L_939 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage;
if (!L_939)
{
goto IL_1dbf;
}
}
IL_1d85:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2947>
bool L_940 = V_88;
if (L_940)
{
goto IL_1d8d;
}
}
{
bool L_941 = V_73;
if (L_941)
{
goto IL_1dbf;
}
}
IL_1d8d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2949>
float L_942 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = L_942;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2950>
float L_943 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_944 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_944);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_945 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_944)->___m_FaceInfo);
float L_946;
L_946 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_945, NULL);
float L_947 = V_2;
float L_948 = V_66;
float L_949;
L_949 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_943, ((float)(((float)il2cpp_codegen_multiply(L_946, L_947))/L_948)), NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight = L_949;
}
IL_1dbf:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2955>
float L_950 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_950) == ((float)(0.0f)))))
{
goto IL_1dee;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2957>
bool L_951 = V_88;
if (L_951)
{
goto IL_1dd4;
}
}
{
bool L_952 = V_73;
if (L_952)
{
goto IL_1dee;
}
}
IL_1dd4:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2958>
float L_953 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender;
float L_954 = V_84;
if ((((float)L_953) > ((float)L_954)))
{
G_B200_0 = __this;
goto IL_1de3;
}
G_B199_0 = __this;
}
{
float L_955 = V_84;
G_B201_0 = L_955;
G_B201_1 = G_B199_0;
goto IL_1de9;
}
IL_1de3:
{
float L_956 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender;
G_B201_0 = L_956;
G_B201_1 = G_B200_0;
}
IL_1de9:
{
NullCheck(G_B201_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B201_1)->___m_PageAscender = G_B201_0;
}
IL_1dee:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2965>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_957 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_957);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_958 = L_957->___characterInfo;
int32_t L_959 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_958);
((L_958)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_959)))->___isVisible = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2967>
int32_t L_960 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
if ((((int32_t)((int32_t)((int32_t)L_960&((int32_t)16)))) == ((int32_t)((int32_t)16))))
{
goto IL_1e24;
}
}
{
int32_t L_961 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
G_B205_0 = ((((int32_t)((int32_t)((int32_t)L_961&8))) == ((int32_t)8))? 1 : 0);
goto IL_1e25;
}
IL_1e24:
{
G_B205_0 = 1;
}
IL_1e25:
{
V_89 = (bool)G_B205_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2971>
uint32_t L_962 = V_5;
if ((((int32_t)L_962) == ((int32_t)((int32_t)9))))
{
goto IL_1e80;
}
}
{
int32_t L_963 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextWrappingMode;
if ((((int32_t)L_963) == ((int32_t)2)))
{
goto IL_1e3f;
}
}
{
int32_t L_964 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextWrappingMode;
if ((!(((uint32_t)L_964) == ((uint32_t)3))))
{
goto IL_1e4c;
}
}
IL_1e3f:
{
bool L_965 = V_73;
if (L_965)
{
goto IL_1e80;
}
}
{
uint32_t L_966 = V_5;
if ((((int32_t)L_966) == ((int32_t)((int32_t)8203))))
{
goto IL_1e80;
}
}
IL_1e4c:
{
bool L_967 = V_73;
if (L_967)
{
goto IL_1e67;
}
}
{
uint32_t L_968 = V_5;
if ((((int32_t)L_968) == ((int32_t)((int32_t)8203))))
{
goto IL_1e67;
}
}
{
uint32_t L_969 = V_5;
if ((((int32_t)L_969) == ((int32_t)((int32_t)173))))
{
goto IL_1e67;
}
}
{
uint32_t L_970 = V_5;
if ((!(((uint32_t)L_970) == ((uint32_t)3))))
{
goto IL_1e80;
}
}
IL_1e67:
{
uint32_t L_971 = V_5;
if ((!(((uint32_t)L_971) == ((uint32_t)((int32_t)173)))))
{
goto IL_1e74;
}
}
{
bool L_972 = V_32;
if (!L_972)
{
goto IL_1e80;
}
}
IL_1e74:
{
int32_t L_973 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if ((!(((uint32_t)L_973) == ((uint32_t)1))))
{
goto IL_2dd0;
}
}
IL_1e80:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2975>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_974 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_974);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_975 = L_974->___characterInfo;
int32_t L_976 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_975);
((L_975)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_976)))->___isVisible = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3012>
float L_977 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft;
V_132 = L_977;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3013>
float L_978 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight;
V_133 = L_978;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3016>
bool L_979 = V_65;
if (!L_979)
{
goto IL_1eea;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3018>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_980 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_980);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_981 = L_980->___lineInfo;
int32_t L_982 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_981);
float L_983 = ((L_981)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_982)))->___marginLeft;
V_132 = L_983;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3019>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_984 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_984);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_985 = L_984->___lineInfo;
int32_t L_986 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_985);
float L_987 = ((L_985)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_986)))->___marginRight;
V_133 = L_987;
}
IL_1eea:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3022>
float L_988 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
if ((!(((float)L_988) == ((float)(-1.0f)))))
{
goto IL_1f07;
}
}
{
float L_989 = V_23;
float L_990 = V_132;
float L_991 = V_133;
G_B222_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_989, (9.99999975E-05f))), L_990)), L_991));
goto IL_1f20;
}
IL_1f07:
{
float L_992 = V_23;
float L_993 = V_132;
float L_994 = V_133;
float L_995 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
float L_996;
L_996 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_992, (9.99999975E-05f))), L_993)), L_994)), L_995, NULL);
G_B222_0 = L_996;
}
IL_1f20:
{
V_25 = G_B222_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3025>
float L_997 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_998;
L_998 = fabsf(L_997);
bool L_999 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (!L_999)
{
G_B224_0 = L_998;
goto IL_1f3c;
}
G_B223_0 = L_998;
}
{
G_B225_0 = (0.0f);
G_B225_1 = G_B223_0;
goto IL_1f43;
}
IL_1f3c:
{
float L_1000;
L_1000 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_72), NULL);
G_B225_0 = L_1000;
G_B225_1 = G_B224_0;
}
IL_1f43:
{
float L_1001 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
uint32_t L_1002 = V_5;
if ((((int32_t)L_1002) == ((int32_t)((int32_t)173))))
{
G_B227_0 = ((float)il2cpp_codegen_multiply(G_B225_0, ((float)il2cpp_codegen_subtract((1.0f), L_1001))));
G_B227_1 = G_B225_1;
goto IL_1f5c;
}
G_B226_0 = ((float)il2cpp_codegen_multiply(G_B225_0, ((float)il2cpp_codegen_subtract((1.0f), L_1001))));
G_B226_1 = G_B225_1;
}
{
float L_1003 = V_2;
G_B228_0 = L_1003;
G_B228_1 = G_B226_0;
G_B228_2 = G_B226_1;
goto IL_1f5e;
}
IL_1f5c:
{
float L_1004 = V_70;
G_B228_0 = L_1004;
G_B228_1 = G_B227_0;
G_B228_2 = G_B227_1;
}
IL_1f5e:
{
V_134 = ((float)il2cpp_codegen_add(G_B228_2, ((float)il2cpp_codegen_multiply(G_B228_1, G_B228_0))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3026>
float L_1005 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
float L_1006 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1007 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_1008 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_1008) > ((float)(0.0f)))))
{
G_B230_0 = ((float)il2cpp_codegen_subtract(L_1005, ((float)il2cpp_codegen_subtract(L_1006, L_1007))));
goto IL_1f8b;
}
G_B229_0 = ((float)il2cpp_codegen_subtract(L_1005, ((float)il2cpp_codegen_subtract(L_1006, L_1007))));
}
{
bool L_1009 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
if (!L_1009)
{
G_B231_0 = G_B229_0;
goto IL_1f92;
}
G_B230_0 = G_B229_0;
}
IL_1f8b:
{
G_B232_0 = (0.0f);
G_B232_1 = G_B230_0;
goto IL_1f9f;
}
IL_1f92:
{
float L_1010 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1011 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
G_B232_0 = ((float)il2cpp_codegen_subtract(L_1010, L_1011));
G_B232_1 = G_B231_0;
}
IL_1f9f:
{
V_135 = ((float)il2cpp_codegen_add(G_B232_1, G_B232_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3028>
int32_t L_1012 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
V_136 = L_1012;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3032>
float L_1013 = V_135;
float L_1014 = V_24;
if ((!(((float)L_1013) > ((float)((float)il2cpp_codegen_add(L_1014, (9.99999975E-05f)))))))
{
goto IL_22f2;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3037>
int32_t L_1015 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex;
if ((!(((uint32_t)L_1015) == ((uint32_t)(-1)))))
{
goto IL_1fce;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3038>
int32_t L_1016 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = L_1016;
}
IL_1fce:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3041>
bool L_1017 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
if (!L_1017)
{
goto IL_20b0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3045>
float L_1018 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
float L_1019 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
if ((!(((float)L_1018) > ((float)L_1019))))
{
goto IL_202e;
}
}
{
float L_1020 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_1020) > ((float)(0.0f)))))
{
goto IL_202e;
}
}
{
int32_t L_1021 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1022 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1021) >= ((int32_t)L_1022)))
{
goto IL_202e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3047>
float L_1023 = V_24;
float L_1024 = V_135;
int32_t L_1025 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
V_137 = ((float)(((float)il2cpp_codegen_subtract(L_1023, L_1024))/((float)L_1025)));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3049>
float L_1026 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
float L_1027 = V_137;
float L_1028 = V_1;
float L_1029 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
float L_1030;
L_1030 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(L_1026, ((float)(L_1027/L_1028)))), L_1029, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta = L_1030;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3056>
return;
}
IL_202e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3063>
float L_1031 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1032 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
if ((!(((float)L_1031) > ((float)L_1032))))
{
goto IL_20b0;
}
}
{
int32_t L_1033 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1034 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1033) >= ((int32_t)L_1034)))
{
goto IL_20b0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3065>
float L_1035 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1035;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3067>
float L_1036 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1037 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
float L_1038;
L_1038 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1036, L_1037))/(2.0f))), (0.0500000007f), NULL);
V_138 = L_1038;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3068>
float L_1039 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1040 = V_138;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1039, L_1040));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3069>
float L_1041 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1042 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
float L_1043;
L_1043 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1041, (20.0f))), (0.5f)))))/(20.0f))), L_1042, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1043;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3076>
return;
}
IL_20b0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3082>
int32_t L_1044 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
V_140 = L_1044;
int32_t L_1045 = V_140;
switch (L_1045)
{
case 0:
{
goto IL_22f2;
}
case 1:
{
goto IL_2103;
}
case 2:
{
goto IL_22f2;
}
case 3:
{
goto IL_20e0;
}
case 4:
{
goto IL_22f2;
}
case 5:
{
goto IL_21fb;
}
case 6:
{
goto IL_2183;
}
}
}
{
goto IL_22f2;
}
IL_20e0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3091>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1046;
L_1046 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
V_62 = L_1046;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3093>
int32_t L_1047 = V_136;
(&V_31)->___index = L_1047;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3094>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3097>
goto IL_4195;
}
IL_2103:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3100>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1048;
L_1048 = TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
if (L_1048)
{
goto IL_2135;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3102>
V_62 = (-1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3103>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3104>
(&V_31)->___index = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3105>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3106>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3109>
goto IL_4195;
}
IL_2135:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3112>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1049;
L_1049 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
V_139 = L_1049;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3113>
int32_t L_1050;
L_1050 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_139), NULL);
V_62 = L_1050;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3115>
int32_t L_1051 = V_62;
V_62 = ((int32_t)il2cpp_codegen_subtract(L_1051, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3116>
int32_t L_1052 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1052, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3117>
int32_t L_1053 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = L_1053;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3118>
(&V_31)->___unicode = ((int32_t)8230);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3120>
int32_t L_1054 = V_33;
V_33 = ((int32_t)il2cpp_codegen_add(L_1054, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3123>
goto IL_4195;
}
IL_2183:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3126>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1055;
L_1055 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
V_62 = L_1055;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3128>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1056 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1057;
L_1057 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1056, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1057)
{
goto IL_21e5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3130>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1058 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
String_t* L_1059;
L_1059 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
NullCheck(L_1058);
VirtualActionInvoker1< String_t* >::Invoke(66, L_1058, L_1059);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3131>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1060 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1061 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
NullCheck(L_1060);
L_1060->___m_inputSource = L_1061;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3132>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1062 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1063 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1062);
TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1062, L_1063, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3133>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1064 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
NullCheck(L_1064);
VirtualActionInvoker2< bool, bool >::Invoke(106, L_1064, (bool)0, (bool)0);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3135>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
}
IL_21e5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3139>
int32_t L_1065 = V_136;
(&V_31)->___index = L_1065;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3140>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3143>
goto IL_4195;
}
IL_21fb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3147>
int32_t L_1066 = V_62;
if ((((int32_t)L_1066) < ((int32_t)0)))
{
goto IL_2204;
}
}
{
int32_t L_1067 = V_136;
if (L_1067)
{
goto IL_2223;
}
}
IL_2204:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3149>
V_62 = (-1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3150>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3151>
(&V_31)->___index = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3152>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3155>
goto IL_4195;
}
IL_2223:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3157>
float L_1068 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1069 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1070 = V_24;
if ((!(((float)((float)il2cpp_codegen_subtract(L_1068, L_1069))) > ((float)((float)il2cpp_codegen_add(L_1070, (9.99999975E-05f)))))))
{
goto IL_225d;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3161>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1071;
L_1071 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), NULL);
V_62 = L_1071;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3163>
int32_t L_1072 = V_136;
(&V_31)->___index = L_1072;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3164>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3167>
goto IL_4195;
}
IL_225d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3171>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1073;
L_1073 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), NULL);
V_62 = L_1073;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3173>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3174>
int32_t L_1074 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = L_1074;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3175>
float L_1075 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_1075;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3176>
float L_1076 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_1076;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3177>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3179>
float L_1077 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add((0.0f), L_1077));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3180>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3181>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3182>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3183>
int32_t L_1078 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber = ((int32_t)il2cpp_codegen_add(L_1078, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3184>
int32_t L_1079 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber = ((int32_t)il2cpp_codegen_add(L_1079, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3189>
goto IL_4195;
}
IL_22f2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3199>
bool L_1080 = V_76;
if (!L_1080)
{
goto IL_2c21;
}
}
{
float L_1081 = V_134;
float L_1082 = V_25;
bool L_1083 = V_89;
if (L_1083)
{
G_B261_0 = L_1082;
G_B261_1 = L_1081;
goto IL_2308;
}
G_B260_0 = L_1082;
G_B260_1 = L_1081;
}
{
G_B262_0 = (1.0f);
G_B262_1 = G_B260_0;
G_B262_2 = G_B260_1;
goto IL_230d;
}
IL_2308:
{
G_B262_0 = (1.04999995f);
G_B262_1 = G_B261_0;
G_B262_2 = G_B261_1;
}
IL_230d:
{
if ((!(((float)G_B262_2) > ((float)((float)il2cpp_codegen_multiply(G_B262_1, G_B262_0))))))
{
goto IL_2c21;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3204>
int32_t L_1084 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextWrappingMode;
if (!L_1084)
{
goto IL_29be;
}
}
{
int32_t L_1085 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextWrappingMode;
if ((((int32_t)L_1085) == ((int32_t)3)))
{
goto IL_29be;
}
}
{
int32_t L_1086 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_1087 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
if ((((int32_t)L_1086) == ((int32_t)L_1087)))
{
goto IL_29be;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3207>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1088;
L_1088 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), NULL);
V_62 = L_1088;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3210>
V_141 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3211>
float L_1089 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
if ((!(((float)L_1089) == ((float)(-32767.0f)))))
{
goto IL_23c5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3213>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1090 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1090);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1091 = L_1090->___characterInfo;
int32_t L_1092 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1091);
float L_1093 = ((L_1091)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1092)))->___adjustedAscender;
V_144 = L_1093;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3214>
float L_1094 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_1094) > ((float)(0.0f)))))
{
goto IL_238e;
}
}
{
bool L_1095 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
if (!L_1095)
{
goto IL_2395;
}
}
IL_238e:
{
G_B271_0 = (0.0f);
goto IL_23a2;
}
IL_2395:
{
float L_1096 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1097 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
G_B271_0 = ((float)il2cpp_codegen_subtract(L_1096, L_1097));
}
IL_23a2:
{
float L_1098 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1099 = V_144;
float L_1100 = V_16;
float L_1101 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
float L_1102 = V_1;
float L_1103 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
float L_1104 = V_3;
V_141 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(G_B271_0, L_1098)), L_1099)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1100, L_1101)), L_1102)))), ((float)il2cpp_codegen_multiply(L_1103, L_1104))));
goto IL_23dd;
}
IL_23c5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3218>
float L_1105 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
float L_1106 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
float L_1107 = V_3;
V_141 = ((float)il2cpp_codegen_add(L_1105, ((float)il2cpp_codegen_multiply(L_1106, L_1107))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3219>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)1;
}
IL_23dd:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3223>
float L_1108 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
float L_1109 = V_141;
float L_1110 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1111 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1111);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1112 = L_1111->___characterInfo;
int32_t L_1113 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1112);
float L_1114 = ((L_1112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1113)))->___adjustedDescender;
V_142 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1108, L_1109)), L_1110)), L_1114));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3227>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1115 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1115);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1116 = L_1115->___characterInfo;
int32_t L_1117 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1116);
Il2CppChar L_1118 = ((L_1116)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1117, 1)))))->___character;
if ((!(((uint32_t)L_1118) == ((uint32_t)((int32_t)173)))))
{
goto IL_2478;
}
}
{
bool L_1119 = V_32;
if (L_1119)
{
goto IL_2478;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3230>
int32_t L_1120 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if (!L_1120)
{
goto IL_2447;
}
}
{
float L_1121 = V_142;
float L_1122 = V_24;
if ((!(((float)L_1121) < ((float)((float)il2cpp_codegen_add(L_1122, (9.99999975E-05f)))))))
{
goto IL_2478;
}
}
IL_2447:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3232>
int32_t L_1123 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = ((int32_t)il2cpp_codegen_subtract(L_1123, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3233>
(&V_31)->___unicode = ((int32_t)45);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3235>
int32_t L_1124 = V_62;
V_62 = ((int32_t)il2cpp_codegen_subtract(L_1124, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3236>
int32_t L_1125 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1125, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3239>
goto IL_4195;
}
IL_2478:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3243>
V_32 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3246>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1126 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1126);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1127 = L_1126->___characterInfo;
int32_t L_1128 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1127);
Il2CppChar L_1129 = ((L_1127)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1128)))->___character;
if ((!(((uint32_t)L_1129) == ((uint32_t)((int32_t)173)))))
{
goto IL_24a5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3248>
V_32 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3251>
goto IL_4195;
}
IL_24a5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3256>
bool L_1130 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
bool L_1131 = V_28;
if (!((int32_t)((int32_t)L_1130&(int32_t)L_1131)))
{
goto IL_25c7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3260>
float L_1132 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1133 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
if ((!(((float)L_1132) < ((float)((float)(L_1133/(100.0f)))))))
{
goto IL_2545;
}
}
{
int32_t L_1134 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1135 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1134) >= ((int32_t)L_1135)))
{
goto IL_2545;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3262>
float L_1136 = V_134;
V_145 = L_1136;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3265>
float L_1137 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
if ((!(((float)L_1137) > ((float)(0.0f)))))
{
goto IL_24f7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3266>
float L_1138 = V_145;
float L_1139 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_145 = ((float)(L_1138/((float)il2cpp_codegen_subtract((1.0f), L_1139))));
}
IL_24f7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3268>
float L_1140 = V_134;
float L_1141 = V_25;
bool L_1142 = V_89;
if (L_1142)
{
G_B287_0 = ((float)il2cpp_codegen_subtract(L_1141, (9.99999975E-05f)));
G_B287_1 = L_1140;
goto IL_250c;
}
G_B286_0 = ((float)il2cpp_codegen_subtract(L_1141, (9.99999975E-05f)));
G_B286_1 = L_1140;
}
{
G_B288_0 = (1.0f);
G_B288_1 = G_B286_0;
G_B288_2 = G_B286_1;
goto IL_2511;
}
IL_250c:
{
G_B288_0 = (1.04999995f);
G_B288_1 = G_B287_0;
G_B288_2 = G_B287_1;
}
IL_2511:
{
V_146 = ((float)il2cpp_codegen_subtract(G_B288_2, ((float)il2cpp_codegen_multiply(G_B288_1, G_B288_0))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3269>
float L_1143 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1144 = V_146;
float L_1145 = V_145;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = ((float)il2cpp_codegen_add(L_1143, ((float)(L_1144/L_1145))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3270>
float L_1146 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1147 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
float L_1148;
L_1148 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1146, ((float)(L_1147/(100.0f))), NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = L_1148;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3277>
return;
}
IL_2545:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3283>
float L_1149 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1150 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
if ((!(((float)L_1149) > ((float)L_1150))))
{
goto IL_25c7;
}
}
{
int32_t L_1151 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1152 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1151) >= ((int32_t)L_1152)))
{
goto IL_25c7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3285>
float L_1153 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1153;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3287>
float L_1154 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1155 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
float L_1156;
L_1156 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1154, L_1155))/(2.0f))), (0.0500000007f), NULL);
V_147 = L_1156;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3288>
float L_1157 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1158 = V_147;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1157, L_1158));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3289>
float L_1159 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1160 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
float L_1161;
L_1161 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1159, (20.0f))), (0.5f)))))/(20.0f))), L_1160, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1161;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3296>
return;
}
IL_25c7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3303>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1162 = (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState)->___previous_WordBreak;
V_143 = L_1162;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3304>
bool L_1163 = V_28;
if (!L_1163)
{
goto IL_2648;
}
}
{
int32_t L_1164 = V_143;
if ((((int32_t)L_1164) == ((int32_t)(-1))))
{
goto IL_2648;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3306>
int32_t L_1165 = V_143;
int32_t L_1166 = V_30;
if ((((int32_t)L_1165) == ((int32_t)L_1166)))
{
goto IL_2648;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3308>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1167;
L_1167 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), NULL);
V_62 = L_1167;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3309>
int32_t L_1168 = V_143;
V_30 = L_1168;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3312>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1169 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1169);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1170 = L_1169->___characterInfo;
int32_t L_1171 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1170);
Il2CppChar L_1172 = ((L_1170)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1171, 1)))))->___character;
if ((!(((uint32_t)L_1172) == ((uint32_t)((int32_t)173)))))
{
goto IL_2648;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3314>
int32_t L_1173 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = ((int32_t)il2cpp_codegen_subtract(L_1173, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3315>
(&V_31)->___unicode = ((int32_t)45);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3317>
int32_t L_1174 = V_62;
V_62 = ((int32_t)il2cpp_codegen_subtract(L_1174, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3318>
int32_t L_1175 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1175, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3321>
goto IL_4195;
}
IL_2648:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3327>
float L_1176 = V_142;
float L_1177 = V_24;
if ((!(((float)L_1176) > ((float)((float)il2cpp_codegen_add(L_1177, (9.99999975E-05f)))))))
{
goto IL_299c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3332>
int32_t L_1178 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex;
if ((!(((uint32_t)L_1178) == ((uint32_t)(-1)))))
{
goto IL_266c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3333>
int32_t L_1179 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = L_1179;
}
IL_266c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3336>
bool L_1180 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
if (!L_1180)
{
goto IL_27d5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3340>
float L_1181 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
float L_1182 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
if ((!(((float)L_1181) > ((float)L_1182))))
{
goto IL_26c1;
}
}
{
int32_t L_1183 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1184 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1183) >= ((int32_t)L_1184)))
{
goto IL_26c1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3342>
float L_1185 = V_24;
float L_1186 = V_142;
int32_t L_1187 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
V_148 = ((float)(((float)il2cpp_codegen_subtract(L_1185, L_1186))/((float)((int32_t)il2cpp_codegen_add(L_1187, 1)))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3344>
float L_1188 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
float L_1189 = V_148;
float L_1190 = V_1;
float L_1191 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingMax;
float L_1192;
L_1192 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(L_1188, ((float)(L_1189/L_1190)))), L_1191, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta = L_1192;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3352>
return;
}
IL_26c1:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3358>
float L_1193 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1194 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
if ((!(((float)L_1193) < ((float)((float)(L_1194/(100.0f)))))))
{
goto IL_2753;
}
}
{
int32_t L_1195 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1196 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1195) >= ((int32_t)L_1196)))
{
goto IL_2753;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3360>
float L_1197 = V_134;
V_149 = L_1197;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3363>
float L_1198 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
if ((!(((float)L_1198) > ((float)(0.0f)))))
{
goto IL_2705;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3364>
float L_1199 = V_149;
float L_1200 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_149 = ((float)(L_1199/((float)il2cpp_codegen_subtract((1.0f), L_1200))));
}
IL_2705:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3366>
float L_1201 = V_134;
float L_1202 = V_25;
bool L_1203 = V_89;
if (L_1203)
{
G_B310_0 = ((float)il2cpp_codegen_subtract(L_1202, (9.99999975E-05f)));
G_B310_1 = L_1201;
goto IL_271a;
}
G_B309_0 = ((float)il2cpp_codegen_subtract(L_1202, (9.99999975E-05f)));
G_B309_1 = L_1201;
}
{
G_B311_0 = (1.0f);
G_B311_1 = G_B309_0;
G_B311_2 = G_B309_1;
goto IL_271f;
}
IL_271a:
{
G_B311_0 = (1.04999995f);
G_B311_1 = G_B310_0;
G_B311_2 = G_B310_1;
}
IL_271f:
{
V_150 = ((float)il2cpp_codegen_subtract(G_B311_2, ((float)il2cpp_codegen_multiply(G_B311_1, G_B311_0))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3367>
float L_1204 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1205 = V_150;
float L_1206 = V_149;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = ((float)il2cpp_codegen_add(L_1204, ((float)(L_1205/L_1206))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3368>
float L_1207 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1208 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
float L_1209;
L_1209 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1207, ((float)(L_1208/(100.0f))), NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = L_1209;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3376>
return;
}
IL_2753:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3382>
float L_1210 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1211 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
if ((!(((float)L_1210) > ((float)L_1211))))
{
goto IL_27d5;
}
}
{
int32_t L_1212 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1213 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1212) >= ((int32_t)L_1213)))
{
goto IL_27d5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3384>
float L_1214 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1214;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3386>
float L_1215 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1216 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
float L_1217;
L_1217 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1215, L_1216))/(2.0f))), (0.0500000007f), NULL);
V_151 = L_1217;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3387>
float L_1218 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1219 = V_151;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1218, L_1219));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3388>
float L_1220 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1221 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
float L_1222;
L_1222 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1220, (20.0f))), (0.5f)))))/(20.0f))), L_1221, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1222;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3396>
return;
}
IL_27d5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3402>
int32_t L_1223 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
V_140 = L_1223;
int32_t L_1224 = V_140;
switch (L_1224)
{
case 0:
{
goto IL_2805;
}
case 1:
{
goto IL_284a;
}
case 2:
{
goto IL_2805;
}
case 3:
{
goto IL_2827;
}
case 4:
{
goto IL_2805;
}
case 5:
{
goto IL_2939;
}
case 6:
{
goto IL_28ca;
}
}
}
{
goto IL_2c21;
}
IL_2805:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3407>
int32_t L_1225 = V_62;
float L_1226 = V_1;
float L_1227 = V_2;
float L_1228 = V_3;
float L_1229 = V_78;
float L_1230 = V_75;
float L_1231 = V_25;
float L_1232 = V_16;
TMP_Text_InsertNewLine_m3C525A59DCC1B7DADC9402946B20B082EC3DC594(__this, L_1225, L_1226, L_1227, L_1228, L_1229, L_1230, L_1231, L_1232, (&V_27), (&V_26), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3408>
V_17 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3409>
V_28 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3413>
goto IL_4195;
}
IL_2827:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3416>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1233;
L_1233 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
V_62 = L_1233;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3418>
int32_t L_1234 = V_136;
(&V_31)->___index = L_1234;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3419>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3423>
goto IL_4195;
}
IL_284a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3426>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1235;
L_1235 = TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
if (L_1235)
{
goto IL_287c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3428>
V_62 = (-1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3429>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3430>
(&V_31)->___index = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3431>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3432>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3436>
goto IL_4195;
}
IL_287c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3439>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1236;
L_1236 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
V_152 = L_1236;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3440>
int32_t L_1237;
L_1237 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_152), NULL);
V_62 = L_1237;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3442>
int32_t L_1238 = V_62;
V_62 = ((int32_t)il2cpp_codegen_subtract(L_1238, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3443>
int32_t L_1239 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1239, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3444>
int32_t L_1240 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = L_1240;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3445>
(&V_31)->___unicode = ((int32_t)8230);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3447>
int32_t L_1241 = V_33;
V_33 = ((int32_t)il2cpp_codegen_add(L_1241, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3451>
goto IL_4195;
}
IL_28ca:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3454>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1242 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1243;
L_1243 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1242, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1243)
{
goto IL_291f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3456>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1244 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
String_t* L_1245;
L_1245 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
NullCheck(L_1244);
VirtualActionInvoker1< String_t* >::Invoke(66, L_1244, L_1245);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3457>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1246 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1247 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
NullCheck(L_1246);
L_1246->___m_inputSource = L_1247;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3458>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1248 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1249 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1248);
TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1248, L_1249, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3459>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1250 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
NullCheck(L_1250);
VirtualActionInvoker2< bool, bool >::Invoke(106, L_1250, (bool)0, (bool)0);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3461>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
}
IL_291f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3465>
int32_t L_1251 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = L_1251;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3466>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3470>
goto IL_4195;
}
IL_2939:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3474>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3476>
int32_t L_1252 = V_62;
float L_1253 = V_1;
float L_1254 = V_2;
float L_1255 = V_3;
float L_1256 = V_78;
float L_1257 = V_75;
float L_1258 = V_25;
float L_1259 = V_16;
TMP_Text_InsertNewLine_m3C525A59DCC1B7DADC9402946B20B082EC3DC594(__this, L_1252, L_1253, L_1254, L_1255, L_1256, L_1257, L_1258, L_1259, (&V_27), (&V_26), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3478>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3479>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3480>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3481>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3482>
int32_t L_1260 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber = ((int32_t)il2cpp_codegen_add(L_1260, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3484>
V_17 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3485>
V_28 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3489>
goto IL_4195;
}
IL_299c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3520>
int32_t L_1261 = V_62;
float L_1262 = V_1;
float L_1263 = V_2;
float L_1264 = V_3;
float L_1265 = V_78;
float L_1266 = V_75;
float L_1267 = V_25;
float L_1268 = V_16;
TMP_Text_InsertNewLine_m3C525A59DCC1B7DADC9402946B20B082EC3DC594(__this, L_1261, L_1262, L_1263, L_1264, L_1265, L_1266, L_1267, L_1268, (&V_27), (&V_26), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3521>
V_17 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3522>
V_28 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3525>
goto IL_4195;
}
IL_29be:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3530>
bool L_1269 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
if (!L_1269)
{
goto IL_2ad2;
}
}
{
int32_t L_1270 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_1271 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_1270) >= ((int32_t)L_1271)))
{
goto IL_2ad2;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3534>
float L_1272 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1273 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
if ((!(((float)L_1272) < ((float)((float)(L_1273/(100.0f)))))))
{
goto IL_2a5e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3536>
float L_1274 = V_134;
V_153 = L_1274;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3539>
float L_1275 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
if ((!(((float)L_1275) > ((float)(0.0f)))))
{
goto IL_2a10;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3540>
float L_1276 = V_153;
float L_1277 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_153 = ((float)(L_1276/((float)il2cpp_codegen_subtract((1.0f), L_1277))));
}
IL_2a10:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3542>
float L_1278 = V_134;
float L_1279 = V_25;
bool L_1280 = V_89;
if (L_1280)
{
G_B334_0 = ((float)il2cpp_codegen_subtract(L_1279, (9.99999975E-05f)));
G_B334_1 = L_1278;
goto IL_2a25;
}
G_B333_0 = ((float)il2cpp_codegen_subtract(L_1279, (9.99999975E-05f)));
G_B333_1 = L_1278;
}
{
G_B335_0 = (1.0f);
G_B335_1 = G_B333_0;
G_B335_2 = G_B333_1;
goto IL_2a2a;
}
IL_2a25:
{
G_B335_0 = (1.04999995f);
G_B335_1 = G_B334_0;
G_B335_2 = G_B334_1;
}
IL_2a2a:
{
V_154 = ((float)il2cpp_codegen_subtract(G_B335_2, ((float)il2cpp_codegen_multiply(G_B335_1, G_B335_0))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3543>
float L_1281 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1282 = V_154;
float L_1283 = V_153;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = ((float)il2cpp_codegen_add(L_1281, ((float)(L_1282/L_1283))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3544>
float L_1284 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1285 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
float L_1286;
L_1286 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1284, ((float)(L_1285/(100.0f))), NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = L_1286;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3551>
return;
}
IL_2a5e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3557>
float L_1287 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1288 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
if ((!(((float)L_1287) > ((float)L_1288))))
{
goto IL_2ad2;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3563>
float L_1289 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize = L_1289;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3565>
float L_1290 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1291 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
float L_1292;
L_1292 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_1290, L_1291))/(2.0f))), (0.0500000007f), NULL);
V_155 = L_1292;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3566>
float L_1293 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1294 = V_155;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_subtract(L_1293, L_1294));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3567>
float L_1295 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_1296 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMin;
float L_1297;
L_1297 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1295, (20.0f))), (0.5f)))))/(20.0f))), L_1296, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_1297;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3574>
return;
}
IL_2ad2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3581>
int32_t L_1298 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
V_140 = L_1298;
int32_t L_1299 = V_140;
switch (L_1299)
{
case 0:
{
goto IL_2c21;
}
case 1:
{
goto IL_2b25;
}
case 2:
{
goto IL_2c21;
}
case 3:
{
goto IL_2b02;
}
case 4:
{
goto IL_2c21;
}
case 5:
{
goto IL_2c21;
}
case 6:
{
goto IL_2ba5;
}
}
}
{
goto IL_2c21;
}
IL_2b02:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3590>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1300;
L_1300 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), NULL);
V_62 = L_1300;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3592>
int32_t L_1301 = V_136;
(&V_31)->___index = L_1301;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3593>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3596>
goto IL_4195;
}
IL_2b25:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3599>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1302;
L_1302 = TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_RuntimeMethod_var);
if (L_1302)
{
goto IL_2b57;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3601>
V_62 = (-1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3602>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3603>
(&V_31)->___index = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3604>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3605>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3608>
goto IL_4195;
}
IL_2b57:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3611>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1303;
L_1303 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
V_156 = L_1303;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3612>
int32_t L_1304;
L_1304 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_156), NULL);
V_62 = L_1304;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3614>
int32_t L_1305 = V_62;
V_62 = ((int32_t)il2cpp_codegen_subtract(L_1305, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3615>
int32_t L_1306 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_subtract(L_1306, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3616>
int32_t L_1307 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = L_1307;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3617>
(&V_31)->___unicode = ((int32_t)8230);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3619>
int32_t L_1308 = V_33;
V_33 = ((int32_t)il2cpp_codegen_add(L_1308, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3622>
goto IL_4195;
}
IL_2ba5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3625>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1309;
L_1309 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), NULL);
V_62 = L_1309;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3627>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1310 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1311;
L_1311 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1310, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1311)
{
goto IL_2c07;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3629>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1312 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
String_t* L_1313;
L_1313 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
NullCheck(L_1312);
VirtualActionInvoker1< String_t* >::Invoke(66, L_1312, L_1313);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3630>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1314 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1315 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
NullCheck(L_1314);
L_1314->___m_inputSource = L_1315;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3631>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1316 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1317 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1316);
TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1316, L_1317, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3632>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1318 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
NullCheck(L_1318);
VirtualActionInvoker2< bool, bool >::Invoke(106, L_1318, (bool)0, (bool)0);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3634>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
}
IL_2c07:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3638>
int32_t L_1319 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
(&V_31)->___index = L_1319;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3639>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3642>
goto IL_4195;
}
IL_2c21:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3653>
bool L_1320 = V_73;
if (!L_1320)
{
goto IL_2cf9;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3655>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1321 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1321);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1322 = L_1321->___characterInfo;
int32_t L_1323 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1322);
((L_1322)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1323)))->___isVisible = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3656>
int32_t L_1324 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine = L_1324;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3657>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1325 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1325);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1326 = L_1325->___lineInfo;
int32_t L_1327 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1326);
int32_t* L_1328 = (int32_t*)(&((L_1326)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1327)))->___spaceCount);
int32_t* L_1329 = L_1328;
int32_t L_1330 = *((int32_t*)L_1329);
int32_t L_1331 = ((int32_t)il2cpp_codegen_add(L_1330, 1));
V_61 = L_1331;
*((int32_t*)L_1329) = (int32_t)L_1331;
int32_t L_1332 = V_61;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleSpaceCount = L_1332;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3658>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1333 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1333);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1334 = L_1333->___lineInfo;
int32_t L_1335 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1334);
float L_1336 = V_132;
((L_1334)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1335)))->___marginLeft = L_1336;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3659>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1337 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1337);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1338 = L_1337->___lineInfo;
int32_t L_1339 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1338);
float L_1340 = V_133;
((L_1338)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1339)))->___marginRight = L_1340;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3660>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1341 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1342 = L_1341;
NullCheck(L_1342);
int32_t L_1343 = L_1342->___spaceCount;
NullCheck(L_1342);
L_1342->___spaceCount = ((int32_t)il2cpp_codegen_add(L_1343, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3662>
uint32_t L_1344 = V_5;
if ((!(((uint32_t)L_1344) == ((uint32_t)((int32_t)160)))))
{
goto IL_2f7c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3663>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1345 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1345);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1346 = L_1345->___lineInfo;
int32_t L_1347 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1346);
int32_t* L_1348 = (int32_t*)(&((L_1346)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1347)))->___controlCharacterCount);
int32_t* L_1349 = L_1348;
int32_t L_1350 = *((int32_t*)L_1349);
*((int32_t*)L_1349) = (int32_t)((int32_t)il2cpp_codegen_add(L_1350, 1));
goto IL_2f7c;
}
IL_2cf9:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3665>
uint32_t L_1351 = V_5;
if ((!(((uint32_t)L_1351) == ((uint32_t)((int32_t)173)))))
{
goto IL_2d23;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3667>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1352 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1352);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1353 = L_1352->___characterInfo;
int32_t L_1354 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1353);
((L_1353)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1354)))->___isVisible = (bool)0;
goto IL_2f7c;
}
IL_2d23:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3673>
bool L_1355 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overrideHtmlColors;
if (!L_1355)
{
goto IL_2d35;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3674>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1356 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontColor32;
V_157 = L_1356;
goto IL_2d3d;
}
IL_2d35:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3676>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1357 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_htmlColor;
V_157 = L_1357;
}
IL_2d3d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3680>
int32_t L_1358 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if (L_1358)
{
goto IL_2d53;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3683>
float L_1359 = V_6;
float L_1360 = V_79;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1361 = V_157;
VirtualActionInvoker3< float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(120, __this, L_1359, L_1360, L_1361);
goto IL_2d64;
}
IL_2d53:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3685>
int32_t L_1362 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textElementType;
if ((!(((uint32_t)L_1362) == ((uint32_t)1))))
{
goto IL_2d64;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3687>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1363 = V_157;
VirtualActionInvoker1< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(121, __this, L_1363);
}
IL_2d64:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3691>
bool L_1364 = V_17;
if (!L_1364)
{
goto IL_2d77;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3693>
V_17 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3694>
int32_t L_1365 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine = L_1365;
}
IL_2d77:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3697>
int32_t L_1366 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount = ((int32_t)il2cpp_codegen_add(L_1366, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3698>
int32_t L_1367 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine = L_1367;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3699>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1368 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1368);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1369 = L_1368->___lineInfo;
int32_t L_1370 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1369);
float L_1371 = V_132;
((L_1369)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1370)))->___marginLeft = L_1371;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3700>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1372 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1372);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1373 = L_1372->___lineInfo;
int32_t L_1374 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1373);
float L_1375 = V_133;
((L_1373)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1374)))->___marginRight = L_1375;
goto IL_2f7c;
}
IL_2dd0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3711>
int32_t L_1376 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_1376) == ((uint32_t)6))))
{
goto IL_2ecb;
}
}
{
uint32_t L_1377 = V_5;
if ((((int32_t)L_1377) == ((int32_t)((int32_t)10))))
{
goto IL_2deb;
}
}
{
uint32_t L_1378 = V_5;
if ((!(((uint32_t)L_1378) == ((uint32_t)((int32_t)11)))))
{
goto IL_2ecb;
}
}
IL_2deb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3713>
float L_1379 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
float L_1380 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1381 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_1382 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_1382) > ((float)(0.0f)))))
{
G_B367_0 = ((float)il2cpp_codegen_subtract(L_1379, ((float)il2cpp_codegen_subtract(L_1380, L_1381))));
goto IL_2e14;
}
G_B366_0 = ((float)il2cpp_codegen_subtract(L_1379, ((float)il2cpp_codegen_subtract(L_1380, L_1381))));
}
{
bool L_1383 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
if (!L_1383)
{
G_B368_0 = G_B366_0;
goto IL_2e1b;
}
G_B367_0 = G_B366_0;
}
IL_2e14:
{
G_B369_0 = (0.0f);
G_B369_1 = G_B367_0;
goto IL_2e28;
}
IL_2e1b:
{
float L_1384 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1385 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
G_B369_0 = ((float)il2cpp_codegen_subtract(L_1384, L_1385));
G_B369_1 = G_B368_0;
}
IL_2e28:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3715>
int32_t L_1386 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
V_158 = L_1386;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3717>
float L_1387 = V_24;
if ((!(((float)((float)il2cpp_codegen_add(G_B369_1, G_B369_0))) > ((float)((float)il2cpp_codegen_add(L_1387, (9.99999975E-05f)))))))
{
goto IL_2ecb;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3720>
int32_t L_1388 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex;
if ((!(((uint32_t)L_1388) == ((uint32_t)(-1)))))
{
goto IL_2e53;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3721>
int32_t L_1389 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstOverflowCharacterIndex = L_1389;
}
IL_2e53:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3723>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1390;
L_1390 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), NULL);
V_62 = L_1390;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3725>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1391 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1392;
L_1392 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1391, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1392)
{
goto IL_2eb5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3727>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1393 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
String_t* L_1394;
L_1394 = VirtualFuncInvoker0< String_t* >::Invoke(65, __this);
NullCheck(L_1393);
VirtualActionInvoker1< String_t* >::Invoke(66, L_1393, L_1394);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3728>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1395 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1396 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_inputSource;
NullCheck(L_1395);
L_1395->___m_inputSource = L_1396;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3729>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1397 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
int32_t L_1398 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1397);
TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_1397, L_1398, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3730>
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1399 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_linkedTextComponent;
NullCheck(L_1399);
VirtualActionInvoker2< bool, bool >::Invoke(106, L_1399, (bool)0, (bool)0);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3732>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isTextTruncated = (bool)1;
}
IL_2eb5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3736>
int32_t L_1400 = V_158;
(&V_31)->___index = L_1400;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3737>
(&V_31)->___unicode = 3;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3739>
goto IL_4195;
}
IL_2ecb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3745>
uint32_t L_1401 = V_5;
if ((((int32_t)L_1401) == ((int32_t)((int32_t)10))))
{
goto IL_2f05;
}
}
{
uint32_t L_1402 = V_5;
if ((((int32_t)L_1402) == ((int32_t)((int32_t)11))))
{
goto IL_2f05;
}
}
{
uint32_t L_1403 = V_5;
if ((((int32_t)L_1403) == ((int32_t)((int32_t)160))))
{
goto IL_2f05;
}
}
{
uint32_t L_1404 = V_5;
if ((((int32_t)L_1404) == ((int32_t)((int32_t)8199))))
{
goto IL_2f05;
}
}
{
uint32_t L_1405 = V_5;
if ((((int32_t)L_1405) == ((int32_t)((int32_t)8232))))
{
goto IL_2f05;
}
}
{
uint32_t L_1406 = V_5;
if ((((int32_t)L_1406) == ((int32_t)((int32_t)8233))))
{
goto IL_2f05;
}
}
{
uint32_t L_1407 = V_5;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_1408;
L_1408 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(((int32_t)(uint16_t)L_1407), NULL);
if (!L_1408)
{
goto IL_2f53;
}
}
IL_2f05:
{
uint32_t L_1409 = V_5;
if ((((int32_t)L_1409) == ((int32_t)((int32_t)173))))
{
goto IL_2f53;
}
}
{
uint32_t L_1410 = V_5;
if ((((int32_t)L_1410) == ((int32_t)((int32_t)8203))))
{
goto IL_2f53;
}
}
{
uint32_t L_1411 = V_5;
if ((((int32_t)L_1411) == ((int32_t)((int32_t)8288))))
{
goto IL_2f53;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3747>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1412 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1412);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1413 = L_1412->___lineInfo;
int32_t L_1414 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1413);
int32_t* L_1415 = (int32_t*)(&((L_1413)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1414)))->___spaceCount);
int32_t* L_1416 = L_1415;
int32_t L_1417 = *((int32_t*)L_1416);
*((int32_t*)L_1416) = (int32_t)((int32_t)il2cpp_codegen_add(L_1417, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3748>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1418 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1419 = L_1418;
NullCheck(L_1419);
int32_t L_1420 = L_1419->___spaceCount;
NullCheck(L_1419);
L_1419->___spaceCount = ((int32_t)il2cpp_codegen_add(L_1420, 1));
}
IL_2f53:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3752>
uint32_t L_1421 = V_5;
if ((!(((uint32_t)L_1421) == ((uint32_t)((int32_t)160)))))
{
goto IL_2f7c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3753>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1422 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1422);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1423 = L_1422->___lineInfo;
int32_t L_1424 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1423);
int32_t* L_1425 = (int32_t*)(&((L_1423)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1424)))->___controlCharacterCount);
int32_t* L_1426 = L_1425;
int32_t L_1427 = *((int32_t*)L_1426);
*((int32_t*)L_1426) = (int32_t)((int32_t)il2cpp_codegen_add(L_1427, 1));
}
IL_2f7c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3762>
int32_t L_1428 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_1428) == ((uint32_t)1))))
{
goto IL_3202;
}
}
{
bool L_1429 = V_65;
if (!L_1429)
{
goto IL_2f95;
}
}
{
uint32_t L_1430 = V_5;
if ((!(((uint32_t)L_1430) == ((uint32_t)((int32_t)45)))))
{
goto IL_3202;
}
}
IL_2f95:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3764>
float L_1431 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontSize;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1432 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1433 = L_1432->___fontAsset;
NullCheck(L_1433);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1434 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_1433)->___m_FaceInfo);
float L_1435;
L_1435 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_1434, NULL);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1436 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1437 = L_1436->___fontAsset;
NullCheck(L_1437);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1438 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_1437)->___m_FaceInfo);
float L_1439;
L_1439 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_1438, NULL);
bool L_1440 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_1440)
{
G_B393_0 = ((float)il2cpp_codegen_multiply(((float)(L_1431/L_1435)), L_1439));
goto IL_2fd6;
}
G_B392_0 = ((float)il2cpp_codegen_multiply(((float)(L_1431/L_1435)), L_1439));
}
{
G_B394_0 = (0.100000001f);
G_B394_1 = G_B392_0;
goto IL_2fdb;
}
IL_2fd6:
{
G_B394_0 = (1.0f);
G_B394_1 = G_B393_0;
}
IL_2fdb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3765>
float L_1441 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1442 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1443 = L_1442->___character;
NullCheck(L_1443);
float L_1444 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1443)->___m_Scale;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1445 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1446 = L_1445->___character;
NullCheck(L_1446);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1447 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1446)->___m_Glyph;
NullCheck(L_1447);
float L_1448;
L_1448 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_1447, NULL);
V_159 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B394_1, G_B394_0)), L_1441)), L_1444)), L_1448));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3766>
float L_1449 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginLeft;
V_160 = L_1449;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3767>
float L_1450 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_marginRight;
V_161 = L_1450;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3770>
uint32_t L_1451 = V_5;
if ((!(((uint32_t)L_1451) == ((uint32_t)((int32_t)10)))))
{
goto IL_30fe;
}
}
{
int32_t L_1452 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_1453 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
if ((((int32_t)L_1452) == ((int32_t)L_1453)))
{
goto IL_30fe;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3772>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1454 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1454);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1455 = L_1454->___characterInfo;
int32_t L_1456 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1455);
float L_1457 = ((L_1455)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1456, 1)))))->___pointSize;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1458 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1459 = L_1458->___fontAsset;
NullCheck(L_1459);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1460 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_1459)->___m_FaceInfo);
float L_1461;
L_1461 = FaceInfo_get_pointSize_mDCB57F74233408806DF4F658751ECEE9A66C003E(L_1460, NULL);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1462 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1463 = L_1462->___fontAsset;
NullCheck(L_1463);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1464 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_1463)->___m_FaceInfo);
float L_1465;
L_1465 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_1464, NULL);
bool L_1466 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isOrthographic;
if (L_1466)
{
G_B398_0 = ((float)il2cpp_codegen_multiply(((float)(L_1457/L_1461)), L_1465));
goto IL_308e;
}
G_B397_0 = ((float)il2cpp_codegen_multiply(((float)(L_1457/L_1461)), L_1465));
}
{
G_B399_0 = (0.100000001f);
G_B399_1 = G_B397_0;
goto IL_3093;
}
IL_308e:
{
G_B399_0 = (1.0f);
G_B399_1 = G_B398_0;
}
IL_3093:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3773>
float L_1467 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontScaleMultiplier;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1468 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1469 = L_1468->___character;
NullCheck(L_1469);
float L_1470 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1469)->___m_Scale;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1471 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1472 = L_1471->___character;
NullCheck(L_1472);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1473 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1472)->___m_Glyph;
NullCheck(L_1473);
float L_1474;
L_1474 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_1473, NULL);
V_159 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B399_1, G_B399_0)), L_1467)), L_1470)), L_1474));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3774>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1475 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1475);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1476 = L_1475->___lineInfo;
int32_t L_1477 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1476);
float L_1478 = ((L_1476)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1477)))->___marginLeft;
V_160 = L_1478;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3775>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1479 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1479);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1480 = L_1479->___lineInfo;
int32_t L_1481 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1480);
float L_1482 = ((L_1480)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1481)))->___marginRight;
V_161 = L_1482;
}
IL_30fe:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3778>
float L_1483 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
float L_1484 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1485 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_1486 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_1486) > ((float)(0.0f)))))
{
G_B402_0 = ((float)il2cpp_codegen_subtract(L_1483, ((float)il2cpp_codegen_subtract(L_1484, L_1485))));
goto IL_3127;
}
G_B401_0 = ((float)il2cpp_codegen_subtract(L_1483, ((float)il2cpp_codegen_subtract(L_1484, L_1485))));
}
{
bool L_1487 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
if (!L_1487)
{
G_B403_0 = G_B401_0;
goto IL_312e;
}
G_B402_0 = G_B401_0;
}
IL_3127:
{
G_B404_0 = (0.0f);
G_B404_1 = G_B402_0;
goto IL_313b;
}
IL_312e:
{
float L_1488 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1489 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
G_B404_0 = ((float)il2cpp_codegen_subtract(L_1488, L_1489));
G_B404_1 = G_B403_0;
}
IL_313b:
{
V_162 = ((float)il2cpp_codegen_add(G_B404_1, G_B404_0));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3779>
float L_1490 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1491;
L_1491 = fabsf(L_1490);
bool L_1492 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (!L_1492)
{
G_B406_0 = L_1491;
goto IL_3158;
}
G_B405_0 = L_1491;
}
{
G_B407_0 = (0.0f);
G_B407_1 = G_B405_0;
goto IL_3176;
}
IL_3158:
{
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1493 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Ellipsis);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1494 = L_1493->___character;
NullCheck(L_1494);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_1495 = ((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_1494)->___m_Glyph;
NullCheck(L_1495);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_1496;
L_1496 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_1495, NULL);
V_97 = L_1496;
float L_1497;
L_1497 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_97), NULL);
G_B407_0 = L_1497;
G_B407_1 = G_B406_0;
}
IL_3176:
{
float L_1498 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_1499 = V_159;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3780>
float L_1500 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
if ((!(((float)L_1500) == ((float)(-1.0f)))))
{
G_B409_0 = ((float)il2cpp_codegen_add(G_B407_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B407_0, ((float)il2cpp_codegen_subtract((1.0f), L_1498)))), L_1499))));
goto IL_31a4;
}
G_B408_0 = ((float)il2cpp_codegen_add(G_B407_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B407_0, ((float)il2cpp_codegen_subtract((1.0f), L_1498)))), L_1499))));
}
{
float L_1501 = V_23;
float L_1502 = V_160;
float L_1503 = V_161;
G_B410_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1501, (9.99999975E-05f))), L_1502)), L_1503));
G_B410_1 = G_B408_0;
goto IL_31bd;
}
IL_31a4:
{
float L_1504 = V_23;
float L_1505 = V_160;
float L_1506 = V_161;
float L_1507 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_width;
float L_1508;
L_1508 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_1504, (9.99999975E-05f))), L_1505)), L_1506)), L_1507, NULL);
G_B410_0 = L_1508;
G_B410_1 = G_B409_0;
}
IL_31bd:
{
V_163 = G_B410_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3782>
float L_1509 = V_163;
bool L_1510 = V_89;
if (L_1510)
{
G_B412_0 = L_1509;
G_B412_1 = G_B410_1;
goto IL_31cc;
}
G_B411_0 = L_1509;
G_B411_1 = G_B410_1;
}
{
G_B413_0 = (1.0f);
G_B413_1 = G_B411_0;
G_B413_2 = G_B411_1;
goto IL_31d1;
}
IL_31cc:
{
G_B413_0 = (1.04999995f);
G_B413_1 = G_B412_0;
G_B413_2 = G_B412_1;
}
IL_31d1:
{
if ((!(((float)G_B413_2) < ((float)((float)il2cpp_codegen_multiply(G_B413_1, G_B413_0))))))
{
goto IL_3202;
}
}
{
float L_1511 = V_162;
float L_1512 = V_24;
if ((!(((float)L_1511) < ((float)((float)il2cpp_codegen_add(L_1512, (9.99999975E-05f)))))))
{
goto IL_3202;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3784>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1513 = V_62;
int32_t L_1514 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState), L_1513, L_1514, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3785>
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1515 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState;
TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), L_1515, TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var);
}
IL_3202:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3793>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1516 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1516);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1517 = L_1516->___characterInfo;
int32_t L_1518 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1517);
int32_t L_1519 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
((L_1517)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1518)))->___lineNumber = L_1519;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3794>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1520 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1520);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1521 = L_1520->___characterInfo;
int32_t L_1522 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1521);
int32_t L_1523 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
((L_1521)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1522)))->___pageNumber = L_1523;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3796>
uint32_t L_1524 = V_5;
if ((((int32_t)L_1524) == ((int32_t)((int32_t)10))))
{
goto IL_325a;
}
}
{
uint32_t L_1525 = V_5;
if ((((int32_t)L_1525) == ((int32_t)((int32_t)11))))
{
goto IL_325a;
}
}
{
uint32_t L_1526 = V_5;
if ((((int32_t)L_1526) == ((int32_t)((int32_t)13))))
{
goto IL_325a;
}
}
{
bool L_1527 = V_65;
if (!L_1527)
{
goto IL_3278;
}
}
IL_325a:
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1528 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1528);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1529 = L_1528->___lineInfo;
int32_t L_1530 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1529);
int32_t L_1531 = ((L_1529)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1530)))->___characterCount;
if ((!(((uint32_t)L_1531) == ((uint32_t)1))))
{
goto IL_3299;
}
}
IL_3278:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3797>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1532 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1532);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1533 = L_1532->___lineInfo;
int32_t L_1534 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1533);
int32_t L_1535 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
((L_1533)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1534)))->___alignment = L_1535;
}
IL_3299:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3804>
uint32_t L_1536 = V_5;
if ((!(((uint32_t)L_1536) == ((uint32_t)((int32_t)9)))))
{
goto IL_3335;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3806>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1537 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_1537);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_1538 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_1537)->___m_FaceInfo);
float L_1539;
L_1539 = FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161(L_1538, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1540 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_1540);
uint8_t L_1541 = L_1540->___tabSize;
float L_1542 = V_2;
V_164 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1539, ((float)L_1541))), L_1542));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3808>
bool L_1543 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (!L_1543)
{
goto IL_3300;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3810>
float L_1544 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1545 = V_164;
float L_1546;
L_1546 = floorf(((float)(L_1544/L_1545)));
float L_1547 = V_164;
V_165 = ((float)il2cpp_codegen_multiply(L_1546, L_1547));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3811>
float L_1548 = V_165;
float L_1549 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
if ((((float)L_1548) < ((float)L_1549)))
{
G_B426_0 = __this;
goto IL_32f4;
}
G_B425_0 = __this;
}
{
float L_1550 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1551 = V_164;
G_B427_0 = ((float)il2cpp_codegen_subtract(L_1550, L_1551));
G_B427_1 = G_B425_0;
goto IL_32f6;
}
IL_32f4:
{
float L_1552 = V_165;
G_B427_0 = L_1552;
G_B427_1 = G_B426_0;
}
IL_32f6:
{
NullCheck(G_B427_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B427_1)->___m_xAdvance = G_B427_0;
goto IL_34bc;
}
IL_3300:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3815>
float L_1553 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1554 = V_164;
float L_1555;
L_1555 = ceilf(((float)(L_1553/L_1554)));
float L_1556 = V_164;
V_166 = ((float)il2cpp_codegen_multiply(L_1555, L_1556));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3816>
float L_1557 = V_166;
float L_1558 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
if ((((float)L_1557) > ((float)L_1558)))
{
G_B430_0 = __this;
goto IL_3329;
}
G_B429_0 = __this;
}
{
float L_1559 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1560 = V_164;
G_B431_0 = ((float)il2cpp_codegen_add(L_1559, L_1560));
G_B431_1 = G_B429_0;
goto IL_332b;
}
IL_3329:
{
float L_1561 = V_166;
G_B431_0 = L_1561;
G_B431_1 = G_B430_0;
}
IL_332b:
{
NullCheck(G_B431_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B431_1)->___m_xAdvance = G_B431_0;
goto IL_34bc;
}
IL_3335:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3819>
float L_1562 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
if ((((float)L_1562) == ((float)(0.0f))))
{
goto IL_33db;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3822>
bool L_1563 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_duoSpace;
if (!L_1563)
{
goto IL_3372;
}
}
{
uint32_t L_1564 = V_5;
if ((((int32_t)L_1564) == ((int32_t)((int32_t)46))))
{
goto IL_335f;
}
}
{
uint32_t L_1565 = V_5;
if ((((int32_t)L_1565) == ((int32_t)((int32_t)58))))
{
goto IL_335f;
}
}
{
uint32_t L_1566 = V_5;
if ((!(((uint32_t)L_1566) == ((uint32_t)((int32_t)44)))))
{
goto IL_3372;
}
}
IL_335f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3823>
float L_1567 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
float L_1568 = V_77;
V_167 = ((float)il2cpp_codegen_subtract(((float)(L_1567/(2.0f))), L_1568));
goto IL_337d;
}
IL_3372:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3825>
float L_1569 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_monoSpacing;
float L_1570 = V_77;
V_167 = ((float)il2cpp_codegen_subtract(L_1569, L_1570));
}
IL_337d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3827>
float L_1571 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1572 = V_167;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1573 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_1573);
float L_1574 = L_1573->___normalSpacingOffset;
float L_1575 = V_75;
float L_1576 = V_3;
float L_1577 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
float L_1578 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1571, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1572, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1574, L_1575)), L_1576)))), L_1577)), ((float)il2cpp_codegen_subtract((1.0f), L_1578))))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3829>
bool L_1579 = V_73;
if (L_1579)
{
goto IL_33c1;
}
}
{
uint32_t L_1580 = V_5;
if ((!(((uint32_t)L_1580) == ((uint32_t)((int32_t)8203)))))
{
goto IL_34bc;
}
}
IL_33c1:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3830>
float L_1581 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1582 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
float L_1583 = V_3;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1581, ((float)il2cpp_codegen_multiply(L_1582, L_1583))));
goto IL_34bc;
}
IL_33db:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3832>
bool L_1584 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (!L_1584)
{
goto IL_3448;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3834>
float L_1585 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1586;
L_1586 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_74), NULL);
float L_1587 = V_2;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1588 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_1588);
float L_1589 = L_1588->___normalSpacingOffset;
float L_1590 = V_75;
float L_1591 = V_78;
float L_1592 = V_3;
float L_1593 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
float L_1594 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_1585, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1586, L_1587)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1589, L_1590)), L_1591)), L_1592)))), L_1593)), ((float)il2cpp_codegen_subtract((1.0f), L_1594))))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3836>
bool L_1595 = V_73;
if (L_1595)
{
goto IL_3431;
}
}
{
uint32_t L_1596 = V_5;
if ((!(((uint32_t)L_1596) == ((uint32_t)((int32_t)8203)))))
{
goto IL_34bc;
}
}
IL_3431:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3837>
float L_1597 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1598 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
float L_1599 = V_3;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_subtract(L_1597, ((float)il2cpp_codegen_multiply(L_1598, L_1599))));
goto IL_34bc;
}
IL_3448:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3841>
float L_1600 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1601;
L_1601 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_72), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1602 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_FXScale);
float L_1603 = L_1602->___x;
float L_1604;
L_1604 = GlyphValueRecord_get_xAdvance_m6C392027FA91E0705C1585C5EF40D984AAA0013E((&V_74), NULL);
float L_1605 = V_2;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1606 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_1606);
float L_1607 = L_1606->___normalSpacingOffset;
float L_1608 = V_75;
float L_1609 = V_78;
float L_1610 = V_3;
float L_1611 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
float L_1612 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1600, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1601, L_1603)), L_1604)), L_1605)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1607, L_1608)), L_1609)), L_1610)))), L_1611)), ((float)il2cpp_codegen_subtract((1.0f), L_1612))))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3843>
bool L_1613 = V_73;
if (L_1613)
{
goto IL_34a7;
}
}
{
uint32_t L_1614 = V_5;
if ((!(((uint32_t)L_1614) == ((uint32_t)((int32_t)8203)))))
{
goto IL_34bc;
}
}
IL_34a7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3844>
float L_1615 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
float L_1616 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordSpacing;
float L_1617 = V_3;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(L_1615, ((float)il2cpp_codegen_multiply(L_1616, L_1617))));
}
IL_34bc:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3848>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1618 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1618);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1619 = L_1618->___characterInfo;
int32_t L_1620 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1619);
float L_1621 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance;
((L_1619)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1620)))->___xAdvance = L_1621;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3855>
uint32_t L_1622 = V_5;
if ((!(((uint32_t)L_1622) == ((uint32_t)((int32_t)13)))))
{
goto IL_34f5;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3858>
float L_1623 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add((0.0f), L_1623));
}
IL_34f5:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3867>
int32_t L_1624 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_1624) == ((uint32_t)5))))
{
goto IL_3637;
}
}
{
uint32_t L_1625 = V_5;
if ((((int32_t)L_1625) == ((int32_t)((int32_t)10))))
{
goto IL_3637;
}
}
{
uint32_t L_1626 = V_5;
if ((((int32_t)L_1626) == ((int32_t)((int32_t)11))))
{
goto IL_3637;
}
}
{
uint32_t L_1627 = V_5;
if ((((int32_t)L_1627) == ((int32_t)((int32_t)13))))
{
goto IL_3637;
}
}
{
uint32_t L_1628 = V_5;
if ((((int32_t)L_1628) == ((int32_t)((int32_t)8232))))
{
goto IL_3637;
}
}
{
uint32_t L_1629 = V_5;
if ((((int32_t)L_1629) == ((int32_t)((int32_t)8233))))
{
goto IL_3637;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3870>
int32_t L_1630 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1631);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1632 = L_1631->___pageInfo;
NullCheck(L_1632);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1630, 1))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_1632)->max_length)))))
{
goto IL_3564;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3871>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1633 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1633);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9** L_1634 = (TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9**)(&L_1633->___pageInfo);
int32_t L_1635 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5(L_1634, ((int32_t)il2cpp_codegen_add(L_1635, 1)), (bool)1, TMP_TextInfo_Resize_TisTMP_PageInfo_t062E56948480FAB066C168E14DC79CC83CC369B4_m2A5C121053D091AFFFBF48BA9BAF7C7FAC0FD9C5_RuntimeMethod_var);
}
IL_3564:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3873>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1636 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1636);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1637 = L_1636->___pageInfo;
int32_t L_1638 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_1637);
float L_1639 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_PageAscender;
((L_1637)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1638)))->___ascender = L_1639;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3874>
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3875>
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3876>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1640 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1640);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1641 = L_1640->___pageInfo;
int32_t L_1642 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_1641);
float L_1643 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1644 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1644);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1645 = L_1644->___pageInfo;
int32_t L_1646 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_1645);
float L_1647 = ((L_1645)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1646)))->___descender;
if ((((float)L_1643) < ((float)L_1647)))
{
G_B461_0 = ((L_1641)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1642)));
goto IL_35db;
}
G_B460_0 = ((L_1641)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1642)));
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1648 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1648);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1649 = L_1648->___pageInfo;
int32_t L_1650 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_1649);
float L_1651 = ((L_1649)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1650)))->___descender;
G_B462_0 = L_1651;
G_B462_1 = G_B460_0;
goto IL_35e1;
}
IL_35db:
{
float L_1652 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
G_B462_0 = L_1652;
G_B462_1 = G_B461_0;
}
IL_35e1:
{
G_B462_1->___descender = G_B462_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3878>
bool L_1653 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage;
if (!L_1653)
{
goto IL_3616;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3880>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3881>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1654 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1654);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1655 = L_1654->___pageInfo;
int32_t L_1656 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_1655);
int32_t L_1657 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((L_1655)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1656)))->___firstCharacterIndex = L_1657;
}
IL_3616:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3885>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1658 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1658);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_1659 = L_1658->___pageInfo;
int32_t L_1660 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_1659);
int32_t L_1661 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((L_1659)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1660)))->___lastCharacterIndex = L_1661;
}
IL_3637:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3893>
uint32_t L_1662 = V_5;
if ((((int32_t)L_1662) == ((int32_t)((int32_t)10))))
{
goto IL_3673;
}
}
{
uint32_t L_1663 = V_5;
if ((((int32_t)L_1663) == ((int32_t)((int32_t)11))))
{
goto IL_3673;
}
}
{
uint32_t L_1664 = V_5;
if ((((int32_t)L_1664) == ((int32_t)3)))
{
goto IL_3673;
}
}
{
uint32_t L_1665 = V_5;
if ((((int32_t)L_1665) == ((int32_t)((int32_t)8232))))
{
goto IL_3673;
}
}
{
uint32_t L_1666 = V_5;
if ((((int32_t)L_1666) == ((int32_t)((int32_t)8233))))
{
goto IL_3673;
}
}
{
uint32_t L_1667 = V_5;
bool L_1668 = V_65;
if (((int32_t)(((((int32_t)L_1667) == ((int32_t)((int32_t)45)))? 1 : 0)&(int32_t)L_1668)))
{
goto IL_3673;
}
}
{
int32_t L_1669 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_1670 = V_0;
if ((!(((uint32_t)L_1669) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1670, 1))))))
{
goto IL_3dae;
}
}
IL_3673:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3898>
float L_1671 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1672 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender;
V_168 = ((float)il2cpp_codegen_subtract(L_1671, L_1672));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3899>
float L_1673 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
if ((!(((float)L_1673) > ((float)(0.0f)))))
{
goto IL_373b;
}
}
{
float L_1674 = V_168;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_1675;
L_1675 = fabsf(L_1674);
if ((!(((float)L_1675) > ((float)(0.00999999978f)))))
{
goto IL_373b;
}
}
{
bool L_1676 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing;
if (L_1676)
{
goto IL_373b;
}
}
{
bool L_1677 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage;
if (L_1677)
{
goto IL_373b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3902>
int32_t L_1678 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
int32_t L_1679 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
float L_1680 = V_168;
TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D(__this, L_1678, L_1679, L_1680, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3903>
float L_1681 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
float L_1682 = V_168;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender = ((float)il2cpp_codegen_subtract(L_1681, L_1682));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3904>
float L_1683 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_1684 = V_168;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = ((float)il2cpp_codegen_add(L_1683, L_1684));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3907>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1685 = (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState)->___lineNumber;
int32_t L_1686 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
if ((!(((uint32_t)L_1685) == ((uint32_t)L_1686))))
{
goto IL_373b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3909>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1687;
L_1687 = TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), TMP_TextProcessingStack_1_Pop_m86F5023CF5AFB9A7D810221367C63FA084F0EBE7_RuntimeMethod_var);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState = L_1687;
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___textInfo), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___italicAngleStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___colorStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___underlineColorStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___strikethroughColorStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___highlightColorStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___highlightStateStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___colorGradientStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___colorGradientStack))->___m_DefaultItem), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___sizeStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___indentStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___fontWeightStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___styleStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___baselineStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___actionStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___fontAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___spriteAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___material), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___materialReferenceStack))->___m_DefaultItem))->___fallbackMaterial), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___lineJustificationStack))->___itemStack), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___currentFontAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___currentSpriteAsset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState))->___currentMaterial), (void*)NULL);
#endif
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3910>
float* L_1688 = (float*)(&(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState)->___startOfLineAscender);
float* L_1689 = L_1688;
float L_1690 = *((float*)L_1689);
float L_1691 = V_168;
*((float*)L_1689) = (float)((float)il2cpp_codegen_add(L_1690, L_1691));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3911>
float* L_1692 = (float*)(&(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState)->___lineOffset);
float* L_1693 = L_1692;
float L_1694 = *((float*)L_1693);
float L_1695 = V_168;
*((float*)L_1693) = (float)((float)il2cpp_codegen_add(L_1694, L_1695));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3912>
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A L_1696 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState;
TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack), L_1696, TMP_TextProcessingStack_1_Push_m63F37445718C865947D1BCBD1E67978F717F2E2A_RuntimeMethod_var);
}
IL_373b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3915>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNewPage = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3918>
float L_1697 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender;
float L_1698 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
V_169 = ((float)il2cpp_codegen_subtract(L_1697, L_1698));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3919>
float L_1699 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1700 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
V_170 = ((float)il2cpp_codegen_subtract(L_1699, L_1700));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3922>
float L_1701 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
float L_1702 = V_170;
if ((((float)L_1701) < ((float)L_1702)))
{
G_B480_0 = __this;
goto IL_376f;
}
G_B479_0 = __this;
}
{
float L_1703 = V_170;
G_B481_0 = L_1703;
G_B481_1 = G_B479_0;
goto IL_3775;
}
IL_376f:
{
float L_1704 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
G_B481_0 = L_1704;
G_B481_1 = G_B480_0;
}
IL_3775:
{
NullCheck(G_B481_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B481_1)->___m_ElementDescender = G_B481_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3923>
bool L_1705 = V_27;
if (L_1705)
{
goto IL_3786;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3924>
float L_1706 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ElementDescender;
V_26 = L_1706;
}
IL_3786:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3926>
bool L_1707 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_useMaxVisibleDescender;
if (!L_1707)
{
goto IL_37ad;
}
}
{
int32_t L_1708 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_1709 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
if ((((int32_t)L_1708) >= ((int32_t)L_1709)))
{
goto IL_37aa;
}
}
{
int32_t L_1710 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
int32_t L_1711 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
if ((((int32_t)L_1710) < ((int32_t)L_1711)))
{
goto IL_37ad;
}
}
IL_37aa:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3927>
V_27 = (bool)1;
}
IL_37ad:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3930>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1712 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1712);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1713 = L_1712->___lineInfo;
int32_t L_1714 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1713);
int32_t L_1715 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
((L_1713)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1714)))->___firstCharacterIndex = L_1715;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3931>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1716 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1716);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1717 = L_1716->___lineInfo;
int32_t L_1718 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1717);
int32_t L_1719 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
int32_t L_1720 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
if ((((int32_t)L_1719) > ((int32_t)L_1720)))
{
G_B489_0 = __this;
G_B489_1 = ((L_1717)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1718)));
goto IL_37fb;
}
G_B488_0 = __this;
G_B488_1 = ((L_1717)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1718)));
}
{
int32_t L_1721 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
G_B490_0 = L_1721;
G_B490_1 = G_B488_0;
G_B490_2 = G_B488_1;
goto IL_3801;
}
IL_37fb:
{
int32_t L_1722 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine;
G_B490_0 = L_1722;
G_B490_1 = G_B489_0;
G_B490_2 = G_B489_1;
}
IL_3801:
{
int32_t L_1723 = G_B490_0;
V_61 = L_1723;
NullCheck(G_B490_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B490_1)->___m_firstVisibleCharacterOfLine = L_1723;
int32_t L_1724 = V_61;
G_B490_2->___firstVisibleCharacterIndex = L_1724;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3932>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1725 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1725);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1726 = L_1725->___lineInfo;
int32_t L_1727 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1726);
int32_t L_1728 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_1729 = L_1728;
V_61 = L_1729;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastCharacterOfLine = L_1729;
int32_t L_1730 = V_61;
((L_1726)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1727)))->___lastCharacterIndex = L_1730;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3933>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1731 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1731);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1732 = L_1731->___lineInfo;
int32_t L_1733 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1732);
int32_t L_1734 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
int32_t L_1735 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
if ((((int32_t)L_1734) < ((int32_t)L_1735)))
{
G_B492_0 = __this;
G_B492_1 = ((L_1732)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1733)));
goto IL_3869;
}
G_B491_0 = __this;
G_B491_1 = ((L_1732)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1733)));
}
{
int32_t L_1736 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
G_B493_0 = L_1736;
G_B493_1 = G_B491_0;
G_B493_2 = G_B491_1;
goto IL_386f;
}
IL_3869:
{
int32_t L_1737 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
G_B493_0 = L_1737;
G_B493_1 = G_B492_0;
G_B493_2 = G_B492_1;
}
IL_386f:
{
int32_t L_1738 = G_B493_0;
V_61 = L_1738;
NullCheck(G_B493_1);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B493_1)->___m_lastVisibleCharacterOfLine = L_1738;
int32_t L_1739 = V_61;
G_B493_2->___lastVisibleCharacterIndex = L_1739;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3935>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1740 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1740);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1741 = L_1740->___lineInfo;
int32_t L_1742 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1741);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1743 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1743);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1744 = L_1743->___lineInfo;
int32_t L_1745 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1744);
int32_t L_1746 = ((L_1744)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1745)))->___lastCharacterIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1747 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1747);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1748 = L_1747->___lineInfo;
int32_t L_1749 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1748);
int32_t L_1750 = ((L_1748)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1749)))->___firstCharacterIndex;
((L_1741)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1742)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1746, L_1750)), 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3936>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1751 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1751);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1752 = L_1751->___lineInfo;
int32_t L_1753 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1752);
int32_t L_1754 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount;
((L_1752)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1753)))->___visibleCharacterCount = L_1754;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3937>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1755 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1755);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1756 = L_1755->___lineInfo;
int32_t L_1757 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1756);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1758 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1758);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1759 = L_1758->___lineInfo;
int32_t L_1760 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1759);
int32_t L_1761 = ((L_1759)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1760)))->___lastVisibleCharacterIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1762 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1762);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1763 = L_1762->___lineInfo;
int32_t L_1764 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1763);
int32_t L_1765 = ((L_1763)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1764)))->___firstCharacterIndex;
int32_t L_1766 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount;
((L_1756)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1757)))->___visibleSpaceCount = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1761, 1)), L_1765)), L_1766));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3938>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1767 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1767);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1768 = L_1767->___lineInfo;
int32_t L_1769 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1768);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1770 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_1768)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1769)))->___lineExtents);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1771 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1771);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1772 = L_1771->___characterInfo;
int32_t L_1773 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacterOfLine;
NullCheck(L_1772);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1774 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1772)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1773)))->___bottomLeft);
float L_1775 = L_1774->___x;
float L_1776 = V_170;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1777;
memset((&L_1777), 0, sizeof(L_1777));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1777), L_1775, L_1776, NULL);
L_1770->___min = L_1777;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3939>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1778 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1778);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1779 = L_1778->___lineInfo;
int32_t L_1780 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1779);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1781 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_1779)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1780)))->___lineExtents);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1782 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1782);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1783 = L_1782->___characterInfo;
int32_t L_1784 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
NullCheck(L_1783);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1785 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1783)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1784)))->___topRight);
float L_1786 = L_1785->___x;
float L_1787 = V_169;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1788;
memset((&L_1788), 0, sizeof(L_1788));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1788), L_1786, L_1787, NULL);
L_1781->___max = L_1788;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3940>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1789 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1789);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1790 = L_1789->___lineInfo;
int32_t L_1791 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1790);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1792 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1792);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1793 = L_1792->___lineInfo;
int32_t L_1794 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1793);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1795 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_1793)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1794)))->___lineExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1796 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1795->___max);
float L_1797 = L_1796->___x;
float L_1798 = V_6;
float L_1799 = V_2;
((L_1790)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1791)))->___length = ((float)il2cpp_codegen_subtract(L_1797, ((float)il2cpp_codegen_multiply(L_1798, L_1799))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3941>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1800 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1800);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1801 = L_1800->___lineInfo;
int32_t L_1802 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1801);
float L_1803 = V_25;
((L_1801)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1802)))->___width = L_1803;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3943>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1804 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1804);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1805 = L_1804->___lineInfo;
int32_t L_1806 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1805);
int32_t L_1807 = ((L_1805)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1806)))->___characterCount;
if ((!(((uint32_t)L_1807) == ((uint32_t)1))))
{
goto IL_3a7d;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3944>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1808 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1808);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1809 = L_1808->___lineInfo;
int32_t L_1810 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1809);
int32_t L_1811 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineJustification;
((L_1809)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1810)))->___alignment = L_1811;
}
IL_3a7d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3946>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1812 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_currentFontAsset;
NullCheck(L_1812);
float L_1813 = L_1812->___normalSpacingOffset;
float L_1814 = V_75;
float L_1815 = V_78;
float L_1816 = V_3;
float L_1817 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_cSpacing;
float L_1818 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_171 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1813, L_1814)), L_1815)), L_1816)), L_1817)), ((float)il2cpp_codegen_subtract((1.0f), L_1818))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3947>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1819 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1819);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1820 = L_1819->___characterInfo;
int32_t L_1821 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
NullCheck(L_1820);
bool L_1822 = ((L_1820)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1821)))->___isVisible;
if (!L_1822)
{
goto IL_3b0b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3948>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1823 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1823);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1824 = L_1823->___lineInfo;
int32_t L_1825 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1824);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1826 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1826);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1827 = L_1826->___characterInfo;
int32_t L_1828 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastVisibleCharacterOfLine;
NullCheck(L_1827);
float L_1829 = ((L_1827)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1828)))->___xAdvance;
bool L_1830 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_1830)
{
G_B498_0 = L_1829;
G_B498_1 = ((L_1824)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1825)));
goto IL_3b01;
}
G_B497_0 = L_1829;
G_B497_1 = ((L_1824)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1825)));
}
{
float L_1831 = V_171;
G_B499_0 = ((-L_1831));
G_B499_1 = G_B497_0;
G_B499_2 = G_B497_1;
goto IL_3b03;
}
IL_3b01:
{
float L_1832 = V_171;
G_B499_0 = L_1832;
G_B499_1 = G_B498_0;
G_B499_2 = G_B498_1;
}
IL_3b03:
{
G_B499_2->___maxAdvance = ((float)il2cpp_codegen_add(G_B499_1, G_B499_0));
goto IL_3b51;
}
IL_3b0b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3950>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1833 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1833);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1834 = L_1833->___lineInfo;
int32_t L_1835 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1834);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1836 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1836);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1837 = L_1836->___characterInfo;
int32_t L_1838 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lastCharacterOfLine;
NullCheck(L_1837);
float L_1839 = ((L_1837)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1838)))->___xAdvance;
bool L_1840 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_1840)
{
G_B502_0 = L_1839;
G_B502_1 = ((L_1834)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1835)));
goto IL_3b49;
}
G_B501_0 = L_1839;
G_B501_1 = ((L_1834)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1835)));
}
{
float L_1841 = V_171;
G_B503_0 = ((-L_1841));
G_B503_1 = G_B501_0;
G_B503_2 = G_B501_1;
goto IL_3b4b;
}
IL_3b49:
{
float L_1842 = V_171;
G_B503_0 = L_1842;
G_B503_1 = G_B502_0;
G_B503_2 = G_B502_1;
}
IL_3b4b:
{
G_B503_2->___maxAdvance = ((float)il2cpp_codegen_add(G_B503_1, G_B503_0));
}
IL_3b51:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3952>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1843 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1843);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1844 = L_1843->___lineInfo;
int32_t L_1845 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1844);
float L_1846 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
((L_1844)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1845)))->___baseline = ((float)il2cpp_codegen_subtract((0.0f), L_1846));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3953>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1847 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1847);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1848 = L_1847->___lineInfo;
int32_t L_1849 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1848);
float L_1850 = V_169;
((L_1848)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1849)))->___ascender = L_1850;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3954>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1851 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1851);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1852 = L_1851->___lineInfo;
int32_t L_1853 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1852);
float L_1854 = V_170;
((L_1852)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1853)))->___descender = L_1854;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3955>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1855 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1855);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1856 = L_1855->___lineInfo;
int32_t L_1857 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
NullCheck(L_1856);
float L_1858 = V_169;
float L_1859 = V_170;
float L_1860 = V_16;
float L_1861 = V_1;
((L_1856)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1857)))->___lineHeight = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_1858, L_1859)), ((float)il2cpp_codegen_multiply(L_1860, L_1861))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3958>
uint32_t L_1862 = V_5;
if ((((int32_t)L_1862) == ((int32_t)((int32_t)10))))
{
goto IL_3c03;
}
}
{
uint32_t L_1863 = V_5;
if ((((int32_t)L_1863) == ((int32_t)((int32_t)11))))
{
goto IL_3c03;
}
}
{
uint32_t L_1864 = V_5;
bool L_1865 = V_65;
if (((int32_t)(((((int32_t)L_1864) == ((int32_t)((int32_t)45)))? 1 : 0)&(int32_t)L_1865)))
{
goto IL_3c03;
}
}
{
uint32_t L_1866 = V_5;
if ((((int32_t)L_1866) == ((int32_t)((int32_t)8232))))
{
goto IL_3c03;
}
}
{
uint32_t L_1867 = V_5;
if ((!(((uint32_t)L_1867) == ((uint32_t)((int32_t)8233)))))
{
goto IL_3d9f;
}
}
IL_3c03:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3961>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_1868 = V_62;
int32_t L_1869 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState), L_1868, L_1869, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3963>
int32_t L_1870 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber = ((int32_t)il2cpp_codegen_add(L_1870, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3964>
V_17 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3965>
V_29 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3966>
V_28 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3968>
int32_t L_1871 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstCharacterOfLine = ((int32_t)il2cpp_codegen_add(L_1871, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3969>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleCharacterCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3970>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineVisibleSpaceCount = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3973>
int32_t L_1872 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1873 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1873);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_1874 = L_1873->___lineInfo;
NullCheck(L_1874);
if ((((int32_t)L_1872) < ((int32_t)((int32_t)(((RuntimeArray*)L_1874)->max_length)))))
{
goto IL_3c6a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3974>
int32_t L_1875 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66(__this, L_1875, NULL);
}
IL_3c6a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3976>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1876 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1876);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1877 = L_1876->___characterInfo;
int32_t L_1878 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1877);
float L_1879 = ((L_1877)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1878)))->___adjustedAscender;
V_172 = L_1879;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3979>
float L_1880 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
if ((!(((float)L_1880) == ((float)(-32767.0f)))))
{
goto IL_3cef;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3981>
float L_1881 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender;
float L_1882 = V_172;
float L_1883 = V_16;
float L_1884 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacingDelta;
float L_1885 = V_1;
float L_1886 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
uint32_t L_1887 = V_5;
if ((((int32_t)L_1887) == ((int32_t)((int32_t)10))))
{
G_B515_0 = L_1886;
G_B515_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1881)), L_1882)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1883, L_1884)), L_1885))));
goto IL_3ccb;
}
G_B513_0 = L_1886;
G_B513_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_1881)), L_1882)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_1883, L_1884)), L_1885))));
}
{
uint32_t L_1888 = V_5;
if ((((int32_t)L_1888) == ((int32_t)((int32_t)8233))))
{
G_B515_0 = G_B513_0;
G_B515_1 = G_B513_1;
goto IL_3ccb;
}
G_B514_0 = G_B513_0;
G_B514_1 = G_B513_1;
}
{
G_B516_0 = (0.0f);
G_B516_1 = G_B514_0;
G_B516_2 = G_B514_1;
goto IL_3cd1;
}
IL_3ccb:
{
float L_1889 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_paragraphSpacing;
G_B516_0 = L_1889;
G_B516_1 = G_B515_0;
G_B516_2 = G_B515_1;
}
IL_3cd1:
{
float L_1890 = V_3;
V_173 = ((float)il2cpp_codegen_add(G_B516_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B516_1, G_B516_0)), L_1890))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3982>
float L_1891 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_1892 = V_173;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset = ((float)il2cpp_codegen_add(L_1891, L_1892));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3983>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)0;
goto IL_3d2f;
}
IL_3cef:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3987>
float L_1893 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineOffset;
float L_1894 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineHeight;
float L_1895 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineSpacing;
uint32_t L_1896 = V_5;
if ((((int32_t)L_1896) == ((int32_t)((int32_t)10))))
{
G_B520_0 = L_1895;
G_B520_1 = L_1894;
G_B520_2 = L_1893;
G_B520_3 = __this;
goto IL_3d18;
}
G_B518_0 = L_1895;
G_B518_1 = L_1894;
G_B518_2 = L_1893;
G_B518_3 = __this;
}
{
uint32_t L_1897 = V_5;
if ((((int32_t)L_1897) == ((int32_t)((int32_t)8233))))
{
G_B520_0 = G_B518_0;
G_B520_1 = G_B518_1;
G_B520_2 = G_B518_2;
G_B520_3 = G_B518_3;
goto IL_3d18;
}
G_B519_0 = G_B518_0;
G_B519_1 = G_B518_1;
G_B519_2 = G_B518_2;
G_B519_3 = G_B518_3;
}
{
G_B521_0 = (0.0f);
G_B521_1 = G_B519_0;
G_B521_2 = G_B519_1;
G_B521_3 = G_B519_2;
G_B521_4 = G_B519_3;
goto IL_3d1e;
}
IL_3d18:
{
float L_1898 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_paragraphSpacing;
G_B521_0 = L_1898;
G_B521_1 = G_B520_0;
G_B521_2 = G_B520_1;
G_B521_3 = G_B520_2;
G_B521_4 = G_B520_3;
}
IL_3d1e:
{
float L_1899 = V_3;
NullCheck(G_B521_4);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)G_B521_4)->___m_lineOffset = ((float)il2cpp_codegen_add(G_B521_3, ((float)il2cpp_codegen_add(G_B521_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B521_1, G_B521_0)), L_1899))))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3988>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsDrivenLineSpacing = (bool)1;
}
IL_3d2f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3991>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_1900 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineAscender = L_1900;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3992>
float L_1901 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxLineDescender = L_1901;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3993>
float L_1902 = V_172;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_startOfLineAscender = L_1902;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3995>
float L_1903 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_LineIndent;
float L_1904 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___tag_Indent;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_xAdvance = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_1903)), L_1904));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3997>
int32_t L_1905 = V_62;
int32_t L_1906 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_1905, L_1906, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:3998>
int32_t L_1907 = V_62;
int32_t L_1908 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), L_1907, L_1908, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4000>
int32_t L_1909 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_add(L_1909, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4004>
goto IL_4195;
}
IL_3d9f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4008>
uint32_t L_1910 = V_5;
if ((!(((uint32_t)L_1910) == ((uint32_t)3))))
{
goto IL_3dae;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4009>
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_1911 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
NullCheck(L_1911);
V_62 = ((int32_t)(((RuntimeArray*)L_1911)->max_length));
}
IL_3dae:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4020>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1912 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1912);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1913 = L_1912->___characterInfo;
int32_t L_1914 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1913);
bool L_1915 = ((L_1913)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1914)))->___isVisible;
if (!L_1915)
{
goto IL_3ee2;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4022>
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1916 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1917 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1916->___min);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1918 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1919 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1918->___min);
float L_1920 = L_1919->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1921 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1921);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1922 = L_1921->___characterInfo;
int32_t L_1923 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1922);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1924 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1922)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1923)))->___bottomLeft);
float L_1925 = L_1924->___x;
float L_1926;
L_1926 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1920, L_1925, NULL);
L_1917->___x = L_1926;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4023>
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1927 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1928 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1927->___min);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1929 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1930 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1929->___min);
float L_1931 = L_1930->___y;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1932 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1932);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1933 = L_1932->___characterInfo;
int32_t L_1934 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1933);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1935 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1933)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1934)))->___bottomLeft);
float L_1936 = L_1935->___y;
float L_1937;
L_1937 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1931, L_1936, NULL);
L_1928->___y = L_1937;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4025>
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1938 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1939 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1938->___max);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1940 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1941 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1940->___max);
float L_1942 = L_1941->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1943 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1943);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1944 = L_1943->___characterInfo;
int32_t L_1945 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1944);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1946 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1944)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1945)))->___topRight);
float L_1947 = L_1946->___x;
float L_1948;
L_1948 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1942, L_1947, NULL);
L_1939->___x = L_1948;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4026>
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1949 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1950 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1949->___max);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_1951 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1952 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_1951->___max);
float L_1953 = L_1952->___y;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1954 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1954);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1955 = L_1954->___characterInfo;
int32_t L_1956 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1955);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1957 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_1955)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1956)))->___topRight);
float L_1958 = L_1957->___y;
float L_1959;
L_1959 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1953, L_1958, NULL);
L_1950->___y = L_1959;
}
IL_3ee2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4037>
int32_t L_1960 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextWrappingMode;
if (!L_1960)
{
goto IL_3ef3;
}
}
{
int32_t L_1961 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextWrappingMode;
if ((!(((uint32_t)L_1961) == ((uint32_t)3))))
{
goto IL_3f11;
}
}
IL_3ef3:
{
int32_t L_1962 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((((int32_t)L_1962) == ((int32_t)3)))
{
goto IL_3f11;
}
}
{
int32_t L_1963 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((((int32_t)L_1963) == ((int32_t)1)))
{
goto IL_3f11;
}
}
{
int32_t L_1964 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_1964) == ((uint32_t)6))))
{
goto IL_4174;
}
}
IL_3f11:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4041>
V_174 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4042>
V_175 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4044>
bool L_1965 = V_73;
if (L_1965)
{
goto IL_3f36;
}
}
{
uint32_t L_1966 = V_5;
if ((((int32_t)L_1966) == ((int32_t)((int32_t)8203))))
{
goto IL_3f36;
}
}
{
uint32_t L_1967 = V_5;
if ((((int32_t)L_1967) == ((int32_t)((int32_t)45))))
{
goto IL_3f36;
}
}
{
uint32_t L_1968 = V_5;
if ((!(((uint32_t)L_1968) == ((uint32_t)((int32_t)173)))))
{
goto IL_3fee;
}
}
IL_3f36:
{
bool L_1969 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace;
bool L_1970 = V_29;
if (!((int32_t)(((((int32_t)L_1969) == ((int32_t)0))? 1 : 0)|(int32_t)L_1970)))
{
goto IL_3fee;
}
}
{
uint32_t L_1971 = V_5;
if ((((int32_t)L_1971) == ((int32_t)((int32_t)160))))
{
goto IL_3fee;
}
}
{
uint32_t L_1972 = V_5;
if ((((int32_t)L_1972) == ((int32_t)((int32_t)8199))))
{
goto IL_3fee;
}
}
{
uint32_t L_1973 = V_5;
if ((((int32_t)L_1973) == ((int32_t)((int32_t)8209))))
{
goto IL_3fee;
}
}
{
uint32_t L_1974 = V_5;
if ((((int32_t)L_1974) == ((int32_t)((int32_t)8239))))
{
goto IL_3fee;
}
}
{
uint32_t L_1975 = V_5;
if ((((int32_t)L_1975) == ((int32_t)((int32_t)8288))))
{
goto IL_3fee;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4047>
uint32_t L_1976 = V_5;
if ((!(((uint32_t)L_1976) == ((uint32_t)((int32_t)45)))))
{
goto IL_3fd8;
}
}
{
int32_t L_1977 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_1977) <= ((int32_t)0)))
{
goto IL_3fd8;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1978 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1978);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1979 = L_1978->___characterInfo;
int32_t L_1980 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1979);
Il2CppChar L_1981 = ((L_1979)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1980, 1)))))->___character;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_1982;
L_1982 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_1981, NULL);
if (!L_1982)
{
goto IL_3fd8;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1983 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_1983);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1984 = L_1983->___characterInfo;
int32_t L_1985 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_1984);
int32_t L_1986 = ((L_1984)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1985, 1)))))->___lineNumber;
int32_t L_1987 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
if ((((int32_t)L_1986) == ((int32_t)L_1987)))
{
goto IL_4146;
}
}
IL_3fd8:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4049>
V_28 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4050>
V_174 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4053>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState)->___previous_WordBreak = (-1);
goto IL_4146;
}
IL_3fee:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4057>
bool L_1988 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace;
if (L_1988)
{
goto IL_409d;
}
}
{
uint32_t L_1989 = V_5;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
bool L_1990;
L_1990 = TMP_TextParsingUtilities_IsHangul_mD91D4844927EA1F7F27C03D58B58D75D7F6FF93C(L_1989, NULL);
if (!L_1990)
{
goto IL_4009;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
bool L_1991;
L_1991 = TMP_Settings_get_useModernHangulLineBreakingRules_m20EF8E9FBDF86C21A8E30F3B5B2DF997ABB3A060(NULL);
if (!L_1991)
{
goto IL_4015;
}
}
IL_4009:
{
uint32_t L_1992 = V_5;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
bool L_1993;
L_1993 = TMP_TextParsingUtilities_IsCJK_m5FDC883883109CEA7C677CEB2C41107E932B75A6(L_1992, NULL);
if (!L_1993)
{
goto IL_409d;
}
}
IL_4015:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4059>
il2cpp_codegen_runtime_class_init_inline(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_1994;
L_1994 = TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2(NULL);
NullCheck(L_1994);
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_1995 = L_1994->___leadingCharacters;
uint32_t L_1996 = V_5;
NullCheck(L_1995);
bool L_1997;
L_1997 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_1995, L_1996, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4060>
int32_t L_1998 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_1999 = V_0;
if ((((int32_t)L_1998) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1999, 1)))))
{
G_B553_0 = L_1997;
goto IL_405f;
}
G_B552_0 = L_1997;
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_2000;
L_2000 = TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2(NULL);
NullCheck(L_2000);
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2001 = L_2000->___followingCharacters;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2002 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2002);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2003 = L_2002->___characterInfo;
int32_t L_2004 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_2003);
Il2CppChar L_2005 = ((L_2003)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_2004, 1)))))->___character;
NullCheck(L_2001);
bool L_2006;
L_2006 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_2001, L_2005, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
G_B554_0 = ((int32_t)(L_2006));
G_B554_1 = G_B552_0;
goto IL_4060;
}
IL_405f:
{
G_B554_0 = 0;
G_B554_1 = G_B553_0;
}
IL_4060:
{
V_176 = (bool)G_B554_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4062>
if (G_B554_1)
{
goto IL_4084;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4064>
bool L_2007 = V_176;
if (L_2007)
{
goto IL_406e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4066>
V_28 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4067>
V_174 = (bool)1;
}
IL_406e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4070>
bool L_2008 = V_28;
if (!L_2008)
{
goto IL_4146;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4073>
bool L_2009 = V_73;
if (!L_2009)
{
goto IL_407c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4074>
V_175 = (bool)1;
}
IL_407c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4076>
V_174 = (bool)1;
goto IL_4146;
}
IL_4084:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4081>
bool L_2010 = V_28;
bool L_2011 = V_88;
if (!((int32_t)((int32_t)L_2010&(int32_t)L_2011)))
{
goto IL_4146;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4084>
bool L_2012 = V_73;
if (!L_2012)
{
goto IL_4095;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4085>
V_175 = (bool)1;
}
IL_4095:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4087>
V_174 = (bool)1;
goto IL_4146;
}
IL_409d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4092>
bool L_2013 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isNonBreakingSpace;
if (L_2013)
{
goto IL_4122;
}
}
{
int32_t L_2014 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
int32_t L_2015 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_2014, 1))) >= ((int32_t)L_2015)))
{
goto IL_4122;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2016 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2016);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2017 = L_2016->___characterInfo;
int32_t L_2018 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_2017);
Il2CppChar L_2019 = ((L_2017)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_2018, 1)))))->___character;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
bool L_2020;
L_2020 = TMP_TextParsingUtilities_IsCJK_m5FDC883883109CEA7C677CEB2C41107E932B75A6(L_2019, NULL);
if (!L_2020)
{
goto IL_4122;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4094>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2021 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2021);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2022 = L_2021->___characterInfo;
int32_t L_2023 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_2022);
Il2CppChar L_2024 = ((L_2022)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_2023, 1)))))->___character;
V_177 = L_2024;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4095>
il2cpp_codegen_runtime_class_init_inline(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_2025;
L_2025 = TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2(NULL);
NullCheck(L_2025);
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2026 = L_2025->___leadingCharacters;
uint32_t L_2027 = V_5;
NullCheck(L_2026);
bool L_2028;
L_2028 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_2026, L_2027, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4096>
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_2029;
L_2029 = TMP_Settings_get_linebreakingRules_m9128A20C31E5CBB0D06E0A1537E40617640FCBB2(NULL);
NullCheck(L_2029);
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2030 = L_2029->___followingCharacters;
uint32_t L_2031 = V_177;
NullCheck(L_2030);
bool L_2032;
L_2032 = HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9(L_2030, L_2031, HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_RuntimeMethod_var);
V_178 = L_2032;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4097>
if (L_2028)
{
goto IL_4146;
}
}
{
bool L_2033 = V_178;
if (L_2033)
{
goto IL_4146;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4098>
V_174 = (bool)1;
goto IL_4146;
}
IL_4122:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4100>
bool L_2034 = V_28;
if (!L_2034)
{
goto IL_4146;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4103>
bool L_2035 = V_73;
if (!L_2035)
{
goto IL_4133;
}
}
{
uint32_t L_2036 = V_5;
if ((!(((uint32_t)L_2036) == ((uint32_t)((int32_t)160)))))
{
goto IL_4140;
}
}
IL_4133:
{
uint32_t L_2037 = V_5;
if ((!(((uint32_t)L_2037) == ((uint32_t)((int32_t)173)))))
{
goto IL_4143;
}
}
{
bool L_2038 = V_32;
if (L_2038)
{
goto IL_4143;
}
}
IL_4140:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4104>
V_175 = (bool)1;
}
IL_4143:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4106>
V_174 = (bool)1;
}
IL_4146:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4110>
bool L_2039 = V_174;
if (!L_2039)
{
goto IL_415d;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4111>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_2040 = V_62;
int32_t L_2041 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState), L_2040, L_2041, NULL);
}
IL_415d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4114>
bool L_2042 = V_175;
if (!L_2042)
{
goto IL_4174;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4115>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_2043 = V_62;
int32_t L_2044 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState), L_2043, L_2044, NULL);
}
IL_4174:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4122>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_2045 = V_62;
int32_t L_2046 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState), L_2045, L_2046, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4124>
int32_t L_2047 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount = ((int32_t)il2cpp_codegen_add(L_2047, 1));
}
IL_4195:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2365>
int32_t L_2048 = V_62;
V_62 = ((int32_t)il2cpp_codegen_add(L_2048, 1));
}
IL_419b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:2365>
int32_t L_2049 = V_62;
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_2050 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
NullCheck(L_2050);
if ((((int32_t)L_2049) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2050)->max_length)))))
{
goto IL_41be;
}
}
{
TextProcessingElementU5BU5D_tC3E97D1672C8DB6E1F91DB2C0987D0ED9A2E7113* L_2051 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_TextProcessingArray;
int32_t L_2052 = V_62;
NullCheck(L_2051);
uint32_t L_2053 = ((L_2051)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2052)))->___unicode;
if (L_2053)
{
goto IL_060d;
}
}
IL_41be:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4129>
float L_2054 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize;
float L_2055 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize;
V_4 = ((float)il2cpp_codegen_subtract(L_2054, L_2055));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4130>
bool L_2056 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_enableAutoSizing;
if (!L_2056)
{
goto IL_428b;
}
}
{
float L_2057 = V_4;
if ((!(((float)L_2057) > ((float)(0.050999999f)))))
{
goto IL_428b;
}
}
{
float L_2058 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_2059 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMax;
if ((!(((float)L_2058) < ((float)L_2059))))
{
goto IL_428b;
}
}
{
int32_t L_2060 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_2061 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_2060) >= ((int32_t)L_2061)))
{
goto IL_428b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4133>
float L_2062 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
float L_2063 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthMaxAdj;
if ((!(((float)L_2062) < ((float)((float)(L_2063/(100.0f)))))))
{
goto IL_4225;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4134>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta = (0.0f);
}
IL_4225:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4136>
float L_2064 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_minFontSize = L_2064;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4138>
float L_2065 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxFontSize;
float L_2066 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_2067;
L_2067 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(((float)il2cpp_codegen_subtract(L_2065, L_2066))/(2.0f))), (0.0500000007f), NULL);
V_179 = L_2067;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4139>
float L_2068 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_2069 = V_179;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = ((float)il2cpp_codegen_add(L_2068, L_2069));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4140>
float L_2070 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize;
float L_2071 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSizeMax;
float L_2072;
L_2072 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2070, (20.0f))), (0.5f)))))/(20.0f))), L_2071, NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize = L_2072;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4145>
return;
}
IL_428b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4149>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_IsAutoSizePointSizeSet = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4151>
int32_t L_2073 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount;
int32_t L_2074 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeMaxIterationCount;
if ((((int32_t)L_2073) < ((int32_t)L_2074)))
{
goto IL_42ca;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4152>
int32_t* L_2075 = (int32_t*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_AutoSizeIterationCount);
String_t* L_2076;
L_2076 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_2075, NULL);
float* L_2077 = (float*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_fontSize);
String_t* L_2078;
L_2078 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_2077, NULL);
String_t* L_2079;
L_2079 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralFE37C361B118D899F298E7DBBEDF126B8808060D, L_2076, _stringLiteral4D24EAAEA041EAFA17400A5C3BEA644DA7F8067F, L_2078, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_2079, NULL);
}
IL_42ca:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4155>
int32_t L_2080 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if (!L_2080)
{
goto IL_42e0;
}
}
{
int32_t L_2081 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_2081) == ((uint32_t)1))))
{
goto IL_42ee;
}
}
{
uint32_t L_2082 = V_5;
if ((!(((uint32_t)L_2082) == ((uint32_t)3))))
{
goto IL_42ee;
}
}
IL_42e0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4157>
VirtualActionInvoker1< bool >::Invoke(130, __this, (bool)1);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4160>
il2cpp_codegen_runtime_class_init_inline(TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4163>
return;
}
IL_42ee:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4171>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_2083 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_2084 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Underline);
int32_t L_2085 = L_2084->___materialIndex;
NullCheck(L_2083);
int32_t L_2086 = ((L_2083)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2085)))->___referenceCount;
V_34 = ((int32_t)il2cpp_codegen_multiply(L_2086, 4));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4174>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2087 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2087);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_2088 = L_2087->___meshInfo;
NullCheck(L_2088);
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888(((L_2088)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (bool)0, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4178>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2089;
L_2089 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_35 = L_2089;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4179>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2090 = __this->___m_RectTransformCorners;
V_36 = L_2090;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4182>
int32_t L_2091 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_VerticalAlignment;
V_180 = L_2091;
int32_t L_2092 = V_180;
if ((((int32_t)L_2092) > ((int32_t)((int32_t)1024))))
{
goto IL_4369;
}
}
{
int32_t L_2093 = V_180;
if ((((int32_t)L_2093) == ((int32_t)((int32_t)256))))
{
goto IL_4392;
}
}
{
int32_t L_2094 = V_180;
if ((((int32_t)L_2094) == ((int32_t)((int32_t)512))))
{
goto IL_442a;
}
}
{
int32_t L_2095 = V_180;
if ((((int32_t)L_2095) == ((int32_t)((int32_t)1024))))
{
goto IL_4527;
}
}
{
goto IL_46dd;
}
IL_4369:
{
int32_t L_2096 = V_180;
if ((((int32_t)L_2096) == ((int32_t)((int32_t)2048))))
{
goto IL_45bb;
}
}
{
int32_t L_2097 = V_180;
if ((((int32_t)L_2097) == ((int32_t)((int32_t)4096))))
{
goto IL_4602;
}
}
{
int32_t L_2098 = V_180;
if ((((int32_t)L_2098) == ((int32_t)((int32_t)8192))))
{
goto IL_467e;
}
}
{
goto IL_46dd;
}
IL_4392:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4186>
int32_t L_2099 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((((int32_t)L_2099) == ((int32_t)5)))
{
goto IL_43da;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4187>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2100 = V_36;
NullCheck(L_2100);
int32_t L_2101 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2102 = (L_2100)->GetAt(static_cast<il2cpp_array_size_t>(L_2101));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2103 = V_22;
float L_2104 = L_2103.___x;
float L_2105 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2106 = V_22;
float L_2107 = L_2106.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2108;
memset((&L_2108), 0, sizeof(L_2108));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2108), ((float)il2cpp_codegen_add((0.0f), L_2104)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_2105)), L_2107)), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2109;
L_2109 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2102, L_2108, NULL);
V_35 = L_2109;
goto IL_46dd;
}
IL_43da:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4189>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2110 = V_36;
NullCheck(L_2110);
int32_t L_2111 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2112 = (L_2110)->GetAt(static_cast<il2cpp_array_size_t>(L_2111));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2113 = V_22;
float L_2114 = L_2113.___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2115 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2115);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2116 = L_2115->___pageInfo;
int32_t L_2117 = V_21;
NullCheck(L_2116);
float L_2118 = ((L_2116)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2117)))->___ascender;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2119 = V_22;
float L_2120 = L_2119.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2121;
memset((&L_2121), 0, sizeof(L_2121));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2121), ((float)il2cpp_codegen_add((0.0f), L_2114)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((0.0f), L_2118)), L_2120)), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2122;
L_2122 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2112, L_2121, NULL);
V_35 = L_2122;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4190>
goto IL_46dd;
}
IL_442a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4194>
int32_t L_2123 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((((int32_t)L_2123) == ((int32_t)5)))
{
goto IL_449a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4195>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2124 = V_36;
NullCheck(L_2124);
int32_t L_2125 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2126 = (L_2124)->GetAt(static_cast<il2cpp_array_size_t>(L_2125));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2127 = V_36;
NullCheck(L_2127);
int32_t L_2128 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2129 = (L_2127)->GetAt(static_cast<il2cpp_array_size_t>(L_2128));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2130;
L_2130 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2126, L_2129, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2131;
L_2131 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2130, (2.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2132 = V_22;
float L_2133 = L_2132.___x;
float L_2134 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxTextAscender;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2135 = V_22;
float L_2136 = L_2135.___y;
float L_2137 = V_26;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2138 = V_22;
float L_2139 = L_2138.___w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2140;
memset((&L_2140), 0, sizeof(L_2140));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2140), ((float)il2cpp_codegen_add((0.0f), L_2133)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2134, L_2136)), L_2137)), L_2139))/(2.0f))))), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2141;
L_2141 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2131, L_2140, NULL);
V_35 = L_2141;
goto IL_46dd;
}
IL_449a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4197>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2142 = V_36;
NullCheck(L_2142);
int32_t L_2143 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2144 = (L_2142)->GetAt(static_cast<il2cpp_array_size_t>(L_2143));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2145 = V_36;
NullCheck(L_2145);
int32_t L_2146 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2147 = (L_2145)->GetAt(static_cast<il2cpp_array_size_t>(L_2146));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2148;
L_2148 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2144, L_2147, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2149;
L_2149 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2148, (2.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2150 = V_22;
float L_2151 = L_2150.___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2152 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2152);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2153 = L_2152->___pageInfo;
int32_t L_2154 = V_21;
NullCheck(L_2153);
float L_2155 = ((L_2153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2154)))->___ascender;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2156 = V_22;
float L_2157 = L_2156.___y;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2158 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2158);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2159 = L_2158->___pageInfo;
int32_t L_2160 = V_21;
NullCheck(L_2159);
float L_2161 = ((L_2159)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2160)))->___descender;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2162 = V_22;
float L_2163 = L_2162.___w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2164;
memset((&L_2164), 0, sizeof(L_2164));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2164), ((float)il2cpp_codegen_add((0.0f), L_2151)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2155, L_2157)), L_2161)), L_2163))/(2.0f))))), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2165;
L_2165 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2149, L_2164, NULL);
V_35 = L_2165;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4198>
goto IL_46dd;
}
IL_4527:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4202>
int32_t L_2166 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((((int32_t)L_2166) == ((int32_t)5)))
{
goto IL_456b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4203>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2167 = V_36;
NullCheck(L_2167);
int32_t L_2168 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2169 = (L_2167)->GetAt(static_cast<il2cpp_array_size_t>(L_2168));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2170 = V_22;
float L_2171 = L_2170.___x;
float L_2172 = V_26;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2173 = V_22;
float L_2174 = L_2173.___w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2175;
memset((&L_2175), 0, sizeof(L_2175));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2175), ((float)il2cpp_codegen_add((0.0f), L_2171)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_2172)), L_2174)), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2176;
L_2176 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2169, L_2175, NULL);
V_35 = L_2176;
goto IL_46dd;
}
IL_456b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4205>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2177 = V_36;
NullCheck(L_2177);
int32_t L_2178 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2179 = (L_2177)->GetAt(static_cast<il2cpp_array_size_t>(L_2178));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2180 = V_22;
float L_2181 = L_2180.___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2182 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2182);
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* L_2183 = L_2182->___pageInfo;
int32_t L_2184 = V_21;
NullCheck(L_2183);
float L_2185 = ((L_2183)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2184)))->___descender;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2186 = V_22;
float L_2187 = L_2186.___w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2188;
memset((&L_2188), 0, sizeof(L_2188));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2188), ((float)il2cpp_codegen_add((0.0f), L_2181)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_2185)), L_2187)), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2189;
L_2189 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2179, L_2188, NULL);
V_35 = L_2189;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4206>
goto IL_46dd;
}
IL_45bb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4210>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2190 = V_36;
NullCheck(L_2190);
int32_t L_2191 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2192 = (L_2190)->GetAt(static_cast<il2cpp_array_size_t>(L_2191));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2193 = V_36;
NullCheck(L_2193);
int32_t L_2194 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2195 = (L_2193)->GetAt(static_cast<il2cpp_array_size_t>(L_2194));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2196;
L_2196 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2192, L_2195, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2197;
L_2197 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2196, (2.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2198 = V_22;
float L_2199 = L_2198.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2200;
memset((&L_2200), 0, sizeof(L_2200));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2200), ((float)il2cpp_codegen_add((0.0f), L_2199)), (0.0f), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2201;
L_2201 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2197, L_2200, NULL);
V_35 = L_2201;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4211>
goto IL_46dd;
}
IL_4602:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4215>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2202 = V_36;
NullCheck(L_2202);
int32_t L_2203 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2204 = (L_2202)->GetAt(static_cast<il2cpp_array_size_t>(L_2203));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2205 = V_36;
NullCheck(L_2205);
int32_t L_2206 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2207 = (L_2205)->GetAt(static_cast<il2cpp_array_size_t>(L_2206));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2208;
L_2208 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2204, L_2207, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2209;
L_2209 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2208, (2.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2210 = V_22;
float L_2211 = L_2210.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2212 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2213 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2212->___max);
float L_2214 = L_2213->___y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2215 = V_22;
float L_2216 = L_2215.___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2217 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2218 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2217->___min);
float L_2219 = L_2218->___y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2220 = V_22;
float L_2221 = L_2220.___w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2222;
memset((&L_2222), 0, sizeof(L_2222));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2222), ((float)il2cpp_codegen_add((0.0f), L_2211)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2214, L_2216)), L_2219)), L_2221))/(2.0f))))), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2223;
L_2223 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2209, L_2222, NULL);
V_35 = L_2223;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4216>
goto IL_46dd;
}
IL_467e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4220>
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2224 = V_36;
NullCheck(L_2224);
int32_t L_2225 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2226 = (L_2224)->GetAt(static_cast<il2cpp_array_size_t>(L_2225));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2227 = V_36;
NullCheck(L_2227);
int32_t L_2228 = 1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2229 = (L_2227)->GetAt(static_cast<il2cpp_array_size_t>(L_2228));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2230;
L_2230 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2226, L_2229, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2231;
L_2231 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2230, (2.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2232 = V_22;
float L_2233 = L_2232.___x;
float L_2234 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxCapHeight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2235 = V_22;
float L_2236 = L_2235.___y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2237 = V_22;
float L_2238 = L_2237.___w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2239;
memset((&L_2239), 0, sizeof(L_2239));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2239), ((float)il2cpp_codegen_add((0.0f), L_2233)), ((float)il2cpp_codegen_subtract((0.0f), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_2234, L_2236)), L_2238))/(2.0f))))), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2240;
L_2240 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2231, L_2239, NULL);
V_35 = L_2240;
}
IL_46dd:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4226>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2241;
L_2241 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_37 = L_2241;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4227>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2242;
L_2242 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_38 = L_2242;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4231>
V_39 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4232>
V_40 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4233>
V_41 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4234>
V_42 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4236>
V_43 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4237>
V_44 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4238>
V_45 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4241>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2243;
L_2243 = TextMeshPro_get_transform_m750148EC362B176A0E80D6F4ABAC1062E5281E11(__this, NULL);
NullCheck(L_2243);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2244;
L_2244 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_2243, NULL);
float L_2245 = L_2244.___y;
float L_2246 = L_2245;
V_131 = L_2246;
__this->___m_previousLossyScaleY = L_2246;
float L_2247 = V_131;
V_46 = L_2247;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4243>
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2248;
L_2248 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2249;
L_2249 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2248, NULL);
V_47 = L_2249;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4244>
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2250;
L_2250 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2251;
L_2251 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2250, NULL);
V_48 = L_2251;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4245>
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2252;
memset((&L_2252), 0, sizeof(L_2252));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_2252), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_2253;
L_2253 = TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339_inline(NULL);
HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2((&V_49), L_2252, L_2253, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4246>
V_50 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4247>
V_51 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4248>
V_52 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4249>
V_53 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4250>
V_54 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4251>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_2254 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
V_55 = L_2254;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4252>
V_56 = 0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4254>
V_57 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4255>
V_58 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4256>
V_59 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4258>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2255 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2255);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2256 = L_2255->___characterInfo;
V_60 = L_2256;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4260>
V_181 = 0;
goto IL_721e;
}
IL_47aa:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4262>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2257 = V_60;
int32_t L_2258 = V_181;
NullCheck(L_2257);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2259 = ((L_2257)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2258)))->___fontAsset;
V_182 = L_2259;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4264>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2260 = V_60;
int32_t L_2261 = V_181;
NullCheck(L_2260);
Il2CppChar L_2262 = ((L_2260)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2261)))->___character;
V_183 = L_2262;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4265>
Il2CppChar L_2263 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_2264;
L_2264 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_2263, NULL);
V_184 = L_2264;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4267>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2265 = V_60;
int32_t L_2266 = V_181;
NullCheck(L_2265);
int32_t L_2267 = ((L_2265)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2266)))->___lineNumber;
V_185 = L_2267;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4268>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2268 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_2268);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_2269 = L_2268->___lineInfo;
int32_t L_2270 = V_185;
NullCheck(L_2269);
int32_t L_2271 = L_2270;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2272 = (L_2269)->GetAt(static_cast<il2cpp_array_size_t>(L_2271));
V_186 = L_2272;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4269>
int32_t L_2273 = V_185;
V_40 = ((int32_t)il2cpp_codegen_add(L_2273, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4271>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2274 = V_186;
int32_t L_2275 = L_2274.___alignment;
V_187 = L_2275;
int32_t L_2276 = V_187;
if ((((int32_t)L_2276) > ((int32_t)8)))
{
goto IL_4831;
}
}
{
int32_t L_2277 = V_187;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2277, 1)))
{
case 0:
{
goto IL_4848;
}
case 1:
{
goto IL_4896;
}
case 2:
{
goto IL_4bfc;
}
case 3:
{
goto IL_4924;
}
}
}
{
int32_t L_2278 = V_187;
if ((((int32_t)L_2278) == ((int32_t)8)))
{
goto IL_497e;
}
}
{
goto IL_4bfc;
}
IL_4831:
{
int32_t L_2279 = V_187;
if ((((int32_t)L_2279) == ((int32_t)((int32_t)16))))
{
goto IL_497e;
}
}
{
int32_t L_2280 = V_187;
if ((((int32_t)L_2280) == ((int32_t)((int32_t)32))))
{
goto IL_48cf;
}
}
{
goto IL_4bfc;
}
IL_4848:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4278>
bool L_2281 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_2281)
{
goto IL_4873;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4279>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2282 = V_186;
float L_2283 = L_2282.___marginLeft;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add((0.0f), L_2283)), (0.0f), (0.0f), NULL);
goto IL_4bfc;
}
IL_4873:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4281>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2284 = V_186;
float L_2285 = L_2284.___maxAdvance;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract((0.0f), L_2285)), (0.0f), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4282>
goto IL_4bfc;
}
IL_4896:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4285>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2286 = V_186;
float L_2287 = L_2286.___marginLeft;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2288 = V_186;
float L_2289 = L_2288.___width;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2290 = V_186;
float L_2291 = L_2290.___maxAdvance;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2287, ((float)(L_2289/(2.0f))))), ((float)(L_2291/(2.0f))))), (0.0f), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4286>
goto IL_4bfc;
}
IL_48cf:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4289>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2292 = V_186;
float L_2293 = L_2292.___marginLeft;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2294 = V_186;
float L_2295 = L_2294.___width;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2296 = V_186;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2297 = L_2296.___lineExtents;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2298 = L_2297.___min;
float L_2299 = L_2298.___x;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2300 = V_186;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2301 = L_2300.___lineExtents;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2302 = L_2301.___max;
float L_2303 = L_2302.___x;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2293, ((float)(L_2295/(2.0f))))), ((float)(((float)il2cpp_codegen_add(L_2299, L_2303))/(2.0f))))), (0.0f), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4290>
goto IL_4bfc;
}
IL_4924:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4293>
bool L_2304 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_2304)
{
goto IL_4959;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4294>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2305 = V_186;
float L_2306 = L_2305.___marginLeft;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2307 = V_186;
float L_2308 = L_2307.___width;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2309 = V_186;
float L_2310 = L_2309.___maxAdvance;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2306, L_2308)), L_2310)), (0.0f), (0.0f), NULL);
goto IL_4bfc;
}
IL_4959:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4296>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2311 = V_186;
float L_2312 = L_2311.___marginLeft;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2313 = V_186;
float L_2314 = L_2313.___width;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add(L_2312, L_2314)), (0.0f), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4297>
goto IL_4bfc;
}
IL_497e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4302>
int32_t L_2315 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2316 = V_186;
int32_t L_2317 = L_2316.___lastVisibleCharacterIndex;
if ((((int32_t)L_2315) > ((int32_t)L_2317)))
{
goto IL_4bfc;
}
}
{
Il2CppChar L_2318 = V_183;
if ((((int32_t)L_2318) == ((int32_t)((int32_t)10))))
{
goto IL_4bfc;
}
}
{
Il2CppChar L_2319 = V_183;
if ((((int32_t)L_2319) == ((int32_t)((int32_t)173))))
{
goto IL_4bfc;
}
}
{
Il2CppChar L_2320 = V_183;
if ((((int32_t)L_2320) == ((int32_t)((int32_t)8203))))
{
goto IL_4bfc;
}
}
{
Il2CppChar L_2321 = V_183;
if ((((int32_t)L_2321) == ((int32_t)((int32_t)8288))))
{
goto IL_4bfc;
}
}
{
Il2CppChar L_2322 = V_183;
if ((((int32_t)L_2322) == ((int32_t)3)))
{
goto IL_4bfc;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4304>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2323 = V_60;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2324 = V_186;
int32_t L_2325 = L_2324.___lastCharacterIndex;
NullCheck(L_2323);
Il2CppChar L_2326 = ((L_2323)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2325)))->___character;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4306>
int32_t L_2327 = V_187;
V_190 = (bool)((((int32_t)((int32_t)((int32_t)L_2327&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4310>
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_2328;
L_2328 = Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F(L_2326, NULL);
if (L_2328)
{
goto IL_49f2;
}
}
{
int32_t L_2329 = V_185;
int32_t L_2330 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_lineNumber;
G_B645_0 = ((((int32_t)L_2329) < ((int32_t)L_2330))? 1 : 0);
goto IL_49f3;
}
IL_49f2:
{
G_B645_0 = 0;
}
IL_49f3:
{
bool L_2331 = V_190;
if (((int32_t)(G_B645_0|(int32_t)L_2331)))
{
goto IL_4a0b;
}
}
{
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2332 = V_186;
float L_2333 = L_2332.___maxAdvance;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2334 = V_186;
float L_2335 = L_2334.___width;
if ((!(((float)L_2333) > ((float)L_2335))))
{
goto IL_4bba;
}
}
IL_4a0b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4313>
int32_t L_2336 = V_185;
int32_t L_2337 = V_41;
if ((!(((uint32_t)L_2336) == ((uint32_t)L_2337))))
{
goto IL_4a1f;
}
}
{
int32_t L_2338 = V_181;
if (!L_2338)
{
goto IL_4a1f;
}
}
{
int32_t L_2339 = V_181;
int32_t L_2340 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_firstVisibleCharacter;
if ((!(((uint32_t)L_2339) == ((uint32_t)L_2340))))
{
goto IL_4a7a;
}
}
IL_4a1f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4315>
bool L_2341 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_2341)
{
goto IL_4a41;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4316>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2342 = V_186;
float L_2343 = L_2342.___marginLeft;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), L_2343, (0.0f), (0.0f), NULL);
goto IL_4a61;
}
IL_4a41:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4318>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2344 = V_186;
float L_2345 = L_2344.___marginLeft;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2346 = V_186;
float L_2347 = L_2346.___width;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add(L_2345, L_2347)), (0.0f), (0.0f), NULL);
}
IL_4a61:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4320>
Il2CppChar L_2348 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_2349;
L_2349 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2348, NULL);
if (!L_2349)
{
goto IL_4a72;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4321>
V_42 = (bool)1;
goto IL_4bfc;
}
IL_4a72:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4323>
V_42 = (bool)0;
goto IL_4bfc;
}
IL_4a7a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4327>
bool L_2350 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (!L_2350)
{
goto IL_4a93;
}
}
{
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2351 = V_186;
float L_2352 = L_2351.___width;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2353 = V_186;
float L_2354 = L_2353.___maxAdvance;
G_B659_0 = ((float)il2cpp_codegen_add(L_2352, L_2354));
goto IL_4aa2;
}
IL_4a93:
{
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2355 = V_186;
float L_2356 = L_2355.___width;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2357 = V_186;
float L_2358 = L_2357.___maxAdvance;
G_B659_0 = ((float)il2cpp_codegen_subtract(L_2356, L_2358));
}
IL_4aa2:
{
V_191 = G_B659_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4328>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2359 = V_186;
int32_t L_2360 = L_2359.___visibleCharacterCount;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2361 = V_186;
int32_t L_2362 = L_2361.___controlCharacterCount;
V_192 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_2360, 1)), L_2362));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4329>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2363 = V_186;
int32_t L_2364 = L_2363.___spaceCount;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2365 = V_186;
int32_t L_2366 = L_2365.___controlCharacterCount;
V_193 = ((int32_t)il2cpp_codegen_subtract(L_2364, L_2366));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4331>
bool L_2367 = V_42;
if (!L_2367)
{
goto IL_4ad8;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4331>
int32_t L_2368 = V_193;
V_193 = ((int32_t)il2cpp_codegen_subtract(L_2368, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4331>
int32_t L_2369 = V_192;
V_192 = ((int32_t)il2cpp_codegen_add(L_2369, 1));
}
IL_4ad8:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4333>
int32_t L_2370 = V_193;
if ((((int32_t)L_2370) > ((int32_t)0)))
{
goto IL_4ae4;
}
}
{
G_B664_0 = (1.0f);
goto IL_4aea;
}
IL_4ae4:
{
float L_2371 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_wordWrappingRatios;
G_B664_0 = L_2371;
}
IL_4aea:
{
V_194 = G_B664_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4335>
int32_t L_2372 = V_193;
if ((((int32_t)L_2372) >= ((int32_t)1)))
{
goto IL_4af4;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4335>
V_193 = 1;
}
IL_4af4:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4337>
Il2CppChar L_2373 = V_183;
if ((((int32_t)L_2373) == ((int32_t)((int32_t)160))))
{
goto IL_4b6c;
}
}
{
Il2CppChar L_2374 = V_183;
if ((((int32_t)L_2374) == ((int32_t)((int32_t)9))))
{
goto IL_4b0c;
}
}
{
Il2CppChar L_2375 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_2376;
L_2376 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_2375, NULL);
if (!L_2376)
{
goto IL_4b6c;
}
}
IL_4b0c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4339>
bool L_2377 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_2377)
{
goto IL_4b40;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4340>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2378 = V_37;
float L_2379 = V_191;
float L_2380 = V_194;
int32_t L_2381 = V_193;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2382;
memset((&L_2382), 0, sizeof(L_2382));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2382), ((float)(((float)il2cpp_codegen_multiply(L_2379, ((float)il2cpp_codegen_subtract((1.0f), L_2380))))/((float)L_2381))), (0.0f), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2383;
L_2383 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2378, L_2382, NULL);
V_37 = L_2383;
goto IL_4bfc;
}
IL_4b40:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4342>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2384 = V_37;
float L_2385 = V_191;
float L_2386 = V_194;
int32_t L_2387 = V_193;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2388;
memset((&L_2388), 0, sizeof(L_2388));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2388), ((float)(((float)il2cpp_codegen_multiply(L_2385, ((float)il2cpp_codegen_subtract((1.0f), L_2386))))/((float)L_2387))), (0.0f), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2389;
L_2389 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2384, L_2388, NULL);
V_37 = L_2389;
goto IL_4bfc;
}
IL_4b6c:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4346>
bool L_2390 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_2390)
{
goto IL_4b97;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4347>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2391 = V_37;
float L_2392 = V_191;
float L_2393 = V_194;
int32_t L_2394 = V_192;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2395;
memset((&L_2395), 0, sizeof(L_2395));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2395), ((float)(((float)il2cpp_codegen_multiply(L_2392, L_2393))/((float)L_2394))), (0.0f), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2396;
L_2396 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2391, L_2395, NULL);
V_37 = L_2396;
goto IL_4bfc;
}
IL_4b97:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4349>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2397 = V_37;
float L_2398 = V_191;
float L_2399 = V_194;
int32_t L_2400 = V_192;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2401;
memset((&L_2401), 0, sizeof(L_2401));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2401), ((float)(((float)il2cpp_codegen_multiply(L_2398, L_2399))/((float)L_2400))), (0.0f), (0.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2402;
L_2402 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2397, L_2401, NULL);
V_37 = L_2402;
goto IL_4bfc;
}
IL_4bba:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4355>
bool L_2403 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_isRightToLeft;
if (L_2403)
{
goto IL_4bdc;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4356>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2404 = V_186;
float L_2405 = L_2404.___marginLeft;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), L_2405, (0.0f), (0.0f), NULL);
goto IL_4bfc;
}
IL_4bdc:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4358>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2406 = V_186;
float L_2407 = L_2406.___marginLeft;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2408 = V_186;
float L_2409 = L_2408.___width;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_37), ((float)il2cpp_codegen_add(L_2407, L_2409)), (0.0f), (0.0f), NULL);
}
IL_4bfc:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4365>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2410 = V_35;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2411 = V_37;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2412;
L_2412 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2410, L_2411, NULL);
V_38 = L_2412;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4369>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2413 = V_60;
int32_t L_2414 = V_181;
NullCheck(L_2413);
bool L_2415 = ((L_2413)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2414)))->___isVisible;
V_188 = L_2415;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4370>
bool L_2416 = V_188;
if (!L_2416)
{
goto IL_5d09;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4372>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2417 = V_60;
int32_t L_2418 = V_181;
NullCheck(L_2417);
int32_t L_2419 = ((L_2417)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2418)))->___elementType;
V_195 = L_2419;
int32_t L_2420 = V_195;
if (!L_2420)
{
goto IL_4c3f;
}
}
{
int32_t L_2421 = V_195;
if ((((int32_t)L_2421) == ((int32_t)1)))
{
goto IL_5abd;
}
}
{
goto IL_5abd;
}
IL_4c3f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4377>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2422 = V_186;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2423 = L_2422.___lineExtents;
V_196 = L_2423;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4378>
float L_2424 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_uvLineOffset;
int32_t L_2425 = V_185;
V_197 = (fmodf(((float)il2cpp_codegen_multiply(L_2424, ((float)L_2425))), (1.0f)));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4382>
int32_t L_2426 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_horizontalMapping;
V_199 = L_2426;
int32_t L_2427 = V_199;
switch (L_2427)
{
case 0:
{
goto IL_4c7e;
}
case 1:
{
goto IL_4cf7;
}
case 2:
{
goto IL_5031;
}
case 3:
{
goto IL_51ee;
}
}
}
{
goto IL_5614;
}
IL_4c7e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4385>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2428 = V_60;
int32_t L_2429 = V_181;
NullCheck(L_2428);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2430 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2428)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2429)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2431 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2430->___uv2);
L_2431->___x = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4386>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2432 = V_60;
int32_t L_2433 = V_181;
NullCheck(L_2432);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2434 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2432)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2433)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2435 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2434->___uv2);
L_2435->___x = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4387>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2436 = V_60;
int32_t L_2437 = V_181;
NullCheck(L_2436);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2438 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2436)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2437)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2439 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2438->___uv2);
L_2439->___x = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4388>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2440 = V_60;
int32_t L_2441 = V_181;
NullCheck(L_2440);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2442 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2440)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2441)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2443 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2442->___uv2);
L_2443->___x = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4389>
goto IL_5614;
}
IL_4cf7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4392>
int32_t L_2444 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textAlignment;
if ((((int32_t)L_2444) == ((int32_t)((int32_t)520))))
{
goto IL_4e74;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4394>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2445 = V_60;
int32_t L_2446 = V_181;
NullCheck(L_2445);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2447 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2445)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2446)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2448 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2447->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2449 = V_60;
int32_t L_2450 = V_181;
NullCheck(L_2449);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2451 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2449)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2450)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2452 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2451->___position);
float L_2453 = L_2452->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2454 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2455 = L_2454.___min;
float L_2456 = L_2455.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2457 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2458 = L_2457.___max;
float L_2459 = L_2458.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2460 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2461 = L_2460.___min;
float L_2462 = L_2461.___x;
float L_2463 = V_197;
L_2448->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2453, L_2456))/((float)il2cpp_codegen_subtract(L_2459, L_2462)))), L_2463));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4395>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2464 = V_60;
int32_t L_2465 = V_181;
NullCheck(L_2464);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2466 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2464)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2465)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2467 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2466->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2468 = V_60;
int32_t L_2469 = V_181;
NullCheck(L_2468);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2470 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2468)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2469)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2471 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2470->___position);
float L_2472 = L_2471->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2473 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2474 = L_2473.___min;
float L_2475 = L_2474.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2476 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2477 = L_2476.___max;
float L_2478 = L_2477.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2479 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2480 = L_2479.___min;
float L_2481 = L_2480.___x;
float L_2482 = V_197;
L_2467->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2472, L_2475))/((float)il2cpp_codegen_subtract(L_2478, L_2481)))), L_2482));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4396>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2483 = V_60;
int32_t L_2484 = V_181;
NullCheck(L_2483);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2485 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2483)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2484)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2486 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2485->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2487 = V_60;
int32_t L_2488 = V_181;
NullCheck(L_2487);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2489 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2487)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2488)))->___vertex_TR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2490 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2489->___position);
float L_2491 = L_2490->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2492 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2493 = L_2492.___min;
float L_2494 = L_2493.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2495 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2496 = L_2495.___max;
float L_2497 = L_2496.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2498 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2499 = L_2498.___min;
float L_2500 = L_2499.___x;
float L_2501 = V_197;
L_2486->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2491, L_2494))/((float)il2cpp_codegen_subtract(L_2497, L_2500)))), L_2501));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4397>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2502 = V_60;
int32_t L_2503 = V_181;
NullCheck(L_2502);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2504 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2502)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2503)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2505 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2504->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2506 = V_60;
int32_t L_2507 = V_181;
NullCheck(L_2506);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2508 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2506)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2507)))->___vertex_BR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2509 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2508->___position);
float L_2510 = L_2509->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2511 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2512 = L_2511.___min;
float L_2513 = L_2512.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2514 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2515 = L_2514.___max;
float L_2516 = L_2515.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2517 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2518 = L_2517.___min;
float L_2519 = L_2518.___x;
float L_2520 = V_197;
L_2505->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2510, L_2513))/((float)il2cpp_codegen_subtract(L_2516, L_2519)))), L_2520));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4398>
goto IL_5614;
}
IL_4e74:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4402>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2521 = V_60;
int32_t L_2522 = V_181;
NullCheck(L_2521);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2523 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2521)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2522)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2524 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2523->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2525 = V_60;
int32_t L_2526 = V_181;
NullCheck(L_2525);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2527 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2525)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2526)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2528 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2527->___position);
float L_2529 = L_2528->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2530 = V_37;
float L_2531 = L_2530.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2532 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2533 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2532->___min);
float L_2534 = L_2533->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2535 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2536 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2535->___max);
float L_2537 = L_2536->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2538 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2539 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2538->___min);
float L_2540 = L_2539->___x;
float L_2541 = V_197;
L_2524->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2529, L_2531)), L_2534))/((float)il2cpp_codegen_subtract(L_2537, L_2540)))), L_2541));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4403>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2542 = V_60;
int32_t L_2543 = V_181;
NullCheck(L_2542);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2544 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2542)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2543)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2545 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2544->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2546 = V_60;
int32_t L_2547 = V_181;
NullCheck(L_2546);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2548 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2546)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2547)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2549 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2548->___position);
float L_2550 = L_2549->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2551 = V_37;
float L_2552 = L_2551.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2553 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2554 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2553->___min);
float L_2555 = L_2554->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2556 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2557 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2556->___max);
float L_2558 = L_2557->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2559 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2560 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2559->___min);
float L_2561 = L_2560->___x;
float L_2562 = V_197;
L_2545->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2550, L_2552)), L_2555))/((float)il2cpp_codegen_subtract(L_2558, L_2561)))), L_2562));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4404>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2563 = V_60;
int32_t L_2564 = V_181;
NullCheck(L_2563);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2565 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2563)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2564)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2566 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2565->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2567 = V_60;
int32_t L_2568 = V_181;
NullCheck(L_2567);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2569 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2567)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2568)))->___vertex_TR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2570 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2569->___position);
float L_2571 = L_2570->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2572 = V_37;
float L_2573 = L_2572.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2574 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2575 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2574->___min);
float L_2576 = L_2575->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2577 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2578 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2577->___max);
float L_2579 = L_2578->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2580 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2581 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2580->___min);
float L_2582 = L_2581->___x;
float L_2583 = V_197;
L_2566->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2571, L_2573)), L_2576))/((float)il2cpp_codegen_subtract(L_2579, L_2582)))), L_2583));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4405>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2584 = V_60;
int32_t L_2585 = V_181;
NullCheck(L_2584);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2586 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2584)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2585)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2587 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2586->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2588 = V_60;
int32_t L_2589 = V_181;
NullCheck(L_2588);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2590 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2588)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2589)))->___vertex_BR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2591 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2590->___position);
float L_2592 = L_2591->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2593 = V_37;
float L_2594 = L_2593.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2595 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2596 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2595->___min);
float L_2597 = L_2596->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2598 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2599 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2598->___max);
float L_2600 = L_2599->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2601 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2602 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2601->___min);
float L_2603 = L_2602->___x;
float L_2604 = V_197;
L_2587->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2592, L_2594)), L_2597))/((float)il2cpp_codegen_subtract(L_2600, L_2603)))), L_2604));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4406>
goto IL_5614;
}
IL_5031:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4410>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2605 = V_60;
int32_t L_2606 = V_181;
NullCheck(L_2605);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2607 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2605)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2606)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2608 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2607->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2609 = V_60;
int32_t L_2610 = V_181;
NullCheck(L_2609);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2611 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2609)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2610)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2612 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2611->___position);
float L_2613 = L_2612->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2614 = V_37;
float L_2615 = L_2614.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2616 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2617 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2616->___min);
float L_2618 = L_2617->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2619 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2620 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2619->___max);
float L_2621 = L_2620->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2622 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2623 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2622->___min);
float L_2624 = L_2623->___x;
float L_2625 = V_197;
L_2608->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2613, L_2615)), L_2618))/((float)il2cpp_codegen_subtract(L_2621, L_2624)))), L_2625));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4411>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2626 = V_60;
int32_t L_2627 = V_181;
NullCheck(L_2626);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2628 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2626)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2627)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2629 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2628->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2630 = V_60;
int32_t L_2631 = V_181;
NullCheck(L_2630);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2632 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2630)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2631)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2633 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2632->___position);
float L_2634 = L_2633->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2635 = V_37;
float L_2636 = L_2635.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2637 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2638 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2637->___min);
float L_2639 = L_2638->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2640 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2641 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2640->___max);
float L_2642 = L_2641->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2643 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2644 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2643->___min);
float L_2645 = L_2644->___x;
float L_2646 = V_197;
L_2629->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2634, L_2636)), L_2639))/((float)il2cpp_codegen_subtract(L_2642, L_2645)))), L_2646));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4412>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2647 = V_60;
int32_t L_2648 = V_181;
NullCheck(L_2647);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2649 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2647)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2648)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2650 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2649->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2651 = V_60;
int32_t L_2652 = V_181;
NullCheck(L_2651);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2653 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2651)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2652)))->___vertex_TR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2654 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2653->___position);
float L_2655 = L_2654->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2656 = V_37;
float L_2657 = L_2656.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2658 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2659 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2658->___min);
float L_2660 = L_2659->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2661 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2662 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2661->___max);
float L_2663 = L_2662->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2664 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2665 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2664->___min);
float L_2666 = L_2665->___x;
float L_2667 = V_197;
L_2650->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2655, L_2657)), L_2660))/((float)il2cpp_codegen_subtract(L_2663, L_2666)))), L_2667));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4413>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2668 = V_60;
int32_t L_2669 = V_181;
NullCheck(L_2668);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2670 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2668)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2669)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2671 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2670->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2672 = V_60;
int32_t L_2673 = V_181;
NullCheck(L_2672);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2674 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2672)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2673)))->___vertex_BR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2675 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2674->___position);
float L_2676 = L_2675->___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2677 = V_37;
float L_2678 = L_2677.___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2679 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2680 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2679->___min);
float L_2681 = L_2680->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2682 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2683 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2682->___max);
float L_2684 = L_2683->___x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2685 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2686 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2685->___min);
float L_2687 = L_2686->___x;
float L_2688 = V_197;
L_2671->___x = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_2676, L_2678)), L_2681))/((float)il2cpp_codegen_subtract(L_2684, L_2687)))), L_2688));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4414>
goto IL_5614;
}
IL_51ee:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4418>
int32_t L_2689 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_verticalMapping;
V_200 = L_2689;
int32_t L_2690 = V_200;
switch (L_2690)
{
case 0:
{
goto IL_5212;
}
case 1:
{
goto IL_528b;
}
case 2:
{
goto IL_53a4;
}
case 3:
{
goto IL_54d2;
}
}
}
{
goto IL_54dc;
}
IL_5212:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4421>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2691 = V_60;
int32_t L_2692 = V_181;
NullCheck(L_2691);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2693 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2691)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2692)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2694 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2693->___uv2);
L_2694->___y = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4422>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2695 = V_60;
int32_t L_2696 = V_181;
NullCheck(L_2695);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2697 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2695)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2696)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2698 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2697->___uv2);
L_2698->___y = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4423>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2699 = V_60;
int32_t L_2700 = V_181;
NullCheck(L_2699);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2701 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2699)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2700)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2702 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2701->___uv2);
L_2702->___y = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4424>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2703 = V_60;
int32_t L_2704 = V_181;
NullCheck(L_2703);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2705 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2703)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2704)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2706 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2705->___uv2);
L_2706->___y = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4425>
goto IL_54dc;
}
IL_528b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4428>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2707 = V_60;
int32_t L_2708 = V_181;
NullCheck(L_2707);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2709 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2707)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2708)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2710 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2709->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2711 = V_60;
int32_t L_2712 = V_181;
NullCheck(L_2711);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2713 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2711)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2712)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2714 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2713->___position);
float L_2715 = L_2714->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2716 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2717 = L_2716.___min;
float L_2718 = L_2717.___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2719 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2720 = L_2719.___max;
float L_2721 = L_2720.___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2722 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2723 = L_2722.___min;
float L_2724 = L_2723.___y;
float L_2725 = V_197;
L_2710->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2715, L_2718))/((float)il2cpp_codegen_subtract(L_2721, L_2724)))), L_2725));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4429>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2726 = V_60;
int32_t L_2727 = V_181;
NullCheck(L_2726);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2728 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2726)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2727)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2729 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2728->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2730 = V_60;
int32_t L_2731 = V_181;
NullCheck(L_2730);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2732 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2730)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2731)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2733 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2732->___position);
float L_2734 = L_2733->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2735 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2736 = L_2735.___min;
float L_2737 = L_2736.___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2738 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2739 = L_2738.___max;
float L_2740 = L_2739.___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_2741 = V_196;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2742 = L_2741.___min;
float L_2743 = L_2742.___y;
float L_2744 = V_197;
L_2729->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2734, L_2737))/((float)il2cpp_codegen_subtract(L_2740, L_2743)))), L_2744));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4430>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2745 = V_60;
int32_t L_2746 = V_181;
NullCheck(L_2745);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2747 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2745)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2746)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2748 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2747->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2749 = V_60;
int32_t L_2750 = V_181;
NullCheck(L_2749);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2751 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2749)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2750)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2752 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2751->___uv2);
float L_2753 = L_2752->___y;
L_2748->___y = L_2753;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4431>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2754 = V_60;
int32_t L_2755 = V_181;
NullCheck(L_2754);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2756 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2754)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2755)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2757 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2756->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2758 = V_60;
int32_t L_2759 = V_181;
NullCheck(L_2758);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2760 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2758)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2759)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2761 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2760->___uv2);
float L_2762 = L_2761->___y;
L_2757->___y = L_2762;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4432>
goto IL_54dc;
}
IL_53a4:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4435>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2763 = V_60;
int32_t L_2764 = V_181;
NullCheck(L_2763);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2765 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2763)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2764)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2766 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2765->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2767 = V_60;
int32_t L_2768 = V_181;
NullCheck(L_2767);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2769 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2767)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2768)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2770 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2769->___position);
float L_2771 = L_2770->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2772 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2773 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2772->___min);
float L_2774 = L_2773->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2775 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2776 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2775->___max);
float L_2777 = L_2776->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2778 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2779 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2778->___min);
float L_2780 = L_2779->___y;
float L_2781 = V_197;
L_2766->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2771, L_2774))/((float)il2cpp_codegen_subtract(L_2777, L_2780)))), L_2781));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4436>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2782 = V_60;
int32_t L_2783 = V_181;
NullCheck(L_2782);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2784 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2782)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2783)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2785 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2784->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2786 = V_60;
int32_t L_2787 = V_181;
NullCheck(L_2786);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2788 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2786)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2787)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2789 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2788->___position);
float L_2790 = L_2789->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2791 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2792 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2791->___min);
float L_2793 = L_2792->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2794 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2795 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2794->___max);
float L_2796 = L_2795->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2797 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2798 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2797->___min);
float L_2799 = L_2798->___y;
float L_2800 = V_197;
L_2785->___y = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_subtract(L_2790, L_2793))/((float)il2cpp_codegen_subtract(L_2796, L_2799)))), L_2800));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4437>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2801 = V_60;
int32_t L_2802 = V_181;
NullCheck(L_2801);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2803 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2801)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2802)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2804 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2803->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2805 = V_60;
int32_t L_2806 = V_181;
NullCheck(L_2805);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2807 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2805)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2806)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2808 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2807->___uv2);
float L_2809 = L_2808->___y;
L_2804->___y = L_2809;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4438>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2810 = V_60;
int32_t L_2811 = V_181;
NullCheck(L_2810);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2812 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2810)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2811)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2813 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2812->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2814 = V_60;
int32_t L_2815 = V_181;
NullCheck(L_2814);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2816 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2814)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2815)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2817 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2816->___uv2);
float L_2818 = L_2817->___y;
L_2813->___y = L_2818;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4439>
goto IL_54dc;
}
IL_54d2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4442>
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralAFB91D1DF3A99213A5F62F37EB0B31E6121411C4, NULL);
}
IL_54dc:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4447>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2819 = V_60;
int32_t L_2820 = V_181;
NullCheck(L_2819);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2821 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2819)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2820)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2822 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2821->___uv2);
float L_2823 = L_2822->___y;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2824 = V_60;
int32_t L_2825 = V_181;
NullCheck(L_2824);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2826 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2824)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2825)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2827 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2826->___uv2);
float L_2828 = L_2827->___y;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2829 = V_60;
int32_t L_2830 = V_181;
NullCheck(L_2829);
float L_2831 = ((L_2829)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2830)))->___aspectRatio;
V_198 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_2823, L_2828)), L_2831))))/(2.0f)));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4449>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2832 = V_60;
int32_t L_2833 = V_181;
NullCheck(L_2832);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2834 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2832)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2833)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2835 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2834->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2836 = V_60;
int32_t L_2837 = V_181;
NullCheck(L_2836);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2838 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2836)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2837)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2839 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2838->___uv2);
float L_2840 = L_2839->___y;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2841 = V_60;
int32_t L_2842 = V_181;
NullCheck(L_2841);
float L_2843 = ((L_2841)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2842)))->___aspectRatio;
float L_2844 = V_198;
float L_2845 = V_197;
L_2835->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2840, L_2843)), L_2844)), L_2845));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4450>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2846 = V_60;
int32_t L_2847 = V_181;
NullCheck(L_2846);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2848 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2846)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2847)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2849 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2848->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2850 = V_60;
int32_t L_2851 = V_181;
NullCheck(L_2850);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2852 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2850)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2851)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2853 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2852->___uv2);
float L_2854 = L_2853->___x;
L_2849->___x = L_2854;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4451>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2855 = V_60;
int32_t L_2856 = V_181;
NullCheck(L_2855);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2857 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2855)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2856)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2858 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2857->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2859 = V_60;
int32_t L_2860 = V_181;
NullCheck(L_2859);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2861 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2859)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2860)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2862 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2861->___uv2);
float L_2863 = L_2862->___y;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2864 = V_60;
int32_t L_2865 = V_181;
NullCheck(L_2864);
float L_2866 = ((L_2864)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2865)))->___aspectRatio;
float L_2867 = V_198;
float L_2868 = V_197;
L_2858->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2863, L_2866)), L_2867)), L_2868));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4452>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2869 = V_60;
int32_t L_2870 = V_181;
NullCheck(L_2869);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2871 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2869)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2870)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2872 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2871->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2873 = V_60;
int32_t L_2874 = V_181;
NullCheck(L_2873);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2875 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2873)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2874)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2876 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2875->___uv2);
float L_2877 = L_2876->___x;
L_2872->___x = L_2877;
}
IL_5614:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4456>
int32_t L_2878 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_verticalMapping;
V_199 = L_2878;
int32_t L_2879 = V_199;
switch (L_2879)
{
case 0:
{
goto IL_5638;
}
case 1:
{
goto IL_56b1;
}
case 2:
{
goto IL_57a6;
}
case 3:
{
goto IL_58d1;
}
}
}
{
goto IL_5a03;
}
IL_5638:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4459>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2880 = V_60;
int32_t L_2881 = V_181;
NullCheck(L_2880);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2882 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2880)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2881)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2883 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2882->___uv2);
L_2883->___y = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4460>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2884 = V_60;
int32_t L_2885 = V_181;
NullCheck(L_2884);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2886 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2884)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2885)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2887 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2886->___uv2);
L_2887->___y = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4461>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2888 = V_60;
int32_t L_2889 = V_181;
NullCheck(L_2888);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2890 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2888)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2889)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2891 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2890->___uv2);
L_2891->___y = (1.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4462>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2892 = V_60;
int32_t L_2893 = V_181;
NullCheck(L_2892);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2894 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2892)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2893)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2895 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2894->___uv2);
L_2895->___y = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4463>
goto IL_5a03;
}
IL_56b1:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4466>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2896 = V_60;
int32_t L_2897 = V_181;
NullCheck(L_2896);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2898 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2896)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2897)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2899 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2898->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2900 = V_60;
int32_t L_2901 = V_181;
NullCheck(L_2900);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2902 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2900)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2901)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2903 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2902->___position);
float L_2904 = L_2903->___y;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2905 = V_186;
float L_2906 = L_2905.___descender;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2907 = V_186;
float L_2908 = L_2907.___ascender;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2909 = V_186;
float L_2910 = L_2909.___descender;
L_2899->___y = ((float)(((float)il2cpp_codegen_subtract(L_2904, L_2906))/((float)il2cpp_codegen_subtract(L_2908, L_2910))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4467>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2911 = V_60;
int32_t L_2912 = V_181;
NullCheck(L_2911);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2913 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2911)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2912)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2914 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2913->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2915 = V_60;
int32_t L_2916 = V_181;
NullCheck(L_2915);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2917 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2915)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2916)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2918 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2917->___position);
float L_2919 = L_2918->___y;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2920 = V_186;
float L_2921 = L_2920.___descender;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2922 = V_186;
float L_2923 = L_2922.___ascender;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_2924 = V_186;
float L_2925 = L_2924.___descender;
L_2914->___y = ((float)(((float)il2cpp_codegen_subtract(L_2919, L_2921))/((float)il2cpp_codegen_subtract(L_2923, L_2925))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4468>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2926 = V_60;
int32_t L_2927 = V_181;
NullCheck(L_2926);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2928 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2926)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2927)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2929 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2928->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2930 = V_60;
int32_t L_2931 = V_181;
NullCheck(L_2930);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2932 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2930)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2931)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2933 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2932->___uv2);
float L_2934 = L_2933->___y;
L_2929->___y = L_2934;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4469>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2935 = V_60;
int32_t L_2936 = V_181;
NullCheck(L_2935);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2937 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2935)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2936)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2938 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2937->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2939 = V_60;
int32_t L_2940 = V_181;
NullCheck(L_2939);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2941 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2939)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2940)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2942 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2941->___uv2);
float L_2943 = L_2942->___y;
L_2938->___y = L_2943;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4470>
goto IL_5a03;
}
IL_57a6:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4473>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2944 = V_60;
int32_t L_2945 = V_181;
NullCheck(L_2944);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2946 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2944)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2945)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2947 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2946->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2948 = V_60;
int32_t L_2949 = V_181;
NullCheck(L_2948);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2950 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2948)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2949)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2951 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2950->___position);
float L_2952 = L_2951->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2953 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2954 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2953->___min);
float L_2955 = L_2954->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2956 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2957 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2956->___max);
float L_2958 = L_2957->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2959 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2960 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2959->___min);
float L_2961 = L_2960->___y;
L_2947->___y = ((float)(((float)il2cpp_codegen_subtract(L_2952, L_2955))/((float)il2cpp_codegen_subtract(L_2958, L_2961))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4474>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2962 = V_60;
int32_t L_2963 = V_181;
NullCheck(L_2962);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2964 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2962)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2963)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2965 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2964->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2966 = V_60;
int32_t L_2967 = V_181;
NullCheck(L_2966);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2968 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2966)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2967)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2969 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_2968->___position);
float L_2970 = L_2969->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2971 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2972 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2971->___min);
float L_2973 = L_2972->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2974 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2975 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2974->___max);
float L_2976 = L_2975->___y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_2977 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_meshExtents);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2978 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2977->___min);
float L_2979 = L_2978->___y;
L_2965->___y = ((float)(((float)il2cpp_codegen_subtract(L_2970, L_2973))/((float)il2cpp_codegen_subtract(L_2976, L_2979))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4475>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2980 = V_60;
int32_t L_2981 = V_181;
NullCheck(L_2980);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2982 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2980)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2981)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2983 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2982->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2984 = V_60;
int32_t L_2985 = V_181;
NullCheck(L_2984);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2986 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2984)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2985)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2987 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2986->___uv2);
float L_2988 = L_2987->___y;
L_2983->___y = L_2988;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4476>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2989 = V_60;
int32_t L_2990 = V_181;
NullCheck(L_2989);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2991 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2989)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2990)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2992 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2991->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2993 = V_60;
int32_t L_2994 = V_181;
NullCheck(L_2993);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_2995 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2993)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2994)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2996 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_2995->___uv2);
float L_2997 = L_2996->___y;
L_2992->___y = L_2997;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4477>
goto IL_5a03;
}
IL_58d1:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4480>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_2998 = V_60;
int32_t L_2999 = V_181;
NullCheck(L_2998);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3000 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_2998)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2999)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3001 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3000->___uv2);
float L_3002 = L_3001->___x;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3003 = V_60;
int32_t L_3004 = V_181;
NullCheck(L_3003);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3005 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3003)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3004)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3006 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3005->___uv2);
float L_3007 = L_3006->___x;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3008 = V_60;
int32_t L_3009 = V_181;
NullCheck(L_3008);
float L_3010 = ((L_3008)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3009)))->___aspectRatio;
V_201 = ((float)(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_add(L_3002, L_3007))/L_3010))))/(2.0f)));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4482>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3011 = V_60;
int32_t L_3012 = V_181;
NullCheck(L_3011);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3013 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3011)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3012)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3014 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3013->___uv2);
float L_3015 = V_201;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3016 = V_60;
int32_t L_3017 = V_181;
NullCheck(L_3016);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3018 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3016)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3017)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3019 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3018->___uv2);
float L_3020 = L_3019->___x;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3021 = V_60;
int32_t L_3022 = V_181;
NullCheck(L_3021);
float L_3023 = ((L_3021)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3022)))->___aspectRatio;
L_3014->___y = ((float)il2cpp_codegen_add(L_3015, ((float)(L_3020/L_3023))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4483>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3024 = V_60;
int32_t L_3025 = V_181;
NullCheck(L_3024);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3026 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3024)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3025)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3027 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3026->___uv2);
float L_3028 = V_201;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3029 = V_60;
int32_t L_3030 = V_181;
NullCheck(L_3029);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3031 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3029)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3030)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3032 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3031->___uv2);
float L_3033 = L_3032->___x;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3034 = V_60;
int32_t L_3035 = V_181;
NullCheck(L_3034);
float L_3036 = ((L_3034)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3035)))->___aspectRatio;
L_3027->___y = ((float)il2cpp_codegen_add(L_3028, ((float)(L_3033/L_3036))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4484>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3037 = V_60;
int32_t L_3038 = V_181;
NullCheck(L_3037);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3039 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3037)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3038)))->___vertex_BR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3040 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3039->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3041 = V_60;
int32_t L_3042 = V_181;
NullCheck(L_3041);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3043 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3041)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3042)))->___vertex_BL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3044 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3043->___uv2);
float L_3045 = L_3044->___y;
L_3040->___y = L_3045;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4485>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3046 = V_60;
int32_t L_3047 = V_181;
NullCheck(L_3046);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3048 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3046)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3047)))->___vertex_TR);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3049 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3048->___uv2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3050 = V_60;
int32_t L_3051 = V_181;
NullCheck(L_3050);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3052 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3050)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3051)))->___vertex_TL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3053 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3052->___uv2);
float L_3054 = L_3053->___y;
L_3049->___y = L_3054;
}
IL_5a03:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4492>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3055 = V_60;
int32_t L_3056 = V_181;
NullCheck(L_3055);
float L_3057 = ((L_3055)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3056)))->___scale;
float L_3058 = V_46;
float L_3059;
L_3059 = fabsf(L_3058);
float L_3060 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_charWidthAdjDelta;
V_50 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3057, L_3059)), ((float)il2cpp_codegen_subtract((1.0f), L_3060))));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4493>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3061 = V_60;
int32_t L_3062 = V_181;
NullCheck(L_3061);
bool L_3063 = ((L_3061)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3062)))->___isUsingAlternateTypeface;
if (L_3063)
{
goto IL_5a55;
}
}
{
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3064 = V_60;
int32_t L_3065 = V_181;
NullCheck(L_3064);
int32_t L_3066 = ((L_3064)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3065)))->___style;
if ((!(((uint32_t)((int32_t)((int32_t)L_3066&1))) == ((uint32_t)1))))
{
goto IL_5a55;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4493>
float L_3067 = V_50;
V_50 = ((float)il2cpp_codegen_multiply(L_3067, (-1.0f)));
}
IL_5a55:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4496>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3068 = V_60;
int32_t L_3069 = V_181;
NullCheck(L_3068);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3070 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3068)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3069)))->___vertex_BL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3071 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_3070->___uv);
float L_3072 = V_50;
L_3071->___w = L_3072;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4497>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3073 = V_60;
int32_t L_3074 = V_181;
NullCheck(L_3073);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3075 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3073)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3074)))->___vertex_TL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3076 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_3075->___uv);
float L_3077 = V_50;
L_3076->___w = L_3077;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4498>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3078 = V_60;
int32_t L_3079 = V_181;
NullCheck(L_3078);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3080 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3078)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3079)))->___vertex_TR);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3081 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_3080->___uv);
float L_3082 = V_50;
L_3081->___w = L_3082;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4499>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3083 = V_60;
int32_t L_3084 = V_181;
NullCheck(L_3083);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3085 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3083)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3084)))->___vertex_BR);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3086 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&L_3085->___uv);
float L_3087 = V_50;
L_3086->___w = L_3087;
}
IL_5abd:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4511>
int32_t L_3088 = V_181;
int32_t L_3089 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
if ((((int32_t)L_3088) >= ((int32_t)L_3089)))
{
goto IL_5b89;
}
}
{
int32_t L_3090 = V_39;
int32_t L_3091 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleWords;
if ((((int32_t)L_3090) >= ((int32_t)L_3091)))
{
goto IL_5b89;
}
}
{
int32_t L_3092 = V_185;
int32_t L_3093 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
if ((((int32_t)L_3092) >= ((int32_t)L_3093)))
{
goto IL_5b89;
}
}
{
int32_t L_3094 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((((int32_t)L_3094) == ((int32_t)5)))
{
goto IL_5b89;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4513>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3095 = V_60;
int32_t L_3096 = V_181;
NullCheck(L_3095);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3097 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3095)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3096)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3098 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3097->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3099 = L_3098;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3100 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3099);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3101 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3102;
L_3102 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3100, L_3101, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3099 = L_3102;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4514>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3103 = V_60;
int32_t L_3104 = V_181;
NullCheck(L_3103);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3105 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3104)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3106 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3105->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3107 = L_3106;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3108 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3107);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3109 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3110;
L_3110 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3108, L_3109, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3107 = L_3110;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4515>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3111 = V_60;
int32_t L_3112 = V_181;
NullCheck(L_3111);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3113 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3112)))->___vertex_TR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3114 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3113->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3115 = L_3114;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3116 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3115);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3117 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3118;
L_3118 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3116, L_3117, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3115 = L_3118;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4516>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3119 = V_60;
int32_t L_3120 = V_181;
NullCheck(L_3119);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3121 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3120)))->___vertex_BR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3122 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3121->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3123 = L_3122;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3124 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3123);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3125 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3126;
L_3126 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3124, L_3125, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3123 = L_3126;
goto IL_5cd6;
}
IL_5b89:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4518>
int32_t L_3127 = V_181;
int32_t L_3128 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
if ((((int32_t)L_3127) >= ((int32_t)L_3128)))
{
goto IL_5c67;
}
}
{
int32_t L_3129 = V_39;
int32_t L_3130 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleWords;
if ((((int32_t)L_3129) >= ((int32_t)L_3130)))
{
goto IL_5c67;
}
}
{
int32_t L_3131 = V_185;
int32_t L_3132 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
if ((((int32_t)L_3131) >= ((int32_t)L_3132)))
{
goto IL_5c67;
}
}
{
int32_t L_3133 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_3133) == ((uint32_t)5))))
{
goto IL_5c67;
}
}
{
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3134 = V_60;
int32_t L_3135 = V_181;
NullCheck(L_3134);
int32_t L_3136 = ((L_3134)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3135)))->___pageNumber;
int32_t L_3137 = V_21;
if ((!(((uint32_t)L_3136) == ((uint32_t)L_3137))))
{
goto IL_5c67;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4520>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3138 = V_60;
int32_t L_3139 = V_181;
NullCheck(L_3138);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3140 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3138)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3139)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3141 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3140->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3142 = L_3141;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3143 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3142);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3144 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3145;
L_3145 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3143, L_3144, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3142 = L_3145;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4521>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3146 = V_60;
int32_t L_3147 = V_181;
NullCheck(L_3146);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3148 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3147)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3149 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3148->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3150 = L_3149;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3151 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3150);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3152 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3153;
L_3153 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3151, L_3152, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3150 = L_3153;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4522>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3154 = V_60;
int32_t L_3155 = V_181;
NullCheck(L_3154);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3156 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3154)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3155)))->___vertex_TR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3157 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3156->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3158 = L_3157;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3159 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3158);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3160 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3161;
L_3161 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3159, L_3160, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3158 = L_3161;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4523>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3162 = V_60;
int32_t L_3163 = V_181;
NullCheck(L_3162);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3164 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3162)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3163)))->___vertex_BR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3165 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_3164->___position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3166 = L_3165;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3167 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3166);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3168 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3169;
L_3169 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3167, L_3168, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3166 = L_3169;
goto IL_5cd6;
}
IL_5c67:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4527>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3170 = V_60;
int32_t L_3171 = V_181;
NullCheck(L_3170);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3172 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3171)))->___vertex_BL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3173;
L_3173 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
L_3172->___position = L_3173;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4528>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3174 = V_60;
int32_t L_3175 = V_181;
NullCheck(L_3174);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3176 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3174)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3175)))->___vertex_TL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3177;
L_3177 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
L_3176->___position = L_3177;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4529>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3178 = V_60;
int32_t L_3179 = V_181;
NullCheck(L_3178);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3180 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3178)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3179)))->___vertex_TR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3181;
L_3181 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
L_3180->___position = L_3181;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4530>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3182 = V_60;
int32_t L_3183 = V_181;
NullCheck(L_3182);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3184 = (TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A*)(&((L_3182)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3183)))->___vertex_BR);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3185;
L_3185 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
L_3184->___position = L_3185;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4531>
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3186 = V_60;
int32_t L_3187 = V_181;
NullCheck(L_3186);
((L_3186)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3187)))->___isVisible = (bool)0;
}
IL_5cd6:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4535>
int32_t L_3188;
L_3188 = QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9(NULL);
if ((!(((uint32_t)L_3188) == ((uint32_t)1))))
{
goto IL_5ce7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4536>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ConvertToLinearSpace = (bool)1;
goto IL_5cee;
}
IL_5ce7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4538>
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_ConvertToLinearSpace = (bool)0;
}
IL_5cee:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4541>
int32_t L_3189 = V_195;
if (L_3189)
{
goto IL_5cfc;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4543>
int32_t L_3190 = V_181;
VirtualActionInvoker1< int32_t >::Invoke(122, __this, L_3190);
goto IL_5d09;
}
IL_5cfc:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4545>
int32_t L_3191 = V_195;
if ((!(((uint32_t)L_3191) == ((uint32_t)1))))
{
goto IL_5d09;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4547>
int32_t L_3192 = V_181;
VirtualActionInvoker1< int32_t >::Invoke(124, __this, L_3192);
}
IL_5d09:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4553>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3193 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3193);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3194 = L_3193->___characterInfo;
int32_t L_3195 = V_181;
NullCheck(L_3194);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3196 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3194)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3195)))->___bottomLeft);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3197 = L_3196;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3198 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3197);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3199 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3200;
L_3200 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3198, L_3199, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3197 = L_3200;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4554>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3201 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3201);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3202 = L_3201->___characterInfo;
int32_t L_3203 = V_181;
NullCheck(L_3202);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3204 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3202)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3203)))->___topLeft);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3205 = L_3204;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3206 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3205);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3207 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3208;
L_3208 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3206, L_3207, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3205 = L_3208;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4555>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3209 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3209);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3210 = L_3209->___characterInfo;
int32_t L_3211 = V_181;
NullCheck(L_3210);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3212 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3210)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3211)))->___topRight);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3213 = L_3212;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3214 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3213);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3215 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3216;
L_3216 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3214, L_3215, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3213 = L_3216;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4556>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3217 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3217);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3218 = L_3217->___characterInfo;
int32_t L_3219 = V_181;
NullCheck(L_3218);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3220 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3218)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3219)))->___bottomRight);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3221 = L_3220;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3222 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3221);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3223 = V_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3224;
L_3224 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3222, L_3223, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3221 = L_3224;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4558>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3225 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3225);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3226 = L_3225->___characterInfo;
int32_t L_3227 = V_181;
NullCheck(L_3226);
float* L_3228 = (float*)(&((L_3226)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3227)))->___origin);
float* L_3229 = L_3228;
float L_3230 = *((float*)L_3229);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3231 = V_38;
float L_3232 = L_3231.___x;
*((float*)L_3229) = (float)((float)il2cpp_codegen_add(L_3230, L_3232));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4559>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3233 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3233);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3234 = L_3233->___characterInfo;
int32_t L_3235 = V_181;
NullCheck(L_3234);
float* L_3236 = (float*)(&((L_3234)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3235)))->___xAdvance);
float* L_3237 = L_3236;
float L_3238 = *((float*)L_3237);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3239 = V_38;
float L_3240 = L_3239.___x;
*((float*)L_3237) = (float)((float)il2cpp_codegen_add(L_3238, L_3240));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4561>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3241 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3241);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3242 = L_3241->___characterInfo;
int32_t L_3243 = V_181;
NullCheck(L_3242);
float* L_3244 = (float*)(&((L_3242)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3243)))->___ascender);
float* L_3245 = L_3244;
float L_3246 = *((float*)L_3245);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3247 = V_38;
float L_3248 = L_3247.___y;
*((float*)L_3245) = (float)((float)il2cpp_codegen_add(L_3246, L_3248));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4562>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3249 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3249);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3250 = L_3249->___characterInfo;
int32_t L_3251 = V_181;
NullCheck(L_3250);
float* L_3252 = (float*)(&((L_3250)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3251)))->___descender);
float* L_3253 = L_3252;
float L_3254 = *((float*)L_3253);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3255 = V_38;
float L_3256 = L_3255.___y;
*((float*)L_3253) = (float)((float)il2cpp_codegen_add(L_3254, L_3256));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4563>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3257 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3257);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3258 = L_3257->___characterInfo;
int32_t L_3259 = V_181;
NullCheck(L_3258);
float* L_3260 = (float*)(&((L_3258)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3259)))->___baseLine);
float* L_3261 = L_3260;
float L_3262 = *((float*)L_3261);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3263 = V_38;
float L_3264 = L_3263.___y;
*((float*)L_3261) = (float)((float)il2cpp_codegen_add(L_3262, L_3264));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4566>
bool L_3265 = V_188;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4574>
int32_t L_3266 = V_185;
int32_t L_3267 = V_41;
if ((!(((uint32_t)L_3266) == ((uint32_t)L_3267))))
{
goto IL_5e6f;
}
}
{
int32_t L_3268 = V_181;
int32_t L_3269 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3268) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3269, 1))))))
{
goto IL_613b;
}
}
IL_5e6f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4577>
int32_t L_3270 = V_185;
int32_t L_3271 = V_41;
if ((((int32_t)L_3270) == ((int32_t)L_3271)))
{
goto IL_5fd2;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4579>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3272 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3272);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3273 = L_3272->___lineInfo;
int32_t L_3274 = V_41;
NullCheck(L_3273);
float* L_3275 = (float*)(&((L_3273)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3274)))->___baseline);
float* L_3276 = L_3275;
float L_3277 = *((float*)L_3276);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3278 = V_38;
float L_3279 = L_3278.___y;
*((float*)L_3276) = (float)((float)il2cpp_codegen_add(L_3277, L_3279));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4580>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3280 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3280);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3281 = L_3280->___lineInfo;
int32_t L_3282 = V_41;
NullCheck(L_3281);
float* L_3283 = (float*)(&((L_3281)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3282)))->___ascender);
float* L_3284 = L_3283;
float L_3285 = *((float*)L_3284);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3286 = V_38;
float L_3287 = L_3286.___y;
*((float*)L_3284) = (float)((float)il2cpp_codegen_add(L_3285, L_3287));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4581>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3288 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3288);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3289 = L_3288->___lineInfo;
int32_t L_3290 = V_41;
NullCheck(L_3289);
float* L_3291 = (float*)(&((L_3289)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3290)))->___descender);
float* L_3292 = L_3291;
float L_3293 = *((float*)L_3292);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3294 = V_38;
float L_3295 = L_3294.___y;
*((float*)L_3292) = (float)((float)il2cpp_codegen_add(L_3293, L_3295));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4583>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3296 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3296);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3297 = L_3296->___lineInfo;
int32_t L_3298 = V_41;
NullCheck(L_3297);
float* L_3299 = (float*)(&((L_3297)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3298)))->___maxAdvance);
float* L_3300 = L_3299;
float L_3301 = *((float*)L_3300);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3302 = V_38;
float L_3303 = L_3302.___x;
*((float*)L_3300) = (float)((float)il2cpp_codegen_add(L_3301, L_3303));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4585>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3304 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3304);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3305 = L_3304->___lineInfo;
int32_t L_3306 = V_41;
NullCheck(L_3305);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3307 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3305)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3306)))->___lineExtents);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3308 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3308);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3309 = L_3308->___characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3310 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3310);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3311 = L_3310->___lineInfo;
int32_t L_3312 = V_41;
NullCheck(L_3311);
int32_t L_3313 = ((L_3311)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3312)))->___firstCharacterIndex;
NullCheck(L_3309);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3314 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3309)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3313)))->___bottomLeft);
float L_3315 = L_3314->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3316 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3316);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3317 = L_3316->___lineInfo;
int32_t L_3318 = V_41;
NullCheck(L_3317);
float L_3319 = ((L_3317)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3318)))->___descender;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3320;
memset((&L_3320), 0, sizeof(L_3320));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3320), L_3315, L_3319, NULL);
L_3307->___min = L_3320;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4586>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3321 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3321);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3322 = L_3321->___lineInfo;
int32_t L_3323 = V_41;
NullCheck(L_3322);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3324 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3322)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3323)))->___lineExtents);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3325 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3325);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3326 = L_3325->___characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3327 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3327);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3328 = L_3327->___lineInfo;
int32_t L_3329 = V_41;
NullCheck(L_3328);
int32_t L_3330 = ((L_3328)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3329)))->___lastVisibleCharacterIndex;
NullCheck(L_3326);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3331 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3326)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3330)))->___topRight);
float L_3332 = L_3331->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3333 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3333);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3334 = L_3333->___lineInfo;
int32_t L_3335 = V_41;
NullCheck(L_3334);
float L_3336 = ((L_3334)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3335)))->___ascender;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3337;
memset((&L_3337), 0, sizeof(L_3337));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3337), L_3332, L_3336, NULL);
L_3324->___max = L_3337;
}
IL_5fd2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4590>
int32_t L_3338 = V_181;
int32_t L_3339 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3338) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3339, 1))))))
{
goto IL_613b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4592>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3340 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3340);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3341 = L_3340->___lineInfo;
int32_t L_3342 = V_185;
NullCheck(L_3341);
float* L_3343 = (float*)(&((L_3341)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3342)))->___baseline);
float* L_3344 = L_3343;
float L_3345 = *((float*)L_3344);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3346 = V_38;
float L_3347 = L_3346.___y;
*((float*)L_3344) = (float)((float)il2cpp_codegen_add(L_3345, L_3347));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4593>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3348 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3348);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3349 = L_3348->___lineInfo;
int32_t L_3350 = V_185;
NullCheck(L_3349);
float* L_3351 = (float*)(&((L_3349)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3350)))->___ascender);
float* L_3352 = L_3351;
float L_3353 = *((float*)L_3352);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3354 = V_38;
float L_3355 = L_3354.___y;
*((float*)L_3352) = (float)((float)il2cpp_codegen_add(L_3353, L_3355));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4594>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3356 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3356);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3357 = L_3356->___lineInfo;
int32_t L_3358 = V_185;
NullCheck(L_3357);
float* L_3359 = (float*)(&((L_3357)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3358)))->___descender);
float* L_3360 = L_3359;
float L_3361 = *((float*)L_3360);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3362 = V_38;
float L_3363 = L_3362.___y;
*((float*)L_3360) = (float)((float)il2cpp_codegen_add(L_3361, L_3363));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4596>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3364 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3364);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3365 = L_3364->___lineInfo;
int32_t L_3366 = V_185;
NullCheck(L_3365);
float* L_3367 = (float*)(&((L_3365)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3366)))->___maxAdvance);
float* L_3368 = L_3367;
float L_3369 = *((float*)L_3368);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3370 = V_38;
float L_3371 = L_3370.___x;
*((float*)L_3368) = (float)((float)il2cpp_codegen_add(L_3369, L_3371));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4598>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3372 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3372);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3373 = L_3372->___lineInfo;
int32_t L_3374 = V_185;
NullCheck(L_3373);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3375 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3373)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3374)))->___lineExtents);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3376 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3376);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3377 = L_3376->___characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3378 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3378);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3379 = L_3378->___lineInfo;
int32_t L_3380 = V_185;
NullCheck(L_3379);
int32_t L_3381 = ((L_3379)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3380)))->___firstCharacterIndex;
NullCheck(L_3377);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3382 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3377)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3381)))->___bottomLeft);
float L_3383 = L_3382->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3384 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3384);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3385 = L_3384->___lineInfo;
int32_t L_3386 = V_185;
NullCheck(L_3385);
float L_3387 = ((L_3385)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3386)))->___descender;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3388;
memset((&L_3388), 0, sizeof(L_3388));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3388), L_3383, L_3387, NULL);
L_3375->___min = L_3388;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4599>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3389 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3389);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3390 = L_3389->___lineInfo;
int32_t L_3391 = V_185;
NullCheck(L_3390);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_3392 = (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8*)(&((L_3390)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3391)))->___lineExtents);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3393 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3393);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3394 = L_3393->___characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3395 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3395);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3396 = L_3395->___lineInfo;
int32_t L_3397 = V_185;
NullCheck(L_3396);
int32_t L_3398 = ((L_3396)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3397)))->___lastVisibleCharacterIndex;
NullCheck(L_3394);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3399 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3394)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3398)))->___topRight);
float L_3400 = L_3399->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3401 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3401);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3402 = L_3401->___lineInfo;
int32_t L_3403 = V_185;
NullCheck(L_3402);
float L_3404 = ((L_3402)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3403)))->___ascender;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3405;
memset((&L_3405), 0, sizeof(L_3405));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3405), L_3400, L_3404, NULL);
L_3392->___max = L_3405;
}
IL_613b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4607>
Il2CppChar L_3406 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3407;
L_3407 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3406, NULL);
if (L_3407)
{
goto IL_6168;
}
}
{
Il2CppChar L_3408 = V_183;
if ((((int32_t)L_3408) == ((int32_t)((int32_t)45))))
{
goto IL_6168;
}
}
{
Il2CppChar L_3409 = V_183;
if ((((int32_t)L_3409) == ((int32_t)((int32_t)173))))
{
goto IL_6168;
}
}
{
Il2CppChar L_3410 = V_183;
if ((((int32_t)L_3410) == ((int32_t)((int32_t)8208))))
{
goto IL_6168;
}
}
{
Il2CppChar L_3411 = V_183;
if ((!(((uint32_t)L_3411) == ((uint32_t)((int32_t)8209)))))
{
goto IL_6270;
}
}
IL_6168:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4609>
bool L_3412 = V_43;
if (L_3412)
{
goto IL_6173;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4611>
V_43 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4612>
int32_t L_3413 = V_181;
V_44 = L_3413;
}
IL_6173:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4616>
bool L_3414 = V_43;
if (!L_3414)
{
goto IL_63fb;
}
}
{
int32_t L_3415 = V_181;
int32_t L_3416 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3415) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3416, 1))))))
{
goto IL_63fb;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4618>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3417 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3417);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3418 = L_3417->___wordInfo;
NullCheck(L_3418);
V_202 = ((int32_t)(((RuntimeArray*)L_3418)->max_length));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4619>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3419 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3419);
int32_t L_3420 = L_3419->___wordCount;
V_203 = L_3420;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4621>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3421 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3421);
int32_t L_3422 = L_3421->___wordCount;
int32_t L_3423 = V_202;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3422, 1))) <= ((int32_t)L_3423)))
{
goto IL_61ca;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4622>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3424 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3424);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** L_3425 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC**)(&L_3424->___wordInfo);
int32_t L_3426 = V_202;
il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5(L_3425, ((int32_t)il2cpp_codegen_add(L_3426, 1)), TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var);
}
IL_61ca:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4624>
int32_t L_3427 = V_181;
V_45 = L_3427;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4626>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3428 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3428);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3429 = L_3428->___wordInfo;
int32_t L_3430 = V_203;
NullCheck(L_3429);
int32_t L_3431 = V_44;
((L_3429)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3430)))->___firstCharacterIndex = L_3431;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4627>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3432 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3432);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3433 = L_3432->___wordInfo;
int32_t L_3434 = V_203;
NullCheck(L_3433);
int32_t L_3435 = V_45;
((L_3433)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3434)))->___lastCharacterIndex = L_3435;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4628>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3436 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3436);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3437 = L_3436->___wordInfo;
int32_t L_3438 = V_203;
NullCheck(L_3437);
int32_t L_3439 = V_45;
int32_t L_3440 = V_44;
((L_3437)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3438)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3439, L_3440)), 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4629>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3441 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3441);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3442 = L_3441->___wordInfo;
int32_t L_3443 = V_203;
NullCheck(L_3442);
((L_3442)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3443)))->___textComponent = __this;
Il2CppCodeGenWriteBarrier((void**)(&((L_3442)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3443)))->___textComponent), (void*)__this);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4631>
int32_t L_3444 = V_39;
V_39 = ((int32_t)il2cpp_codegen_add(L_3444, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4632>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3445 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3446 = L_3445;
NullCheck(L_3446);
int32_t L_3447 = L_3446->___wordCount;
NullCheck(L_3446);
L_3446->___wordCount = ((int32_t)il2cpp_codegen_add(L_3447, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4633>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3448 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3448);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3449 = L_3448->___lineInfo;
int32_t L_3450 = V_185;
NullCheck(L_3449);
int32_t* L_3451 = (int32_t*)(&((L_3449)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3450)))->___wordCount);
int32_t* L_3452 = L_3451;
int32_t L_3453 = *((int32_t*)L_3452);
*((int32_t*)L_3452) = (int32_t)((int32_t)il2cpp_codegen_add(L_3453, 1));
goto IL_63fb;
}
IL_6270:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4636>
bool L_3454 = V_43;
if (L_3454)
{
goto IL_62a2;
}
}
{
int32_t L_3455 = V_181;
if (L_3455)
{
goto IL_63fb;
}
}
{
Il2CppChar L_3456 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3457;
L_3457 = Char_IsPunctuation_m619E42D942E22C9BA1DDB8E704BECA546C376473(L_3456, NULL);
bool L_3458 = V_184;
if (((int32_t)(((((int32_t)L_3457) == ((int32_t)0))? 1 : 0)|(int32_t)L_3458)))
{
goto IL_62a2;
}
}
{
Il2CppChar L_3459 = V_183;
if ((((int32_t)L_3459) == ((int32_t)((int32_t)8203))))
{
goto IL_62a2;
}
}
{
int32_t L_3460 = V_181;
int32_t L_3461 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3460) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3461, 1))))))
{
goto IL_63fb;
}
}
IL_62a2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4638>
int32_t L_3462 = V_181;
if ((((int32_t)L_3462) <= ((int32_t)0)))
{
goto IL_62fb;
}
}
{
int32_t L_3463 = V_181;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3464 = V_60;
NullCheck(L_3464);
if ((((int32_t)L_3463) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3464)->max_length)), 1)))))
{
goto IL_62fb;
}
}
{
int32_t L_3465 = V_181;
int32_t L_3466 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_3465) >= ((int32_t)L_3466)))
{
goto IL_62fb;
}
}
{
Il2CppChar L_3467 = V_183;
if ((((int32_t)L_3467) == ((int32_t)((int32_t)39))))
{
goto IL_62ca;
}
}
{
Il2CppChar L_3468 = V_183;
if ((!(((uint32_t)L_3468) == ((uint32_t)((int32_t)8217)))))
{
goto IL_62fb;
}
}
IL_62ca:
{
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3469 = V_60;
int32_t L_3470 = V_181;
NullCheck(L_3469);
Il2CppChar L_3471 = ((L_3469)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3470, 1)))))->___character;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3472;
L_3472 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3471, NULL);
if (!L_3472)
{
goto IL_62fb;
}
}
{
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3473 = V_60;
int32_t L_3474 = V_181;
NullCheck(L_3473);
Il2CppChar L_3475 = ((L_3473)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3474, 1)))))->___character;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3476;
L_3476 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3475, NULL);
if (L_3476)
{
goto IL_63fb;
}
}
IL_62fb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4644>
int32_t L_3477 = V_181;
int32_t L_3478 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3477) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3478, 1))))))
{
goto IL_6310;
}
}
{
Il2CppChar L_3479 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3480;
L_3480 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_3479, NULL);
if (L_3480)
{
goto IL_6316;
}
}
IL_6310:
{
int32_t L_3481 = V_181;
G_B759_0 = ((int32_t)il2cpp_codegen_subtract(L_3481, 1));
goto IL_6318;
}
IL_6316:
{
int32_t L_3482 = V_181;
G_B759_0 = L_3482;
}
IL_6318:
{
V_45 = G_B759_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4645>
V_43 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4647>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3483 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3483);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3484 = L_3483->___wordInfo;
NullCheck(L_3484);
V_204 = ((int32_t)(((RuntimeArray*)L_3484)->max_length));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4648>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3485 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3485);
int32_t L_3486 = L_3485->___wordCount;
V_205 = L_3486;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4650>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3487 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3487);
int32_t L_3488 = L_3487->___wordCount;
int32_t L_3489 = V_204;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3488, 1))) <= ((int32_t)L_3489)))
{
goto IL_635e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4651>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3490 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3490);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC** L_3491 = (TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC**)(&L_3490->___wordInfo);
int32_t L_3492 = V_204;
il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5(L_3491, ((int32_t)il2cpp_codegen_add(L_3492, 1)), TMP_TextInfo_Resize_TisTMP_WordInfo_t825112AF0B76E4461F9C7DD336A02CC6A090A983_mD1697D16231084129C06B47748C8793C5CDD40A5_RuntimeMethod_var);
}
IL_635e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4653>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3493 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3493);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3494 = L_3493->___wordInfo;
int32_t L_3495 = V_205;
NullCheck(L_3494);
int32_t L_3496 = V_44;
((L_3494)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3495)))->___firstCharacterIndex = L_3496;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4654>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3497 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3497);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3498 = L_3497->___wordInfo;
int32_t L_3499 = V_205;
NullCheck(L_3498);
int32_t L_3500 = V_45;
((L_3498)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3499)))->___lastCharacterIndex = L_3500;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4655>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3501 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3501);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3502 = L_3501->___wordInfo;
int32_t L_3503 = V_205;
NullCheck(L_3502);
int32_t L_3504 = V_45;
int32_t L_3505 = V_44;
((L_3502)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3503)))->___characterCount = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3504, L_3505)), 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4656>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3506 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3506);
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* L_3507 = L_3506->___wordInfo;
int32_t L_3508 = V_205;
NullCheck(L_3507);
((L_3507)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3508)))->___textComponent = __this;
Il2CppCodeGenWriteBarrier((void**)(&((L_3507)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3508)))->___textComponent), (void*)__this);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4658>
int32_t L_3509 = V_39;
V_39 = ((int32_t)il2cpp_codegen_add(L_3509, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4659>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3510 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3511 = L_3510;
NullCheck(L_3511);
int32_t L_3512 = L_3511->___wordCount;
NullCheck(L_3511);
L_3511->___wordCount = ((int32_t)il2cpp_codegen_add(L_3512, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4660>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3513 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3513);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_3514 = L_3513->___lineInfo;
int32_t L_3515 = V_185;
NullCheck(L_3514);
int32_t* L_3516 = (int32_t*)(&((L_3514)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3515)))->___wordCount);
int32_t* L_3517 = L_3516;
int32_t L_3518 = *((int32_t*)L_3517);
*((int32_t*)L_3517) = (int32_t)((int32_t)il2cpp_codegen_add(L_3518, 1));
}
IL_63fb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4669>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3519 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3519);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3520 = L_3519->___characterInfo;
int32_t L_3521 = V_181;
NullCheck(L_3520);
int32_t L_3522 = ((L_3520)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3521)))->___style;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4670>
if (!((((int32_t)((int32_t)((int32_t)L_3522&4))) == ((int32_t)4))? 1 : 0))
{
goto IL_685e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4672>
V_206 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4673>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3523 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3523);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3524 = L_3523->___characterInfo;
int32_t L_3525 = V_181;
NullCheck(L_3524);
int32_t L_3526 = ((L_3524)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3525)))->___pageNumber;
V_207 = L_3526;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4674>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3527 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3527);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3528 = L_3527->___characterInfo;
int32_t L_3529 = V_181;
NullCheck(L_3528);
int32_t L_3530 = V_34;
((L_3528)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3529)))->___underlineVertexIndex = L_3530;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4676>
int32_t L_3531 = V_181;
int32_t L_3532 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
if ((((int32_t)L_3531) > ((int32_t)L_3532)))
{
goto IL_647a;
}
}
{
int32_t L_3533 = V_185;
int32_t L_3534 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
if ((((int32_t)L_3533) > ((int32_t)L_3534)))
{
goto IL_647a;
}
}
{
int32_t L_3535 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_3535) == ((uint32_t)5))))
{
goto IL_647d;
}
}
{
int32_t L_3536 = V_207;
int32_t L_3537 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3536, 1))) == ((int32_t)L_3537)))
{
goto IL_647d;
}
}
IL_647a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4677>
V_206 = (bool)0;
}
IL_647d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4680>
bool L_3538 = V_184;
if (L_3538)
{
goto IL_64ff;
}
}
{
Il2CppChar L_3539 = V_183;
if ((((int32_t)L_3539) == ((int32_t)((int32_t)8203))))
{
goto IL_64ff;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4682>
float L_3540 = V_54;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3541 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3541);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3542 = L_3541->___characterInfo;
int32_t L_3543 = V_181;
NullCheck(L_3542);
float L_3544 = ((L_3542)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3543)))->___scale;
float L_3545;
L_3545 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3540, L_3544, NULL);
V_54 = L_3545;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4683>
float L_3546 = V_51;
float L_3547 = V_50;
float L_3548;
L_3548 = fabsf(L_3547);
float L_3549;
L_3549 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3546, L_3548, NULL);
V_51 = L_3549;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4684>
int32_t L_3550 = V_207;
int32_t L_3551 = V_56;
if ((((int32_t)L_3550) == ((int32_t)L_3551)))
{
goto IL_64c7;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_3552 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
G_B773_0 = L_3552;
goto IL_64c9;
}
IL_64c7:
{
float L_3553 = V_55;
G_B773_0 = L_3553;
}
IL_64c9:
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3554 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3554);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3555 = L_3554->___characterInfo;
int32_t L_3556 = V_181;
NullCheck(L_3555);
float L_3557 = ((L_3555)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3556)))->___baseLine;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3558;
L_3558 = TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A_inline(__this, NULL);
NullCheck(L_3558);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_3559 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_3558)->___m_FaceInfo);
float L_3560;
L_3560 = FaceInfo_get_underlineOffset_mB1CBB29ECFFE69047F35E654E7F90755F95DD251(L_3559, NULL);
float L_3561 = V_54;
float L_3562;
L_3562 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(G_B773_0, ((float)il2cpp_codegen_add(L_3557, ((float)il2cpp_codegen_multiply(L_3560, L_3561)))), NULL);
V_55 = L_3562;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4685>
int32_t L_3563 = V_207;
V_56 = L_3563;
}
IL_64ff:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4688>
bool L_3564 = V_7;
if (L_3564)
{
goto IL_65ba;
}
}
{
bool L_3565 = V_206;
if (!L_3565)
{
goto IL_65ba;
}
}
{
int32_t L_3566 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3567 = V_186;
int32_t L_3568 = L_3567.___lastVisibleCharacterIndex;
if ((((int32_t)L_3566) > ((int32_t)L_3568)))
{
goto IL_65ba;
}
}
{
Il2CppChar L_3569 = V_183;
if ((((int32_t)L_3569) == ((int32_t)((int32_t)10))))
{
goto IL_65ba;
}
}
{
Il2CppChar L_3570 = V_183;
if ((((int32_t)L_3570) == ((int32_t)((int32_t)11))))
{
goto IL_65ba;
}
}
{
Il2CppChar L_3571 = V_183;
if ((((int32_t)L_3571) == ((int32_t)((int32_t)13))))
{
goto IL_65ba;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4690>
int32_t L_3572 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3573 = V_186;
int32_t L_3574 = L_3573.___lastVisibleCharacterIndex;
if ((!(((uint32_t)L_3572) == ((uint32_t)L_3574))))
{
goto IL_654a;
}
}
{
Il2CppChar L_3575 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3576;
L_3576 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3575, NULL);
if (L_3576)
{
goto IL_65ba;
}
}
IL_654a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4694>
V_7 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4695>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3577 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3577);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3578 = L_3577->___characterInfo;
int32_t L_3579 = V_181;
NullCheck(L_3578);
float L_3580 = ((L_3578)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3579)))->___scale;
V_52 = L_3580;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4696>
float L_3581 = V_54;
if ((!(((float)L_3581) == ((float)(0.0f)))))
{
goto IL_6577;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4698>
float L_3582 = V_52;
V_54 = L_3582;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4699>
float L_3583 = V_50;
V_51 = L_3583;
}
IL_6577:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4701>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3584 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3584);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3585 = L_3584->___characterInfo;
int32_t L_3586 = V_181;
NullCheck(L_3585);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3587 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3585)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3586)))->___bottomLeft);
float L_3588 = L_3587->___x;
float L_3589 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_8), L_3588, L_3589, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4702>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3590 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3590);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3591 = L_3590->___characterInfo;
int32_t L_3592 = V_181;
NullCheck(L_3591);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3593 = ((L_3591)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3592)))->___underlineColor;
V_47 = L_3593;
}
IL_65ba:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4707>
bool L_3594 = V_7;
if (!L_3594)
{
goto IL_663d;
}
}
{
int32_t L_3595 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3595) == ((uint32_t)1))))
{
goto IL_663d;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4709>
V_7 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4710>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3596 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3596);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3597 = L_3596->___characterInfo;
int32_t L_3598 = V_181;
NullCheck(L_3597);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3599 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3597)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3598)))->___topRight);
float L_3600 = L_3599->___x;
float L_3601 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3600, L_3601, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4711>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3602 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3602);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3603 = L_3602->___characterInfo;
int32_t L_3604 = V_181;
NullCheck(L_3603);
float L_3605 = ((L_3603)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3604)))->___scale;
V_53 = L_3605;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4713>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3606 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3607 = V_9;
float L_3608 = V_52;
float L_3609 = V_53;
float L_3610 = V_54;
float L_3611 = V_51;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3612 = V_47;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3606, L_3607, (&V_34), L_3608, L_3609, L_3610, L_3611, L_3612);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4714>
V_54 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4715>
V_51 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4716>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_3613 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
V_55 = L_3613;
goto IL_68d7;
}
IL_663d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4718>
bool L_3614 = V_7;
if (!L_3614)
{
goto IL_672e;
}
}
{
int32_t L_3615 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3616 = V_186;
int32_t L_3617 = L_3616.___lastCharacterIndex;
if ((((int32_t)L_3615) == ((int32_t)L_3617)))
{
goto IL_665d;
}
}
{
int32_t L_3618 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3619 = V_186;
int32_t L_3620 = L_3619.___lastVisibleCharacterIndex;
if ((((int32_t)L_3618) < ((int32_t)L_3620)))
{
goto IL_672e;
}
}
IL_665d:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4721>
bool L_3621 = V_184;
if (L_3621)
{
goto IL_666a;
}
}
{
Il2CppChar L_3622 = V_183;
if ((!(((uint32_t)L_3622) == ((uint32_t)((int32_t)8203)))))
{
goto IL_66b8;
}
}
IL_666a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4723>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3623 = V_186;
int32_t L_3624 = L_3623.___lastVisibleCharacterIndex;
V_208 = L_3624;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4724>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3625 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3625);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3626 = L_3625->___characterInfo;
int32_t L_3627 = V_208;
NullCheck(L_3626);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3628 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3626)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3627)))->___topRight);
float L_3629 = L_3628->___x;
float L_3630 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3629, L_3630, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4725>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3631);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3632 = L_3631->___characterInfo;
int32_t L_3633 = V_208;
NullCheck(L_3632);
float L_3634 = ((L_3632)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3633)))->___scale;
V_53 = L_3634;
goto IL_66fb;
}
IL_66b8:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4729>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3635 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3635);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3636 = L_3635->___characterInfo;
int32_t L_3637 = V_181;
NullCheck(L_3636);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3638 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3636)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3637)))->___topRight);
float L_3639 = L_3638->___x;
float L_3640 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3639, L_3640, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4730>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3641 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3641);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3642 = L_3641->___characterInfo;
int32_t L_3643 = V_181;
NullCheck(L_3642);
float L_3644 = ((L_3642)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3643)))->___scale;
V_53 = L_3644;
}
IL_66fb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4733>
V_7 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4734>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3645 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3646 = V_9;
float L_3647 = V_52;
float L_3648 = V_53;
float L_3649 = V_54;
float L_3650 = V_51;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3651 = V_47;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3645, L_3646, (&V_34), L_3647, L_3648, L_3649, L_3650, L_3651);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4735>
V_54 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4736>
V_51 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4737>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_3652 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
V_55 = L_3652;
goto IL_68d7;
}
IL_672e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4739>
bool L_3653 = V_7;
if (!L_3653)
{
goto IL_67b0;
}
}
{
bool L_3654 = V_206;
if (L_3654)
{
goto IL_67b0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4741>
V_7 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4742>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3655 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3655);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3656 = L_3655->___characterInfo;
int32_t L_3657 = V_181;
NullCheck(L_3656);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3658 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3656)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3657, 1)))))->___topRight);
float L_3659 = L_3658->___x;
float L_3660 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3659, L_3660, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4743>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3661 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3661);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3662 = L_3661->___characterInfo;
int32_t L_3663 = V_181;
NullCheck(L_3662);
float L_3664 = ((L_3662)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3663, 1)))))->___scale;
V_53 = L_3664;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4745>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3665 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3666 = V_9;
float L_3667 = V_52;
float L_3668 = V_53;
float L_3669 = V_54;
float L_3670 = V_51;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3671 = V_47;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3665, L_3666, (&V_34), L_3667, L_3668, L_3669, L_3670, L_3671);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4746>
V_54 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4747>
V_51 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4748>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_3672 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
V_55 = L_3672;
goto IL_68d7;
}
IL_67b0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4750>
bool L_3673 = V_7;
if (!L_3673)
{
goto IL_68d7;
}
}
{
int32_t L_3674 = V_181;
int32_t L_3675 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_3674) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3675, 1)))))
{
goto IL_68d7;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3676 = V_47;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3677 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3677);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3678 = L_3677->___characterInfo;
int32_t L_3679 = V_181;
NullCheck(L_3678);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3680 = ((L_3678)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3679, 1)))))->___underlineColor;
bool L_3681;
L_3681 = TMPro_ExtensionMethods_Compare_m1838CE0635EC60A2288FA34D81634A7F808DE370(L_3676, L_3680, NULL);
if (L_3681)
{
goto IL_68d7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4753>
V_7 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4754>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3682 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3682);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3683 = L_3682->___characterInfo;
int32_t L_3684 = V_181;
NullCheck(L_3683);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3685 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3683)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3684)))->___topRight);
float L_3686 = L_3685->___x;
float L_3687 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3686, L_3687, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4755>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3688 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3688);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3689 = L_3688->___characterInfo;
int32_t L_3690 = V_181;
NullCheck(L_3689);
float L_3691 = ((L_3689)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3690)))->___scale;
V_53 = L_3691;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4757>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3692 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3693 = V_9;
float L_3694 = V_52;
float L_3695 = V_53;
float L_3696 = V_54;
float L_3697 = V_51;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3698 = V_47;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3692, L_3693, (&V_34), L_3694, L_3695, L_3696, L_3697, L_3698);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4758>
V_54 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4759>
V_51 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4760>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_3699 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
V_55 = L_3699;
goto IL_68d7;
}
IL_685e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4766>
bool L_3700 = V_7;
if (!L_3700)
{
goto IL_68d7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4768>
V_7 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4769>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3701 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3701);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3702 = L_3701->___characterInfo;
int32_t L_3703 = V_181;
NullCheck(L_3702);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3704 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3702)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3703, 1)))))->___topRight);
float L_3705 = L_3704->___x;
float L_3706 = V_55;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_3705, L_3706, (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4770>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3707 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3707);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3708 = L_3707->___characterInfo;
int32_t L_3709 = V_181;
NullCheck(L_3708);
float L_3710 = ((L_3708)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3709, 1)))))->___scale;
V_53 = L_3710;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4772>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3711 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3712 = V_9;
float L_3713 = V_52;
float L_3714 = V_53;
float L_3715 = V_54;
float L_3716 = V_51;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3717 = V_47;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3711, L_3712, (&V_34), L_3713, L_3714, L_3715, L_3716, L_3717);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4773>
V_54 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4774>
V_51 = (0.0f);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4775>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_3718 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat;
V_55 = L_3718;
}
IL_68d7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4784>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3719 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3719);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3720 = L_3719->___characterInfo;
int32_t L_3721 = V_181;
NullCheck(L_3720);
int32_t L_3722 = ((L_3720)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3721)))->___style;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4785>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3723 = V_182;
NullCheck(L_3723);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_3724 = (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756*)(&((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_3723)->___m_FaceInfo);
float L_3725;
L_3725 = FaceInfo_get_strikethroughOffset_m7997E4A1512FE358331B3A6543C62C92A0AA5CA5(L_3724, NULL);
V_189 = L_3725;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4787>
if (!((((int32_t)((int32_t)((int32_t)L_3722&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0))
{
goto IL_6dc1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4789>
V_209 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4790>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3726 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3726);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3727 = L_3726->___characterInfo;
int32_t L_3728 = V_181;
NullCheck(L_3727);
int32_t L_3729 = V_34;
((L_3727)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3728)))->___strikethroughVertexIndex = L_3729;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4792>
int32_t L_3730 = V_181;
int32_t L_3731 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
if ((((int32_t)L_3730) > ((int32_t)L_3731)))
{
goto IL_6962;
}
}
{
int32_t L_3732 = V_185;
int32_t L_3733 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
if ((((int32_t)L_3732) > ((int32_t)L_3733)))
{
goto IL_6962;
}
}
{
int32_t L_3734 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_3734) == ((uint32_t)5))))
{
goto IL_6965;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3735 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3735);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3736 = L_3735->___characterInfo;
int32_t L_3737 = V_181;
NullCheck(L_3736);
int32_t L_3738 = ((L_3736)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3737)))->___pageNumber;
int32_t L_3739 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3738, 1))) == ((int32_t)L_3739)))
{
goto IL_6965;
}
}
IL_6962:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4793>
V_209 = (bool)0;
}
IL_6965:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4795>
bool L_3740 = V_10;
bool L_3741 = V_209;
if (!((int32_t)(((((int32_t)L_3740) == ((int32_t)0))? 1 : 0)&(int32_t)L_3741)))
{
goto IL_6a5e;
}
}
{
int32_t L_3742 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3743 = V_186;
int32_t L_3744 = L_3743.___lastVisibleCharacterIndex;
if ((((int32_t)L_3742) > ((int32_t)L_3744)))
{
goto IL_6a5e;
}
}
{
Il2CppChar L_3745 = V_183;
if ((((int32_t)L_3745) == ((int32_t)((int32_t)10))))
{
goto IL_6a5e;
}
}
{
Il2CppChar L_3746 = V_183;
if ((((int32_t)L_3746) == ((int32_t)((int32_t)11))))
{
goto IL_6a5e;
}
}
{
Il2CppChar L_3747 = V_183;
if ((((int32_t)L_3747) == ((int32_t)((int32_t)13))))
{
goto IL_6a5e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4797>
int32_t L_3748 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3749 = V_186;
int32_t L_3750 = L_3749.___lastVisibleCharacterIndex;
if ((!(((uint32_t)L_3748) == ((uint32_t)L_3750))))
{
goto IL_69b2;
}
}
{
Il2CppChar L_3751 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3752;
L_3752 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3751, NULL);
if (L_3752)
{
goto IL_6a5e;
}
}
IL_69b2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4801>
V_10 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4802>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3753 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3753);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3754 = L_3753->___characterInfo;
int32_t L_3755 = V_181;
NullCheck(L_3754);
float L_3756 = ((L_3754)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3755)))->___pointSize;
V_57 = L_3756;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4803>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3757 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3757);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3758 = L_3757->___characterInfo;
int32_t L_3759 = V_181;
NullCheck(L_3758);
float L_3760 = ((L_3758)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3759)))->___scale;
V_58 = L_3760;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4804>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3761 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3761);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3762 = L_3761->___characterInfo;
int32_t L_3763 = V_181;
NullCheck(L_3762);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3764 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3762)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3763)))->___bottomLeft);
float L_3765 = L_3764->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3766 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3766);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3767 = L_3766->___characterInfo;
int32_t L_3768 = V_181;
NullCheck(L_3767);
float L_3769 = ((L_3767)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3768)))->___baseLine;
float L_3770 = V_189;
float L_3771 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_3765, ((float)il2cpp_codegen_add(L_3769, ((float)il2cpp_codegen_multiply(L_3770, L_3771)))), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4805>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3772 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3772);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3773 = L_3772->___characterInfo;
int32_t L_3774 = V_181;
NullCheck(L_3773);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3775 = ((L_3773)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3774)))->___strikethroughColor;
V_48 = L_3775;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4806>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3776 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3776);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3777 = L_3776->___characterInfo;
int32_t L_3778 = V_181;
NullCheck(L_3777);
float L_3779 = ((L_3777)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3778)))->___baseLine;
V_59 = L_3779;
}
IL_6a5e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4812>
bool L_3780 = V_10;
if (!L_3780)
{
goto IL_6ace;
}
}
{
int32_t L_3781 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_3781) == ((uint32_t)1))))
{
goto IL_6ace;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4814>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4815>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3782 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3782);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3783 = L_3782->___characterInfo;
int32_t L_3784 = V_181;
NullCheck(L_3783);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3785 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3783)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3784)))->___topRight);
float L_3786 = L_3785->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3787 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3787);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3788 = L_3787->___characterInfo;
int32_t L_3789 = V_181;
NullCheck(L_3788);
float L_3790 = ((L_3788)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3789)))->___baseLine;
float L_3791 = V_189;
float L_3792 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3786, ((float)il2cpp_codegen_add(L_3790, ((float)il2cpp_codegen_multiply(L_3791, L_3792)))), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4817>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3793 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3794 = V_12;
float L_3795 = V_58;
float L_3796 = V_58;
float L_3797 = V_58;
float L_3798 = V_50;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3799 = V_48;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3793, L_3794, (&V_34), L_3795, L_3796, L_3797, L_3798, L_3799);
goto IL_6e27;
}
IL_6ace:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4819>
bool L_3800 = V_10;
if (!L_3800)
{
goto IL_6ba3;
}
}
{
int32_t L_3801 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3802 = V_186;
int32_t L_3803 = L_3802.___lastCharacterIndex;
if ((!(((uint32_t)L_3801) == ((uint32_t)L_3803))))
{
goto IL_6ba3;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4822>
bool L_3804 = V_184;
if (L_3804)
{
goto IL_6af0;
}
}
{
Il2CppChar L_3805 = V_183;
if ((!(((uint32_t)L_3805) == ((uint32_t)((int32_t)8203)))))
{
goto IL_6b40;
}
}
IL_6af0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4824>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3806 = V_186;
int32_t L_3807 = L_3806.___lastVisibleCharacterIndex;
V_210 = L_3807;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4825>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3808 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3808);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3809 = L_3808->___characterInfo;
int32_t L_3810 = V_210;
NullCheck(L_3809);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3811 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3809)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3810)))->___topRight);
float L_3812 = L_3811->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3813 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3813);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3814 = L_3813->___characterInfo;
int32_t L_3815 = V_210;
NullCheck(L_3814);
float L_3816 = ((L_3814)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3815)))->___baseLine;
float L_3817 = V_189;
float L_3818 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3812, ((float)il2cpp_codegen_add(L_3816, ((float)il2cpp_codegen_multiply(L_3817, L_3818)))), (0.0f), NULL);
goto IL_6b85;
}
IL_6b40:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4830>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3819 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3819);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3820 = L_3819->___characterInfo;
int32_t L_3821 = V_181;
NullCheck(L_3820);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3822 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3820)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3821)))->___topRight);
float L_3823 = L_3822->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3824 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3824);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3825 = L_3824->___characterInfo;
int32_t L_3826 = V_181;
NullCheck(L_3825);
float L_3827 = ((L_3825)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3826)))->___baseLine;
float L_3828 = V_189;
float L_3829 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3823, ((float)il2cpp_codegen_add(L_3827, ((float)il2cpp_codegen_multiply(L_3828, L_3829)))), (0.0f), NULL);
}
IL_6b85:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4833>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4834>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3830 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3831 = V_12;
float L_3832 = V_58;
float L_3833 = V_58;
float L_3834 = V_58;
float L_3835 = V_50;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3836 = V_48;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3830, L_3831, (&V_34), L_3832, L_3833, L_3834, L_3835, L_3836);
goto IL_6e27;
}
IL_6ba3:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4836>
bool L_3837 = V_10;
if (!L_3837)
{
goto IL_6cba;
}
}
{
int32_t L_3838 = V_181;
int32_t L_3839 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_3838) >= ((int32_t)L_3839)))
{
goto IL_6cba;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3840 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3840);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3841 = L_3840->___characterInfo;
int32_t L_3842 = V_181;
NullCheck(L_3841);
float L_3843 = ((L_3841)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3842, 1)))))->___pointSize;
float L_3844 = V_57;
if ((!(((float)L_3843) == ((float)L_3844))))
{
goto IL_6c01;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3845 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3845);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3846 = L_3845->___characterInfo;
int32_t L_3847 = V_181;
NullCheck(L_3846);
float L_3848 = ((L_3846)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3847, 1)))))->___baseLine;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3849 = V_38;
float L_3850 = L_3849.___y;
float L_3851 = V_59;
il2cpp_codegen_runtime_class_init_inline(TMP_Math_t37914ACC164B07E2FE801992D237D9FE4E4D1A52_il2cpp_TypeInfo_var);
bool L_3852;
L_3852 = TMP_Math_Approximately_m58958A2D9DB66040360C17A460E0CA35F705EA2F(((float)il2cpp_codegen_add(L_3848, L_3850)), L_3851, NULL);
if (L_3852)
{
goto IL_6cba;
}
}
IL_6c01:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4839>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4841>
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3853 = V_186;
int32_t L_3854 = L_3853.___lastVisibleCharacterIndex;
V_211 = L_3854;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4842>
int32_t L_3855 = V_181;
int32_t L_3856 = V_211;
if ((((int32_t)L_3855) <= ((int32_t)L_3856)))
{
goto IL_6c5a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4843>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3857 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3857);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3858 = L_3857->___characterInfo;
int32_t L_3859 = V_211;
NullCheck(L_3858);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3860 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3858)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3859)))->___topRight);
float L_3861 = L_3860->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3862 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3862);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3863 = L_3862->___characterInfo;
int32_t L_3864 = V_211;
NullCheck(L_3863);
float L_3865 = ((L_3863)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3864)))->___baseLine;
float L_3866 = V_189;
float L_3867 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3861, ((float)il2cpp_codegen_add(L_3865, ((float)il2cpp_codegen_multiply(L_3866, L_3867)))), (0.0f), NULL);
goto IL_6c9f;
}
IL_6c5a:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4845>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3868 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3868);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3869 = L_3868->___characterInfo;
int32_t L_3870 = V_181;
NullCheck(L_3869);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3871 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3869)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3870)))->___topRight);
float L_3872 = L_3871->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3873 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3873);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3874 = L_3873->___characterInfo;
int32_t L_3875 = V_181;
NullCheck(L_3874);
float L_3876 = ((L_3874)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3875)))->___baseLine;
float L_3877 = V_189;
float L_3878 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3872, ((float)il2cpp_codegen_add(L_3876, ((float)il2cpp_codegen_multiply(L_3877, L_3878)))), (0.0f), NULL);
}
IL_6c9f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4847>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3879 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3880 = V_12;
float L_3881 = V_58;
float L_3882 = V_58;
float L_3883 = V_58;
float L_3884 = V_50;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3885 = V_48;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3879, L_3880, (&V_34), L_3881, L_3882, L_3883, L_3884, L_3885);
goto IL_6e27;
}
IL_6cba:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4850>
bool L_3886 = V_10;
if (!L_3886)
{
goto IL_6d4f;
}
}
{
int32_t L_3887 = V_181;
int32_t L_3888 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_3887) >= ((int32_t)L_3888)))
{
goto IL_6d4f;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3889 = V_182;
NullCheck(L_3889);
int32_t L_3890;
L_3890 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3889, NULL);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3891 = V_60;
int32_t L_3892 = V_181;
NullCheck(L_3891);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3893 = ((L_3891)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_3892, 1)))))->___fontAsset;
NullCheck(L_3893);
int32_t L_3894;
L_3894 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3893, NULL);
if ((((int32_t)L_3890) == ((int32_t)L_3894)))
{
goto IL_6d4f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4853>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4854>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3895 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3895);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3896 = L_3895->___characterInfo;
int32_t L_3897 = V_181;
NullCheck(L_3896);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3898 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3896)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3897)))->___topRight);
float L_3899 = L_3898->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3900 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3900);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3901 = L_3900->___characterInfo;
int32_t L_3902 = V_181;
NullCheck(L_3901);
float L_3903 = ((L_3901)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3902)))->___baseLine;
float L_3904 = V_189;
float L_3905 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3899, ((float)il2cpp_codegen_add(L_3903, ((float)il2cpp_codegen_multiply(L_3904, L_3905)))), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4856>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3906 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3907 = V_12;
float L_3908 = V_58;
float L_3909 = V_58;
float L_3910 = V_58;
float L_3911 = V_50;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3912 = V_48;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3906, L_3907, (&V_34), L_3908, L_3909, L_3910, L_3911, L_3912);
goto IL_6e27;
}
IL_6d4f:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4858>
bool L_3913 = V_10;
if (!L_3913)
{
goto IL_6e27;
}
}
{
bool L_3914 = V_209;
if (L_3914)
{
goto IL_6e27;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4861>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4862>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3915 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3915);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3916 = L_3915->___characterInfo;
int32_t L_3917 = V_181;
NullCheck(L_3916);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3918 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3916)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3917, 1)))))->___topRight);
float L_3919 = L_3918->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3920 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3920);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3921 = L_3920->___characterInfo;
int32_t L_3922 = V_181;
NullCheck(L_3921);
float L_3923 = ((L_3921)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3922, 1)))))->___baseLine;
float L_3924 = V_189;
float L_3925 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3919, ((float)il2cpp_codegen_add(L_3923, ((float)il2cpp_codegen_multiply(L_3924, L_3925)))), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4864>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3926 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3927 = V_12;
float L_3928 = V_58;
float L_3929 = V_58;
float L_3930 = V_58;
float L_3931 = V_50;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3932 = V_48;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3926, L_3927, (&V_34), L_3928, L_3929, L_3930, L_3931, L_3932);
goto IL_6e27;
}
IL_6dc1:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4870>
bool L_3933 = V_10;
if (!L_3933)
{
goto IL_6e27;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4872>
V_10 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4873>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3934 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3934);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3935 = L_3934->___characterInfo;
int32_t L_3936 = V_181;
NullCheck(L_3935);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3937 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((L_3935)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3936, 1)))))->___topRight);
float L_3938 = L_3937->___x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3939 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3939);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3940 = L_3939->___characterInfo;
int32_t L_3941 = V_181;
NullCheck(L_3940);
float L_3942 = ((L_3940)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3941, 1)))))->___baseLine;
float L_3943 = V_189;
float L_3944 = V_58;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_3938, ((float)il2cpp_codegen_add(L_3942, ((float)il2cpp_codegen_multiply(L_3943, L_3944)))), (0.0f), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4875>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3945 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3946 = V_12;
float L_3947 = V_58;
float L_3948 = V_58;
float L_3949 = V_58;
float L_3950 = V_50;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3951 = V_48;
VirtualActionInvoker8< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, float, float, float, float, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(125, __this, L_3945, L_3946, (&V_34), L_3947, L_3948, L_3949, L_3950, L_3951);
}
IL_6e27:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4883>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3952 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3952);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3953 = L_3952->___characterInfo;
int32_t L_3954 = V_181;
NullCheck(L_3953);
int32_t L_3955 = ((L_3953)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3954)))->___style;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4884>
if (!((((int32_t)((int32_t)((int32_t)L_3955&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0))
{
goto IL_71fa;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4886>
V_212 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4887>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3956 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3956);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3957 = L_3956->___characterInfo;
int32_t L_3958 = V_181;
NullCheck(L_3957);
int32_t L_3959 = ((L_3957)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3958)))->___pageNumber;
V_213 = L_3959;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4889>
int32_t L_3960 = V_181;
int32_t L_3961 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleCharacters;
if ((((int32_t)L_3960) > ((int32_t)L_3961)))
{
goto IL_6e95;
}
}
{
int32_t L_3962 = V_185;
int32_t L_3963 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_maxVisibleLines;
if ((((int32_t)L_3962) > ((int32_t)L_3963)))
{
goto IL_6e95;
}
}
{
int32_t L_3964 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_overflowMode;
if ((!(((uint32_t)L_3964) == ((uint32_t)5))))
{
goto IL_6e98;
}
}
{
int32_t L_3965 = V_213;
int32_t L_3966 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageToDisplay;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3965, 1))) == ((int32_t)L_3966)))
{
goto IL_6e98;
}
}
IL_6e95:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4890>
V_212 = (bool)0;
}
IL_6e98:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4892>
bool L_3967 = V_13;
if (L_3967)
{
goto IL_6f05;
}
}
{
bool L_3968 = V_212;
if (!L_3968)
{
goto IL_6f05;
}
}
{
int32_t L_3969 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3970 = V_186;
int32_t L_3971 = L_3970.___lastVisibleCharacterIndex;
if ((((int32_t)L_3969) > ((int32_t)L_3971)))
{
goto IL_6f05;
}
}
{
Il2CppChar L_3972 = V_183;
if ((((int32_t)L_3972) == ((int32_t)((int32_t)10))))
{
goto IL_6f05;
}
}
{
Il2CppChar L_3973 = V_183;
if ((((int32_t)L_3973) == ((int32_t)((int32_t)11))))
{
goto IL_6f05;
}
}
{
Il2CppChar L_3974 = V_183;
if ((((int32_t)L_3974) == ((int32_t)((int32_t)13))))
{
goto IL_6f05;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4894>
int32_t L_3975 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_3976 = V_186;
int32_t L_3977 = L_3976.___lastVisibleCharacterIndex;
if ((!(((uint32_t)L_3975) == ((uint32_t)L_3977))))
{
goto IL_6ed1;
}
}
{
Il2CppChar L_3978 = V_183;
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
bool L_3979;
L_3979 = Char_IsSeparator_m8DBA05CCFA10131140E40057E6553F7AC7397BF9(L_3978, NULL);
if (L_3979)
{
goto IL_6f05;
}
}
IL_6ed1:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4898>
V_13 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4899>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3980 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3981;
L_3981 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_3980, NULL);
V_14 = L_3981;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4900>
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3982 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3983;
L_3983 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_3982, NULL);
V_15 = L_3983;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4901>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3984 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3984);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3985 = L_3984->___characterInfo;
int32_t L_3986 = V_181;
NullCheck(L_3985);
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_3987 = ((L_3985)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3986)))->___highlightState;
V_49 = L_3987;
}
IL_6f05:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4905>
bool L_3988 = V_13;
if (!L_3988)
{
goto IL_7183;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4907>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3989 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_3989);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3990 = L_3989->___characterInfo;
int32_t L_3991 = V_181;
NullCheck(L_3990);
int32_t L_3992 = L_3991;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_3993 = (L_3990)->GetAt(static_cast<il2cpp_array_size_t>(L_3992));
V_214 = L_3993;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4908>
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_3994 = V_214;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_3995 = L_3994.___highlightState;
V_215 = L_3995;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4910>
V_216 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4913>
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_3996 = V_49;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_3997 = V_215;
bool L_3998;
L_3998 = HighlightState_op_Inequality_m98311E1C788EC5DB2E62731BA43E0AE8D73333F8(L_3996, L_3997, NULL);
if (!L_3998)
{
goto IL_7082;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4916>
bool L_3999 = V_184;
if (!L_3999)
{
goto IL_6f69;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4917>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4000 = V_15;
float L_4001 = L_4000.___x;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4002 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4003;
L_4003 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline(L_4002, NULL);
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4004 = V_214;
float L_4005 = L_4004.___origin;
(&V_15)->___x = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_4001, L_4003)), L_4005))/(2.0f)));
goto IL_6f97;
}
IL_6f69:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4919>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4006 = V_15;
float L_4007 = L_4006.___x;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4008 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4009;
L_4009 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline(L_4008, NULL);
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4010 = V_214;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4011 = L_4010.___bottomLeft;
float L_4012 = L_4011.___x;
(&V_15)->___x = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_4007, L_4009)), L_4012))/(2.0f)));
}
IL_6f97:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4921>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4013 = V_14;
float L_4014 = L_4013.___y;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4015 = V_214;
float L_4016 = L_4015.___descender;
float L_4017;
L_4017 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4014, L_4016, NULL);
(&V_14)->___y = L_4017;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4922>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4018 = V_15;
float L_4019 = L_4018.___y;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4020 = V_214;
float L_4021 = L_4020.___ascender;
float L_4022;
L_4022 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4019, L_4021, NULL);
(&V_15)->___y = L_4022;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4924>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4023 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4024 = V_15;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4025 = V_49;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4026 = L_4025.___color;
VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4023, L_4024, (&V_34), L_4026);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4926>
V_13 = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4927>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4027 = V_15;
float L_4028 = L_4027.___x;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4029 = V_214;
float L_4030 = L_4029.___descender;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4031 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_215)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4032;
L_4032 = TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845_inline(L_4031, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4033;
memset((&L_4033), 0, sizeof(L_4033));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4033), L_4028, ((float)il2cpp_codegen_subtract(L_4030, L_4032)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4034;
L_4034 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4033, NULL);
V_14 = L_4034;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4929>
bool L_4035 = V_184;
if (!L_4035)
{
goto IL_7042;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4930>
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4036 = V_214;
float L_4037 = L_4036.___xAdvance;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4038 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_215)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4039;
L_4039 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline(L_4038, NULL);
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4040 = V_214;
float L_4041 = L_4040.___ascender;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4042 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_215)->___padding);
float L_4043;
L_4043 = TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E_inline(L_4042, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4044;
memset((&L_4044), 0, sizeof(L_4044));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4044), ((float)il2cpp_codegen_add(L_4037, L_4039)), ((float)il2cpp_codegen_add(L_4041, L_4043)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4045;
L_4045 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4044, NULL);
V_15 = L_4045;
goto IL_707b;
}
IL_7042:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4932>
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4046 = V_214;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4047 = L_4046.___topRight;
float L_4048 = L_4047.___x;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4049 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_215)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4050;
L_4050 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline(L_4049, NULL);
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4051 = V_214;
float L_4052 = L_4051.___ascender;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4053 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_215)->___padding);
float L_4054;
L_4054 = TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E_inline(L_4053, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4055;
memset((&L_4055), 0, sizeof(L_4055));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4055), ((float)il2cpp_codegen_add(L_4048, L_4050)), ((float)il2cpp_codegen_add(L_4052, L_4054)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4056;
L_4056 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4055, NULL);
V_15 = L_4056;
}
IL_707b:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4934>
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4057 = V_215;
V_49 = L_4057;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4936>
V_216 = (bool)1;
}
IL_7082:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4939>
bool L_4058 = V_216;
if (L_4058)
{
goto IL_7183;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4941>
bool L_4059 = V_184;
if (!L_4059)
{
goto IL_70dd;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4944>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4060 = V_14;
float L_4061 = L_4060.___x;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4062 = V_214;
float L_4063 = L_4062.___origin;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4064 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4065;
L_4065 = TMP_Offset_get_left_mCDC93F42B720817E1119AA5360962F038A39E044_inline(L_4064, NULL);
float L_4066;
L_4066 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4061, ((float)il2cpp_codegen_subtract(L_4063, L_4065)), NULL);
(&V_14)->___x = L_4066;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4945>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4067 = V_15;
float L_4068 = L_4067.___x;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4069 = V_214;
float L_4070 = L_4069.___xAdvance;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4071 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
float L_4072;
L_4072 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline(L_4071, NULL);
float L_4073;
L_4073 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4068, ((float)il2cpp_codegen_add(L_4070, L_4072)), NULL);
(&V_15)->___x = L_4073;
goto IL_7135;
}
IL_70dd:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4950>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4074 = V_14;
float L_4075 = L_4074.___x;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4076 = V_214;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4077 = L_4076.___bottomLeft;
float L_4078 = L_4077.___x;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4079 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4080;
L_4080 = TMP_Offset_get_left_mCDC93F42B720817E1119AA5360962F038A39E044_inline(L_4079, NULL);
float L_4081;
L_4081 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4075, ((float)il2cpp_codegen_subtract(L_4078, L_4080)), NULL);
(&V_14)->___x = L_4081;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4951>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4082 = V_15;
float L_4083 = L_4082.___x;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4084 = V_214;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4085 = L_4084.___topRight;
float L_4086 = L_4085.___x;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4087 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
float L_4088;
L_4088 = TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline(L_4087, NULL);
float L_4089;
L_4089 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4083, ((float)il2cpp_codegen_add(L_4086, L_4088)), NULL);
(&V_15)->___x = L_4089;
}
IL_7135:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4954>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4090 = V_14;
float L_4091 = L_4090.___y;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4092 = V_214;
float L_4093 = L_4092.___descender;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4094 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
float L_4095;
L_4095 = TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845_inline(L_4094, NULL);
float L_4096;
L_4096 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_4091, ((float)il2cpp_codegen_subtract(L_4093, L_4095)), NULL);
(&V_14)->___y = L_4096;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4955>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4097 = V_15;
float L_4098 = L_4097.___y;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_4099 = V_214;
float L_4100 = L_4099.___ascender;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* L_4101 = (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6*)(&(&V_49)->___padding);
float L_4102;
L_4102 = TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E_inline(L_4101, NULL);
float L_4103;
L_4103 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4098, ((float)il2cpp_codegen_add(L_4100, L_4102)), NULL);
(&V_15)->___y = L_4103;
}
IL_7183:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4960>
bool L_4104 = V_13;
if (!L_4104)
{
goto IL_71a8;
}
}
{
int32_t L_4105 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((!(((uint32_t)L_4105) == ((uint32_t)1))))
{
goto IL_71a8;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4962>
V_13 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4964>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4106 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4107 = V_15;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4108 = V_49;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4109 = L_4108.___color;
VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4106, L_4107, (&V_34), L_4109);
goto IL_7214;
}
IL_71a8:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4966>
bool L_4110 = V_13;
if (!L_4110)
{
goto IL_71da;
}
}
{
int32_t L_4111 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_4112 = V_186;
int32_t L_4113 = L_4112.___lastCharacterIndex;
if ((((int32_t)L_4111) == ((int32_t)L_4113)))
{
goto IL_71c2;
}
}
{
int32_t L_4114 = V_181;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_4115 = V_186;
int32_t L_4116 = L_4115.___lastVisibleCharacterIndex;
if ((((int32_t)L_4114) < ((int32_t)L_4116)))
{
goto IL_71da;
}
}
IL_71c2:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4968>
V_13 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4969>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4117 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4118 = V_15;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4119 = V_49;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4120 = L_4119.___color;
VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4117, L_4118, (&V_34), L_4120);
goto IL_7214;
}
IL_71da:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4971>
bool L_4121 = V_13;
if (!L_4121)
{
goto IL_7214;
}
}
{
bool L_4122 = V_212;
if (L_4122)
{
goto IL_7214;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4973>
V_13 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4974>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4123 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4124 = V_15;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4125 = V_49;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4126 = L_4125.___color;
VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4123, L_4124, (&V_34), L_4126);
goto IL_7214;
}
IL_71fa:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4980>
bool L_4127 = V_13;
if (!L_4127)
{
goto IL_7214;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4982>
V_13 = (bool)0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4983>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4128 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4129 = V_15;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_4130 = V_49;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4131 = L_4130.___color;
VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(126, __this, L_4128, L_4129, (&V_34), L_4131);
}
IL_7214:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4988>
int32_t L_4132 = V_185;
V_41 = L_4132;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4260>
int32_t L_4133 = V_181;
V_181 = ((int32_t)il2cpp_codegen_add(L_4133, 1));
}
IL_721e:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4260>
int32_t L_4134 = V_181;
int32_t L_4135 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_4134) < ((int32_t)L_4135)))
{
goto IL_47aa;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4993>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4136 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4136);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4137 = L_4136->___meshInfo;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_4138 = (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777*)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_Underline);
int32_t L_4139 = L_4138->___materialIndex;
NullCheck(L_4137);
int32_t L_4140 = V_34;
((L_4137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4139)))->___vertexCount = L_4140;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4996>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4141 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
int32_t L_4142 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
NullCheck(L_4141);
L_4141->___characterCount = L_4142;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4997>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4143 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
int32_t L_4144 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_spriteCount;
NullCheck(L_4143);
L_4143->___spriteCount = L_4144;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4998>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4145 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
int32_t L_4146 = V_40;
NullCheck(L_4145);
L_4145->___lineCount = L_4146;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:4999>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4147 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
int32_t L_4148 = V_39;
if (!L_4148)
{
G_B891_0 = L_4147;
goto IL_728f;
}
G_B890_0 = L_4147;
}
{
int32_t L_4149 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_characterCount;
if ((((int32_t)L_4149) > ((int32_t)0)))
{
G_B892_0 = G_B890_0;
goto IL_7292;
}
G_B891_0 = G_B890_0;
}
IL_728f:
{
G_B893_0 = 1;
G_B893_1 = G_B891_0;
goto IL_7294;
}
IL_7292:
{
int32_t L_4150 = V_39;
G_B893_0 = L_4150;
G_B893_1 = G_B892_0;
}
IL_7294:
{
NullCheck(G_B893_1);
G_B893_1->___wordCount = G_B893_0;
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5000>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4151 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
int32_t L_4152 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_pageNumber;
NullCheck(L_4151);
L_4151->___pageCount = ((int32_t)il2cpp_codegen_add(L_4152, 1));
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5008>
int32_t L_4153 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_renderMode;
if ((!(((uint32_t)L_4153) == ((uint32_t)((int32_t)255)))))
{
goto IL_74bf;
}
}
{
bool L_4154;
L_4154 = VirtualFuncInvoker0< bool >::Invoke(9, __this);
if (!L_4154)
{
goto IL_74bf;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5011>
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_4155 = __this->___OnPreRenderText;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_4156 = L_4155;
if (L_4156)
{
G_B897_0 = L_4156;
goto IL_72d3;
}
G_B896_0 = L_4156;
}
{
goto IL_72de;
}
IL_72d3:
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4157 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(G_B897_0);
Action_1_Invoke_m23E35D357FFC28AE710752BA2B3BC010B191D890_inline(G_B897_0, L_4157, NULL);
}
IL_72de:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5014>
int32_t L_4158 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_geometrySortingOrder;
if (!L_4158)
{
goto IL_72fd;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5015>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4159 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4159);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4160 = L_4159->___meshInfo;
NullCheck(L_4160);
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA(((L_4160)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), 1, NULL);
}
IL_72fd:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5018>
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4161 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
NullCheck(L_4161);
Mesh_MarkDynamic_m718089940F240AFE625D6DC9DA4E6F20229CC322(L_4161, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5019>
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4162 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4163 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4163);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4164 = L_4163->___meshInfo;
NullCheck(L_4164);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4165 = ((L_4164)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___vertices;
NullCheck(L_4162);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_4162, L_4165, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5020>
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4166 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4167 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4167);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4168 = L_4167->___meshInfo;
NullCheck(L_4168);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4169 = ((L_4168)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___uvs0;
NullCheck(L_4166);
Mesh_SetUVs_mDFA98E5557AB6585FE0F8AB5C9286D1C69A53324(L_4166, 0, L_4169, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5021>
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4170 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4171 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4171);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4172 = L_4171->___meshInfo;
NullCheck(L_4172);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4173 = ((L_4172)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___uvs2;
NullCheck(L_4170);
Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5(L_4170, L_4173, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5023>
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4174 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4175 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4175);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4176 = L_4175->___meshInfo;
NullCheck(L_4176);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4177 = ((L_4176)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___colors32;
NullCheck(L_4174);
Mesh_set_colors32_m0E4462B7A1D613E6FB15DD7584BCE5491C17820F(L_4174, L_4177, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5026>
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4178 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_mesh;
NullCheck(L_4178);
Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B(L_4178, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5029>
V_217 = 1;
goto IL_74ad;
}
IL_73a0:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5032>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4179 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4179);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4180 = L_4179->___meshInfo;
int32_t L_4181 = V_217;
NullCheck(L_4180);
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9(((L_4180)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4181))), NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5034>
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_4182 = __this->___m_subTextObjects;
int32_t L_4183 = V_217;
NullCheck(L_4182);
int32_t L_4184 = L_4183;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_4185 = (L_4182)->GetAt(static_cast<il2cpp_array_size_t>(L_4184));
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4186;
L_4186 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4185, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_4186)
{
goto IL_74a7;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5037>
int32_t L_4187 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_geometrySortingOrder;
if (!L_4187)
{
goto IL_73eb;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5038>
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4188 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4188);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4189 = L_4188->___meshInfo;
int32_t L_4190 = V_217;
NullCheck(L_4189);
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA(((L_4189)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4190))), 1, NULL);
}
IL_73eb:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5040>
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_4191 = __this->___m_subTextObjects;
int32_t L_4192 = V_217;
NullCheck(L_4191);
int32_t L_4193 = L_4192;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_4194 = (L_4191)->GetAt(static_cast<il2cpp_array_size_t>(L_4193));
NullCheck(L_4194);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4195;
L_4195 = TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB(L_4194, NULL);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4196 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4196);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4197 = L_4196->___meshInfo;
int32_t L_4198 = V_217;
NullCheck(L_4197);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4199 = ((L_4197)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4198)))->___vertices;
NullCheck(L_4195);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_4195, L_4199, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5041>
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_4200 = __this->___m_subTextObjects;
int32_t L_4201 = V_217;
NullCheck(L_4200);
int32_t L_4202 = L_4201;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_4203 = (L_4200)->GetAt(static_cast<il2cpp_array_size_t>(L_4202));
NullCheck(L_4203);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4204;
L_4204 = TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB(L_4203, NULL);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4205 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4205);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4206 = L_4205->___meshInfo;
int32_t L_4207 = V_217;
NullCheck(L_4206);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4208 = ((L_4206)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4207)))->___uvs0;
NullCheck(L_4204);
Mesh_SetUVs_mDFA98E5557AB6585FE0F8AB5C9286D1C69A53324(L_4204, 0, L_4208, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5042>
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_4209 = __this->___m_subTextObjects;
int32_t L_4210 = V_217;
NullCheck(L_4209);
int32_t L_4211 = L_4210;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_4212 = (L_4209)->GetAt(static_cast<il2cpp_array_size_t>(L_4211));
NullCheck(L_4212);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4213;
L_4213 = TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB(L_4212, NULL);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4214 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4214);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4215 = L_4214->___meshInfo;
int32_t L_4216 = V_217;
NullCheck(L_4215);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4217 = ((L_4215)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4216)))->___uvs2;
NullCheck(L_4213);
Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5(L_4213, L_4217, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5044>
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_4218 = __this->___m_subTextObjects;
int32_t L_4219 = V_217;
NullCheck(L_4218);
int32_t L_4220 = L_4219;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_4221 = (L_4218)->GetAt(static_cast<il2cpp_array_size_t>(L_4220));
NullCheck(L_4221);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4222;
L_4222 = TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB(L_4221, NULL);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4223 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4223);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_4224 = L_4223->___meshInfo;
int32_t L_4225 = V_217;
NullCheck(L_4224);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4226 = ((L_4224)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4225)))->___colors32;
NullCheck(L_4222);
Mesh_set_colors32_m0E4462B7A1D613E6FB15DD7584BCE5491C17820F(L_4222, L_4226, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5046>
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* L_4227 = __this->___m_subTextObjects;
int32_t L_4228 = V_217;
NullCheck(L_4227);
int32_t L_4229 = L_4228;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_4230 = (L_4227)->GetAt(static_cast<il2cpp_array_size_t>(L_4229));
NullCheck(L_4230);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4231;
L_4231 = TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB(L_4230, NULL);
NullCheck(L_4231);
Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B(L_4231, NULL);
}
IL_74a7:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5029>
int32_t L_4232 = V_217;
V_217 = ((int32_t)il2cpp_codegen_add(L_4232, 1));
}
IL_74ad:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5029>
int32_t L_4233 = V_217;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4234 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)__this)->___m_textInfo;
NullCheck(L_4234);
int32_t L_4235 = L_4234->___materialCount;
if ((((int32_t)L_4233) < ((int32_t)L_4235)))
{
goto IL_73a0;
}
}
IL_74bf:
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5054>
il2cpp_codegen_runtime_class_init_inline(TMPro_EventManager_t0234DB5BF625FC164B395C5C3B6F2CB8C89A3BA9_il2cpp_TypeInfo_var);
TMPro_EventManager_ON_TEXT_CHANGED_mC933ED67F225E90E2F7B5F0D176D62D3A560BFAE(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TextMeshPro.cs:5068>
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Method Definition Index: 37764
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 37641
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method)
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
float L_1 = L_0.___r;
float L_2;
L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL);
float L_3;
L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
float L_5 = L_4.___g;
float L_6;
L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL);
float L_7;
L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c;
float L_9 = L_8.___b;
float L_10;
L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL);
float L_11;
L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c;
float L_13 = L_12.___a;
float L_14;
L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
float L_15;
L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f))));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
memset((&L_16), 0, sizeof(L_16));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_3), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_7), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_11), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_15), NULL);
V_0 = L_16;
goto IL_0065;
}
IL_0065:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0;
return L_17;
}
}
// Method Definition Index: 58944
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 TMP_Offset_get_zero_m8D8E8D2E46EAB0DFFED647AC5EEB41A5B2AA2339_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_CharacterInfo.cs:44>
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_0 = ((TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var))->___k_ZeroOffset;
return L_0;
}
}
// Method Definition Index: 37765
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 37794
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 37851
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___0_value;
int32_t L_1 = ___1_min;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
int32_t L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___0_value;
int32_t L_5 = ___2_max;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
int32_t L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
int32_t L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
// Method Definition Index: 60245
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* TMP_TextElement_get_textAsset_m3FFA01E6D0068D1F8F578CBF2590A752683A61EA_inline (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_TextElement.cs:32>
TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* L_0 = __this->___m_TextAsset;
return L_0;
}
}
// Method Definition Index: 60249
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E_inline (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_TextElement.cs:42>
uint32_t L_0 = __this->___m_GlyphIndex;
return L_0;
}
}
// Method Definition Index: 58919
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 TMP_Asset_get_faceInfo_m6830F2CF3F0ECDFD65151B755872F9FF518E8FBC_inline (TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_Asset.cs:56>
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_0 = __this->___m_FaceInfo;
return L_0;
}
}
// Method Definition Index: 59842
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_SubMesh_get_padding_mF12E331397602A9A39ECB674B02412668752F766_inline (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_SubMesh.cs:126>
float L_0 = __this->___m_padding;
return L_0;
}
}
// Method Definition Index: 60247
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07_inline (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_TextElement.cs:37>
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_0 = __this->___m_Glyph;
return L_0;
}
}
// Method Definition Index: 59162
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* TMP_FontAsset_get_fontFeatureTable_mF00EEAEDD0448BE4667CB959CCE79ED45D2300AE_inline (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_FontAsset.cs:370>
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_0 = __this->___m_FontFeatureTable;
return L_0;
}
}
// Method Definition Index: 58616
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 MarkToBaseAdjustmentRecord_get_baseGlyphAnchorPoint_mFECF1D5AFAC10D1DBB0C5147325AE5D6D9083E31_inline (MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:88>
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_0 = __this->___m_BaseGlyphAnchorPoint;
return L_0;
}
}
// Method Definition Index: 58605
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GlyphAnchorPoint_get_xCoordinate_m17636F751AE0D4897647F617EE2823093E8968A0_inline (GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:17>
float L_0 = __this->___m_XCoordinate;
return L_0;
}
}
// Method Definition Index: 58620
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED MarkToBaseAdjustmentRecord_get_markPositionAdjustment_mC04ECF73BB1C639C692E34DF7DBBC21B09661E84_inline (MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:98>
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_0 = __this->___m_MarkPositionAdjustment;
return L_0;
}
}
// Method Definition Index: 58609
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MarkPositionAdjustment_get_xPositionAdjustment_m20DA20230B832D18BD7AE7A715981046917833F3_inline (MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:45>
float L_0 = __this->___m_XPositionAdjustment;
return L_0;
}
}
// Method Definition Index: 58607
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GlyphAnchorPoint_get_yCoordinate_mF413FBEB1E2819FC6CFEA33234080D0359F06549_inline (GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:22>
float L_0 = __this->___m_YCoordinate;
return L_0;
}
}
// Method Definition Index: 58611
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MarkPositionAdjustment_get_yPositionAdjustment_m0D9AA5E5D5AFFF371CBFE74D2133B47364CD238A_inline (MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:50>
float L_0 = __this->___m_YPositionAdjustment;
return L_0;
}
}
// Method Definition Index: 58624
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 MarkToMarkAdjustmentRecord_get_baseMarkGlyphAnchorPoint_mA5B70EE56DD3ACAA43B0B8F517F99D6EBE8B6D4F_inline (MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:131>
GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 L_0 = __this->___m_BaseMarkGlyphAnchorPoint;
return L_0;
}
}
// Method Definition Index: 58628
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED MarkToMarkAdjustmentRecord_get_combiningMarkPositionAdjustment_m9C1B756599DAE78BA91E728565A52EA49BFF60FC_inline (MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/FontFeatureCommonGPOS.cs:141>
MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED L_0 = __this->___m_CombiningMarkPositionAdjustment;
return L_0;
}
}
// Method Definition Index: 37744
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
float L_2 = ___2_z;
__this->___z = L_2;
return;
}
}
// Method Definition Index: 37773
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
// Method Definition Index: 37799
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs;
bool L_2;
L_2 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_0, L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_000e;
}
IL_000e:
{
bool L_3 = V_0;
return L_3;
}
}
// Method Definition Index: 37778
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
// Method Definition Index: 37774
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
// Method Definition Index: 37836
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
// Method Definition Index: 37834
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
// Method Definition Index: 37871
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
return;
}
}
// Method Definition Index: 37638
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
{
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
return L_0;
}
}
// Method Definition Index: 37640
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
{
{
__this->___rgba = 0;
uint8_t L_0 = ___0_r;
__this->___r = L_0;
uint8_t L_1 = ___1_g;
__this->___g = L_1;
uint8_t L_2 = ___2_b;
__this->___b = L_2;
uint8_t L_3 = ___3_a;
__this->___a = L_3;
return;
}
}
// Method Definition Index: 59921
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A_inline (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_Text.cs:175>
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset;
return L_0;
}
}
// Method Definition Index: 37899
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
float L_1 = L_0.___x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL);
V_0 = L_4;
goto IL_001a;
}
IL_001a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
return L_5;
}
}
// Method Definition Index: 58934
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_right_m268492C5D14D1239A429A152ED04DD8790EC98C4_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_CharacterInfo.cs:31>
float L_0 = __this->___m_Right;
return L_0;
}
}
// Method Definition Index: 58938
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_bottom_m71E985879E87F76BE28A0FB0485F279866279845_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_CharacterInfo.cs:35>
float L_0 = __this->___m_Bottom;
return L_0;
}
}
// Method Definition Index: 58936
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_top_m5BAE1A688A264A63524AD4C456CE88CB2086105E_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_CharacterInfo.cs:33>
float L_0 = __this->___m_Top;
return L_0;
}
}
// Method Definition Index: 58932
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_left_mCDC93F42B720817E1119AA5360962F038A39E044_inline (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_CharacterInfo.cs:29>
float L_0 = __this->___m_Left;
return L_0;
}
}
// Method Definition Index: 60331
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_get_Count_m9EAE0A093640CEAA2DB049AD6E89747865404C3A_gshared_inline (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ugui@754dbde2be27/Runtime/TMP/TMP_TextProcessingStack.cs:208>
int32_t L_0 = __this->___m_Count;
return L_0;
}
}
// Method Definition Index: 603
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 37852
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
// Method Definition Index: 37798
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
bool L_3;
L_3 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
bool L_4 = V_0;
return L_4;
}
}
// Method Definition Index: 37610
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r = L_0;
float L_1 = ___1_g;
__this->___g = L_1;
float L_2 = ___2_b;
__this->___b = L_2;
float L_3 = ___3_a;
__this->___a = L_3;
return;
}
}
// Method Definition Index: 37800
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
float L_1 = L_0.___x;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
float L_3 = L_2.___x;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
float L_5 = L_4.___y;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
float L_7 = L_6.___y;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
float L_9 = L_8.___z;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
float L_11 = L_10.___z;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
float L_13 = L_12.___w;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
float L_15 = L_14.___w;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
// Method Definition Index: 37797
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
{
bool V_0 = false;
{
float L_0 = ___0_dot;
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
goto IL_000c;
}
IL_000c:
{
bool L_1 = V_0;
return L_1;
}
}