优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

71486 行
3.0 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <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 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);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct VirtualFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3;
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3<R, T1*, T2, T3>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3)
{
R ret;
void* params[3] = { p1, &p2, &p3 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4 p4)
{
R ret;
void* params[4] = { p1, p2, &p3, &p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<System.Int32>
struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<TMPro.TMP_TextInfo>
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
// System.Action`2<System.Int32,System.Int32>
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Char>
struct Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>
struct Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>
struct Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165;
// System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>
struct Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579;
// System.Collections.Generic.Dictionary`2<System.Int64,System.Object>
struct Dictionary_2_t4A0148843FDD82FE00634A604A772FC4EE3A0379;
// System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>
struct Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3;
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Glyph>
struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>
struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>
struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character>
struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
struct Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>
struct Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>
struct Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27;
// System.Func`2<System.Object,System.UInt32>
struct Func_2_tB86D019F1289E2D123C00796B373933613385952;
// System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32>
struct Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2;
// System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32>
struct Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5;
// System.Func`3<System.Int32,System.Object,System.Object>
struct Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6;
// System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
// System.Collections.Generic.HashSet`1<System.UInt32>
struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<TMPro.TMP_SpriteCharacter>
struct IEnumerable_1_t8CD9CEF84B9574BECCF1BA9FD6576B9866511C92;
// System.Collections.Generic.IEnumerable`1<TMPro.TMP_SpriteGlyph>
struct IEnumerable_1_t62DC389107F6C03A90B7085DAB5AC732100BB8A9;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<System.Int64>
struct IEqualityComparer_1_tDBA96AAC21C7C21D26B68A9F19E6AE4E015D2316;
// System.Collections.Generic.IEqualityComparer`1<System.UInt32>
struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
// System.Collections.Generic.IList`1<System.Int32>
struct IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1;
// System.Linq.IOrderedEnumerable`1<System.Object>
struct IOrderedEnumerable_1_t0E680E8E1A4A676334F2A0C9A6F9B93135A65EAC;
// System.Linq.IOrderedEnumerable`1<TMPro.TMP_SpriteCharacter>
struct IOrderedEnumerable_1_tE9535338943969A475E8C729B376CBE562A775EA;
// System.Linq.IOrderedEnumerable`1<TMPro.TMP_SpriteGlyph>
struct IOrderedEnumerable_1_t1AA075D53689CEA84AB892F63C3B00E3BDE1B6CF;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Boolean>
struct KeyCollection_t66E188B36DF8E1A23EBDA7253CDCE978CD3EF298;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Char>
struct KeyCollection_t3E33C2EB31F1F1EF4ADE3FFFBB7D11E563134D04;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int64>
struct KeyCollection_t401E270C757CE48FC10E1F6E5E23DC611BF56866;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,TMPro.TMP_FontAsset>
struct KeyCollection_t9AA48E49975EBD541961581E9E921EB48CC5A344;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,TMPro.TMP_Style>
struct KeyCollection_t8EB31D572768433CA97D571E4A6C97155A6B981D;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>
struct KeyCollection_tCDA1AB8EE7FEBC513525F7AFA90F3346BFB1A942;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,System.Int32>
struct KeyCollection_t75FACE8389D68A206D866CABFCC16E7F87A24680;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_Character>
struct KeyCollection_tC71FA11749E936C809A9B4EF81DF00FE54556509;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
struct KeyCollection_tA8BC84D1186868F27E7DE472869DE9C55BD5782D;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_SpriteCharacter>
struct KeyCollection_t1B0FCC60AF08E0919CBEB42B9C2E7C15737FD20C;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_SpriteGlyph>
struct KeyCollection_t13EBAB3D3E1C1D0516B35021A0ED42367C15572C;
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94;
// System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
struct List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph>
struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C;
// System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect>
struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B;
// System.Collections.Generic.List`1<UnityEngine.UI.IMaterialModifier>
struct List_1_t953250D60F917E2EB933D26710F948C2C77DFC07;
// System.Collections.Generic.List`1<UnityEngine.UI.Mask>
struct List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<TMPro.TMP_Character>
struct List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset>
struct List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF;
// System.Collections.Generic.List`1<TMPro.TMP_Glyph>
struct List_1_tAB7976FADCF872E418770E60783056C23394843D;
// System.Collections.Generic.List`1<TMPro.TMP_GlyphPairAdjustmentRecord>
struct List_1_t459ECEA1AA73CFA0FE650EF2487BB92F31382F4A;
// System.Collections.Generic.List`1<TMPro.TMP_Sprite>
struct List_1_tBF2191892DFB746CF83364BF93720BDBF5422853;
// System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>
struct List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868;
// System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>
struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC;
// System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>
struct List_1_t1ACC21967B12156F242D5D942EF3A71908550905;
// System.Collections.Generic.List`1<TMPro.TMP_Style>
struct List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E;
// System.Collections.Generic.List`1<System.UInt32>
struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A;
// System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>
struct List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517;
// System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>
struct List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Predicate`1<TMPro.TMP_MaterialManager/MaskingMaterial>
struct Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
// UnityEngine.Events.UnityEvent`1<System.Int32Enum>
struct UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
// UnityEngine.Events.UnityEvent`1<System.String>
struct UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257;
// UnityEngine.Events.UnityEvent`1<UnityEngine.TouchScreenKeyboard/Status>
struct UnityEvent_1_t85E993D7FA05D159800BE750A9F55526111C22AB;
// UnityEngine.Events.UnityEvent`3<System.Object,System.Int32,System.Int32>
struct UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA;
// UnityEngine.Events.UnityEvent`3<System.String,System.Int32,System.Int32>
struct UnityEvent_3_t5EE2DC870C12CB60384C5FCBB0DAD36392E701AD;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Boolean>
struct ValueCollection_t95D69F17F87935E5166EE0E3C174BB8A8F051F5B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Char>
struct ValueCollection_tDBED056C1C402E2288827E2C0299F425713D8171;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int64>
struct ValueCollection_tB8177DDCCB878E605152542DBBCA485CCA0B1906;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,TMPro.TMP_FontAsset>
struct ValueCollection_t74627C29E22DA542EC0F06A31AAD530F8B73D9F7;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,TMPro.TMP_Style>
struct ValueCollection_t582CDD4023EECEE5AA11CBB95BF12A912190EFE3;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>
struct ValueCollection_t0E873F9E0667DE2F6028AFC14073AE44E6BC8F2B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,System.Int32>
struct ValueCollection_tC22BD7A8B583315365C48DA9C733F4A75B63F50C;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_Character>
struct ValueCollection_t8D5EC2FA30E455F3AC119716BB909FFA1CD59DBE;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
struct ValueCollection_t39651256547A96154CD080EC10FF9E4A0A00C572;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_SpriteCharacter>
struct ValueCollection_t8F70C64592235FA1B1D4D29CCECB4C57AC0C78F9;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_SpriteGlyph>
struct ValueCollection_t018154B24774097E7CC573B84A4370DA87DD222B;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Boolean>[]
struct EntryU5BU5D_t6E8F51999B5C2D1A5E09B1963CF042E7B5CAA500;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Char>[]
struct EntryU5BU5D_t74939D41FA6DAF2CD4F7462D8AD016D48B99B8B7;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int64>[]
struct EntryU5BU5D_t19CA95B544EBD9F254D17342F41A7F9203BB2515;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,TMPro.TMP_FontAsset>[]
struct EntryU5BU5D_t1D36EFECAFA2E30BF1276CECFE97B67018CD9507;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,TMPro.TMP_Style>[]
struct EntryU5BU5D_t39217ED17EC800520D0651D750828B0247DF17F3;
// System.Collections.Generic.Dictionary`2/Entry<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>[]
struct EntryU5BU5D_t8A988A128FC5FFF29838D217AF995C71E1C66D82;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,System.Int32>[]
struct EntryU5BU5D_t35030C67317CFD76395CF623751D571A97DFB1E5;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_Character>[]
struct EntryU5BU5D_t4F3493B13237D6830CBEDA6A37D57EEFEB165466;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>[]
struct EntryU5BU5D_tD9625F8E3067C4376493E8C4069FD53F2E755C50;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_SpriteCharacter>[]
struct EntryU5BU5D_t6E9F5D5EAB901B88E40FF6DA479AFFD6F32FB7E2;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_SpriteGlyph>[]
struct EntryU5BU5D_t524FB57F4275986E1E35D3A27037859378EC3E9F;
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
// TMPro.TMP_TextProcessingStack`1<System.Int32>[]
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// UnityEngine.Canvas[]
struct CanvasU5BU5D_tE5C544063BDA76B67407EFED5FF893BBCDB74841;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color32[]
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
// System.Decimal[]
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// TMPro.FontWeight[]
struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
// TMPro.HighlightState[]
struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
// TMPro.HorizontalAlignmentOptions[]
struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
// UnityEngine.UI.IMaterialModifier[]
struct IMaterialModifierU5BU5D_t7DFC80DB58BA43CC290900B218ECEE034020654A;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.UI.Mask[]
struct MaskU5BU5D_tC12CB35F740B6E9464803FA888398F6DAFB8FBB0;
// UnityEngine.Material[]
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
// TMPro.MaterialReference[]
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// TMPro.RichTextTagAttribute[]
struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
// UnityEngine.UI.Selectable[]
struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// TMPro.TMP_CharacterInfo[]
struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
// TMPro.TMP_ColorGradient[]
struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A;
// TMPro.TMP_FontAsset[]
struct TMP_FontAssetU5BU5D_tC028E06B33643ABCED25C8BF7CB21A748E23BB83;
// TMPro.TMP_FontWeightPair[]
struct TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37;
// TMPro.TMP_LineInfo[]
struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E;
// TMPro.TMP_LinkInfo[]
struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E;
// TMPro.TMP_MeshInfo[]
struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7;
// TMPro.TMP_PageInfo[]
struct TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9;
// TMPro.TMP_Sprite[]
struct TMP_SpriteU5BU5D_tAFDE432AB365EDE6B90C389F232CE76D007767A4;
// TMPro.TMP_SpriteAsset[]
struct TMP_SpriteAssetU5BU5D_t94E3C1245DB0CEAB0BCB01A00BE5551C4CAEC6DC;
// TMPro.TMP_SpriteCharacter[]
struct TMP_SpriteCharacterU5BU5D_t95867998753219562445A616BE72C0CD4C4399EF;
// TMPro.TMP_SpriteGlyph[]
struct TMP_SpriteGlyphU5BU5D_t362051C8167B288E431AA69E115DD4E4F9DDA356;
// TMPro.TMP_Style[]
struct TMP_StyleU5BU5D_t346EEBBF4E78518ADBEEDCE2B4069BE3129B8FD7;
// TMPro.TMP_SubMesh[]
struct TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9;
// TMPro.TMP_SubMeshUI[]
struct TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29;
// TMPro.TMP_WordInfo[]
struct TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC;
// UnityEngine.Texture2D[]
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
// TMPro.WordWrapState[]
struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9;
// TMPro.TMP_MaterialManager/FallbackMaterial[]
struct FallbackMaterialU5BU5D_tD7EB6DD780825CE08117269C29D1B53EB7B724F5;
// TMPro.TMP_MaterialManager/MaskingMaterial[]
struct MaskingMaterialU5BU5D_tA8BEE4366375F0EC147BEE3EAC4E55E2F68C5007;
// TMPro.TMP_Text/UnicodeChar[]
struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
// UnityEngine.UI.AnimationTriggers
struct AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
// TMPro.FaceInfo_Legacy
struct FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8;
// UnityEngine.Font
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.TextCore.Glyph
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F;
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// UnityEngine.UI.ICanvasElement
struct ICanvasElement_t7F0ABB1280486B82E3267F9C26130FD4AAACAE91;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// UnityEngine.UI.IMaterialModifier
struct IMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE;
// UnityEngine.EventSystems.IScrollHandler
struct IScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F;
// TMPro.ITextPreprocessor
struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// TMPro.KerningTable
struct KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B;
// UnityEngine.UI.LayoutElement
struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A;
// UnityEngine.UI.LayoutGroup
struct LayoutGroup_t32417833C700E77EDFA7C20034DAFD26604E05CE;
// UnityEngine.UI.Mask
struct Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213;
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// UnityEngine.UI.Scrollbar
struct Scrollbar_t7CDC9B956698D9385A11E4C12964CD51477072C3;
// UnityEngine.UI.Selectable
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// TMPro.TMP_Asset
struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969;
// TMPro.TMP_Character
struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35;
// TMPro.TMP_ColorGradient
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB;
// TMPro.TMP_FontAsset
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160;
// TMPro.TMP_FontFeatureTable
struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA;
// TMPro.TMP_GlyphPairAdjustmentRecord
struct TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F;
// TMPro.TMP_InputField
struct TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F;
// TMPro.TMP_InputValidator
struct TMP_InputValidator_t3429AF61284AE19180C3FB81C0C7D2F90165EA98;
// TMPro.TMP_ResourceManager
struct TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C;
// TMPro.TMP_ScrollbarEventHandler
struct TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D;
// TMPro.TMP_SelectionCaret
struct TMP_SelectionCaret_tCDD93BB06825C506A7D3E06648FB33E3D61981EB;
// TMPro.TMP_Settings
struct TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062;
// TMPro.TMP_Sprite
struct TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280;
// TMPro.TMP_SpriteAnimator
struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4;
// TMPro.TMP_SpriteAsset
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39;
// TMPro.TMP_SpriteCharacter
struct TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E;
// TMPro.TMP_SpriteGlyph
struct TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB;
// TMPro.TMP_Style
struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C;
// TMPro.TMP_StyleSheet
struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859;
// TMPro.TMP_SubMesh
struct TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214;
// TMPro.TMP_SubMeshUI
struct TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D;
// TMPro.TMP_Text
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9;
// TMPro.TMP_TextElement
struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5;
// TMPro.TMP_TextElement_Legacy
struct TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A;
// TMPro.TMP_TextInfo
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D;
// UnityEngine.TextAsset
struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69;
// TMPro.TextMeshPro
struct TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E;
// TMPro.TextMeshProUGUI
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.TouchScreenKeyboard
struct TouchScreenKeyboard_tE87B78A3DAED69816B44C99270A734682E093E7A;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
// UnityEngine.UI.VertexHelper
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForSecondsRealtime
struct WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
// TMPro.TMP_InputField/<CaretBlink>d__276
struct U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3;
// TMPro.TMP_InputField/<MouseDragOutsideRect>d__294
struct U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958;
// TMPro.TMP_InputField/OnChangeEvent
struct OnChangeEvent_tDBB13012ABF81899E4DFDD82258EB7E9BB7A9F1D;
// TMPro.TMP_InputField/OnValidateInput
struct OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530;
// TMPro.TMP_InputField/SelectionEvent
struct SelectionEvent_t8FC75B869F70C9F0BF13390AD0237AD310511119;
// TMPro.TMP_InputField/SubmitEvent
struct SubmitEvent_tF7E2843B6A79D94B8EEEA259707F77BD1773B500;
// TMPro.TMP_InputField/TextSelectionEvent
struct TextSelectionEvent_t6C496DAA6DAF01754C27C58A94A5FBA562BA9401;
// TMPro.TMP_InputField/TouchScreenKeyboardEvent
struct TouchScreenKeyboardEvent_tB9BEBEF5D6F2B52547EF3861FF437AC25BC06AF1;
// TMPro.TMP_MaterialManager/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6;
// TMPro.TMP_MaterialManager/<>c__DisplayClass12_0
struct U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505;
// TMPro.TMP_MaterialManager/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6;
// TMPro.TMP_MaterialManager/<>c__DisplayClass9_0
struct U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A;
// TMPro.TMP_MaterialManager/FallbackMaterial
struct FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D;
// TMPro.TMP_MaterialManager/MaskingMaterial
struct MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67;
// TMPro.TMP_Settings/LineBreakingTable
struct LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531;
// TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7
struct U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C;
// TMPro.TMP_SpriteAsset/<>c
struct U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CanvasUpdateRegistry_t7A4CC63D880F418DCDE83152B6FDB3259DF14DD1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t828FEFDDBF830D003AFB480F0898186B499E26B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1ACC21967B12156F242D5D942EF3A71908550905_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StencilMaterial_t4118A758B726E5ADA91AE7674F44039B35AD29F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_ListPool_1_t9373AB314612B871D47F5F090333A73AEFF2336D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_ListPool_1_tA4DA336D6A1069422BB73BB4F945ECEAE3174F41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_ListPool_1_tBD0E56B1BB60DD32B4B56DC4A18992D48C6A585B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_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_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_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_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_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_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0045DCFC92141FBD29525BE5BBACE1599A1F74E6;
IL2CPP_EXTERN_C String_t* _stringLiteral0326106598658E00F0DBEC4A84E464C779D17E4C;
IL2CPP_EXTERN_C String_t* _stringLiteral0398C15EFAAA19C93AF746DA24817D2791C3F8F5;
IL2CPP_EXTERN_C String_t* _stringLiteral07371C2E1614A8AAA3B715F2AC7A11E33A6705A0;
IL2CPP_EXTERN_C String_t* _stringLiteral0A1CC6D01EE33E3CF45053ABDFF930333F1FE274;
IL2CPP_EXTERN_C String_t* _stringLiteral0F52C788AC4796FE5841155F7DF3896E049C051E;
IL2CPP_EXTERN_C String_t* _stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F;
IL2CPP_EXTERN_C String_t* _stringLiteral10E4ED70119807654727E1D9D181F9564063503F;
IL2CPP_EXTERN_C String_t* _stringLiteral134A2A1C4E13360C1DDDFDA4421C401BC9E3F8F9;
IL2CPP_EXTERN_C String_t* _stringLiteral14254BB83373B11756D2303A8E187014374CE5D9;
IL2CPP_EXTERN_C String_t* _stringLiteral17C668C87C150408FD69585EF77C76A0E66EB3D5;
IL2CPP_EXTERN_C String_t* _stringLiteral191C9D43FB079088FBA3231A3D750E401A0B543F;
IL2CPP_EXTERN_C String_t* _stringLiteral2010EA04D3D3AB54BFDF830272F0AF4D1BEC511C;
IL2CPP_EXTERN_C String_t* _stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE;
IL2CPP_EXTERN_C String_t* _stringLiteral227996097295FA1E6E48591E08DEF327779D4BF8;
IL2CPP_EXTERN_C String_t* _stringLiteral22F32D21ECB2FA7F2B9AD8EA673180205C761B7C;
IL2CPP_EXTERN_C String_t* _stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A;
IL2CPP_EXTERN_C String_t* _stringLiteral24AC82729F1212E352282CBFE6D0C9A2E58A3177;
IL2CPP_EXTERN_C String_t* _stringLiteral268E97832344F4779EE90DEC85BCBEAA78723A51;
IL2CPP_EXTERN_C String_t* _stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF;
IL2CPP_EXTERN_C String_t* _stringLiteral2DE8AD68EBBFEAA02CDF7C4D9A5C898F40287D4D;
IL2CPP_EXTERN_C String_t* _stringLiteral2EBDD86FD664CC82FDAEF4EEBB5F4602B2E78D87;
IL2CPP_EXTERN_C String_t* _stringLiteral2F2200721C4103CF62154774377A7FE21EC3DFB8;
IL2CPP_EXTERN_C String_t* _stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE;
IL2CPP_EXTERN_C String_t* _stringLiteral362F8C5E63E001D7B28216A46EAD4653989618A3;
IL2CPP_EXTERN_C String_t* _stringLiteral3737F9EA39D2D08261AE0A0D3A982AA9EDA16BBF;
IL2CPP_EXTERN_C String_t* _stringLiteral394B8C6C8CA442EF8C63386789D48EEDD0084236;
IL2CPP_EXTERN_C String_t* _stringLiteral396410BBDBEF868B59F40BE3F36BCC5CF6E110BA;
IL2CPP_EXTERN_C String_t* _stringLiteral3CF41D991C7F2555D83F628B4B3B26444D917083;
IL2CPP_EXTERN_C String_t* _stringLiteral3DF4CA9FAE86BE163351DF7271E2950E3D3F77C2;
IL2CPP_EXTERN_C String_t* _stringLiteral3FD20DEC440298FBE8FD5B8A9049081EC15D29DC;
IL2CPP_EXTERN_C String_t* _stringLiteral421E0F68BD6ABE78BFA61D86D2FBBB4BF60B7E58;
IL2CPP_EXTERN_C String_t* _stringLiteral43EC328E72467D77312F671808A21B265267F3B8;
IL2CPP_EXTERN_C String_t* _stringLiteral444E2030643CA3A0D71BCD4D131FEB0C15E77257;
IL2CPP_EXTERN_C String_t* _stringLiteral44783DD65515C93CA9C5F3A335CAC2B42D874990;
IL2CPP_EXTERN_C String_t* _stringLiteral464D71DD7E198B50E30BD474A73AE19CAC4762E6;
IL2CPP_EXTERN_C String_t* _stringLiteral491A401AD10238BD1F1C20242CA9D6E07305B338;
IL2CPP_EXTERN_C String_t* _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
IL2CPP_EXTERN_C String_t* _stringLiteral501ECC8F9B4D45174E944E1A813037B7BF1780B9;
IL2CPP_EXTERN_C String_t* _stringLiteral54CF01CC3DFE6445E72114F5B14BF9DF0D5B041D;
IL2CPP_EXTERN_C String_t* _stringLiteral55403C40E58871F80FBAE2574F32FA9B130AA0E1;
IL2CPP_EXTERN_C String_t* _stringLiteral56B321BA3B5698DA44F634878586E8CF47F7E0F8;
IL2CPP_EXTERN_C String_t* _stringLiteral59B259A263D1796F7617C20534034F94A19001FE;
IL2CPP_EXTERN_C String_t* _stringLiteral5A835C76D21F71C2C5F1891DB20C380B4A939E21;
IL2CPP_EXTERN_C String_t* _stringLiteral5D600628CED277C34B89C1E7267F9E9AED36E98E;
IL2CPP_EXTERN_C String_t* _stringLiteral5ECA508019ED4EB6B88D49932A176E84BC448126;
IL2CPP_EXTERN_C String_t* _stringLiteral5EF940821F907CAB019D1C1E35554CB71D5E2F8C;
IL2CPP_EXTERN_C String_t* _stringLiteral605D352052EE397075103BC56DCC3C5BEED3DF2C;
IL2CPP_EXTERN_C String_t* _stringLiteral6A3DC8BB44F75ECC14254B646E56B17C3D276755;
IL2CPP_EXTERN_C String_t* _stringLiteral6E1257172AAFAF3FA30233E43C5AA80454D89686;
IL2CPP_EXTERN_C String_t* _stringLiteral6FBD8AC4E3773BDDF19000DF4E70F05BEF471EE9;
IL2CPP_EXTERN_C String_t* _stringLiteral7182DE08801E7D3544D16D06E4BDD8EAEF2D1025;
IL2CPP_EXTERN_C String_t* _stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5;
IL2CPP_EXTERN_C String_t* _stringLiteral77A4D95C5A66881369906720C24690D7097D85DC;
IL2CPP_EXTERN_C String_t* _stringLiteral7A943AA7A51825F2DD71077BF4F202D685D96D55;
IL2CPP_EXTERN_C String_t* _stringLiteral804E3B76CDCD07E13EAE2E489D1D76D145E0DED6;
IL2CPP_EXTERN_C String_t* _stringLiteral80F5FB961EA9E9710673ED4D7487C6D884FAD993;
IL2CPP_EXTERN_C String_t* _stringLiteral8B39DD9FFA8AC3EDD72D3F435A409D265723991A;
IL2CPP_EXTERN_C String_t* _stringLiteral8FB39F45849F83BA7955B5B6DEEFBE199E3AAB5D;
IL2CPP_EXTERN_C String_t* _stringLiteral9035C8E66B070F9E3A5D5C4F13FD7604EC407659;
IL2CPP_EXTERN_C String_t* _stringLiteral90E137B55368AA457D12419FF3B1D6DFA45E3701;
IL2CPP_EXTERN_C String_t* _stringLiteral931AB8A0E7F4FA6F1F7EC84000B185B43C7781F2;
IL2CPP_EXTERN_C String_t* _stringLiteral9335488CF55D8DE9AA249BD7E3A4200956E5D2B9;
IL2CPP_EXTERN_C String_t* _stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0;
IL2CPP_EXTERN_C String_t* _stringLiteral95EC2F9163CECE02587431439667E834C71ECA96;
IL2CPP_EXTERN_C String_t* _stringLiteral998F34D39A72DAA353DBFA6C0583A8874FEEDC75;
IL2CPP_EXTERN_C String_t* _stringLiteral9A7E77DB84E1908153085B0037B2757EFD9E6B67;
IL2CPP_EXTERN_C String_t* _stringLiteral9ABA2C5443319798ADBEE97162D50AEF82987BBE;
IL2CPP_EXTERN_C String_t* _stringLiteralA2D4D50E264DACC9F86BF78889E28F4C5DE0B2A0;
IL2CPP_EXTERN_C String_t* _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27;
IL2CPP_EXTERN_C String_t* _stringLiteralA87819C2031146742C1F5350BC509988DACBE9F9;
IL2CPP_EXTERN_C String_t* _stringLiteralB27E7F07B4375E822409BF723BBE476EBE35D08E;
IL2CPP_EXTERN_C String_t* _stringLiteralBB74A477E1950E62FC01A6575177273213BAAC98;
IL2CPP_EXTERN_C String_t* _stringLiteralBDC04DCE144956C85753B1D40627C3620348D36C;
IL2CPP_EXTERN_C String_t* _stringLiteralC3949F55FBC8596A19F30C973F81E17D26C7094A;
IL2CPP_EXTERN_C String_t* _stringLiteralC68F26D50F4F9C62498072567FF551D39CDB0047;
IL2CPP_EXTERN_C String_t* _stringLiteralCB8E05D326886FF2EFEB7CEA734407E2EC40C590;
IL2CPP_EXTERN_C String_t* _stringLiteralD034EF60DB631C5F1360A97B6CA75BCB713E2012;
IL2CPP_EXTERN_C String_t* _stringLiteralD0EAB3CCFF44AA233B5F33619298DF0F3C27FDA3;
IL2CPP_EXTERN_C String_t* _stringLiteralD1418B66EFD4F2E84F8EE977170F5ACBF35CE35C;
IL2CPP_EXTERN_C String_t* _stringLiteralD608318BC59F8CE70448A3F3BD47A42652637238;
IL2CPP_EXTERN_C String_t* _stringLiteralD692C6CF553089EEF72FB28BD089C7F61D521893;
IL2CPP_EXTERN_C String_t* _stringLiteralD8A224C936B887BC1BBA28B9A5D0928DC1B2F127;
IL2CPP_EXTERN_C String_t* _stringLiteralDCD4BCED9028922F5951F8A9A35B48FC07725473;
IL2CPP_EXTERN_C String_t* _stringLiteralDD796BEEFEFE52394E90603CE0821F507B9CAA3A;
IL2CPP_EXTERN_C String_t* _stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7;
IL2CPP_EXTERN_C String_t* _stringLiteralE066DD3CA3CA9295CC83FA394543BA7B03B848BE;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256;
IL2CPP_EXTERN_C String_t* _stringLiteralE5687B33FCE05DD81743DD26B41D9017864D04F4;
IL2CPP_EXTERN_C String_t* _stringLiteralE935B86D45045E9F59B156B446290FB506AE9196;
IL2CPP_EXTERN_C String_t* _stringLiteralED993AC0C2F2097A0FD6F9BE811D5D012D424AE3;
IL2CPP_EXTERN_C String_t* _stringLiteralEE06BF337688F9BA02BCD434393D092799729233;
IL2CPP_EXTERN_C String_t* _stringLiteralEE10A8FB5F6663BDC3704BFC5F4FC35CEB6F2A9C;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF63983576FA425EE2904E4E0EADBEA8972C80AD8;
IL2CPP_EXTERN_C String_t* _stringLiteralF641266EC742840FB3A948AD37F889D31A453C65;
IL2CPP_EXTERN_C String_t* _stringLiteralF78C1EE8D0D2BA5FCAD383AF58DBF2E258585ACE;
IL2CPP_EXTERN_C String_t* _stringLiteralF7DC51B045EBEB673528BFA46F2E26BF0C34CF3E;
IL2CPP_EXTERN_C String_t* _stringLiteralF95A36106F6DED461458706DF8543DA03AAFD030;
IL2CPP_EXTERN_C String_t* _stringLiteralFC1B8C95859C5B850DB09E25ABC068B1BC5B2A0B;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisTextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_m1C73B3D3E924B85529A025308CD97ACF478C95FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisTextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_mC4105898148A90EA69A324499E1CC316C4445136_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mBEDAB0EBAEF4ADA5377B97FC2318DE8020F2D639_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_mE172CE27F16AA0850E9A2EC698627142A829F7CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_m0C4C5268B54C7097888C6B109527A680772EBCB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m52B6690E0BE6D930BF8B674885C78A4E1B88A063_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisIMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_m234EF2DEE22E55E42C72342A39E623EBD407E90A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisMask_tE8E16C858EC6ECCE545C03802BD1399F7F406213_m62061C966DB528B29B6661BA9989680D688D87F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m175C43359C7DF7F7931AEDB95EA693BD79D1968C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m25B4BFF1374B1B4BE64F2FC371C683A013E117D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m6172F1543E5619C67FEE57D212D76FF89D644D24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m53C3C1BDFAF0BFDDD242B6785CCA1E39E1814049_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE3143D45A324AED42023B77F3E58AB63ACB92277_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mEEC2FAB65AD5DA39C6C693C16E4F20C336013B42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m5E0F60FA15BAA43DFD8151136532F354DEF3BC73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m756EBB8957077238A8AB7286F1004A7A784CD885_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m0B1FB5B98125CC418F0830E6C29E472327801EA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m541849438216F20A0097FC02ABE593F662306727_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE8C1123EF056CBD396383F489D9C16EB1238EA92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2A0517F04C72679F0BFE1A1A6DB2471DCC2262B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m57C394B83BFC04B4A2C4736006AB3CC91B0B7405_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m62CFBCEF60B12591B4FCB8E9B1BD859BB6E00176_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8F9724B89CF3DA4CD2C899CC7A24DAF02A1FB906_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9108596C0E817720F00BD87FCBFE799ADFD4B0B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6DEB21E8DBED989E712E7120ED2759D5739BA9F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m9A5A75B97005F644E6E054902FC85137421865B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBCDC3F3238AECE23E8B9F67FF1DF7184762DF700_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_m3F837B412D70135F82BF949D5DC3B71784B85552_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_m66C8D8EABE21226E86491E9013E568ECD682C548_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mCAEF1A4C92D1C856A46417BA645409AE42F005D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_m172B07FA426C5BF7CCB660139D956232A762DC1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisTMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D_m57C4ED5EFCBA8A299CD8C14B8085A3E1CB825182_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisTMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_mD1A9560AA8693D81434394C9924AD871F08DDAB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m17F8262F063563809105488DBA62551BB91F6651_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m75E60221EFDA700C40A32D388E1A2DC0AC48F6B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8047259010D5BC3945101289558661DF6620846E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m92688D88681AC0D6D0544DE8FAC776ABF7AD22C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFDF21FAA9048EAAC0DE423BF25214D271D94CD6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m15D1B5C55AB1FABC489CA3F5D6BC655C7FBCAFBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4B7C2B9D414C73A09CE31C8277E7765F7E498C28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAA8200E5F9A2C296332C3A330552AE72DB95EF22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mE37AD73A4DA0DF354F09DA23A390F5B9D18296ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m078BD27D7557AAFA39321BEAAF46482BA518E5CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1BB6DCD243E4D2F306AA47A23F955D1AFF5DF577_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4D5A692FB0398F49A2DA4797BA4CD2EBE2540736_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m831B042EECBA48B96DF9158920BDCAE520AB3A42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8B72DB2FB3D11C89B0E900AC3263DF66CE34F9CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9404F890ACAC0E6B14956D92881E08205F9629C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m090142F60450AE9BA0C834E04D7808CA4AE55F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5DE8EAB445663C9CE7E7BE0BA12C04E729482E6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7B1E2205ECBBBD614E887E232E51B46B92C8E1D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF9AB5038AFD96664D881EA0BDB87AD5AC3F3FEB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m08FA6F29837845000B96D856290A41C30CE4A17E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3641675458F8E1F532E173522330AD9F2856CF7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m61F235821A6FD261D6DF6C632CEA3DB76B306308_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6354116E91091139F820CF0F41FF6A595525B870_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6BA262EC09AEBAE0D13AFB2BD6BE5E4A4D710CAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE4EB9A6EAA13901798CF972350F6E18713A91984_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_mF8E32B6035BE77388FAF4B32F88293F6EE69656F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_m4C7F47B73C641ED180784E089759867A85127C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_ListPool_1_Get_m6F2E6F6B9075F974FBF67546117031D0C358E2F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_ListPool_1_Get_m88CF3C5315579006E60C477AAED6C4917B5D8453_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_ListPool_1_Get_mF3F12BE4E81C3ADD59E80B4D7A4B9448E03C7C18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_ListPool_1_Release_m948215E3CCFB892F7F301EF3627F26131B8D0DA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_ListPool_1_Release_mB87F7EA80FD75AD1059D1CF74AFDFCC9C3E2C375_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_ListPool_1_Release_mD96A63298967C7C52396354EC6167E7DA6ABD085_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_MaterialManager_OnPreRender_m50B8EB50F661141CC1F827DA008D952ABD8CEC5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_m7384E96876DE9397A2E5C59711743F69132E536E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mE1377C8125BB8D09F1F8133EC5C7B41757E592BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m012CED006CD62BD452498A862676A1E775138717_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m7EAFE41E986CC289AFE14769631B2E5BAEC446AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_mB9D97F9A4BDE45ED0CA012B3EC5AB86E8747B06A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m0B52E0D58591313105377840D688BC44FA89CF1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m476BD28C0A88B4D608008587806134742627AC0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mD9A97602F26B38649E5C756C1F60E3128FD594B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCaretBlinkU3Ed__276_System_Collections_IEnumerator_Reset_mD05FB2B8858676366A0ED98063C5AEECC60AEB28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CDoSpriteAnimationInternalU3Ed__7_System_Collections_IEnumerator_Reset_m0D4ED9831F002A26C52E1A969C7AFB0F7A6125B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CMouseDragOutsideRectU3Ed__294_System_Collections_IEnumerator_Reset_mA500CB2991458842FB24C83B54624A9B91446E8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_mECA45EB0A1A8B501039633E87B1A71903857445E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m51F7FC32BA4529C5284CC0DC3572FAA3257AD8A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__622_0_m4ADE4CF5BF5DB0476C27555136DB926EB976EEFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CAddMaskingMaterialU3Eb__0_m4F0BC91E6CEE544BBB91FC63751A03DB13F1037D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass12_0_U3CRemoveStencilMaterialU3Eb__0_m287C61417605FA86EFA7C1727977B50AD14C85E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3CReleaseBaseMaterialU3Eb__0_m890054ECE6EF0D16429C8BE76649990EAC0CBD58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass9_0_U3CGetBaseMaterialU3Eb__0_m98229F401F0560DF925A73A963C8371504C1A4B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_mECA201E71A697E5B7A63B37DCD8A64A03CCC0950_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_3__ctor_m945E5A788027E4B7491C93E2ACBD523B5A8E1829_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_0_0_0_var;
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7;
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2;
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3;
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
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 Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t6E8F51999B5C2D1A5E09B1963CF042E7B5CAA500* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t66E188B36DF8E1A23EBDA7253CDCE978CD3EF298* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t95D69F17F87935E5166EE0E3C174BB8A8F051F5B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Char>
struct Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t74939D41FA6DAF2CD4F7462D8AD016D48B99B8B7* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t3E33C2EB31F1F1EF4ADE3FFFBB7D11E563134D04* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tDBED056C1C402E2288827E2C0299F425713D8171* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>
struct Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t19CA95B544EBD9F254D17342F41A7F9203BB2515* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t401E270C757CE48FC10E1F6E5E23DC611BF56866* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tB8177DDCCB878E605152542DBBCA485CCA0B1906* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>
struct Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t1D36EFECAFA2E30BF1276CECFE97B67018CD9507* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t9AA48E49975EBD541961581E9E921EB48CC5A344* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t74627C29E22DA542EC0F06A31AAD530F8B73D9F7* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>
struct Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t39217ED17EC800520D0651D750828B0247DF17F3* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t8EB31D572768433CA97D571E4A6C97155A6B981D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t582CDD4023EECEE5AA11CBB95BF12A912190EFE3* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>
struct Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t8A988A128FC5FFF29838D217AF995C71E1C66D82* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tCDA1AB8EE7FEBC513525F7AFA90F3346BFB1A942* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0E873F9E0667DE2F6028AFC14073AE44E6BC8F2B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>
struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t35030C67317CFD76395CF623751D571A97DFB1E5* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t75FACE8389D68A206D866CABFCC16E7F87A24680* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tC22BD7A8B583315365C48DA9C733F4A75B63F50C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character>
struct Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t4F3493B13237D6830CBEDA6A37D57EEFEB165466* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tC71FA11749E936C809A9B4EF81DF00FE54556509* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t8D5EC2FA30E455F3AC119716BB909FFA1CD59DBE* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
struct Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tD9625F8E3067C4376493E8C4069FD53F2E755C50* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tA8BC84D1186868F27E7DE472869DE9C55BD5782D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t39651256547A96154CD080EC10FF9E4A0A00C572* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>
struct Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t6E9F5D5EAB901B88E40FF6DA479AFFD6F32FB7E2* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t1B0FCC60AF08E0919CBEB42B9C2E7C15737FD20C* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t8F70C64592235FA1B1D4D29CCECB4C57AC0C78F9* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>
struct Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t524FB57F4275986E1E35D3A27037859378EC3E9F* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t13EBAB3D3E1C1D0516B35021A0ED42367C15572C* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t018154B24774097E7CC573B84A4370DA87DD222B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CanvasU5BU5D_tE5C544063BDA76B67407EFED5FF893BBCDB74841* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CanvasU5BU5D_tE5C544063BDA76B67407EFED5FF893BBCDB74841* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.UI.IMaterialModifier>
struct List_1_t953250D60F917E2EB933D26710F948C2C77DFC07 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IMaterialModifierU5BU5D_t7DFC80DB58BA43CC290900B218ECEE034020654A* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t953250D60F917E2EB933D26710F948C2C77DFC07_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IMaterialModifierU5BU5D_t7DFC80DB58BA43CC290900B218ECEE034020654A* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.UI.Mask>
struct List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MaskU5BU5D_tC12CB35F740B6E9464803FA888398F6DAFB8FBB0* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MaskU5BU5D_tC12CB35F740B6E9464803FA888398F6DAFB8FBB0* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset>
struct List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TMP_FontAssetU5BU5D_tC028E06B33643ABCED25C8BF7CB21A748E23BB83* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TMP_FontAssetU5BU5D_tC028E06B33643ABCED25C8BF7CB21A748E23BB83* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_Sprite>
struct List_1_tBF2191892DFB746CF83364BF93720BDBF5422853 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TMP_SpriteU5BU5D_tAFDE432AB365EDE6B90C389F232CE76D007767A4* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tBF2191892DFB746CF83364BF93720BDBF5422853_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TMP_SpriteU5BU5D_tAFDE432AB365EDE6B90C389F232CE76D007767A4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>
struct List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TMP_SpriteAssetU5BU5D_t94E3C1245DB0CEAB0BCB01A00BE5551C4CAEC6DC* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TMP_SpriteAssetU5BU5D_t94E3C1245DB0CEAB0BCB01A00BE5551C4CAEC6DC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>
struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TMP_SpriteCharacterU5BU5D_t95867998753219562445A616BE72C0CD4C4399EF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TMP_SpriteCharacterU5BU5D_t95867998753219562445A616BE72C0CD4C4399EF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>
struct List_1_t1ACC21967B12156F242D5D942EF3A71908550905 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TMP_SpriteGlyphU5BU5D_t362051C8167B288E431AA69E115DD4E4F9DDA356* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t1ACC21967B12156F242D5D942EF3A71908550905_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TMP_SpriteGlyphU5BU5D_t362051C8167B288E431AA69E115DD4E4F9DDA356* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_Style>
struct List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TMP_StyleU5BU5D_t346EEBBF4E78518ADBEEDCE2B4069BE3129B8FD7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TMP_StyleU5BU5D_t346EEBBF4E78518ADBEEDCE2B4069BE3129B8FD7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>
struct List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FallbackMaterialU5BU5D_tD7EB6DD780825CE08117269C29D1B53EB7B724F5* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FallbackMaterialU5BU5D_tD7EB6DD780825CE08117269C29D1B53EB7B724F5* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>
struct List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MaskingMaterialU5BU5D_tA8BEE4366375F0EC147BEE3EAC4E55E2F68C5007* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MaskingMaterialU5BU5D_tA8BEE4366375F0EC147BEE3EAC4E55E2F68C5007* ___s_emptyArray_5;
};
// UnityEngine.EventSystems.AbstractEventData
struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7 : public RuntimeObject
{
// System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
bool ___m_Used_0;
};
struct Il2CppArrayBounds;
// TMPro.CodePoint
struct CodePoint_tDD5EE754A3E0A66C253290193B8E145A8BCCF4E9 : public RuntimeObject
{
};
// UnityEngine.CustomYieldInstruction
struct CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617 : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// TMPro.SetPropertyUtility
struct SetPropertyUtility_tD587A194C84F640B40FCDA35FC6D46BFE68626F0 : public RuntimeObject
{
};
// TMPro.ShaderUtilities
struct ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F : public RuntimeObject
{
};
struct ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields
{
// System.Int32 TMPro.ShaderUtilities::ID_MainTex
int32_t ___ID_MainTex_0;
// System.Int32 TMPro.ShaderUtilities::ID_FaceTex
int32_t ___ID_FaceTex_1;
// System.Int32 TMPro.ShaderUtilities::ID_FaceColor
int32_t ___ID_FaceColor_2;
// System.Int32 TMPro.ShaderUtilities::ID_FaceDilate
int32_t ___ID_FaceDilate_3;
// System.Int32 TMPro.ShaderUtilities::ID_Shininess
int32_t ___ID_Shininess_4;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlayColor
int32_t ___ID_UnderlayColor_5;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlayOffsetX
int32_t ___ID_UnderlayOffsetX_6;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlayOffsetY
int32_t ___ID_UnderlayOffsetY_7;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlayDilate
int32_t ___ID_UnderlayDilate_8;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlaySoftness
int32_t ___ID_UnderlaySoftness_9;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlayOffset
int32_t ___ID_UnderlayOffset_10;
// System.Int32 TMPro.ShaderUtilities::ID_UnderlayIsoPerimeter
int32_t ___ID_UnderlayIsoPerimeter_11;
// System.Int32 TMPro.ShaderUtilities::ID_WeightNormal
int32_t ___ID_WeightNormal_12;
// System.Int32 TMPro.ShaderUtilities::ID_WeightBold
int32_t ___ID_WeightBold_13;
// System.Int32 TMPro.ShaderUtilities::ID_OutlineTex
int32_t ___ID_OutlineTex_14;
// System.Int32 TMPro.ShaderUtilities::ID_OutlineWidth
int32_t ___ID_OutlineWidth_15;
// System.Int32 TMPro.ShaderUtilities::ID_OutlineSoftness
int32_t ___ID_OutlineSoftness_16;
// System.Int32 TMPro.ShaderUtilities::ID_OutlineColor
int32_t ___ID_OutlineColor_17;
// System.Int32 TMPro.ShaderUtilities::ID_Outline2Color
int32_t ___ID_Outline2Color_18;
// System.Int32 TMPro.ShaderUtilities::ID_Outline2Width
int32_t ___ID_Outline2Width_19;
// System.Int32 TMPro.ShaderUtilities::ID_Padding
int32_t ___ID_Padding_20;
// System.Int32 TMPro.ShaderUtilities::ID_GradientScale
int32_t ___ID_GradientScale_21;
// System.Int32 TMPro.ShaderUtilities::ID_ScaleX
int32_t ___ID_ScaleX_22;
// System.Int32 TMPro.ShaderUtilities::ID_ScaleY
int32_t ___ID_ScaleY_23;
// System.Int32 TMPro.ShaderUtilities::ID_PerspectiveFilter
int32_t ___ID_PerspectiveFilter_24;
// System.Int32 TMPro.ShaderUtilities::ID_Sharpness
int32_t ___ID_Sharpness_25;
// System.Int32 TMPro.ShaderUtilities::ID_TextureWidth
int32_t ___ID_TextureWidth_26;
// System.Int32 TMPro.ShaderUtilities::ID_TextureHeight
int32_t ___ID_TextureHeight_27;
// System.Int32 TMPro.ShaderUtilities::ID_BevelAmount
int32_t ___ID_BevelAmount_28;
// System.Int32 TMPro.ShaderUtilities::ID_GlowColor
int32_t ___ID_GlowColor_29;
// System.Int32 TMPro.ShaderUtilities::ID_GlowOffset
int32_t ___ID_GlowOffset_30;
// System.Int32 TMPro.ShaderUtilities::ID_GlowPower
int32_t ___ID_GlowPower_31;
// System.Int32 TMPro.ShaderUtilities::ID_GlowOuter
int32_t ___ID_GlowOuter_32;
// System.Int32 TMPro.ShaderUtilities::ID_GlowInner
int32_t ___ID_GlowInner_33;
// System.Int32 TMPro.ShaderUtilities::ID_LightAngle
int32_t ___ID_LightAngle_34;
// System.Int32 TMPro.ShaderUtilities::ID_EnvMap
int32_t ___ID_EnvMap_35;
// System.Int32 TMPro.ShaderUtilities::ID_EnvMatrix
int32_t ___ID_EnvMatrix_36;
// System.Int32 TMPro.ShaderUtilities::ID_EnvMatrixRotation
int32_t ___ID_EnvMatrixRotation_37;
// System.Int32 TMPro.ShaderUtilities::ID_MaskCoord
int32_t ___ID_MaskCoord_38;
// System.Int32 TMPro.ShaderUtilities::ID_ClipRect
int32_t ___ID_ClipRect_39;
// System.Int32 TMPro.ShaderUtilities::ID_MaskSoftnessX
int32_t ___ID_MaskSoftnessX_40;
// System.Int32 TMPro.ShaderUtilities::ID_MaskSoftnessY
int32_t ___ID_MaskSoftnessY_41;
// System.Int32 TMPro.ShaderUtilities::ID_VertexOffsetX
int32_t ___ID_VertexOffsetX_42;
// System.Int32 TMPro.ShaderUtilities::ID_VertexOffsetY
int32_t ___ID_VertexOffsetY_43;
// System.Int32 TMPro.ShaderUtilities::ID_UseClipRect
int32_t ___ID_UseClipRect_44;
// System.Int32 TMPro.ShaderUtilities::ID_StencilID
int32_t ___ID_StencilID_45;
// System.Int32 TMPro.ShaderUtilities::ID_StencilOp
int32_t ___ID_StencilOp_46;
// System.Int32 TMPro.ShaderUtilities::ID_StencilComp
int32_t ___ID_StencilComp_47;
// System.Int32 TMPro.ShaderUtilities::ID_StencilReadMask
int32_t ___ID_StencilReadMask_48;
// System.Int32 TMPro.ShaderUtilities::ID_StencilWriteMask
int32_t ___ID_StencilWriteMask_49;
// System.Int32 TMPro.ShaderUtilities::ID_ShaderFlags
int32_t ___ID_ShaderFlags_50;
// System.Int32 TMPro.ShaderUtilities::ID_ScaleRatio_A
int32_t ___ID_ScaleRatio_A_51;
// System.Int32 TMPro.ShaderUtilities::ID_ScaleRatio_B
int32_t ___ID_ScaleRatio_B_52;
// System.Int32 TMPro.ShaderUtilities::ID_ScaleRatio_C
int32_t ___ID_ScaleRatio_C_53;
// System.String TMPro.ShaderUtilities::Keyword_Bevel
String_t* ___Keyword_Bevel_54;
// System.String TMPro.ShaderUtilities::Keyword_Glow
String_t* ___Keyword_Glow_55;
// System.String TMPro.ShaderUtilities::Keyword_Underlay
String_t* ___Keyword_Underlay_56;
// System.String TMPro.ShaderUtilities::Keyword_Ratios
String_t* ___Keyword_Ratios_57;
// System.String TMPro.ShaderUtilities::Keyword_MASK_SOFT
String_t* ___Keyword_MASK_SOFT_58;
// System.String TMPro.ShaderUtilities::Keyword_MASK_HARD
String_t* ___Keyword_MASK_HARD_59;
// System.String TMPro.ShaderUtilities::Keyword_MASK_TEX
String_t* ___Keyword_MASK_TEX_60;
// System.String TMPro.ShaderUtilities::Keyword_Outline
String_t* ___Keyword_Outline_61;
// System.String TMPro.ShaderUtilities::ShaderTag_ZTestMode
String_t* ___ShaderTag_ZTestMode_62;
// System.String TMPro.ShaderUtilities::ShaderTag_CullMode
String_t* ___ShaderTag_CullMode_63;
// System.Single TMPro.ShaderUtilities::m_clamp
float ___m_clamp_64;
// System.Boolean TMPro.ShaderUtilities::isInitialized
bool ___isInitialized_65;
// UnityEngine.Shader TMPro.ShaderUtilities::k_ShaderRef_MobileSDF
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileSDF_66;
// UnityEngine.Shader TMPro.ShaderUtilities::k_ShaderRef_MobileBitmap
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___k_ShaderRef_MobileBitmap_67;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t* ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
};
// TMPro.TMP_FontFeatureTable
struct TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA : public RuntimeObject
{
// System.Collections.Generic.List`1<TMPro.TMP_GlyphPairAdjustmentRecord> TMPro.TMP_FontFeatureTable::m_GlyphPairAdjustmentRecords
List_1_t459ECEA1AA73CFA0FE650EF2487BB92F31382F4A* ___m_GlyphPairAdjustmentRecords_0;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord> TMPro.TMP_FontFeatureTable::m_GlyphPairAdjustmentRecordLookupDictionary
Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* ___m_GlyphPairAdjustmentRecordLookupDictionary_1;
};
// TMPro.TMP_MaterialManager
struct TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96 : public RuntimeObject
{
};
struct TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields
{
// System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial> TMPro.TMP_MaterialManager::m_materialList
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* ___m_materialList_0;
// System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial> TMPro.TMP_MaterialManager::m_fallbackMaterials
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* ___m_fallbackMaterials_1;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int64> TMPro.TMP_MaterialManager::m_fallbackMaterialLookup
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* ___m_fallbackMaterialLookup_2;
// System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial> TMPro.TMP_MaterialManager::m_fallbackCleanupList
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* ___m_fallbackCleanupList_3;
// System.Boolean TMPro.TMP_MaterialManager::isFallbackListDirty
bool ___isFallbackListDirty_4;
};
// TMPro.TMP_ResourceManager
struct TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C : public RuntimeObject
{
};
struct TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields
{
// TMPro.TMP_ResourceManager TMPro.TMP_ResourceManager::s_instance
TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C* ___s_instance_0;
// TMPro.TMP_Settings TMPro.TMP_ResourceManager::s_TextSettings
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* ___s_TextSettings_1;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_ResourceManager::s_FontAssetReferences
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___s_FontAssetReferences_2;
// System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset> TMPro.TMP_ResourceManager::s_FontAssetReferenceLookup
Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* ___s_FontAssetReferenceLookup_3;
};
// TMPro.TMP_Style
struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C : public RuntimeObject
{
// System.String TMPro.TMP_Style::m_Name
String_t* ___m_Name_1;
// System.Int32 TMPro.TMP_Style::m_HashCode
int32_t ___m_HashCode_2;
// System.String TMPro.TMP_Style::m_OpeningDefinition
String_t* ___m_OpeningDefinition_3;
// System.String TMPro.TMP_Style::m_ClosingDefinition
String_t* ___m_ClosingDefinition_4;
// System.Int32[] TMPro.TMP_Style::m_OpeningTagArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_OpeningTagArray_5;
// System.Int32[] TMPro.TMP_Style::m_ClosingTagArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ClosingTagArray_6;
// System.UInt32[] TMPro.TMP_Style::m_OpeningTagUnicodeArray
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_OpeningTagUnicodeArray_7;
// System.UInt32[] TMPro.TMP_Style::m_ClosingTagUnicodeArray
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_ClosingTagUnicodeArray_8;
};
struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_StaticFields
{
// TMPro.TMP_Style TMPro.TMP_Style::k_NormalStyle
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___k_NormalStyle_0;
};
// TMPro.TMP_TextElement_Legacy
struct TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A : public RuntimeObject
{
// System.Int32 TMPro.TMP_TextElement_Legacy::id
int32_t ___id_0;
// System.Single TMPro.TMP_TextElement_Legacy::x
float ___x_1;
// System.Single TMPro.TMP_TextElement_Legacy::y
float ___y_2;
// System.Single TMPro.TMP_TextElement_Legacy::width
float ___width_3;
// System.Single TMPro.TMP_TextElement_Legacy::height
float ___height_4;
// System.Single TMPro.TMP_TextElement_Legacy::xOffset
float ___xOffset_5;
// System.Single TMPro.TMP_TextElement_Legacy::yOffset
float ___yOffset_6;
// System.Single TMPro.TMP_TextElement_Legacy::xAdvance
float ___xAdvance_7;
// System.Single TMPro.TMP_TextElement_Legacy::scale
float ___scale_8;
};
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
{
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
bool ___m_CallsDirty_2;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// TMPro.TMP_InputField/<CaretBlink>d__276
struct U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3 : public RuntimeObject
{
// System.Int32 TMPro.TMP_InputField/<CaretBlink>d__276::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object TMPro.TMP_InputField/<CaretBlink>d__276::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// TMPro.TMP_InputField TMPro.TMP_InputField/<CaretBlink>d__276::<>4__this
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* ___U3CU3E4__this_2;
// System.Single TMPro.TMP_InputField/<CaretBlink>d__276::<blinkPeriod>5__1
float ___U3CblinkPeriodU3E5__1_3;
// System.Boolean TMPro.TMP_InputField/<CaretBlink>d__276::<blinkState>5__2
bool ___U3CblinkStateU3E5__2_4;
};
// TMPro.TMP_MaterialManager/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6 : public RuntimeObject
{
// UnityEngine.Material TMPro.TMP_MaterialManager/<>c__DisplayClass11_0::stencilMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial_0;
};
// TMPro.TMP_MaterialManager/<>c__DisplayClass12_0
struct U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505 : public RuntimeObject
{
// UnityEngine.Material TMPro.TMP_MaterialManager/<>c__DisplayClass12_0::stencilMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial_0;
};
// TMPro.TMP_MaterialManager/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6 : public RuntimeObject
{
// UnityEngine.Material TMPro.TMP_MaterialManager/<>c__DisplayClass13_0::baseMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial_0;
};
// TMPro.TMP_MaterialManager/<>c__DisplayClass9_0
struct U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A : public RuntimeObject
{
// UnityEngine.Material TMPro.TMP_MaterialManager/<>c__DisplayClass9_0::stencilMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial_0;
};
// TMPro.TMP_MaterialManager/FallbackMaterial
struct FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D : public RuntimeObject
{
// System.Int64 TMPro.TMP_MaterialManager/FallbackMaterial::fallbackID
int64_t ___fallbackID_0;
// UnityEngine.Material TMPro.TMP_MaterialManager/FallbackMaterial::sourceMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___sourceMaterial_1;
// System.Int32 TMPro.TMP_MaterialManager/FallbackMaterial::sourceMaterialCRC
int32_t ___sourceMaterialCRC_2;
// UnityEngine.Material TMPro.TMP_MaterialManager/FallbackMaterial::fallbackMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_3;
// System.Int32 TMPro.TMP_MaterialManager/FallbackMaterial::count
int32_t ___count_4;
};
// TMPro.TMP_MaterialManager/MaskingMaterial
struct MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67 : public RuntimeObject
{
// UnityEngine.Material TMPro.TMP_MaterialManager/MaskingMaterial::baseMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial_0;
// UnityEngine.Material TMPro.TMP_MaterialManager/MaskingMaterial::stencilMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial_1;
// System.Int32 TMPro.TMP_MaterialManager/MaskingMaterial::count
int32_t ___count_2;
// System.Int32 TMPro.TMP_MaterialManager/MaskingMaterial::stencilID
int32_t ___stencilID_3;
};
// TMPro.TMP_Settings/LineBreakingTable
struct LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings/LineBreakingTable::leadingCharacters
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* ___leadingCharacters_0;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings/LineBreakingTable::followingCharacters
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* ___followingCharacters_1;
};
// TMPro.TMP_SpriteAsset/<>c
struct U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34 : public RuntimeObject
{
};
struct U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields
{
// TMPro.TMP_SpriteAsset/<>c TMPro.TMP_SpriteAsset/<>c::<>9
U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* ___U3CU3E9_0;
// System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32> TMPro.TMP_SpriteAsset/<>c::<>9__40_0
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* ___U3CU3E9__40_0_1;
// System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32> TMPro.TMP_SpriteAsset/<>c::<>9__41_0
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* ___U3CU3E9__41_0_2;
};
// TMPro.TMP_Text/<>c
struct U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D : public RuntimeObject
{
};
struct U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields
{
// TMPro.TMP_Text/<>c TMPro.TMP_Text/<>c::<>9
U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* ___U3CU3E9_0;
// System.Action`1<TMPro.TMP_TextInfo> TMPro.TMP_Text/<>c::<>9__622_0
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___U3CU3E9__622_0_1;
};
// TMPro.TMP_TextProcessingStack`1<System.Int32>
struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<System.Object>
struct TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
RuntimeObject* ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<System.Single>
struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
float ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>
struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// UnityEngine.Events.UnityEvent`1<System.String>
struct UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<UnityEngine.TouchScreenKeyboard/Status>
struct UnityEvent_1_t85E993D7FA05D159800BE750A9F55526111C22AB : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`3<System.String,System.Int32,System.Int32>
struct UnityEvent_3_t5EE2DC870C12CB60384C5FCBB0DAD36392E701AD : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`3::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
{
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem_1;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Color32
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.Color32::rgba
int32_t ___rgba_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte UnityEngine.Color32::r
uint8_t ___r_1;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_2_OffsetPadding[1];
// System.Byte UnityEngine.Color32::g
uint8_t ___g_2;
};
#pragma pack(pop, tp)
struct
{
char ___g_2_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_3_OffsetPadding[2];
// System.Byte UnityEngine.Color32::b
uint8_t ___b_3;
};
#pragma pack(pop, tp)
struct
{
char ___b_3_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_4_OffsetPadding[3];
// System.Byte UnityEngine.Color32::a
uint8_t ___a_4;
};
#pragma pack(pop, tp)
struct
{
char ___a_4_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_4_forAlignmentOnly;
};
};
};
// System.Decimal
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 System.Decimal::flags
int32_t ___flags_8;
};
#pragma pack(pop, tp)
struct
{
int32_t ___flags_8_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___hi_9_OffsetPadding[4];
// System.Int32 System.Decimal::hi
int32_t ___hi_9;
};
#pragma pack(pop, tp)
struct
{
char ___hi_9_OffsetPadding_forAlignmentOnly[4];
int32_t ___hi_9_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___lo_10_OffsetPadding[8];
// System.Int32 System.Decimal::lo
int32_t ___lo_10;
};
#pragma pack(pop, tp)
struct
{
char ___lo_10_OffsetPadding_forAlignmentOnly[8];
int32_t ___lo_10_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___mid_11_OffsetPadding[12];
// System.Int32 System.Decimal::mid
int32_t ___mid_11;
};
#pragma pack(pop, tp)
struct
{
char ___mid_11_OffsetPadding_forAlignmentOnly[12];
int32_t ___mid_11_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ulomidLE_12_OffsetPadding[8];
// System.UInt64 System.Decimal::ulomidLE
uint64_t ___ulomidLE_12;
};
#pragma pack(pop, tp)
struct
{
char ___ulomidLE_12_OffsetPadding_forAlignmentOnly[8];
uint64_t ___ulomidLE_12_forAlignmentOnly;
};
};
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
// System.Decimal System.Decimal::Zero
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_3;
// System.Decimal System.Decimal::One
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_4;
// System.Decimal System.Decimal::MinusOne
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_5;
// System.Decimal System.Decimal::MaxValue
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_6;
// System.Decimal System.Decimal::MinValue
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_7;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// UnityEngine.TextCore.FaceInfo
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756
{
// System.Int32 UnityEngine.TextCore.FaceInfo::m_FaceIndex
int32_t ___m_FaceIndex_0;
// System.String UnityEngine.TextCore.FaceInfo::m_FamilyName
String_t* ___m_FamilyName_1;
// System.String UnityEngine.TextCore.FaceInfo::m_StyleName
String_t* ___m_StyleName_2;
// System.Int32 UnityEngine.TextCore.FaceInfo::m_PointSize
int32_t ___m_PointSize_3;
// System.Single UnityEngine.TextCore.FaceInfo::m_Scale
float ___m_Scale_4;
// System.Single UnityEngine.TextCore.FaceInfo::m_LineHeight
float ___m_LineHeight_5;
// System.Single UnityEngine.TextCore.FaceInfo::m_AscentLine
float ___m_AscentLine_6;
// System.Single UnityEngine.TextCore.FaceInfo::m_CapLine
float ___m_CapLine_7;
// System.Single UnityEngine.TextCore.FaceInfo::m_MeanLine
float ___m_MeanLine_8;
// System.Single UnityEngine.TextCore.FaceInfo::m_Baseline
float ___m_Baseline_9;
// System.Single UnityEngine.TextCore.FaceInfo::m_DescentLine
float ___m_DescentLine_10;
// System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptOffset
float ___m_SuperscriptOffset_11;
// System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptSize
float ___m_SuperscriptSize_12;
// System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptOffset
float ___m_SubscriptOffset_13;
// System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptSize
float ___m_SubscriptSize_14;
// System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineOffset
float ___m_UnderlineOffset_15;
// System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineThickness
float ___m_UnderlineThickness_16;
// System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughOffset
float ___m_StrikethroughOffset_17;
// System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughThickness
float ___m_StrikethroughThickness_18;
// System.Single UnityEngine.TextCore.FaceInfo::m_TabWidth
float ___m_TabWidth_19;
};
// Native definition for P/Invoke marshalling of UnityEngine.TextCore.FaceInfo
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke
{
int32_t ___m_FaceIndex_0;
char* ___m_FamilyName_1;
char* ___m_StyleName_2;
int32_t ___m_PointSize_3;
float ___m_Scale_4;
float ___m_LineHeight_5;
float ___m_AscentLine_6;
float ___m_CapLine_7;
float ___m_MeanLine_8;
float ___m_Baseline_9;
float ___m_DescentLine_10;
float ___m_SuperscriptOffset_11;
float ___m_SuperscriptSize_12;
float ___m_SubscriptOffset_13;
float ___m_SubscriptSize_14;
float ___m_UnderlineOffset_15;
float ___m_UnderlineThickness_16;
float ___m_StrikethroughOffset_17;
float ___m_StrikethroughThickness_18;
float ___m_TabWidth_19;
};
// Native definition for COM marshalling of UnityEngine.TextCore.FaceInfo
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com
{
int32_t ___m_FaceIndex_0;
Il2CppChar* ___m_FamilyName_1;
Il2CppChar* ___m_StyleName_2;
int32_t ___m_PointSize_3;
float ___m_Scale_4;
float ___m_LineHeight_5;
float ___m_AscentLine_6;
float ___m_CapLine_7;
float ___m_MeanLine_8;
float ___m_Baseline_9;
float ___m_DescentLine_10;
float ___m_SuperscriptOffset_11;
float ___m_SuperscriptSize_12;
float ___m_SubscriptOffset_13;
float ___m_SubscriptSize_14;
float ___m_UnderlineOffset_15;
float ___m_UnderlineThickness_16;
float ___m_StrikethroughOffset_17;
float ___m_StrikethroughThickness_18;
float ___m_TabWidth_19;
};
// TMPro.FontAssetCreationSettings
struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF
{
// System.String TMPro.FontAssetCreationSettings::sourceFontFileName
String_t* ___sourceFontFileName_0;
// System.String TMPro.FontAssetCreationSettings::sourceFontFileGUID
String_t* ___sourceFontFileGUID_1;
// System.Int32 TMPro.FontAssetCreationSettings::pointSizeSamplingMode
int32_t ___pointSizeSamplingMode_2;
// System.Int32 TMPro.FontAssetCreationSettings::pointSize
int32_t ___pointSize_3;
// System.Int32 TMPro.FontAssetCreationSettings::padding
int32_t ___padding_4;
// System.Int32 TMPro.FontAssetCreationSettings::packingMode
int32_t ___packingMode_5;
// System.Int32 TMPro.FontAssetCreationSettings::atlasWidth
int32_t ___atlasWidth_6;
// System.Int32 TMPro.FontAssetCreationSettings::atlasHeight
int32_t ___atlasHeight_7;
// System.Int32 TMPro.FontAssetCreationSettings::characterSetSelectionMode
int32_t ___characterSetSelectionMode_8;
// System.String TMPro.FontAssetCreationSettings::characterSequence
String_t* ___characterSequence_9;
// System.String TMPro.FontAssetCreationSettings::referencedFontAssetGUID
String_t* ___referencedFontAssetGUID_10;
// System.String TMPro.FontAssetCreationSettings::referencedTextAssetGUID
String_t* ___referencedTextAssetGUID_11;
// System.Int32 TMPro.FontAssetCreationSettings::fontStyle
int32_t ___fontStyle_12;
// System.Single TMPro.FontAssetCreationSettings::fontStyleModifier
float ___fontStyleModifier_13;
// System.Int32 TMPro.FontAssetCreationSettings::renderMode
int32_t ___renderMode_14;
// System.Boolean TMPro.FontAssetCreationSettings::includeFontFeatures
bool ___includeFontFeatures_15;
};
// Native definition for P/Invoke marshalling of TMPro.FontAssetCreationSettings
struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_pinvoke
{
char* ___sourceFontFileName_0;
char* ___sourceFontFileGUID_1;
int32_t ___pointSizeSamplingMode_2;
int32_t ___pointSize_3;
int32_t ___padding_4;
int32_t ___packingMode_5;
int32_t ___atlasWidth_6;
int32_t ___atlasHeight_7;
int32_t ___characterSetSelectionMode_8;
char* ___characterSequence_9;
char* ___referencedFontAssetGUID_10;
char* ___referencedTextAssetGUID_11;
int32_t ___fontStyle_12;
float ___fontStyleModifier_13;
int32_t ___renderMode_14;
int32_t ___includeFontFeatures_15;
};
// Native definition for COM marshalling of TMPro.FontAssetCreationSettings
struct FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF_marshaled_com
{
Il2CppChar* ___sourceFontFileName_0;
Il2CppChar* ___sourceFontFileGUID_1;
int32_t ___pointSizeSamplingMode_2;
int32_t ___pointSize_3;
int32_t ___padding_4;
int32_t ___packingMode_5;
int32_t ___atlasWidth_6;
int32_t ___atlasHeight_7;
int32_t ___characterSetSelectionMode_8;
Il2CppChar* ___characterSequence_9;
Il2CppChar* ___referencedFontAssetGUID_10;
Il2CppChar* ___referencedTextAssetGUID_11;
int32_t ___fontStyle_12;
float ___fontStyleModifier_13;
int32_t ___renderMode_14;
int32_t ___includeFontFeatures_15;
};
// UnityEngine.TextCore.GlyphMetrics
struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A
{
// System.Single UnityEngine.TextCore.GlyphMetrics::m_Width
float ___m_Width_0;
// System.Single UnityEngine.TextCore.GlyphMetrics::m_Height
float ___m_Height_1;
// System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingX
float ___m_HorizontalBearingX_2;
// System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingY
float ___m_HorizontalBearingY_3;
// System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalAdvance
float ___m_HorizontalAdvance_4;
};
// UnityEngine.TextCore.GlyphRect
struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D
{
// System.Int32 UnityEngine.TextCore.GlyphRect::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.TextCore.GlyphRect::m_Y
int32_t ___m_Y_1;
// System.Int32 UnityEngine.TextCore.GlyphRect::m_Width
int32_t ___m_Width_2;
// System.Int32 UnityEngine.TextCore.GlyphRect::m_Height
int32_t ___m_Height_3;
};
struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D_StaticFields
{
// UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.GlyphRect::s_ZeroGlyphRect
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___s_ZeroGlyphRect_4;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// TMPro.MaterialReference
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B
{
// System.Int32 TMPro.MaterialReference::index
int32_t ___index_0;
// TMPro.TMP_FontAsset TMPro.MaterialReference::fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
// TMPro.TMP_SpriteAsset TMPro.MaterialReference::spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
// UnityEngine.Material TMPro.MaterialReference::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
// System.Boolean TMPro.MaterialReference::isDefaultMaterial
bool ___isDefaultMaterial_4;
// System.Boolean TMPro.MaterialReference::isFallbackMaterial
bool ___isFallbackMaterial_5;
// UnityEngine.Material TMPro.MaterialReference::fallbackMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
// System.Single TMPro.MaterialReference::padding
float ___padding_7;
// System.Int32 TMPro.MaterialReference::referenceCount
int32_t ___referenceCount_8;
};
// Native definition for P/Invoke marshalling of TMPro.MaterialReference
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke
{
int32_t ___index_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
int32_t ___isDefaultMaterial_4;
int32_t ___isFallbackMaterial_5;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
float ___padding_7;
int32_t ___referenceCount_8;
};
// Native definition for COM marshalling of TMPro.MaterialReference
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com
{
int32_t ___index_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
int32_t ___isDefaultMaterial_4;
int32_t ___isFallbackMaterial_5;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
float ___padding_7;
int32_t ___referenceCount_8;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.UI.SpriteState
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD
{
// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0;
// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1;
// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_SelectedSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2;
// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_pinvoke
{
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3;
};
// Native definition for COM marshalling of UnityEngine.UI.SpriteState
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_com
{
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3;
};
// TMPro.TMP_FontStyleStack
struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC
{
// System.Byte TMPro.TMP_FontStyleStack::bold
uint8_t ___bold_0;
// System.Byte TMPro.TMP_FontStyleStack::italic
uint8_t ___italic_1;
// System.Byte TMPro.TMP_FontStyleStack::underline
uint8_t ___underline_2;
// System.Byte TMPro.TMP_FontStyleStack::strikethrough
uint8_t ___strikethrough_3;
// System.Byte TMPro.TMP_FontStyleStack::highlight
uint8_t ___highlight_4;
// System.Byte TMPro.TMP_FontStyleStack::superscript
uint8_t ___superscript_5;
// System.Byte TMPro.TMP_FontStyleStack::subscript
uint8_t ___subscript_6;
// System.Byte TMPro.TMP_FontStyleStack::uppercase
uint8_t ___uppercase_7;
// System.Byte TMPro.TMP_FontStyleStack::lowercase
uint8_t ___lowercase_8;
// System.Byte TMPro.TMP_FontStyleStack::smallcaps
uint8_t ___smallcaps_9;
};
// TMPro.TMP_FontWeightPair
struct TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E
{
// TMPro.TMP_FontAsset TMPro.TMP_FontWeightPair::regularTypeface
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___regularTypeface_0;
// TMPro.TMP_FontAsset TMPro.TMP_FontWeightPair::italicTypeface
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___italicTypeface_1;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_FontWeightPair
struct TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E_marshaled_pinvoke
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___regularTypeface_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___italicTypeface_1;
};
// Native definition for COM marshalling of TMPro.TMP_FontWeightPair
struct TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E_marshaled_com
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___regularTypeface_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___italicTypeface_1;
};
// TMPro.TMP_GlyphValueRecord
struct TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1
{
// System.Single TMPro.TMP_GlyphValueRecord::m_XPlacement
float ___m_XPlacement_0;
// System.Single TMPro.TMP_GlyphValueRecord::m_YPlacement
float ___m_YPlacement_1;
// System.Single TMPro.TMP_GlyphValueRecord::m_XAdvance
float ___m_XAdvance_2;
// System.Single TMPro.TMP_GlyphValueRecord::m_YAdvance
float ___m_YAdvance_3;
};
// TMPro.TMP_LinkInfo
struct TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6
{
// TMPro.TMP_Text TMPro.TMP_LinkInfo::textComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0;
// System.Int32 TMPro.TMP_LinkInfo::hashCode
int32_t ___hashCode_1;
// System.Int32 TMPro.TMP_LinkInfo::linkIdFirstCharacterIndex
int32_t ___linkIdFirstCharacterIndex_2;
// System.Int32 TMPro.TMP_LinkInfo::linkIdLength
int32_t ___linkIdLength_3;
// System.Int32 TMPro.TMP_LinkInfo::linkTextfirstCharacterIndex
int32_t ___linkTextfirstCharacterIndex_4;
// System.Int32 TMPro.TMP_LinkInfo::linkTextLength
int32_t ___linkTextLength_5;
// System.Char[] TMPro.TMP_LinkInfo::linkID
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___linkID_6;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_LinkInfo
struct TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_marshaled_pinvoke
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0;
int32_t ___hashCode_1;
int32_t ___linkIdFirstCharacterIndex_2;
int32_t ___linkIdLength_3;
int32_t ___linkTextfirstCharacterIndex_4;
int32_t ___linkTextLength_5;
uint8_t* ___linkID_6;
};
// Native definition for COM marshalling of TMPro.TMP_LinkInfo
struct TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_marshaled_com
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_0;
int32_t ___hashCode_1;
int32_t ___linkIdFirstCharacterIndex_2;
int32_t ___linkIdLength_3;
int32_t ___linkTextfirstCharacterIndex_4;
int32_t ___linkTextLength_5;
uint8_t* ___linkID_6;
};
// TMPro.TMP_Offset
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6
{
// System.Single TMPro.TMP_Offset::m_Left
float ___m_Left_0;
// System.Single TMPro.TMP_Offset::m_Right
float ___m_Right_1;
// System.Single TMPro.TMP_Offset::m_Top
float ___m_Top_2;
// System.Single TMPro.TMP_Offset::m_Bottom
float ___m_Bottom_3;
};
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields
{
// TMPro.TMP_Offset TMPro.TMP_Offset::k_ZeroOffset
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___k_ZeroOffset_4;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.WaitForSecondsRealtime
struct WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01 : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
{
// System.Single UnityEngine.WaitForSecondsRealtime::<waitTime>k__BackingField
float ___U3CwaitTimeU3Ek__BackingField_0;
// System.Single UnityEngine.WaitForSecondsRealtime::m_WaitUntilTime
float ___m_WaitUntilTime_1;
};
// TMPro.TMP_Text/CharacterSubstitution
struct CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403
{
// System.Int32 TMPro.TMP_Text/CharacterSubstitution::index
int32_t ___index_0;
// System.UInt32 TMPro.TMP_Text/CharacterSubstitution::unicode
uint32_t ___unicode_1;
};
// TMPro.TMP_Text/SpecialCharacter
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777
{
// TMPro.TMP_Character TMPro.TMP_Text/SpecialCharacter::character
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
// TMPro.TMP_FontAsset TMPro.TMP_Text/SpecialCharacter::fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
// UnityEngine.Material TMPro.TMP_Text/SpecialCharacter::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
// System.Int32 TMPro.TMP_Text/SpecialCharacter::materialIndex
int32_t ___materialIndex_3;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_Text/SpecialCharacter
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
int32_t ___materialIndex_3;
};
// Native definition for COM marshalling of TMPro.TMP_Text/SpecialCharacter
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
int32_t ___materialIndex_3;
};
// TMPro.TMP_Text/TextBackingContainer
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361
{
// System.UInt32[] TMPro.TMP_Text/TextBackingContainer::m_Array
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array_0;
// System.Int32 TMPro.TMP_Text/TextBackingContainer::m_Count
int32_t ___m_Count_1;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_Text/TextBackingContainer
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke
{
Il2CppSafeArray/*NONE*/* ___m_Array_0;
int32_t ___m_Count_1;
};
// Native definition for COM marshalling of TMPro.TMP_Text/TextBackingContainer
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com
{
Il2CppSafeArray/*NONE*/* ___m_Array_0;
int32_t ___m_Count_1;
};
// TMPro.TMP_Text/UnicodeChar
struct UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722
{
// System.Int32 TMPro.TMP_Text/UnicodeChar::unicode
int32_t ___unicode_0;
// System.Int32 TMPro.TMP_Text/UnicodeChar::stringIndex
int32_t ___stringIndex_1;
// System.Int32 TMPro.TMP_Text/UnicodeChar::length
int32_t ___length_2;
};
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>
struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>
struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.AtlasPopulationMode
struct AtlasPopulationMode_tBEF72CCC11BFA8D80FA4EEE9A10D49C406167C75
{
// System.Int32 TMPro.AtlasPopulationMode::value__
int32_t ___value___2;
};
// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// UnityEngine.UI.CanvasUpdate
struct CanvasUpdate_t4E5A2D5E0D6AC13BA8437F7176FB3E52E86F2AA6
{
// System.Int32 UnityEngine.UI.CanvasUpdate::value__
int32_t ___value___2;
};
// UnityEngine.UI.ColorBlock
struct ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11
{
// UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_NormalColor_0;
// UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HighlightedColor_1;
// UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_PressedColor_2;
// UnityEngine.Color UnityEngine.UI.ColorBlock::m_SelectedColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectedColor_3;
// UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DisabledColor_4;
// System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier
float ___m_ColorMultiplier_5;
// System.Single UnityEngine.UI.ColorBlock::m_FadeDuration
float ___m_FadeDuration_6;
};
struct ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11_StaticFields
{
// UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::defaultColorBlock
ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 ___defaultColorBlock_7;
};
// TMPro.ColorMode
struct ColorMode_tA7A815AAB9F175EFBA0AE0814E55728432A880BF
{
// System.Int32 TMPro.ColorMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.ColorWriteMask
struct ColorWriteMask_tD91EE58294D13F5BA3716FC0ED700F0ED671CF08
{
// System.Int32 UnityEngine.Rendering.ColorWriteMask::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CompareFunction
struct CompareFunction_tF4CB32BA795A16A1488DD63D6CF4DC71B20E1518
{
// System.Int32 UnityEngine.Rendering.CompareFunction::value__
int32_t ___value___2;
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// TMPro.Extents
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8
{
// UnityEngine.Vector2 TMPro.Extents::min
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_2;
// UnityEngine.Vector2 TMPro.Extents::max
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_3;
};
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8_StaticFields
{
// TMPro.Extents TMPro.Extents::zero
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___zero_0;
// TMPro.Extents TMPro.Extents::uninitialized
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___uninitialized_1;
};
// TMPro.FontFeatureLookupFlags
struct FontFeatureLookupFlags_t5217FAF5D60FD608FAD31DC7C93BF6427F016886
{
// System.Int32 TMPro.FontFeatureLookupFlags::value__
int32_t ___value___2;
};
// TMPro.FontStyles
struct FontStyles_t9E611EE6BBE6E192A73EAFF7872596517C527FF5
{
// System.Int32 TMPro.FontStyles::value__
int32_t ___value___2;
};
// TMPro.FontWeight
struct FontWeight_tA2585C0A73B70D31CE71E7843149098A5E16BC80
{
// System.Int32 TMPro.FontWeight::value__
int32_t ___value___2;
};
// UnityEngine.TextCore.Glyph
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F : public RuntimeObject
{
// System.UInt32 UnityEngine.TextCore.Glyph::m_Index
uint32_t ___m_Index_0;
// UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::m_Metrics
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1;
// UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.Glyph::m_GlyphRect
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2;
// System.Single UnityEngine.TextCore.Glyph::m_Scale
float ___m_Scale_3;
// System.Int32 UnityEngine.TextCore.Glyph::m_AtlasIndex
int32_t ___m_AtlasIndex_4;
};
// Native definition for P/Invoke marshalling of UnityEngine.TextCore.Glyph
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke
{
uint32_t ___m_Index_0;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2;
float ___m_Scale_3;
int32_t ___m_AtlasIndex_4;
};
// Native definition for COM marshalling of UnityEngine.TextCore.Glyph
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com
{
uint32_t ___m_Index_0;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics_1;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect_2;
float ___m_Scale_3;
int32_t ___m_AtlasIndex_4;
};
// UnityEngine.TextCore.LowLevel.GlyphRenderMode
struct GlyphRenderMode_tE7FB60827750662A45E89D168932FE2D8AEB5281
{
// System.Int32 UnityEngine.TextCore.LowLevel.GlyphRenderMode::value__
int32_t ___value___2;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// TMPro.HighlightState
struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B
{
// UnityEngine.Color32 TMPro.HighlightState::color
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_0;
// TMPro.TMP_Offset TMPro.HighlightState::padding
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding_1;
};
// TMPro.HorizontalAlignmentOptions
struct HorizontalAlignmentOptions_tCC21260E9FBEC656BA7783643ED5F44AFF7955A1
{
// System.Int32 TMPro.HorizontalAlignmentOptions::value__
int32_t ___value___2;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// Unity.Profiling.LowLevel.MarkerFlags
struct MarkerFlags_t58228A99AC6567F565911ED792189DBBDFF83E30
{
// System.UInt16 Unity.Profiling.LowLevel.MarkerFlags::value__
uint16_t ___value___2;
};
// TMPro.MarkupTag
struct MarkupTag_t8CB84B2902C9CD25C166724E31B947EA6120D142
{
// System.Int32 TMPro.MarkupTag::value__
int32_t ___value___2;
};
// TMPro.MaskingOffsetMode
struct MaskingOffsetMode_tB0CE788225090EC2643BC29B2FB6D586BE4A3123
{
// System.Int32 TMPro.MaskingOffsetMode::value__
int32_t ___value___2;
};
// TMPro.MaskingTypes
struct MaskingTypes_tF4913BE3D6A47C3AD642902F83C6C52B4A39D2B5
{
// System.Int32 TMPro.MaskingTypes::value__
int32_t ___value___2;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// Unity.Profiling.ProfilerMarker
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
{
// System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023
{
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
// System.Single UnityEngine.EventSystems.RaycastResult::distance
float ___distance_2;
// System.Single UnityEngine.EventSystems.RaycastResult::index
float ___index_3;
// System.Int32 UnityEngine.EventSystems.RaycastResult::depth
int32_t ___depth_4;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
int32_t ___sortingLayer_5;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
int32_t ___sortingOrder_6;
// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_7;
// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_8;
// UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_9;
// System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
int32_t ___displayIndex_10;
};
// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
float ___distance_2;
float ___index_3;
int32_t ___depth_4;
int32_t ___sortingLayer_5;
int32_t ___sortingOrder_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_9;
int32_t ___displayIndex_10;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
float ___distance_2;
float ___index_3;
int32_t ___depth_4;
int32_t ___sortingLayer_5;
int32_t ___sortingOrder_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_9;
int32_t ___displayIndex_10;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.Rendering.StencilOp
struct StencilOp_t35EB362AF3CF60D7EC63DF5282B8256BF9985436
{
// System.Int32 UnityEngine.Rendering.StencilOp::value__
int32_t ___value___2;
};
// TMPro.TMP_GlyphAdjustmentRecord
struct TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00
{
// System.UInt32 TMPro.TMP_GlyphAdjustmentRecord::m_GlyphIndex
uint32_t ___m_GlyphIndex_0;
// TMPro.TMP_GlyphValueRecord TMPro.TMP_GlyphAdjustmentRecord::m_GlyphValueRecord
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 ___m_GlyphValueRecord_1;
};
// TMPro.TMP_Sprite
struct TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280 : public TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A
{
// System.String TMPro.TMP_Sprite::name
String_t* ___name_9;
// System.Int32 TMPro.TMP_Sprite::hashCode
int32_t ___hashCode_10;
// System.Int32 TMPro.TMP_Sprite::unicode
int32_t ___unicode_11;
// UnityEngine.Vector2 TMPro.TMP_Sprite::pivot
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_12;
// UnityEngine.Sprite TMPro.TMP_Sprite::sprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite_13;
};
// TMPro.TMP_TextElementType
struct TMP_TextElementType_t51EE6662436732F22C6B599F5757B7F35F706342
{
// System.Int32 TMPro.TMP_TextElementType::value__
int32_t ___value___2;
};
// TMPro.TMP_TextInfo
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D : public RuntimeObject
{
// TMPro.TMP_Text TMPro.TMP_TextInfo::textComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textComponent_2;
// System.Int32 TMPro.TMP_TextInfo::characterCount
int32_t ___characterCount_3;
// System.Int32 TMPro.TMP_TextInfo::spriteCount
int32_t ___spriteCount_4;
// System.Int32 TMPro.TMP_TextInfo::spaceCount
int32_t ___spaceCount_5;
// System.Int32 TMPro.TMP_TextInfo::wordCount
int32_t ___wordCount_6;
// System.Int32 TMPro.TMP_TextInfo::linkCount
int32_t ___linkCount_7;
// System.Int32 TMPro.TMP_TextInfo::lineCount
int32_t ___lineCount_8;
// System.Int32 TMPro.TMP_TextInfo::pageCount
int32_t ___pageCount_9;
// System.Int32 TMPro.TMP_TextInfo::materialCount
int32_t ___materialCount_10;
// TMPro.TMP_CharacterInfo[] TMPro.TMP_TextInfo::characterInfo
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___characterInfo_11;
// TMPro.TMP_WordInfo[] TMPro.TMP_TextInfo::wordInfo
TMP_WordInfoU5BU5D_tD1759E5A84DCCCD42B718D79E953E72A432BB4DC* ___wordInfo_12;
// TMPro.TMP_LinkInfo[] TMPro.TMP_TextInfo::linkInfo
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* ___linkInfo_13;
// TMPro.TMP_LineInfo[] TMPro.TMP_TextInfo::lineInfo
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* ___lineInfo_14;
// TMPro.TMP_PageInfo[] TMPro.TMP_TextInfo::pageInfo
TMP_PageInfoU5BU5D_tE3DAAA8E2E9147F97C424A9034F677A516E8DAF9* ___pageInfo_15;
// TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::meshInfo
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___meshInfo_16;
// TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::m_CachedMeshInfo
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* ___m_CachedMeshInfo_17;
};
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_StaticFields
{
// UnityEngine.Vector2 TMPro.TMP_TextInfo::k_InfinityVectorPositive
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorPositive_0;
// UnityEngine.Vector2 TMPro.TMP_TextInfo::k_InfinityVectorNegative
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_InfinityVectorNegative_1;
};
// TMPro.TMP_Vertex
struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A
{
// UnityEngine.Vector3 TMPro.TMP_Vertex::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Vector2 TMPro.TMP_Vertex::uv
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv_1;
// UnityEngine.Vector2 TMPro.TMP_Vertex::uv2
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2_2;
// UnityEngine.Vector2 TMPro.TMP_Vertex::uv4
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv4_3;
// UnityEngine.Color32 TMPro.TMP_Vertex::color
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_4;
};
struct TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A_StaticFields
{
// TMPro.TMP_Vertex TMPro.TMP_Vertex::k_Zero
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___k_Zero_5;
};
// TMPro.TMP_VertexDataUpdateFlags
struct TMP_VertexDataUpdateFlags_tA91AFE49114B3EB1E83C8C6E7BFF2D5CE7991E19
{
// System.Int32 TMPro.TMP_VertexDataUpdateFlags::value__
int32_t ___value___2;
};
// TMPro.TagUnitType
struct TagUnitType_t474C73D5D3F1A2691F64E452E657A4849B2BEF8C
{
// System.Int32 TMPro.TagUnitType::value__
int32_t ___value___2;
};
// TMPro.TagValueType
struct TagValueType_tDB67CA3DFCA6CDE7E8F14EDD33B51D424BA3EF08
{
// System.Int32 TMPro.TagValueType::value__
int32_t ___value___2;
};
// TMPro.TextAlignmentOptions
struct TextAlignmentOptions_tF3FA9020F7E2AF1A48660044540254009A22EF01
{
// System.Int32 TMPro.TextAlignmentOptions::value__
int32_t ___value___2;
};
// TMPro.TextElementType
struct TextElementType_t14831C0A10EF00DCD9E4FC359795836A651B4ACB
{
// System.Byte TMPro.TextElementType::value__
uint8_t ___value___2;
};
// TMPro.TextOverflowModes
struct TextOverflowModes_t7DCCD00C16E3223CE50CDDCC53F785C0405BE203
{
// System.Int32 TMPro.TextOverflowModes::value__
int32_t ___value___2;
};
// TMPro.TextRenderFlags
struct TextRenderFlags_tE023FF398ECFE57A1DBC6FD2A1AF4AE9620F6E1C
{
// System.Int32 TMPro.TextRenderFlags::value__
int32_t ___value___2;
};
// TMPro.TextureMappingOptions
struct TextureMappingOptions_t0E1A47C529DEB45A875486256E7026E97C940DAE
{
// System.Int32 TMPro.TextureMappingOptions::value__
int32_t ___value___2;
};
// UnityEngine.TouchScreenKeyboardType
struct TouchScreenKeyboardType_t3F5A06315B263282460BE67DE01393B6FB3780C1
{
// System.Int32 UnityEngine.TouchScreenKeyboardType::value__
int32_t ___value___2;
};
// TMPro.VertexGradient
struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F
{
// UnityEngine.Color TMPro.VertexGradient::topLeft
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_0;
// UnityEngine.Color TMPro.VertexGradient::topRight
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_1;
// UnityEngine.Color TMPro.VertexGradient::bottomLeft
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_2;
// UnityEngine.Color TMPro.VertexGradient::bottomRight
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_3;
};
// TMPro.VertexSortingOrder
struct VertexSortingOrder_t95B7AEDBDCAACC3459B6476E5CCC594A6422FFA8
{
// System.Int32 TMPro.VertexSortingOrder::value__
int32_t ___value___2;
};
// TMPro.VerticalAlignmentOptions
struct VerticalAlignmentOptions_tCEF70AF60282B71AEEE14D51253CE6A61E72D855
{
// System.Int32 TMPro.VerticalAlignmentOptions::value__
int32_t ___value___2;
};
// UnityEngine.UI.Navigation/Mode
struct Mode_t2D49D0E10E2FDA0026278C2400C16033888D0542
{
// System.Int32 UnityEngine.UI.Navigation/Mode::value__
int32_t ___value___2;
};
// UnityEngine.EventSystems.PointerEventData/InputButton
struct InputButton_t7F40241CC7C406EBD574D426F736CB744DE86CDA
{
// System.Int32 UnityEngine.EventSystems.PointerEventData/InputButton::value__
int32_t ___value___2;
};
// UnityEngine.UI.Selectable/Transition
struct Transition_tF856A77C9FAC6D26EA3CA158CF68B739D35397B3
{
// System.Int32 UnityEngine.UI.Selectable/Transition::value__
int32_t ___value___2;
};
// TMPro.TMP_InputField/<MouseDragOutsideRect>d__294
struct U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958 : public RuntimeObject
{
// System.Int32 TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// UnityEngine.EventSystems.PointerEventData TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::eventData
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData_2;
// TMPro.TMP_InputField TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::<>4__this
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* ___U3CU3E4__this_3;
// UnityEngine.Vector2 TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::<localMousePos>5__1
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3ClocalMousePosU3E5__1_4;
// UnityEngine.Rect TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::<rect>5__2
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___U3CrectU3E5__2_5;
// System.Single TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::<delay>5__3
float ___U3CdelayU3E5__3_6;
};
// TMPro.TMP_InputField/CharacterValidation
struct CharacterValidation_t14B82768014D219C74BC91657D6B013A0CAFF2B9
{
// System.Int32 TMPro.TMP_InputField/CharacterValidation::value__
int32_t ___value___2;
};
// TMPro.TMP_InputField/ContentType
struct ContentType_tC6315BB238AB8B34EEAC496ECDA3F92692694276
{
// System.Int32 TMPro.TMP_InputField/ContentType::value__
int32_t ___value___2;
};
// TMPro.TMP_InputField/EditState
struct EditState_tD3D4DDB8F82E120DC1CF9F6FA40601786F143445
{
// System.Int32 TMPro.TMP_InputField/EditState::value__
int32_t ___value___2;
};
// TMPro.TMP_InputField/InputType
struct InputType_tF2224DC7469AAC22BF653D00F6E29F8739175DA1
{
// System.Int32 TMPro.TMP_InputField/InputType::value__
int32_t ___value___2;
};
// TMPro.TMP_InputField/LineType
struct LineType_t004C9AD8E9A2D86ABDE2F2F55F09446F6E46AF6E
{
// System.Int32 TMPro.TMP_InputField/LineType::value__
int32_t ___value___2;
};
// TMPro.TMP_InputField/OnChangeEvent
struct OnChangeEvent_tDBB13012ABF81899E4DFDD82258EB7E9BB7A9F1D : public UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257
{
};
// TMPro.TMP_InputField/SelectionEvent
struct SelectionEvent_t8FC75B869F70C9F0BF13390AD0237AD310511119 : public UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257
{
};
// TMPro.TMP_InputField/SubmitEvent
struct SubmitEvent_tF7E2843B6A79D94B8EEEA259707F77BD1773B500 : public UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257
{
};
// TMPro.TMP_InputField/TextSelectionEvent
struct TextSelectionEvent_t6C496DAA6DAF01754C27C58A94A5FBA562BA9401 : public UnityEvent_3_t5EE2DC870C12CB60384C5FCBB0DAD36392E701AD
{
};
// TMPro.TMP_InputField/TouchScreenKeyboardEvent
struct TouchScreenKeyboardEvent_tB9BEBEF5D6F2B52547EF3861FF437AC25BC06AF1 : public UnityEvent_1_t85E993D7FA05D159800BE750A9F55526111C22AB
{
};
// TMPro.TMP_Text/TextInputSources
struct TextInputSources_t41387D6C9CB16E60390F47A15AEB8185BE966D26
{
// System.Int32 TMPro.TMP_Text/TextInputSources::value__
int32_t ___value___2;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>
struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>
struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<System.Int32Enum>
struct TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.UI.Navigation
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C
{
// UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode
int32_t ___m_Mode_0;
// System.Boolean UnityEngine.UI.Navigation::m_WrapAround
bool ___m_WrapAround_1;
// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2;
// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3;
// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4;
// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5;
};
// Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_pinvoke
{
int32_t ___m_Mode_0;
int32_t ___m_WrapAround_1;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5;
};
// Native definition for COM marshalling of UnityEngine.UI.Navigation
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_com
{
int32_t ___m_Mode_0;
int32_t ___m_WrapAround_1;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4;
Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5;
};
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerEnterU3Ek__BackingField_2;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PointerPress_3;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3ClastPressU3Ek__BackingField_4;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CrawPointerPressU3Ek__BackingField_5;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerDragU3Ek__BackingField_6;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerClick>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerClickU3Ek__BackingField_7;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerCurrentRaycastU3Ek__BackingField_8;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerPressRaycastU3Ek__BackingField_9;
// System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___hovered_10;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
bool ___U3CeligibleForClickU3Ek__BackingField_11;
// System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
int32_t ___U3CpointerIdU3Ek__BackingField_12;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField_13;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CdeltaU3Ek__BackingField_14;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpressPositionU3Ek__BackingField_15;
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldPositionU3Ek__BackingField_16;
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldNormalU3Ek__BackingField_17;
// System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
float ___U3CclickTimeU3Ek__BackingField_18;
// System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
int32_t ___U3CclickCountU3Ek__BackingField_19;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscrollDeltaU3Ek__BackingField_20;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
bool ___U3CuseDragThresholdU3Ek__BackingField_21;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
bool ___U3CdraggingU3Ek__BackingField_22;
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
int32_t ___U3CbuttonU3Ek__BackingField_23;
// System.Single UnityEngine.EventSystems.PointerEventData::<pressure>k__BackingField
float ___U3CpressureU3Ek__BackingField_24;
// System.Single UnityEngine.EventSystems.PointerEventData::<tangentialPressure>k__BackingField
float ___U3CtangentialPressureU3Ek__BackingField_25;
// System.Single UnityEngine.EventSystems.PointerEventData::<altitudeAngle>k__BackingField
float ___U3CaltitudeAngleU3Ek__BackingField_26;
// System.Single UnityEngine.EventSystems.PointerEventData::<azimuthAngle>k__BackingField
float ___U3CazimuthAngleU3Ek__BackingField_27;
// System.Single UnityEngine.EventSystems.PointerEventData::<twist>k__BackingField
float ___U3CtwistU3Ek__BackingField_28;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radius>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField_29;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radiusVariance>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField_30;
};
// TMPro.RichTextTagAttribute
struct RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0
{
// System.Int32 TMPro.RichTextTagAttribute::nameHashCode
int32_t ___nameHashCode_0;
// System.Int32 TMPro.RichTextTagAttribute::valueHashCode
int32_t ___valueHashCode_1;
// TMPro.TagValueType TMPro.RichTextTagAttribute::valueType
int32_t ___valueType_2;
// System.Int32 TMPro.RichTextTagAttribute::valueStartIndex
int32_t ___valueStartIndex_3;
// System.Int32 TMPro.RichTextTagAttribute::valueLength
int32_t ___valueLength_4;
// TMPro.TagUnitType TMPro.RichTextTagAttribute::unitType
int32_t ___unitType_5;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// TMPro.TMP_CharacterInfo
struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8
{
// System.Char TMPro.TMP_CharacterInfo::character
Il2CppChar ___character_0;
// System.Int32 TMPro.TMP_CharacterInfo::index
int32_t ___index_1;
// System.Int32 TMPro.TMP_CharacterInfo::stringLength
int32_t ___stringLength_2;
// TMPro.TMP_TextElementType TMPro.TMP_CharacterInfo::elementType
int32_t ___elementType_3;
// TMPro.TMP_TextElement TMPro.TMP_CharacterInfo::textElement
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement_4;
// TMPro.TMP_FontAsset TMPro.TMP_CharacterInfo::fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_5;
// TMPro.TMP_SpriteAsset TMPro.TMP_CharacterInfo::spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_6;
// System.Int32 TMPro.TMP_CharacterInfo::spriteIndex
int32_t ___spriteIndex_7;
// UnityEngine.Material TMPro.TMP_CharacterInfo::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8;
// System.Int32 TMPro.TMP_CharacterInfo::materialReferenceIndex
int32_t ___materialReferenceIndex_9;
// System.Boolean TMPro.TMP_CharacterInfo::isUsingAlternateTypeface
bool ___isUsingAlternateTypeface_10;
// System.Single TMPro.TMP_CharacterInfo::pointSize
float ___pointSize_11;
// System.Int32 TMPro.TMP_CharacterInfo::lineNumber
int32_t ___lineNumber_12;
// System.Int32 TMPro.TMP_CharacterInfo::pageNumber
int32_t ___pageNumber_13;
// System.Int32 TMPro.TMP_CharacterInfo::vertexIndex
int32_t ___vertexIndex_14;
// TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_BL
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL_15;
// TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_TL
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL_16;
// TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_TR
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR_17;
// TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_BR
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR_18;
// UnityEngine.Vector3 TMPro.TMP_CharacterInfo::topLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_19;
// UnityEngine.Vector3 TMPro.TMP_CharacterInfo::bottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_20;
// UnityEngine.Vector3 TMPro.TMP_CharacterInfo::topRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_21;
// UnityEngine.Vector3 TMPro.TMP_CharacterInfo::bottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_22;
// System.Single TMPro.TMP_CharacterInfo::origin
float ___origin_23;
// System.Single TMPro.TMP_CharacterInfo::xAdvance
float ___xAdvance_24;
// System.Single TMPro.TMP_CharacterInfo::ascender
float ___ascender_25;
// System.Single TMPro.TMP_CharacterInfo::baseLine
float ___baseLine_26;
// System.Single TMPro.TMP_CharacterInfo::descender
float ___descender_27;
// System.Single TMPro.TMP_CharacterInfo::adjustedAscender
float ___adjustedAscender_28;
// System.Single TMPro.TMP_CharacterInfo::adjustedDescender
float ___adjustedDescender_29;
// System.Single TMPro.TMP_CharacterInfo::aspectRatio
float ___aspectRatio_30;
// System.Single TMPro.TMP_CharacterInfo::scale
float ___scale_31;
// UnityEngine.Color32 TMPro.TMP_CharacterInfo::color
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_32;
// UnityEngine.Color32 TMPro.TMP_CharacterInfo::underlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_33;
// System.Int32 TMPro.TMP_CharacterInfo::underlineVertexIndex
int32_t ___underlineVertexIndex_34;
// UnityEngine.Color32 TMPro.TMP_CharacterInfo::strikethroughColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_35;
// System.Int32 TMPro.TMP_CharacterInfo::strikethroughVertexIndex
int32_t ___strikethroughVertexIndex_36;
// UnityEngine.Color32 TMPro.TMP_CharacterInfo::highlightColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_37;
// TMPro.HighlightState TMPro.TMP_CharacterInfo::highlightState
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState_38;
// TMPro.FontStyles TMPro.TMP_CharacterInfo::style
int32_t ___style_39;
// System.Boolean TMPro.TMP_CharacterInfo::isVisible
bool ___isVisible_40;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_CharacterInfo
struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_pinvoke
{
uint8_t ___character_0;
int32_t ___index_1;
int32_t ___stringLength_2;
int32_t ___elementType_3;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement_4;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_5;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_6;
int32_t ___spriteIndex_7;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8;
int32_t ___materialReferenceIndex_9;
int32_t ___isUsingAlternateTypeface_10;
float ___pointSize_11;
int32_t ___lineNumber_12;
int32_t ___pageNumber_13;
int32_t ___vertexIndex_14;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL_15;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL_16;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR_17;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR_18;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_22;
float ___origin_23;
float ___xAdvance_24;
float ___ascender_25;
float ___baseLine_26;
float ___descender_27;
float ___adjustedAscender_28;
float ___adjustedDescender_29;
float ___aspectRatio_30;
float ___scale_31;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_32;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_33;
int32_t ___underlineVertexIndex_34;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_35;
int32_t ___strikethroughVertexIndex_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_37;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState_38;
int32_t ___style_39;
int32_t ___isVisible_40;
};
// Native definition for COM marshalling of TMPro.TMP_CharacterInfo
struct TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8_marshaled_com
{
uint8_t ___character_0;
int32_t ___index_1;
int32_t ___stringLength_2;
int32_t ___elementType_3;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___textElement_4;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_5;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_6;
int32_t ___spriteIndex_7;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8;
int32_t ___materialReferenceIndex_9;
int32_t ___isUsingAlternateTypeface_10;
float ___pointSize_11;
int32_t ___lineNumber_12;
int32_t ___pageNumber_13;
int32_t ___vertexIndex_14;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BL_15;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TL_16;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_TR_17;
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A ___vertex_BR_18;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight_22;
float ___origin_23;
float ___xAdvance_24;
float ___ascender_25;
float ___baseLine_26;
float ___descender_27;
float ___adjustedAscender_28;
float ___adjustedDescender_29;
float ___aspectRatio_30;
float ___scale_31;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_32;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_33;
int32_t ___underlineVertexIndex_34;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_35;
int32_t ___strikethroughVertexIndex_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_37;
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___highlightState_38;
int32_t ___style_39;
int32_t ___isVisible_40;
};
// TMPro.TMP_GlyphPairAdjustmentRecord
struct TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F : public RuntimeObject
{
// TMPro.TMP_GlyphAdjustmentRecord TMPro.TMP_GlyphPairAdjustmentRecord::m_FirstAdjustmentRecord
TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00 ___m_FirstAdjustmentRecord_0;
// TMPro.TMP_GlyphAdjustmentRecord TMPro.TMP_GlyphPairAdjustmentRecord::m_SecondAdjustmentRecord
TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00 ___m_SecondAdjustmentRecord_1;
// TMPro.FontFeatureLookupFlags TMPro.TMP_GlyphPairAdjustmentRecord::m_FeatureLookupFlags
int32_t ___m_FeatureLookupFlags_2;
};
// TMPro.TMP_LineInfo
struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3
{
// System.Int32 TMPro.TMP_LineInfo::controlCharacterCount
int32_t ___controlCharacterCount_0;
// System.Int32 TMPro.TMP_LineInfo::characterCount
int32_t ___characterCount_1;
// System.Int32 TMPro.TMP_LineInfo::visibleCharacterCount
int32_t ___visibleCharacterCount_2;
// System.Int32 TMPro.TMP_LineInfo::spaceCount
int32_t ___spaceCount_3;
// System.Int32 TMPro.TMP_LineInfo::wordCount
int32_t ___wordCount_4;
// System.Int32 TMPro.TMP_LineInfo::firstCharacterIndex
int32_t ___firstCharacterIndex_5;
// System.Int32 TMPro.TMP_LineInfo::firstVisibleCharacterIndex
int32_t ___firstVisibleCharacterIndex_6;
// System.Int32 TMPro.TMP_LineInfo::lastCharacterIndex
int32_t ___lastCharacterIndex_7;
// System.Int32 TMPro.TMP_LineInfo::lastVisibleCharacterIndex
int32_t ___lastVisibleCharacterIndex_8;
// System.Single TMPro.TMP_LineInfo::length
float ___length_9;
// System.Single TMPro.TMP_LineInfo::lineHeight
float ___lineHeight_10;
// System.Single TMPro.TMP_LineInfo::ascender
float ___ascender_11;
// System.Single TMPro.TMP_LineInfo::baseline
float ___baseline_12;
// System.Single TMPro.TMP_LineInfo::descender
float ___descender_13;
// System.Single TMPro.TMP_LineInfo::maxAdvance
float ___maxAdvance_14;
// System.Single TMPro.TMP_LineInfo::width
float ___width_15;
// System.Single TMPro.TMP_LineInfo::marginLeft
float ___marginLeft_16;
// System.Single TMPro.TMP_LineInfo::marginRight
float ___marginRight_17;
// TMPro.HorizontalAlignmentOptions TMPro.TMP_LineInfo::alignment
int32_t ___alignment_18;
// TMPro.Extents TMPro.TMP_LineInfo::lineExtents
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents_19;
};
// TMPro.TMP_MeshInfo
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B
{
// UnityEngine.Mesh TMPro.TMP_MeshInfo::mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_4;
// System.Int32 TMPro.TMP_MeshInfo::vertexCount
int32_t ___vertexCount_5;
// UnityEngine.Vector3[] TMPro.TMP_MeshInfo::vertices
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices_6;
// UnityEngine.Vector3[] TMPro.TMP_MeshInfo::normals
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals_7;
// UnityEngine.Vector4[] TMPro.TMP_MeshInfo::tangents
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___tangents_8;
// UnityEngine.Vector2[] TMPro.TMP_MeshInfo::uvs0
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs0_9;
// UnityEngine.Vector2[] TMPro.TMP_MeshInfo::uvs2
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2_10;
// UnityEngine.Color32[] TMPro.TMP_MeshInfo::colors32
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32_11;
// System.Int32[] TMPro.TMP_MeshInfo::triangles
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles_12;
// UnityEngine.Material TMPro.TMP_MeshInfo::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_13;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields
{
// UnityEngine.Color32 TMPro.TMP_MeshInfo::s_DefaultColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor_0;
// UnityEngine.Vector3 TMPro.TMP_MeshInfo::s_DefaultNormal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s_DefaultNormal_1;
// UnityEngine.Vector4 TMPro.TMP_MeshInfo::s_DefaultTangent
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent_2;
// UnityEngine.Bounds TMPro.TMP_MeshInfo::s_DefaultBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___s_DefaultBounds_3;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_MeshInfo
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_4;
int32_t ___vertexCount_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2_10;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32_11;
Il2CppSafeArray/*NONE*/* ___triangles_12;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_13;
};
// Native definition for COM marshalling of TMPro.TMP_MeshInfo
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_4;
int32_t ___vertexCount_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2_10;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32_11;
Il2CppSafeArray/*NONE*/* ___triangles_12;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_13;
};
// TMPro.TMP_SpriteGlyph
struct TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB : public Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F
{
// UnityEngine.Sprite TMPro.TMP_SpriteGlyph::sprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite_5;
};
// TMPro.TMP_TextElement
struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5 : public RuntimeObject
{
// TMPro.TextElementType TMPro.TMP_TextElement::m_ElementType
uint8_t ___m_ElementType_0;
// System.UInt32 TMPro.TMP_TextElement::m_Unicode
uint32_t ___m_Unicode_1;
// TMPro.TMP_Asset TMPro.TMP_TextElement::m_TextAsset
TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* ___m_TextAsset_2;
// UnityEngine.TextCore.Glyph TMPro.TMP_TextElement::m_Glyph
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph_3;
// System.UInt32 TMPro.TMP_TextElement::m_GlyphIndex
uint32_t ___m_GlyphIndex_4;
// System.Single TMPro.TMP_TextElement::m_Scale
float ___m_Scale_5;
};
// UnityEngine.TextAsset
struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Action`1<TMPro.TMP_TextInfo>
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1 : public MulticastDelegate_t
{
};
// System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32>
struct Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2 : public MulticastDelegate_t
{
};
// System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32>
struct Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5 : public MulticastDelegate_t
{
};
// System.Func`3<System.Int32,System.Object,System.Object>
struct Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6 : public MulticastDelegate_t
{
};
// System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C : public MulticastDelegate_t
{
};
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5 : public MulticastDelegate_t
{
};
// System.Predicate`1<TMPro.TMP_MaterialManager/MaskingMaterial>
struct Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97 : public MulticastDelegate_t
{
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
// System.Boolean UnityEngine.CanvasRenderer::<isMask>k__BackingField
bool ___U3CisMaskU3Ek__BackingField_4;
};
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// TMPro.TMP_Asset
struct TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Int32 TMPro.TMP_Asset::m_InstanceID
int32_t ___m_InstanceID_4;
// System.Int32 TMPro.TMP_Asset::hashCode
int32_t ___hashCode_5;
// UnityEngine.Material TMPro.TMP_Asset::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_6;
// System.Int32 TMPro.TMP_Asset::materialHashCode
int32_t ___materialHashCode_7;
};
// TMPro.TMP_Character
struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35 : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5
{
};
// TMPro.TMP_ColorGradient
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// TMPro.ColorMode TMPro.TMP_ColorGradient::colorMode
int32_t ___colorMode_4;
// UnityEngine.Color TMPro.TMP_ColorGradient::topLeft
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_5;
// UnityEngine.Color TMPro.TMP_ColorGradient::topRight
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_6;
// UnityEngine.Color TMPro.TMP_ColorGradient::bottomLeft
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_7;
// UnityEngine.Color TMPro.TMP_ColorGradient::bottomRight
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_8;
};
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_StaticFields
{
// UnityEngine.Color TMPro.TMP_ColorGradient::k_DefaultColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_DefaultColor_10;
};
// TMPro.TMP_InputValidator
struct TMP_InputValidator_t3429AF61284AE19180C3FB81C0C7D2F90165EA98 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// TMPro.TMP_Settings
struct TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean TMPro.TMP_Settings::m_enableWordWrapping
bool ___m_enableWordWrapping_5;
// System.Boolean TMPro.TMP_Settings::m_enableKerning
bool ___m_enableKerning_6;
// System.Boolean TMPro.TMP_Settings::m_enableExtraPadding
bool ___m_enableExtraPadding_7;
// System.Boolean TMPro.TMP_Settings::m_enableTintAllSprites
bool ___m_enableTintAllSprites_8;
// System.Boolean TMPro.TMP_Settings::m_enableParseEscapeCharacters
bool ___m_enableParseEscapeCharacters_9;
// System.Boolean TMPro.TMP_Settings::m_EnableRaycastTarget
bool ___m_EnableRaycastTarget_10;
// System.Boolean TMPro.TMP_Settings::m_GetFontFeaturesAtRuntime
bool ___m_GetFontFeaturesAtRuntime_11;
// System.Int32 TMPro.TMP_Settings::m_missingGlyphCharacter
int32_t ___m_missingGlyphCharacter_12;
// System.Boolean TMPro.TMP_Settings::m_warningsDisabled
bool ___m_warningsDisabled_13;
// TMPro.TMP_FontAsset TMPro.TMP_Settings::m_defaultFontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_defaultFontAsset_14;
// System.String TMPro.TMP_Settings::m_defaultFontAssetPath
String_t* ___m_defaultFontAssetPath_15;
// System.Single TMPro.TMP_Settings::m_defaultFontSize
float ___m_defaultFontSize_16;
// System.Single TMPro.TMP_Settings::m_defaultAutoSizeMinRatio
float ___m_defaultAutoSizeMinRatio_17;
// System.Single TMPro.TMP_Settings::m_defaultAutoSizeMaxRatio
float ___m_defaultAutoSizeMaxRatio_18;
// UnityEngine.Vector2 TMPro.TMP_Settings::m_defaultTextMeshProTextContainerSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_defaultTextMeshProTextContainerSize_19;
// UnityEngine.Vector2 TMPro.TMP_Settings::m_defaultTextMeshProUITextContainerSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_defaultTextMeshProUITextContainerSize_20;
// System.Boolean TMPro.TMP_Settings::m_autoSizeTextContainer
bool ___m_autoSizeTextContainer_21;
// System.Boolean TMPro.TMP_Settings::m_IsTextObjectScaleStatic
bool ___m_IsTextObjectScaleStatic_22;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_Settings::m_fallbackFontAssets
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___m_fallbackFontAssets_23;
// System.Boolean TMPro.TMP_Settings::m_matchMaterialPreset
bool ___m_matchMaterialPreset_24;
// TMPro.TMP_SpriteAsset TMPro.TMP_Settings::m_defaultSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset_25;
// System.String TMPro.TMP_Settings::m_defaultSpriteAssetPath
String_t* ___m_defaultSpriteAssetPath_26;
// System.Boolean TMPro.TMP_Settings::m_enableEmojiSupport
bool ___m_enableEmojiSupport_27;
// System.UInt32 TMPro.TMP_Settings::m_MissingCharacterSpriteUnicode
uint32_t ___m_MissingCharacterSpriteUnicode_28;
// System.String TMPro.TMP_Settings::m_defaultColorGradientPresetsPath
String_t* ___m_defaultColorGradientPresetsPath_29;
// TMPro.TMP_StyleSheet TMPro.TMP_Settings::m_defaultStyleSheet
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_defaultStyleSheet_30;
// System.String TMPro.TMP_Settings::m_StyleSheetsResourcePath
String_t* ___m_StyleSheetsResourcePath_31;
// UnityEngine.TextAsset TMPro.TMP_Settings::m_leadingCharacters
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_leadingCharacters_32;
// UnityEngine.TextAsset TMPro.TMP_Settings::m_followingCharacters
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___m_followingCharacters_33;
// TMPro.TMP_Settings/LineBreakingTable TMPro.TMP_Settings::m_linebreakingRules
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* ___m_linebreakingRules_34;
// System.Boolean TMPro.TMP_Settings::m_UseModernHangulLineBreakingRules
bool ___m_UseModernHangulLineBreakingRules_35;
};
struct TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields
{
// TMPro.TMP_Settings TMPro.TMP_Settings::s_Instance
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* ___s_Instance_4;
};
// TMPro.TMP_SpriteCharacter
struct TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E : public TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5
{
// System.String TMPro.TMP_SpriteCharacter::m_Name
String_t* ___m_Name_6;
// System.Int32 TMPro.TMP_SpriteCharacter::m_HashCode
int32_t ___m_HashCode_7;
};
// TMPro.TMP_StyleSheet
struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Collections.Generic.List`1<TMPro.TMP_Style> TMPro.TMP_StyleSheet::m_StyleList
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* ___m_StyleList_4;
// System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style> TMPro.TMP_StyleSheet::m_StyleLookupDictionary
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* ___m_StyleLookupDictionary_5;
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7 : public MulticastDelegate_t
{
};
// TMPro.WordWrapState
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A
{
// System.Int32 TMPro.WordWrapState::previous_WordBreak
int32_t ___previous_WordBreak_0;
// System.Int32 TMPro.WordWrapState::total_CharacterCount
int32_t ___total_CharacterCount_1;
// System.Int32 TMPro.WordWrapState::visible_CharacterCount
int32_t ___visible_CharacterCount_2;
// System.Int32 TMPro.WordWrapState::visible_SpriteCount
int32_t ___visible_SpriteCount_3;
// System.Int32 TMPro.WordWrapState::visible_LinkCount
int32_t ___visible_LinkCount_4;
// System.Int32 TMPro.WordWrapState::firstCharacterIndex
int32_t ___firstCharacterIndex_5;
// System.Int32 TMPro.WordWrapState::firstVisibleCharacterIndex
int32_t ___firstVisibleCharacterIndex_6;
// System.Int32 TMPro.WordWrapState::lastCharacterIndex
int32_t ___lastCharacterIndex_7;
// System.Int32 TMPro.WordWrapState::lastVisibleCharIndex
int32_t ___lastVisibleCharIndex_8;
// System.Int32 TMPro.WordWrapState::lineNumber
int32_t ___lineNumber_9;
// System.Single TMPro.WordWrapState::maxCapHeight
float ___maxCapHeight_10;
// System.Single TMPro.WordWrapState::maxAscender
float ___maxAscender_11;
// System.Single TMPro.WordWrapState::maxDescender
float ___maxDescender_12;
// System.Single TMPro.WordWrapState::startOfLineAscender
float ___startOfLineAscender_13;
// System.Single TMPro.WordWrapState::maxLineAscender
float ___maxLineAscender_14;
// System.Single TMPro.WordWrapState::maxLineDescender
float ___maxLineDescender_15;
// System.Single TMPro.WordWrapState::pageAscender
float ___pageAscender_16;
// TMPro.HorizontalAlignmentOptions TMPro.WordWrapState::horizontalAlignment
int32_t ___horizontalAlignment_17;
// System.Single TMPro.WordWrapState::marginLeft
float ___marginLeft_18;
// System.Single TMPro.WordWrapState::marginRight
float ___marginRight_19;
// System.Single TMPro.WordWrapState::xAdvance
float ___xAdvance_20;
// System.Single TMPro.WordWrapState::preferredWidth
float ___preferredWidth_21;
// System.Single TMPro.WordWrapState::preferredHeight
float ___preferredHeight_22;
// System.Single TMPro.WordWrapState::previousLineScale
float ___previousLineScale_23;
// System.Int32 TMPro.WordWrapState::wordCount
int32_t ___wordCount_24;
// TMPro.FontStyles TMPro.WordWrapState::fontStyle
int32_t ___fontStyle_25;
// System.Int32 TMPro.WordWrapState::italicAngle
int32_t ___italicAngle_26;
// System.Single TMPro.WordWrapState::fontScaleMultiplier
float ___fontScaleMultiplier_27;
// System.Single TMPro.WordWrapState::currentFontSize
float ___currentFontSize_28;
// System.Single TMPro.WordWrapState::baselineOffset
float ___baselineOffset_29;
// System.Single TMPro.WordWrapState::lineOffset
float ___lineOffset_30;
// System.Boolean TMPro.WordWrapState::isDrivenLineSpacing
bool ___isDrivenLineSpacing_31;
// System.Single TMPro.WordWrapState::glyphHorizontalAdvanceAdjustment
float ___glyphHorizontalAdvanceAdjustment_32;
// System.Single TMPro.WordWrapState::cSpace
float ___cSpace_33;
// System.Single TMPro.WordWrapState::mSpace
float ___mSpace_34;
// TMPro.TMP_TextInfo TMPro.WordWrapState::textInfo
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
// TMPro.TMP_LineInfo TMPro.WordWrapState::lineInfo
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
// UnityEngine.Color32 TMPro.WordWrapState::vertexColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
// UnityEngine.Color32 TMPro.WordWrapState::underlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
// UnityEngine.Color32 TMPro.WordWrapState::strikethroughColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
// UnityEngine.Color32 TMPro.WordWrapState::highlightColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
// TMPro.TMP_FontStyleStack TMPro.WordWrapState::basicStyleStack
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::italicAngleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::colorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::underlineColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::strikethroughColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::highlightColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.WordWrapState::highlightStateStack
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.WordWrapState::colorGradientStack
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::sizeStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::indentStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.WordWrapState::fontWeightStack
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::styleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::baselineStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::actionStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.WordWrapState::materialReferenceStack
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.WordWrapState::lineJustificationStack
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
// System.Int32 TMPro.WordWrapState::spriteAnimationID
int32_t ___spriteAnimationID_57;
// TMPro.TMP_FontAsset TMPro.WordWrapState::currentFontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
// TMPro.TMP_SpriteAsset TMPro.WordWrapState::currentSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
// UnityEngine.Material TMPro.WordWrapState::currentMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
// System.Int32 TMPro.WordWrapState::currentMaterialIndex
int32_t ___currentMaterialIndex_61;
// TMPro.Extents TMPro.WordWrapState::meshExtents
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
// System.Boolean TMPro.WordWrapState::tagNoParsing
bool ___tagNoParsing_63;
// System.Boolean TMPro.WordWrapState::isNonBreakingSpace
bool ___isNonBreakingSpace_64;
};
// Native definition for P/Invoke marshalling of TMPro.WordWrapState
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke
{
int32_t ___previous_WordBreak_0;
int32_t ___total_CharacterCount_1;
int32_t ___visible_CharacterCount_2;
int32_t ___visible_SpriteCount_3;
int32_t ___visible_LinkCount_4;
int32_t ___firstCharacterIndex_5;
int32_t ___firstVisibleCharacterIndex_6;
int32_t ___lastCharacterIndex_7;
int32_t ___lastVisibleCharIndex_8;
int32_t ___lineNumber_9;
float ___maxCapHeight_10;
float ___maxAscender_11;
float ___maxDescender_12;
float ___startOfLineAscender_13;
float ___maxLineAscender_14;
float ___maxLineDescender_15;
float ___pageAscender_16;
int32_t ___horizontalAlignment_17;
float ___marginLeft_18;
float ___marginRight_19;
float ___xAdvance_20;
float ___preferredWidth_21;
float ___preferredHeight_22;
float ___previousLineScale_23;
int32_t ___wordCount_24;
int32_t ___fontStyle_25;
int32_t ___italicAngle_26;
float ___fontScaleMultiplier_27;
float ___currentFontSize_28;
float ___baselineOffset_29;
float ___lineOffset_30;
int32_t ___isDrivenLineSpacing_31;
float ___glyphHorizontalAdvanceAdjustment_32;
float ___cSpace_33;
float ___mSpace_34;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
int32_t ___spriteAnimationID_57;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
int32_t ___currentMaterialIndex_61;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
int32_t ___tagNoParsing_63;
int32_t ___isNonBreakingSpace_64;
};
// Native definition for COM marshalling of TMPro.WordWrapState
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com
{
int32_t ___previous_WordBreak_0;
int32_t ___total_CharacterCount_1;
int32_t ___visible_CharacterCount_2;
int32_t ___visible_SpriteCount_3;
int32_t ___visible_LinkCount_4;
int32_t ___firstCharacterIndex_5;
int32_t ___firstVisibleCharacterIndex_6;
int32_t ___lastCharacterIndex_7;
int32_t ___lastVisibleCharIndex_8;
int32_t ___lineNumber_9;
float ___maxCapHeight_10;
float ___maxAscender_11;
float ___maxDescender_12;
float ___startOfLineAscender_13;
float ___maxLineAscender_14;
float ___maxLineDescender_15;
float ___pageAscender_16;
int32_t ___horizontalAlignment_17;
float ___marginLeft_18;
float ___marginRight_19;
float ___xAdvance_20;
float ___preferredWidth_21;
float ___preferredHeight_22;
float ___previousLineScale_23;
int32_t ___wordCount_24;
int32_t ___fontStyle_25;
int32_t ___italicAngle_26;
float ___fontScaleMultiplier_27;
float ___currentFontSize_28;
float ___baselineOffset_29;
float ___lineOffset_30;
int32_t ___isDrivenLineSpacing_31;
float ___glyphHorizontalAdvanceAdjustment_32;
float ___cSpace_33;
float ___mSpace_34;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
int32_t ___spriteAnimationID_57;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
int32_t ___currentMaterialIndex_61;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
int32_t ___tagNoParsing_63;
int32_t ___isNonBreakingSpace_64;
};
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC : public MulticastDelegate_t
{
};
// TMPro.TMP_InputField/OnValidateInput
struct OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530 : public MulticastDelegate_t
{
};
// TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7
struct U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C : public RuntimeObject
{
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::currentCharacter
int32_t ___currentCharacter_2;
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_3;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::start
int32_t ___start_4;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::end
int32_t ___end_5;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::framerate
int32_t ___framerate_6;
// TMPro.TMP_SpriteAnimator TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<>4__this
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___U3CU3E4__this_7;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<currentFrame>5__1
int32_t ___U3CcurrentFrameU3E5__1_8;
// TMPro.TMP_CharacterInfo TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<charInfo>5__2
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 ___U3CcharInfoU3E5__2_9;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<materialIndex>5__3
int32_t ___U3CmaterialIndexU3E5__3_10;
// System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<vertexIndex>5__4
int32_t ___U3CvertexIndexU3E5__4_11;
// TMPro.TMP_MeshInfo TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<meshInfo>5__5
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B ___U3CmeshInfoU3E5__5_12;
// System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<baseSpriteScale>5__6
float ___U3CbaseSpriteScaleU3E5__6_13;
// System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<elapsedTime>5__7
float ___U3CelapsedTimeU3E5__7_14;
// System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<targetTime>5__8
float ___U3CtargetTimeU3E5__8_15;
// System.Char TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<character>5__9
Il2CppChar ___U3CcharacterU3E5__9_16;
// TMPro.TMP_SpriteCharacter TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<spriteCharacter>5__10
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* ___U3CspriteCharacterU3E5__10_17;
// UnityEngine.Vector3[] TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<vertices>5__11
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___U3CverticesU3E5__11_18;
// UnityEngine.Vector2 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<origin>5__12
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CoriginU3E5__12_19;
// System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<spriteScale>5__13
float ___U3CspriteScaleU3E5__13_20;
// UnityEngine.Vector3 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<bl>5__14
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CblU3E5__14_21;
// UnityEngine.Vector3 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<tl>5__15
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CtlU3E5__15_22;
// UnityEngine.Vector3 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<tr>5__16
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CtrU3E5__16_23;
// UnityEngine.Vector3 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<br>5__17
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CbrU3E5__17_24;
// UnityEngine.Vector2[] TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<uvs0>5__18
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___U3Cuvs0U3E5__18_25;
// UnityEngine.Vector2 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<uv0>5__19
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3Cuv0U3E5__19_26;
// UnityEngine.Vector2 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<uv1>5__20
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3Cuv1U3E5__20_27;
// UnityEngine.Vector2 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<uv2>5__21
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3Cuv2U3E5__21_28;
// UnityEngine.Vector2 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<uv3>5__22
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3Cuv3U3E5__22_29;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>
struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_StaticFields
{
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___preWillRenderCanvases_4;
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___willRenderCanvases_5;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externBeginRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6;
// System.Action`2<System.Int32,System.Int32> UnityEngine.Canvas::<externRenderOverlaysBefore>k__BackingField
Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externEndRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternEndRenderOverlaysU3Ek__BackingField_8;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4;
};
// TMPro.TMP_FontAsset
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969
{
// System.String TMPro.TMP_FontAsset::m_Version
String_t* ___m_Version_8;
// System.String TMPro.TMP_FontAsset::m_SourceFontFileGUID
String_t* ___m_SourceFontFileGUID_9;
// UnityEngine.Font TMPro.TMP_FontAsset::m_SourceFontFile
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile_10;
// TMPro.AtlasPopulationMode TMPro.TMP_FontAsset::m_AtlasPopulationMode
int32_t ___m_AtlasPopulationMode_11;
// UnityEngine.TextCore.FaceInfo TMPro.TMP_FontAsset::m_FaceInfo
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo_12;
// System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphTable
List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable_13;
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphLookupDictionary
Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary_14;
// System.Collections.Generic.List`1<TMPro.TMP_Character> TMPro.TMP_FontAsset::m_CharacterTable
List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharacterTable_15;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character> TMPro.TMP_FontAsset::m_CharacterLookupDictionary
Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* ___m_CharacterLookupDictionary_16;
// UnityEngine.Texture2D TMPro.TMP_FontAsset::m_AtlasTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture_17;
// UnityEngine.Texture2D[] TMPro.TMP_FontAsset::m_AtlasTextures
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures_18;
// System.Int32 TMPro.TMP_FontAsset::m_AtlasTextureIndex
int32_t ___m_AtlasTextureIndex_19;
// System.Boolean TMPro.TMP_FontAsset::m_IsMultiAtlasTexturesEnabled
bool ___m_IsMultiAtlasTexturesEnabled_20;
// System.Boolean TMPro.TMP_FontAsset::m_ClearDynamicDataOnBuild
bool ___m_ClearDynamicDataOnBuild_21;
// System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect> TMPro.TMP_FontAsset::m_UsedGlyphRects
List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects_22;
// System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect> TMPro.TMP_FontAsset::m_FreeGlyphRects
List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects_23;
// TMPro.FaceInfo_Legacy TMPro.TMP_FontAsset::m_fontInfo
FaceInfo_Legacy_t23B118EFD5AB7162515ABF18C0212DF155CCF7B8* ___m_fontInfo_24;
// UnityEngine.Texture2D TMPro.TMP_FontAsset::atlas
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___atlas_25;
// System.Int32 TMPro.TMP_FontAsset::m_AtlasWidth
int32_t ___m_AtlasWidth_26;
// System.Int32 TMPro.TMP_FontAsset::m_AtlasHeight
int32_t ___m_AtlasHeight_27;
// System.Int32 TMPro.TMP_FontAsset::m_AtlasPadding
int32_t ___m_AtlasPadding_28;
// UnityEngine.TextCore.LowLevel.GlyphRenderMode TMPro.TMP_FontAsset::m_AtlasRenderMode
int32_t ___m_AtlasRenderMode_29;
// System.Collections.Generic.List`1<TMPro.TMP_Glyph> TMPro.TMP_FontAsset::m_glyphInfoList
List_1_tAB7976FADCF872E418770E60783056C23394843D* ___m_glyphInfoList_30;
// TMPro.KerningTable TMPro.TMP_FontAsset::m_KerningTable
KerningTable_t040C3FE3B519B12AADE1C5B00628581551D5AB6B* ___m_KerningTable_31;
// TMPro.TMP_FontFeatureTable TMPro.TMP_FontAsset::m_FontFeatureTable
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* ___m_FontFeatureTable_32;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::fallbackFontAssets
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___fallbackFontAssets_33;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::m_FallbackFontAssetTable
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___m_FallbackFontAssetTable_34;
// TMPro.FontAssetCreationSettings TMPro.TMP_FontAsset::m_CreationSettings
FontAssetCreationSettings_t2B94078737A72F814E8BC2126F967B94231190DF ___m_CreationSettings_35;
// TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::m_FontWeightTable
TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___m_FontWeightTable_36;
// TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::fontWeights
TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* ___fontWeights_37;
// System.Single TMPro.TMP_FontAsset::normalStyle
float ___normalStyle_38;
// System.Single TMPro.TMP_FontAsset::normalSpacingOffset
float ___normalSpacingOffset_39;
// System.Single TMPro.TMP_FontAsset::boldStyle
float ___boldStyle_40;
// System.Single TMPro.TMP_FontAsset::boldSpacing
float ___boldSpacing_41;
// System.Byte TMPro.TMP_FontAsset::italicStyle
uint8_t ___italicStyle_42;
// System.Byte TMPro.TMP_FontAsset::tabSize
uint8_t ___tabSize_43;
// System.Boolean TMPro.TMP_FontAsset::IsFontAssetLookupTablesDirty
bool ___IsFontAssetLookupTablesDirty_44;
// System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::FallbackSearchQueryLookup
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___FallbackSearchQueryLookup_53;
// System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphsToRender
List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender_59;
// System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphsRendered
List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered_60;
// System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphIndexList
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList_61;
// System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphIndexListNewlyAdded
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded_62;
// System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphsToAdd
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd_63;
// System.Collections.Generic.HashSet`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphsToAddLookup
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup_64;
// System.Collections.Generic.List`1<TMPro.TMP_Character> TMPro.TMP_FontAsset::m_CharactersToAdd
List_1_tCE1ACAA0C2736A7797B2C134895298CAB10BEB5E* ___m_CharactersToAdd_65;
// System.Collections.Generic.HashSet`1<System.UInt32> TMPro.TMP_FontAsset::m_CharactersToAddLookup
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup_66;
// System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::s_MissingCharacterList
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList_67;
// System.Collections.Generic.HashSet`1<System.UInt32> TMPro.TMP_FontAsset::m_MissingUnicodesFromFontFile
HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile_68;
};
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_StaticFields
{
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_ReadFontAssetDefinitionMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker_45;
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_AddSynthesizedCharactersMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker_46;
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_TryAddCharacterMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker_47;
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_TryAddCharactersMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker_48;
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_UpdateGlyphAdjustmentRecordsMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker_49;
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_ClearFontAssetDataMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker_50;
// Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_UpdateFontAssetDataMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker_51;
// System.String TMPro.TMP_FontAsset::s_DefaultMaterialSuffix
String_t* ___s_DefaultMaterialSuffix_52;
// System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::k_SearchedFontAssetLookup
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_SearchedFontAssetLookup_54;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::k_FontAssets_FontFeaturesUpdateQueue
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_FontFeaturesUpdateQueue_55;
// System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::k_FontAssets_FontFeaturesUpdateQueueLookup
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_FontFeaturesUpdateQueueLookup_56;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::k_FontAssets_AtlasTexturesUpdateQueue
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___k_FontAssets_AtlasTexturesUpdateQueue_57;
// System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::k_FontAssets_AtlasTexturesUpdateQueueLookup
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_FontAssets_AtlasTexturesUpdateQueueLookup_58;
// System.UInt32[] TMPro.TMP_FontAsset::k_GlyphIndexArray
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray_69;
};
// TMPro.TMP_SpriteAsset
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39 : public TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969
{
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> TMPro.TMP_SpriteAsset::m_NameLookup
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_NameLookup_8;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32> TMPro.TMP_SpriteAsset::m_GlyphIndexLookup
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___m_GlyphIndexLookup_9;
// System.String TMPro.TMP_SpriteAsset::m_Version
String_t* ___m_Version_10;
// UnityEngine.TextCore.FaceInfo TMPro.TMP_SpriteAsset::m_FaceInfo
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo_11;
// UnityEngine.Texture TMPro.TMP_SpriteAsset::spriteSheet
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___spriteSheet_12;
// System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::m_SpriteCharacterTable
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* ___m_SpriteCharacterTable_13;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::m_SpriteCharacterLookup
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* ___m_SpriteCharacterLookup_14;
// System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph> TMPro.TMP_SpriteAsset::m_SpriteGlyphTable
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* ___m_SpriteGlyphTable_15;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph> TMPro.TMP_SpriteAsset::m_SpriteGlyphLookup
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* ___m_SpriteGlyphLookup_16;
// System.Collections.Generic.List`1<TMPro.TMP_Sprite> TMPro.TMP_SpriteAsset::spriteInfoList
List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* ___spriteInfoList_17;
// System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset> TMPro.TMP_SpriteAsset::fallbackSpriteAssets
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___fallbackSpriteAssets_18;
// System.Boolean TMPro.TMP_SpriteAsset::m_IsSpriteAssetLookupTablesDirty
bool ___m_IsSpriteAssetLookupTablesDirty_19;
};
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields
{
// System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_SpriteAsset::k_searchedSpriteAssets
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___k_searchedSpriteAssets_20;
};
// TMPro.TMP_ScrollbarEventHandler
struct TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean TMPro.TMP_ScrollbarEventHandler::isSelected
bool ___isSelected_4;
};
// TMPro.TMP_SpriteAnimator
struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean> TMPro.TMP_SpriteAnimator::m_animations
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* ___m_animations_4;
// TMPro.TMP_Text TMPro.TMP_SpriteAnimator::m_TextComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_TextComponent_5;
};
// TMPro.TMP_SubMesh
struct TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// TMPro.TMP_FontAsset TMPro.TMP_SubMesh::m_fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_4;
// TMPro.TMP_SpriteAsset TMPro.TMP_SubMesh::m_spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_5;
// UnityEngine.Material TMPro.TMP_SubMesh::m_material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_material_6;
// UnityEngine.Material TMPro.TMP_SubMesh::m_sharedMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_7;
// UnityEngine.Material TMPro.TMP_SubMesh::m_fallbackMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackMaterial_8;
// UnityEngine.Material TMPro.TMP_SubMesh::m_fallbackSourceMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackSourceMaterial_9;
// System.Boolean TMPro.TMP_SubMesh::m_isDefaultMaterial
bool ___m_isDefaultMaterial_10;
// System.Single TMPro.TMP_SubMesh::m_padding
float ___m_padding_11;
// UnityEngine.Renderer TMPro.TMP_SubMesh::m_renderer
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___m_renderer_12;
// UnityEngine.MeshFilter TMPro.TMP_SubMesh::m_meshFilter
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___m_meshFilter_13;
// UnityEngine.Mesh TMPro.TMP_SubMesh::m_mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_14;
// TMPro.TextMeshPro TMPro.TMP_SubMesh::m_TextComponent
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* ___m_TextComponent_15;
// System.Boolean TMPro.TMP_SubMesh::m_isRegisteredForEvents
bool ___m_isRegisteredForEvents_16;
};
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6;
// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7;
// System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
bool ___m_SkipLayoutUpdate_8;
// System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
bool ___m_SkipMaterialUpdate_9;
// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
bool ___m_RaycastTarget_10;
// UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_11;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_12;
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_13;
// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_14;
// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
bool ___m_VertsDirty_15;
// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
bool ___m_MaterialDirty_16;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_17;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_18;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_19;
// UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_22;
// UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_23;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_24;
// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25;
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
{
// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4;
// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5;
// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_20;
// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_21;
};
// UnityEngine.UI.LayoutElement
struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// System.Boolean UnityEngine.UI.LayoutElement::m_IgnoreLayout
bool ___m_IgnoreLayout_4;
// System.Single UnityEngine.UI.LayoutElement::m_MinWidth
float ___m_MinWidth_5;
// System.Single UnityEngine.UI.LayoutElement::m_MinHeight
float ___m_MinHeight_6;
// System.Single UnityEngine.UI.LayoutElement::m_PreferredWidth
float ___m_PreferredWidth_7;
// System.Single UnityEngine.UI.LayoutElement::m_PreferredHeight
float ___m_PreferredHeight_8;
// System.Single UnityEngine.UI.LayoutElement::m_FlexibleWidth
float ___m_FlexibleWidth_9;
// System.Single UnityEngine.UI.LayoutElement::m_FlexibleHeight
float ___m_FlexibleHeight_10;
// System.Int32 UnityEngine.UI.LayoutElement::m_LayoutPriority
int32_t ___m_LayoutPriority_11;
};
// UnityEngine.UI.Mask
struct Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// UnityEngine.RectTransform UnityEngine.UI.Mask::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_4;
// System.Boolean UnityEngine.UI.Mask::m_ShowMaskGraphic
bool ___m_ShowMaskGraphic_5;
// UnityEngine.UI.Graphic UnityEngine.UI.Mask::m_Graphic
Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_Graphic_6;
// UnityEngine.Material UnityEngine.UI.Mask::m_MaskMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_7;
// UnityEngine.Material UnityEngine.UI.Mask::m_UnmaskMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_UnmaskMaterial_8;
};
// UnityEngine.UI.Selectable
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// System.Boolean UnityEngine.UI.Selectable::m_EnableCalled
bool ___m_EnableCalled_6;
// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation
Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___m_Navigation_7;
// UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::m_Transition
int32_t ___m_Transition_8;
// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors
ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 ___m_Colors_9;
// UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState
SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___m_SpriteState_10;
// UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers
AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074* ___m_AnimationTriggers_11;
// System.Boolean UnityEngine.UI.Selectable::m_Interactable
bool ___m_Interactable_12;
// UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic
Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_TargetGraphic_13;
// System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction
bool ___m_GroupsAllowInteraction_14;
// System.Int32 UnityEngine.UI.Selectable::m_CurrentIndex
int32_t ___m_CurrentIndex_15;
// System.Boolean UnityEngine.UI.Selectable::<isPointerInside>k__BackingField
bool ___U3CisPointerInsideU3Ek__BackingField_16;
// System.Boolean UnityEngine.UI.Selectable::<isPointerDown>k__BackingField
bool ___U3CisPointerDownU3Ek__BackingField_17;
// System.Boolean UnityEngine.UI.Selectable::<hasSelection>k__BackingField
bool ___U3ChasSelectionU3Ek__BackingField_18;
// System.Collections.Generic.List`1<UnityEngine.CanvasGroup> UnityEngine.UI.Selectable::m_CanvasGroupCache
List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35* ___m_CanvasGroupCache_19;
};
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712_StaticFields
{
// UnityEngine.UI.Selectable[] UnityEngine.UI.Selectable::s_Selectables
SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* ___s_Selectables_4;
// System.Int32 UnityEngine.UI.Selectable::s_SelectableCount
int32_t ___s_SelectableCount_5;
};
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
bool ___m_ShouldRecalculateStencil_26;
// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_27;
// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_28;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
bool ___m_Maskable_29;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
bool ___m_IsMaskingGraphic_30;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
bool ___m_IncludeForMasking_31;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_32;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
bool ___m_ShouldRecalculate_33;
// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
int32_t ___m_StencilValue_34;
// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_35;
};
// TMPro.TMP_InputField
struct TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
// UnityEngine.TouchScreenKeyboard TMPro.TMP_InputField::m_SoftKeyboard
TouchScreenKeyboard_tE87B78A3DAED69816B44C99270A734682E093E7A* ___m_SoftKeyboard_20;
// UnityEngine.RectTransform TMPro.TMP_InputField::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_22;
// UnityEngine.RectTransform TMPro.TMP_InputField::m_TextViewport
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_TextViewport_23;
// UnityEngine.UI.RectMask2D TMPro.TMP_InputField::m_TextComponentRectMask
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_TextComponentRectMask_24;
// UnityEngine.UI.RectMask2D TMPro.TMP_InputField::m_TextViewportRectMask
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_TextViewportRectMask_25;
// UnityEngine.Rect TMPro.TMP_InputField::m_CachedViewportRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_CachedViewportRect_26;
// TMPro.TMP_Text TMPro.TMP_InputField::m_TextComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_TextComponent_27;
// UnityEngine.RectTransform TMPro.TMP_InputField::m_TextComponentRectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_TextComponentRectTransform_28;
// UnityEngine.UI.Graphic TMPro.TMP_InputField::m_Placeholder
Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_Placeholder_29;
// UnityEngine.UI.Scrollbar TMPro.TMP_InputField::m_VerticalScrollbar
Scrollbar_t7CDC9B956698D9385A11E4C12964CD51477072C3* ___m_VerticalScrollbar_30;
// TMPro.TMP_ScrollbarEventHandler TMPro.TMP_InputField::m_VerticalScrollbarEventHandler
TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D* ___m_VerticalScrollbarEventHandler_31;
// System.Boolean TMPro.TMP_InputField::m_IsDrivenByLayoutComponents
bool ___m_IsDrivenByLayoutComponents_32;
// UnityEngine.UI.LayoutGroup TMPro.TMP_InputField::m_LayoutGroup
LayoutGroup_t32417833C700E77EDFA7C20034DAFD26604E05CE* ___m_LayoutGroup_33;
// UnityEngine.EventSystems.IScrollHandler TMPro.TMP_InputField::m_IScrollHandlerParent
RuntimeObject* ___m_IScrollHandlerParent_34;
// System.Single TMPro.TMP_InputField::m_ScrollPosition
float ___m_ScrollPosition_35;
// System.Single TMPro.TMP_InputField::m_ScrollSensitivity
float ___m_ScrollSensitivity_36;
// TMPro.TMP_InputField/ContentType TMPro.TMP_InputField::m_ContentType
int32_t ___m_ContentType_37;
// TMPro.TMP_InputField/InputType TMPro.TMP_InputField::m_InputType
int32_t ___m_InputType_38;
// System.Char TMPro.TMP_InputField::m_AsteriskChar
Il2CppChar ___m_AsteriskChar_39;
// UnityEngine.TouchScreenKeyboardType TMPro.TMP_InputField::m_KeyboardType
int32_t ___m_KeyboardType_40;
// TMPro.TMP_InputField/LineType TMPro.TMP_InputField::m_LineType
int32_t ___m_LineType_41;
// System.Boolean TMPro.TMP_InputField::m_HideMobileInput
bool ___m_HideMobileInput_42;
// System.Boolean TMPro.TMP_InputField::m_HideSoftKeyboard
bool ___m_HideSoftKeyboard_43;
// TMPro.TMP_InputField/CharacterValidation TMPro.TMP_InputField::m_CharacterValidation
int32_t ___m_CharacterValidation_44;
// System.String TMPro.TMP_InputField::m_RegexValue
String_t* ___m_RegexValue_45;
// System.Single TMPro.TMP_InputField::m_GlobalPointSize
float ___m_GlobalPointSize_46;
// System.Int32 TMPro.TMP_InputField::m_CharacterLimit
int32_t ___m_CharacterLimit_47;
// TMPro.TMP_InputField/SubmitEvent TMPro.TMP_InputField::m_OnEndEdit
SubmitEvent_tF7E2843B6A79D94B8EEEA259707F77BD1773B500* ___m_OnEndEdit_48;
// TMPro.TMP_InputField/SubmitEvent TMPro.TMP_InputField::m_OnSubmit
SubmitEvent_tF7E2843B6A79D94B8EEEA259707F77BD1773B500* ___m_OnSubmit_49;
// TMPro.TMP_InputField/SelectionEvent TMPro.TMP_InputField::m_OnSelect
SelectionEvent_t8FC75B869F70C9F0BF13390AD0237AD310511119* ___m_OnSelect_50;
// TMPro.TMP_InputField/SelectionEvent TMPro.TMP_InputField::m_OnDeselect
SelectionEvent_t8FC75B869F70C9F0BF13390AD0237AD310511119* ___m_OnDeselect_51;
// TMPro.TMP_InputField/TextSelectionEvent TMPro.TMP_InputField::m_OnTextSelection
TextSelectionEvent_t6C496DAA6DAF01754C27C58A94A5FBA562BA9401* ___m_OnTextSelection_52;
// TMPro.TMP_InputField/TextSelectionEvent TMPro.TMP_InputField::m_OnEndTextSelection
TextSelectionEvent_t6C496DAA6DAF01754C27C58A94A5FBA562BA9401* ___m_OnEndTextSelection_53;
// TMPro.TMP_InputField/OnChangeEvent TMPro.TMP_InputField::m_OnValueChanged
OnChangeEvent_tDBB13012ABF81899E4DFDD82258EB7E9BB7A9F1D* ___m_OnValueChanged_54;
// TMPro.TMP_InputField/TouchScreenKeyboardEvent TMPro.TMP_InputField::m_OnTouchScreenKeyboardStatusChanged
TouchScreenKeyboardEvent_tB9BEBEF5D6F2B52547EF3861FF437AC25BC06AF1* ___m_OnTouchScreenKeyboardStatusChanged_55;
// TMPro.TMP_InputField/OnValidateInput TMPro.TMP_InputField::m_OnValidateInput
OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* ___m_OnValidateInput_56;
// UnityEngine.Color TMPro.TMP_InputField::m_CaretColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_CaretColor_57;
// System.Boolean TMPro.TMP_InputField::m_CustomCaretColor
bool ___m_CustomCaretColor_58;
// UnityEngine.Color TMPro.TMP_InputField::m_SelectionColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectionColor_59;
// System.String TMPro.TMP_InputField::m_Text
String_t* ___m_Text_60;
// System.Single TMPro.TMP_InputField::m_CaretBlinkRate
float ___m_CaretBlinkRate_61;
// System.Int32 TMPro.TMP_InputField::m_CaretWidth
int32_t ___m_CaretWidth_62;
// System.Boolean TMPro.TMP_InputField::m_ReadOnly
bool ___m_ReadOnly_63;
// System.Boolean TMPro.TMP_InputField::m_RichText
bool ___m_RichText_64;
// System.Int32 TMPro.TMP_InputField::m_StringPosition
int32_t ___m_StringPosition_65;
// System.Int32 TMPro.TMP_InputField::m_StringSelectPosition
int32_t ___m_StringSelectPosition_66;
// System.Int32 TMPro.TMP_InputField::m_CaretPosition
int32_t ___m_CaretPosition_67;
// System.Int32 TMPro.TMP_InputField::m_CaretSelectPosition
int32_t ___m_CaretSelectPosition_68;
// UnityEngine.RectTransform TMPro.TMP_InputField::caretRectTrans
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___caretRectTrans_69;
// UnityEngine.UIVertex[] TMPro.TMP_InputField::m_CursorVerts
UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_CursorVerts_70;
// UnityEngine.CanvasRenderer TMPro.TMP_InputField::m_CachedInputRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CachedInputRenderer_71;
// UnityEngine.Vector2 TMPro.TMP_InputField::m_LastPosition
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LastPosition_72;
// UnityEngine.Mesh TMPro.TMP_InputField::m_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh_73;
// System.Boolean TMPro.TMP_InputField::m_AllowInput
bool ___m_AllowInput_74;
// System.Boolean TMPro.TMP_InputField::m_ShouldActivateNextUpdate
bool ___m_ShouldActivateNextUpdate_75;
// System.Boolean TMPro.TMP_InputField::m_UpdateDrag
bool ___m_UpdateDrag_76;
// System.Boolean TMPro.TMP_InputField::m_DragPositionOutOfBounds
bool ___m_DragPositionOutOfBounds_77;
// System.Boolean TMPro.TMP_InputField::m_CaretVisible
bool ___m_CaretVisible_80;
// UnityEngine.Coroutine TMPro.TMP_InputField::m_BlinkCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_BlinkCoroutine_81;
// System.Single TMPro.TMP_InputField::m_BlinkStartTime
float ___m_BlinkStartTime_82;
// UnityEngine.Coroutine TMPro.TMP_InputField::m_DragCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DragCoroutine_83;
// System.String TMPro.TMP_InputField::m_OriginalText
String_t* ___m_OriginalText_84;
// System.Boolean TMPro.TMP_InputField::m_WasCanceled
bool ___m_WasCanceled_85;
// System.Boolean TMPro.TMP_InputField::m_HasDoneFocusTransition
bool ___m_HasDoneFocusTransition_86;
// UnityEngine.WaitForSecondsRealtime TMPro.TMP_InputField::m_WaitForSecondsRealtime
WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* ___m_WaitForSecondsRealtime_87;
// System.Boolean TMPro.TMP_InputField::m_PreventCallback
bool ___m_PreventCallback_88;
// System.Boolean TMPro.TMP_InputField::m_TouchKeyboardAllowsInPlaceEditing
bool ___m_TouchKeyboardAllowsInPlaceEditing_89;
// System.Boolean TMPro.TMP_InputField::m_IsTextComponentUpdateRequired
bool ___m_IsTextComponentUpdateRequired_90;
// System.Boolean TMPro.TMP_InputField::m_isLastKeyBackspace
bool ___m_isLastKeyBackspace_91;
// System.Single TMPro.TMP_InputField::m_PointerDownClickStartTime
float ___m_PointerDownClickStartTime_92;
// System.Single TMPro.TMP_InputField::m_KeyDownStartTime
float ___m_KeyDownStartTime_93;
// System.Single TMPro.TMP_InputField::m_DoubleClickDelay
float ___m_DoubleClickDelay_94;
// System.Boolean TMPro.TMP_InputField::m_IsCompositionActive
bool ___m_IsCompositionActive_96;
// System.Boolean TMPro.TMP_InputField::m_ShouldUpdateIMEWindowPosition
bool ___m_ShouldUpdateIMEWindowPosition_97;
// System.Int32 TMPro.TMP_InputField::m_PreviousIMEInsertionLine
int32_t ___m_PreviousIMEInsertionLine_98;
// TMPro.TMP_FontAsset TMPro.TMP_InputField::m_GlobalFontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_GlobalFontAsset_99;
// System.Boolean TMPro.TMP_InputField::m_OnFocusSelectAll
bool ___m_OnFocusSelectAll_100;
// System.Boolean TMPro.TMP_InputField::m_isSelectAll
bool ___m_isSelectAll_101;
// System.Boolean TMPro.TMP_InputField::m_ResetOnDeActivation
bool ___m_ResetOnDeActivation_102;
// System.Boolean TMPro.TMP_InputField::m_SelectionStillActive
bool ___m_SelectionStillActive_103;
// System.Boolean TMPro.TMP_InputField::m_ReleaseSelection
bool ___m_ReleaseSelection_104;
// UnityEngine.GameObject TMPro.TMP_InputField::m_PreviouslySelectedObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PreviouslySelectedObject_105;
// System.Boolean TMPro.TMP_InputField::m_RestoreOriginalTextOnEscape
bool ___m_RestoreOriginalTextOnEscape_106;
// System.Boolean TMPro.TMP_InputField::m_isRichTextEditingAllowed
bool ___m_isRichTextEditingAllowed_107;
// System.Int32 TMPro.TMP_InputField::m_LineLimit
int32_t ___m_LineLimit_108;
// TMPro.TMP_InputValidator TMPro.TMP_InputField::m_InputValidator
TMP_InputValidator_t3429AF61284AE19180C3FB81C0C7D2F90165EA98* ___m_InputValidator_109;
// System.Boolean TMPro.TMP_InputField::m_isSelected
bool ___m_isSelected_110;
// System.Boolean TMPro.TMP_InputField::m_IsStringPositionDirty
bool ___m_IsStringPositionDirty_111;
// System.Boolean TMPro.TMP_InputField::m_IsCaretPositionDirty
bool ___m_IsCaretPositionDirty_112;
// System.Boolean TMPro.TMP_InputField::m_forceRectTransformAdjustment
bool ___m_forceRectTransformAdjustment_113;
// UnityEngine.Event TMPro.TMP_InputField::m_ProcessingEvent
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ProcessingEvent_114;
};
struct TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F_StaticFields
{
// System.Char[] TMPro.TMP_InputField::kSeparators
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___kSeparators_21;
};
// TMPro.TMP_SelectionCaret
struct TMP_SelectionCaret_tCDD93BB06825C506A7D3E06648FB33E3D61981EB : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
};
// TMPro.TMP_SubMeshUI
struct TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
// TMPro.TMP_FontAsset TMPro.TMP_SubMeshUI::m_fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_36;
// TMPro.TMP_SpriteAsset TMPro.TMP_SubMeshUI::m_spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_37;
// UnityEngine.Material TMPro.TMP_SubMeshUI::m_material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_material_38;
// UnityEngine.Material TMPro.TMP_SubMeshUI::m_sharedMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_39;
// UnityEngine.Material TMPro.TMP_SubMeshUI::m_fallbackMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackMaterial_40;
// UnityEngine.Material TMPro.TMP_SubMeshUI::m_fallbackSourceMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fallbackSourceMaterial_41;
// System.Boolean TMPro.TMP_SubMeshUI::m_isDefaultMaterial
bool ___m_isDefaultMaterial_42;
// System.Single TMPro.TMP_SubMeshUI::m_padding
float ___m_padding_43;
// UnityEngine.Mesh TMPro.TMP_SubMeshUI::m_mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_44;
// TMPro.TextMeshProUGUI TMPro.TMP_SubMeshUI::m_TextComponent
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___m_TextComponent_45;
// System.Boolean TMPro.TMP_SubMeshUI::m_isRegisteredForEvents
bool ___m_isRegisteredForEvents_46;
// System.Boolean TMPro.TMP_SubMeshUI::m_materialDirty
bool ___m_materialDirty_47;
// System.Int32 TMPro.TMP_SubMeshUI::m_materialReferenceIndex
int32_t ___m_materialReferenceIndex_48;
// UnityEngine.Transform TMPro.TMP_SubMeshUI::m_RootCanvasTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_RootCanvasTransform_49;
};
// TMPro.TMP_Text
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
// System.String TMPro.TMP_Text::m_text
String_t* ___m_text_36;
// System.Boolean TMPro.TMP_Text::m_IsTextBackingStringDirty
bool ___m_IsTextBackingStringDirty_37;
// TMPro.ITextPreprocessor TMPro.TMP_Text::m_TextPreprocessor
RuntimeObject* ___m_TextPreprocessor_38;
// System.Boolean TMPro.TMP_Text::m_isRightToLeft
bool ___m_isRightToLeft_39;
// TMPro.TMP_FontAsset TMPro.TMP_Text::m_fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_40;
// TMPro.TMP_FontAsset TMPro.TMP_Text::m_currentFontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset_41;
// System.Boolean TMPro.TMP_Text::m_isSDFShader
bool ___m_isSDFShader_42;
// UnityEngine.Material TMPro.TMP_Text::m_sharedMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_43;
// UnityEngine.Material TMPro.TMP_Text::m_currentMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial_44;
// System.Int32 TMPro.TMP_Text::m_currentMaterialIndex
int32_t ___m_currentMaterialIndex_48;
// UnityEngine.Material[] TMPro.TMP_Text::m_fontSharedMaterials
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials_49;
// UnityEngine.Material TMPro.TMP_Text::m_fontMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial_50;
// UnityEngine.Material[] TMPro.TMP_Text::m_fontMaterials
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials_51;
// System.Boolean TMPro.TMP_Text::m_isMaterialDirty
bool ___m_isMaterialDirty_52;
// UnityEngine.Color32 TMPro.TMP_Text::m_fontColor32
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32_53;
// UnityEngine.Color TMPro.TMP_Text::m_fontColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor_54;
// UnityEngine.Color32 TMPro.TMP_Text::m_underlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor_56;
// UnityEngine.Color32 TMPro.TMP_Text::m_strikethroughColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor_57;
// System.Boolean TMPro.TMP_Text::m_enableVertexGradient
bool ___m_enableVertexGradient_58;
// TMPro.ColorMode TMPro.TMP_Text::m_colorMode
int32_t ___m_colorMode_59;
// TMPro.VertexGradient TMPro.TMP_Text::m_fontColorGradient
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient_60;
// TMPro.TMP_ColorGradient TMPro.TMP_Text::m_fontColorGradientPreset
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset_61;
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_62;
// System.Boolean TMPro.TMP_Text::m_tintAllSprites
bool ___m_tintAllSprites_63;
// System.Boolean TMPro.TMP_Text::m_tintSprite
bool ___m_tintSprite_64;
// UnityEngine.Color32 TMPro.TMP_Text::m_spriteColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor_65;
// TMPro.TMP_StyleSheet TMPro.TMP_Text::m_StyleSheet
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet_66;
// TMPro.TMP_Style TMPro.TMP_Text::m_TextStyle
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle_67;
// System.Int32 TMPro.TMP_Text::m_TextStyleHashCode
int32_t ___m_TextStyleHashCode_68;
// System.Boolean TMPro.TMP_Text::m_overrideHtmlColors
bool ___m_overrideHtmlColors_69;
// UnityEngine.Color32 TMPro.TMP_Text::m_faceColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor_70;
// UnityEngine.Color32 TMPro.TMP_Text::m_outlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor_71;
// System.Single TMPro.TMP_Text::m_outlineWidth
float ___m_outlineWidth_72;
// System.Single TMPro.TMP_Text::m_fontSize
float ___m_fontSize_73;
// System.Single TMPro.TMP_Text::m_currentFontSize
float ___m_currentFontSize_74;
// System.Single TMPro.TMP_Text::m_fontSizeBase
float ___m_fontSizeBase_75;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_sizeStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack_76;
// TMPro.FontWeight TMPro.TMP_Text::m_fontWeight
int32_t ___m_fontWeight_77;
// TMPro.FontWeight TMPro.TMP_Text::m_FontWeightInternal
int32_t ___m_FontWeightInternal_78;
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.TMP_Text::m_FontWeightStack
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack_79;
// System.Boolean TMPro.TMP_Text::m_enableAutoSizing
bool ___m_enableAutoSizing_80;
// System.Single TMPro.TMP_Text::m_maxFontSize
float ___m_maxFontSize_81;
// System.Single TMPro.TMP_Text::m_minFontSize
float ___m_minFontSize_82;
// System.Int32 TMPro.TMP_Text::m_AutoSizeIterationCount
int32_t ___m_AutoSizeIterationCount_83;
// System.Int32 TMPro.TMP_Text::m_AutoSizeMaxIterationCount
int32_t ___m_AutoSizeMaxIterationCount_84;
// System.Boolean TMPro.TMP_Text::m_IsAutoSizePointSizeSet
bool ___m_IsAutoSizePointSizeSet_85;
// System.Single TMPro.TMP_Text::m_fontSizeMin
float ___m_fontSizeMin_86;
// System.Single TMPro.TMP_Text::m_fontSizeMax
float ___m_fontSizeMax_87;
// TMPro.FontStyles TMPro.TMP_Text::m_fontStyle
int32_t ___m_fontStyle_88;
// TMPro.FontStyles TMPro.TMP_Text::m_FontStyleInternal
int32_t ___m_FontStyleInternal_89;
// TMPro.TMP_FontStyleStack TMPro.TMP_Text::m_fontStyleStack
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack_90;
// System.Boolean TMPro.TMP_Text::m_isUsingBold
bool ___m_isUsingBold_91;
// TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_HorizontalAlignment
int32_t ___m_HorizontalAlignment_92;
// TMPro.VerticalAlignmentOptions TMPro.TMP_Text::m_VerticalAlignment
int32_t ___m_VerticalAlignment_93;
// TMPro.TextAlignmentOptions TMPro.TMP_Text::m_textAlignment
int32_t ___m_textAlignment_94;
// TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_lineJustification
int32_t ___m_lineJustification_95;
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.TMP_Text::m_lineJustificationStack
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack_96;
// UnityEngine.Vector3[] TMPro.TMP_Text::m_textContainerLocalCorners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners_97;
// System.Single TMPro.TMP_Text::m_characterSpacing
float ___m_characterSpacing_98;
// System.Single TMPro.TMP_Text::m_cSpacing
float ___m_cSpacing_99;
// System.Single TMPro.TMP_Text::m_monoSpacing
float ___m_monoSpacing_100;
// System.Single TMPro.TMP_Text::m_wordSpacing
float ___m_wordSpacing_101;
// System.Single TMPro.TMP_Text::m_lineSpacing
float ___m_lineSpacing_102;
// System.Single TMPro.TMP_Text::m_lineSpacingDelta
float ___m_lineSpacingDelta_103;
// System.Single TMPro.TMP_Text::m_lineHeight
float ___m_lineHeight_104;
// System.Boolean TMPro.TMP_Text::m_IsDrivenLineSpacing
bool ___m_IsDrivenLineSpacing_105;
// System.Single TMPro.TMP_Text::m_lineSpacingMax
float ___m_lineSpacingMax_106;
// System.Single TMPro.TMP_Text::m_paragraphSpacing
float ___m_paragraphSpacing_107;
// System.Single TMPro.TMP_Text::m_charWidthMaxAdj
float ___m_charWidthMaxAdj_108;
// System.Single TMPro.TMP_Text::m_charWidthAdjDelta
float ___m_charWidthAdjDelta_109;
// System.Boolean TMPro.TMP_Text::m_enableWordWrapping
bool ___m_enableWordWrapping_110;
// System.Boolean TMPro.TMP_Text::m_isCharacterWrappingEnabled
bool ___m_isCharacterWrappingEnabled_111;
// System.Boolean TMPro.TMP_Text::m_isNonBreakingSpace
bool ___m_isNonBreakingSpace_112;
// System.Boolean TMPro.TMP_Text::m_isIgnoringAlignment
bool ___m_isIgnoringAlignment_113;
// System.Single TMPro.TMP_Text::m_wordWrappingRatios
float ___m_wordWrappingRatios_114;
// TMPro.TextOverflowModes TMPro.TMP_Text::m_overflowMode
int32_t ___m_overflowMode_115;
// System.Int32 TMPro.TMP_Text::m_firstOverflowCharacterIndex
int32_t ___m_firstOverflowCharacterIndex_116;
// TMPro.TMP_Text TMPro.TMP_Text::m_linkedTextComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent_117;
// TMPro.TMP_Text TMPro.TMP_Text::parentLinkedComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent_118;
// System.Boolean TMPro.TMP_Text::m_isTextTruncated
bool ___m_isTextTruncated_119;
// System.Boolean TMPro.TMP_Text::m_enableKerning
bool ___m_enableKerning_120;
// System.Single TMPro.TMP_Text::m_GlyphHorizontalAdvanceAdjustment
float ___m_GlyphHorizontalAdvanceAdjustment_121;
// System.Boolean TMPro.TMP_Text::m_enableExtraPadding
bool ___m_enableExtraPadding_122;
// System.Boolean TMPro.TMP_Text::checkPaddingRequired
bool ___checkPaddingRequired_123;
// System.Boolean TMPro.TMP_Text::m_isRichText
bool ___m_isRichText_124;
// System.Boolean TMPro.TMP_Text::m_parseCtrlCharacters
bool ___m_parseCtrlCharacters_125;
// System.Boolean TMPro.TMP_Text::m_isOverlay
bool ___m_isOverlay_126;
// System.Boolean TMPro.TMP_Text::m_isOrthographic
bool ___m_isOrthographic_127;
// System.Boolean TMPro.TMP_Text::m_isCullingEnabled
bool ___m_isCullingEnabled_128;
// System.Boolean TMPro.TMP_Text::m_isMaskingEnabled
bool ___m_isMaskingEnabled_129;
// System.Boolean TMPro.TMP_Text::isMaskUpdateRequired
bool ___isMaskUpdateRequired_130;
// System.Boolean TMPro.TMP_Text::m_ignoreCulling
bool ___m_ignoreCulling_131;
// TMPro.TextureMappingOptions TMPro.TMP_Text::m_horizontalMapping
int32_t ___m_horizontalMapping_132;
// TMPro.TextureMappingOptions TMPro.TMP_Text::m_verticalMapping
int32_t ___m_verticalMapping_133;
// System.Single TMPro.TMP_Text::m_uvLineOffset
float ___m_uvLineOffset_134;
// TMPro.TextRenderFlags TMPro.TMP_Text::m_renderMode
int32_t ___m_renderMode_135;
// TMPro.VertexSortingOrder TMPro.TMP_Text::m_geometrySortingOrder
int32_t ___m_geometrySortingOrder_136;
// System.Boolean TMPro.TMP_Text::m_IsTextObjectScaleStatic
bool ___m_IsTextObjectScaleStatic_137;
// System.Boolean TMPro.TMP_Text::m_VertexBufferAutoSizeReduction
bool ___m_VertexBufferAutoSizeReduction_138;
// System.Int32 TMPro.TMP_Text::m_firstVisibleCharacter
int32_t ___m_firstVisibleCharacter_139;
// System.Int32 TMPro.TMP_Text::m_maxVisibleCharacters
int32_t ___m_maxVisibleCharacters_140;
// System.Int32 TMPro.TMP_Text::m_maxVisibleWords
int32_t ___m_maxVisibleWords_141;
// System.Int32 TMPro.TMP_Text::m_maxVisibleLines
int32_t ___m_maxVisibleLines_142;
// System.Boolean TMPro.TMP_Text::m_useMaxVisibleDescender
bool ___m_useMaxVisibleDescender_143;
// System.Int32 TMPro.TMP_Text::m_pageToDisplay
int32_t ___m_pageToDisplay_144;
// System.Boolean TMPro.TMP_Text::m_isNewPage
bool ___m_isNewPage_145;
// UnityEngine.Vector4 TMPro.TMP_Text::m_margin
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin_146;
// System.Single TMPro.TMP_Text::m_marginLeft
float ___m_marginLeft_147;
// System.Single TMPro.TMP_Text::m_marginRight
float ___m_marginRight_148;
// System.Single TMPro.TMP_Text::m_marginWidth
float ___m_marginWidth_149;
// System.Single TMPro.TMP_Text::m_marginHeight
float ___m_marginHeight_150;
// System.Single TMPro.TMP_Text::m_width
float ___m_width_151;
// TMPro.TMP_TextInfo TMPro.TMP_Text::m_textInfo
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo_152;
// System.Boolean TMPro.TMP_Text::m_havePropertiesChanged
bool ___m_havePropertiesChanged_153;
// System.Boolean TMPro.TMP_Text::m_isUsingLegacyAnimationComponent
bool ___m_isUsingLegacyAnimationComponent_154;
// UnityEngine.Transform TMPro.TMP_Text::m_transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform_155;
// UnityEngine.RectTransform TMPro.TMP_Text::m_rectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform_156;
// UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousRectTransformSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize_157;
// UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousPivotPosition
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition_158;
// System.Boolean TMPro.TMP_Text::<autoSizeTextContainer>k__BackingField
bool ___U3CautoSizeTextContainerU3Ek__BackingField_159;
// System.Boolean TMPro.TMP_Text::m_autoSizeTextContainer
bool ___m_autoSizeTextContainer_160;
// UnityEngine.Mesh TMPro.TMP_Text::m_mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_161;
// System.Boolean TMPro.TMP_Text::m_isVolumetricText
bool ___m_isVolumetricText_162;
// System.Action`1<TMPro.TMP_TextInfo> TMPro.TMP_Text::OnPreRenderText
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_165;
// TMPro.TMP_SpriteAnimator TMPro.TMP_Text::m_spriteAnimator
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator_166;
// System.Single TMPro.TMP_Text::m_flexibleHeight
float ___m_flexibleHeight_167;
// System.Single TMPro.TMP_Text::m_flexibleWidth
float ___m_flexibleWidth_168;
// System.Single TMPro.TMP_Text::m_minWidth
float ___m_minWidth_169;
// System.Single TMPro.TMP_Text::m_minHeight
float ___m_minHeight_170;
// System.Single TMPro.TMP_Text::m_maxWidth
float ___m_maxWidth_171;
// System.Single TMPro.TMP_Text::m_maxHeight
float ___m_maxHeight_172;
// UnityEngine.UI.LayoutElement TMPro.TMP_Text::m_LayoutElement
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement_173;
// System.Single TMPro.TMP_Text::m_preferredWidth
float ___m_preferredWidth_174;
// System.Single TMPro.TMP_Text::m_renderedWidth
float ___m_renderedWidth_175;
// System.Boolean TMPro.TMP_Text::m_isPreferredWidthDirty
bool ___m_isPreferredWidthDirty_176;
// System.Single TMPro.TMP_Text::m_preferredHeight
float ___m_preferredHeight_177;
// System.Single TMPro.TMP_Text::m_renderedHeight
float ___m_renderedHeight_178;
// System.Boolean TMPro.TMP_Text::m_isPreferredHeightDirty
bool ___m_isPreferredHeightDirty_179;
// System.Boolean TMPro.TMP_Text::m_isCalculatingPreferredValues
bool ___m_isCalculatingPreferredValues_180;
// System.Int32 TMPro.TMP_Text::m_layoutPriority
int32_t ___m_layoutPriority_181;
// System.Boolean TMPro.TMP_Text::m_isLayoutDirty
bool ___m_isLayoutDirty_182;
// System.Boolean TMPro.TMP_Text::m_isAwake
bool ___m_isAwake_183;
// System.Boolean TMPro.TMP_Text::m_isWaitingOnResourceLoad
bool ___m_isWaitingOnResourceLoad_184;
// TMPro.TMP_Text/TextInputSources TMPro.TMP_Text::m_inputSource
int32_t ___m_inputSource_185;
// System.Single TMPro.TMP_Text::m_fontScaleMultiplier
float ___m_fontScaleMultiplier_186;
// System.Single TMPro.TMP_Text::tag_LineIndent
float ___tag_LineIndent_190;
// System.Single TMPro.TMP_Text::tag_Indent
float ___tag_Indent_191;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_indentStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack_192;
// System.Boolean TMPro.TMP_Text::tag_NoParsing
bool ___tag_NoParsing_193;
// System.Boolean TMPro.TMP_Text::m_isParsingText
bool ___m_isParsingText_194;
// UnityEngine.Matrix4x4 TMPro.TMP_Text::m_FXMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix_195;
// System.Boolean TMPro.TMP_Text::m_isFXMatrixSet
bool ___m_isFXMatrixSet_196;
// TMPro.TMP_Text/UnicodeChar[] TMPro.TMP_Text::m_TextProcessingArray
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray_197;
// System.Int32 TMPro.TMP_Text::m_InternalTextProcessingArraySize
int32_t ___m_InternalTextProcessingArraySize_198;
// TMPro.TMP_CharacterInfo[] TMPro.TMP_Text::m_internalCharacterInfo
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo_199;
// System.Int32 TMPro.TMP_Text::m_totalCharacterCount
int32_t ___m_totalCharacterCount_200;
// System.Int32 TMPro.TMP_Text::m_characterCount
int32_t ___m_characterCount_207;
// System.Int32 TMPro.TMP_Text::m_firstCharacterOfLine
int32_t ___m_firstCharacterOfLine_208;
// System.Int32 TMPro.TMP_Text::m_firstVisibleCharacterOfLine
int32_t ___m_firstVisibleCharacterOfLine_209;
// System.Int32 TMPro.TMP_Text::m_lastCharacterOfLine
int32_t ___m_lastCharacterOfLine_210;
// System.Int32 TMPro.TMP_Text::m_lastVisibleCharacterOfLine
int32_t ___m_lastVisibleCharacterOfLine_211;
// System.Int32 TMPro.TMP_Text::m_lineNumber
int32_t ___m_lineNumber_212;
// System.Int32 TMPro.TMP_Text::m_lineVisibleCharacterCount
int32_t ___m_lineVisibleCharacterCount_213;
// System.Int32 TMPro.TMP_Text::m_pageNumber
int32_t ___m_pageNumber_214;
// System.Single TMPro.TMP_Text::m_PageAscender
float ___m_PageAscender_215;
// System.Single TMPro.TMP_Text::m_maxTextAscender
float ___m_maxTextAscender_216;
// System.Single TMPro.TMP_Text::m_maxCapHeight
float ___m_maxCapHeight_217;
// System.Single TMPro.TMP_Text::m_ElementAscender
float ___m_ElementAscender_218;
// System.Single TMPro.TMP_Text::m_ElementDescender
float ___m_ElementDescender_219;
// System.Single TMPro.TMP_Text::m_maxLineAscender
float ___m_maxLineAscender_220;
// System.Single TMPro.TMP_Text::m_maxLineDescender
float ___m_maxLineDescender_221;
// System.Single TMPro.TMP_Text::m_startOfLineAscender
float ___m_startOfLineAscender_222;
// System.Single TMPro.TMP_Text::m_startOfLineDescender
float ___m_startOfLineDescender_223;
// System.Single TMPro.TMP_Text::m_lineOffset
float ___m_lineOffset_224;
// TMPro.Extents TMPro.TMP_Text::m_meshExtents
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents_225;
// UnityEngine.Color32 TMPro.TMP_Text::m_htmlColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor_226;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_colorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack_227;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_underlineColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack_228;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_strikethroughColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack_229;
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.TMP_Text::m_HighlightStateStack
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack_230;
// TMPro.TMP_ColorGradient TMPro.TMP_Text::m_colorGradientPreset
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset_231;
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.TMP_Text::m_colorGradientStack
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack_232;
// System.Boolean TMPro.TMP_Text::m_colorGradientPresetIsTinted
bool ___m_colorGradientPresetIsTinted_233;
// System.Single TMPro.TMP_Text::m_tabSpacing
float ___m_tabSpacing_234;
// System.Single TMPro.TMP_Text::m_spacing
float ___m_spacing_235;
// TMPro.TMP_TextProcessingStack`1<System.Int32>[] TMPro.TMP_Text::m_TextStyleStacks
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks_236;
// System.Int32 TMPro.TMP_Text::m_TextStyleStackDepth
int32_t ___m_TextStyleStackDepth_237;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_ItalicAngleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack_238;
// System.Int32 TMPro.TMP_Text::m_ItalicAngle
int32_t ___m_ItalicAngle_239;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_actionStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack_240;
// System.Single TMPro.TMP_Text::m_padding
float ___m_padding_241;
// System.Single TMPro.TMP_Text::m_baselineOffset
float ___m_baselineOffset_242;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_baselineOffsetStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack_243;
// System.Single TMPro.TMP_Text::m_xAdvance
float ___m_xAdvance_244;
// TMPro.TMP_TextElementType TMPro.TMP_Text::m_textElementType
int32_t ___m_textElementType_245;
// TMPro.TMP_TextElement TMPro.TMP_Text::m_cached_TextElement
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement_246;
// TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Ellipsis
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis_247;
// TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Underline
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline_248;
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_defaultSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset_249;
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_currentSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset_250;
// System.Int32 TMPro.TMP_Text::m_spriteCount
int32_t ___m_spriteCount_251;
// System.Int32 TMPro.TMP_Text::m_spriteIndex
int32_t ___m_spriteIndex_252;
// System.Int32 TMPro.TMP_Text::m_spriteAnimationID
int32_t ___m_spriteAnimationID_253;
// System.Boolean TMPro.TMP_Text::m_ignoreActiveState
bool ___m_ignoreActiveState_256;
// TMPro.TMP_Text/TextBackingContainer TMPro.TMP_Text::m_TextBackingArray
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray_257;
// System.Decimal[] TMPro.TMP_Text::k_Power
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power_258;
};
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields
{
// TMPro.MaterialReference[] TMPro.TMP_Text::m_materialReferences
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences_45;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> TMPro.TMP_Text::m_materialReferenceIndexLookup
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup_46;
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.TMP_Text::m_materialReferenceStack
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack_47;
// UnityEngine.Color32 TMPro.TMP_Text::s_colorWhite
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite_55;
// System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset> TMPro.TMP_Text::OnFontAssetRequest
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest_163;
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset> TMPro.TMP_Text::OnSpriteAssetRequest
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest_164;
// System.Char[] TMPro.TMP_Text::m_htmlTag
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag_187;
// TMPro.RichTextTagAttribute[] TMPro.TMP_Text::m_xmlAttribute
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute_188;
// System.Single[] TMPro.TMP_Text::m_attributeParameterValues
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues_189;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedWordWrapState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState_201;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedLineState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState_202;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedEllipsisState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState_203;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedLastValidState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState_204;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedSoftLineBreakState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState_205;
// TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState> TMPro.TMP_Text::m_EllipsisInsertionCandidateStack
TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack_206;
// Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_ParseTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker_254;
// Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_InsertNewLineMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker_255;
// UnityEngine.Vector2 TMPro.TMP_Text::k_LargePositiveVector2
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2_259;
// UnityEngine.Vector2 TMPro.TMP_Text::k_LargeNegativeVector2
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2_260;
// System.Single TMPro.TMP_Text::k_LargePositiveFloat
float ___k_LargePositiveFloat_261;
// System.Single TMPro.TMP_Text::k_LargeNegativeFloat
float ___k_LargeNegativeFloat_262;
// System.Int32 TMPro.TMP_Text::k_LargePositiveInt
int32_t ___k_LargePositiveInt_263;
// System.Int32 TMPro.TMP_Text::k_LargeNegativeInt
int32_t ___k_LargeNegativeInt_264;
};
// TMPro.TextMeshPro
struct TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E : public TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9
{
// System.Int32 TMPro.TextMeshPro::_SortingLayer
int32_t ____SortingLayer_265;
// System.Int32 TMPro.TextMeshPro::_SortingLayerID
int32_t ____SortingLayerID_266;
// System.Int32 TMPro.TextMeshPro::_SortingOrder
int32_t ____SortingOrder_267;
// System.Action`1<TMPro.TMP_TextInfo> TMPro.TextMeshPro::OnPreRenderText
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_268;
// System.Boolean TMPro.TextMeshPro::m_currentAutoSizeMode
bool ___m_currentAutoSizeMode_269;
// System.Boolean TMPro.TextMeshPro::m_hasFontAssetChanged
bool ___m_hasFontAssetChanged_270;
// System.Single TMPro.TextMeshPro::m_previousLossyScaleY
float ___m_previousLossyScaleY_271;
// UnityEngine.Renderer TMPro.TextMeshPro::m_renderer
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___m_renderer_272;
// UnityEngine.MeshFilter TMPro.TextMeshPro::m_meshFilter
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___m_meshFilter_273;
// System.Boolean TMPro.TextMeshPro::m_isFirstAllocation
bool ___m_isFirstAllocation_274;
// System.Int32 TMPro.TextMeshPro::m_max_characters
int32_t ___m_max_characters_275;
// System.Int32 TMPro.TextMeshPro::m_max_numberOfLines
int32_t ___m_max_numberOfLines_276;
// TMPro.TMP_SubMesh[] TMPro.TextMeshPro::m_subTextObjects
TMP_SubMeshU5BU5D_t48FE70F8537594C6446E85588EB5D69635194CB9* ___m_subTextObjects_277;
// TMPro.MaskingTypes TMPro.TextMeshPro::m_maskType
int32_t ___m_maskType_278;
// UnityEngine.Matrix4x4 TMPro.TextMeshPro::m_EnvMapMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_EnvMapMatrix_279;
// UnityEngine.Vector3[] TMPro.TextMeshPro::m_RectTransformCorners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners_280;
// System.Boolean TMPro.TextMeshPro::m_isRegisteredForEvents
bool ___m_isRegisteredForEvents_281;
};
struct TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_StaticFields
{
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextMarker_282;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SetArraySizesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SetArraySizesMarker_283;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextPhaseIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIMarker_284;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_ParseMarkupTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseMarkupTextMarker_285;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_CharacterLookupMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CharacterLookupMarker_286;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleGPOSFeaturesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleGPOSFeaturesMarker_287;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_CalculateVerticesPositionMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CalculateVerticesPositionMarker_288;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_ComputeTextMetricsMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeTextMetricsMarker_289;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleVisibleCharacterMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVisibleCharacterMarker_290;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleWhiteSpacesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleWhiteSpacesMarker_291;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleHorizontalLineBreakingMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleHorizontalLineBreakingMarker_292;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleVerticalLineBreakingMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVerticalLineBreakingMarker_293;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SaveGlyphVertexDataMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveGlyphVertexDataMarker_294;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_ComputeCharacterAdvanceMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeCharacterAdvanceMarker_295;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleCarriageReturnMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleCarriageReturnMarker_296;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleLineTerminationMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleLineTerminationMarker_297;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SavePageInfoMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SavePageInfoMarker_298;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SaveProcessingStatesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveProcessingStatesMarker_299;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextPhaseIIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIMarker_300;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextPhaseIIIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIIMarker_301;
};
// TMPro.TextMeshProUGUI
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957 : public TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9
{
// System.Boolean TMPro.TextMeshProUGUI::m_isRebuildingLayout
bool ___m_isRebuildingLayout_265;
// UnityEngine.Coroutine TMPro.TextMeshProUGUI::m_DelayedGraphicRebuild
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedGraphicRebuild_266;
// UnityEngine.Coroutine TMPro.TextMeshProUGUI::m_DelayedMaterialRebuild
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedMaterialRebuild_267;
// UnityEngine.Rect TMPro.TextMeshProUGUI::m_ClipRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ClipRect_268;
// System.Boolean TMPro.TextMeshProUGUI::m_ValidRect
bool ___m_ValidRect_269;
// System.Action`1<TMPro.TMP_TextInfo> TMPro.TextMeshProUGUI::OnPreRenderText
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_270;
// System.Boolean TMPro.TextMeshProUGUI::m_hasFontAssetChanged
bool ___m_hasFontAssetChanged_271;
// TMPro.TMP_SubMeshUI[] TMPro.TextMeshProUGUI::m_subTextObjects
TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* ___m_subTextObjects_272;
// System.Single TMPro.TextMeshProUGUI::m_previousLossyScaleY
float ___m_previousLossyScaleY_273;
// UnityEngine.Vector3[] TMPro.TextMeshProUGUI::m_RectTransformCorners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners_274;
// UnityEngine.CanvasRenderer TMPro.TextMeshProUGUI::m_canvasRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_canvasRenderer_275;
// UnityEngine.Canvas TMPro.TextMeshProUGUI::m_canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_canvas_276;
// System.Single TMPro.TextMeshProUGUI::m_CanvasScaleFactor
float ___m_CanvasScaleFactor_277;
// System.Boolean TMPro.TextMeshProUGUI::m_isFirstAllocation
bool ___m_isFirstAllocation_278;
// System.Int32 TMPro.TextMeshProUGUI::m_max_characters
int32_t ___m_max_characters_279;
// UnityEngine.Material TMPro.TextMeshProUGUI::m_baseMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_baseMaterial_280;
// System.Boolean TMPro.TextMeshProUGUI::m_isScrollRegionSet
bool ___m_isScrollRegionSet_281;
// UnityEngine.Vector4 TMPro.TextMeshProUGUI::m_maskOffset
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_maskOffset_282;
// UnityEngine.Matrix4x4 TMPro.TextMeshProUGUI::m_EnvMapMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_EnvMapMatrix_283;
// System.Boolean TMPro.TextMeshProUGUI::m_isRegisteredForEvents
bool ___m_isRegisteredForEvents_284;
};
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields
{
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextMarker_285;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SetArraySizesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SetArraySizesMarker_286;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIMarker_287;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ParseMarkupTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseMarkupTextMarker_288;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_CharacterLookupMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CharacterLookupMarker_289;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleGPOSFeaturesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleGPOSFeaturesMarker_290;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_CalculateVerticesPositionMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CalculateVerticesPositionMarker_291;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ComputeTextMetricsMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeTextMetricsMarker_292;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleVisibleCharacterMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVisibleCharacterMarker_293;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleWhiteSpacesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleWhiteSpacesMarker_294;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleHorizontalLineBreakingMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleHorizontalLineBreakingMarker_295;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleVerticalLineBreakingMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVerticalLineBreakingMarker_296;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SaveGlyphVertexDataMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveGlyphVertexDataMarker_297;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ComputeCharacterAdvanceMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeCharacterAdvanceMarker_298;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleCarriageReturnMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleCarriageReturnMarker_299;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleLineTerminationMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleLineTerminationMarker_300;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SavePageInfoMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SavePageInfoMarker_301;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SaveProcessingStatesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveProcessingStatesMarker_302;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIMarker_303;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIIIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIIMarker_304;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Texture2D[]
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191 : public RuntimeArray
{
ALIGN_FIELD (8) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* m_Items[1];
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** 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, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector4[]
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;
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Color32[]
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray
{
ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1];
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.Material[]
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray
{
ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1];
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** 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, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// TMPro.TMP_CharacterInfo[]
struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99 : public RuntimeArray
{
ALIGN_FIELD (8) TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 m_Items[1];
inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_8), (void*)NULL);
#endif
}
inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_8), (void*)NULL);
#endif
}
};
// TMPro.TMP_MeshInfo[]
struct TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7 : public RuntimeArray
{
ALIGN_FIELD (8) TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B m_Items[1];
inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals_7), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents_8), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_11), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_12), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_13), (void*)NULL);
#endif
}
inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals_7), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents_8), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_11), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_12), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_13), (void*)NULL);
#endif
}
};
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
{
ALIGN_FIELD (8) uint32_t m_Items[1];
inline uint32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
{
m_Items[index] = value;
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// TMPro.TMP_Text/UnicodeChar[]
struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5 : public RuntimeArray
{
ALIGN_FIELD (8) UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 m_Items[1];
inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722* 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, UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, UnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722 value)
{
m_Items[index] = value;
}
};
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// TMPro.TMP_TextProcessingStack`1<System.Int32>[]
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2 : public RuntimeArray
{
ALIGN_FIELD (8) TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C m_Items[1];
inline TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* 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_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___itemStack_0), (void*)NULL);
}
inline TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___itemStack_0), (void*)NULL);
}
};
// System.Decimal[]
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615 : public RuntimeArray
{
ALIGN_FIELD (8) Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F m_Items[1];
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* 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, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F value)
{
m_Items[index] = value;
}
};
// TMPro.TMP_LineInfo[]
struct TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E : public RuntimeArray
{
ALIGN_FIELD (8) TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 m_Items[1];
inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 value)
{
m_Items[index] = value;
}
};
// TMPro.TMP_FontWeightPair[]
struct TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37 : public RuntimeArray
{
ALIGN_FIELD (8) TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E m_Items[1];
inline TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E* 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_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___regularTypeface_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___italicTypeface_1), (void*)NULL);
#endif
}
inline TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_FontWeightPair_t2835DA6BF1309AC6C817ECF878232CCF9DDB703E value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___regularTypeface_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___italicTypeface_1), (void*)NULL);
#endif
}
};
// TMPro.MaterialReference[]
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2 : public RuntimeArray
{
ALIGN_FIELD (8) MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B m_Items[1];
inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL);
#endif
}
inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL);
#endif
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// TMPro.RichTextTagAttribute[]
struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D : public RuntimeArray
{
ALIGN_FIELD (8) RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0 m_Items[1];
inline RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RichTextTagAttribute_t1BB51A8FD6C14746D177D8E84E281A4FD4A720E0 value)
{
m_Items[index] = value;
}
};
// TMPro.TMP_LinkInfo[]
struct TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E : public RuntimeArray
{
ALIGN_FIELD (8) TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 m_Items[1];
inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkID_6), (void*)NULL);
#endif
}
inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkID_6), (void*)NULL);
#endif
}
};
// TMPro.HorizontalAlignmentOptions[]
struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658 : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// TMPro.HighlightState[]
struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622 : public RuntimeArray
{
ALIGN_FIELD (8) HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B m_Items[1];
inline HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B value)
{
m_Items[index] = value;
}
};
// TMPro.TMP_ColorGradient[]
struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A : public RuntimeArray
{
ALIGN_FIELD (8) TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* m_Items[1];
inline TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB** 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_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`3<System.Object,System.Int32,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3__ctor_m941EF00E4EF658BB1461C8BD9E6527F9E495DCFE_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mB02CA1F5BD6D866640636D18011AC3329058C26B_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6E4700E09E9816E4C0C88C90C5BB8FAF312B8481_gshared (Dictionary_2_t4A0148843FDD82FE00634A604A772FC4EE3A0379* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C_gshared (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9875FFE328FA833B2617915FF976DEDA4724EBC3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<T> TMPro.TMP_ListPool`1<System.Object>::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* TMP_ListPool_1_Get_mFF9A7D24BC660F6FA0CF82E91FC2D518A63DF496_gshared (const RuntimeMethod* method) ;
// System.Void UnityEngine.Component::GetComponents<System.Object>(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component_GetComponents_TisRuntimeObject_m2CD12FB45EFC625510F7E12FE2EB7D0EC2BA4421_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___results0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_ListPool`1<System.Object>::Release(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ListPool_1_Release_m22967E1C1430234B9470ED036491D7310BAB3B8B_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___toRelease0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Component::GetComponentsInParent<System.Object>(System.Boolean,System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component_GetComponentsInParent_TisRuntimeObject_m19BF5A23D33BB30483A4E59F34C4A213E96C7487_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___includeInactive0, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___results1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m9A4D60A27A7CAA492BE4A9AC1EB250802FDDF5A4_gshared (Dictionary_2_t4A0148843FDD82FE00634A604A772FC4EE3A0379* __this, int64_t ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mF6ABB6369C9A6394AE57424BE839FE87809B4102_gshared (Dictionary_2_t4A0148843FDD82FE00634A604A772FC4EE3A0379* __this, int64_t ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_gshared (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_gshared (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, int32_t ___key0, int64_t* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m7A61F563F380F740D8288007493B16BB0329146D_gshared (Dictionary_2_t4A0148843FDD82FE00634A604A772FC4EE3A0379* __this, int64_t ___key0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1_gshared (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<UnityEngine.Vector3>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<UnityEngine.Vector4>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_gshared (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<UnityEngine.Vector2>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<UnityEngine.Color32>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_gshared (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<System.Int32>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// T UnityEngine.Resources::Load<System.Object>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Resources_Load_TisRuntimeObject_m8B40A11CE62A4E445DADC28C81BD73922A4D4B65_gshared (String_t* ___path0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00_gshared (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_gshared (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4_gshared (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, int32_t ___key0, Il2CppChar ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Contains<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mC527057DCE4E20E8A7A0D06BAF111A7901007B24_gshared (RuntimeObject* ___source0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___key0, bool* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52_gshared (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490_gshared (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5F2C53FF0072F4015E5D14621F555D29B1EB79E5_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2561EDEA2235BCE5FAED59F4E2E352FDA7C71115_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D_gshared (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, uint32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED_gshared (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, uint32_t ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m61654FF64053B954D62E586B09309D37EEBB9FB3_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5124CA0DFD4B9968298DB45CEDF7F4B7A1F7DF83_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___key0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.UInt32>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m2F35D9DF8C659B83CA70029ACBA44930CD42E90D_gshared (Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<System.Object,System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8750E8B05AFFF69CD9906B0A174F8DA44CDE8298_gshared (RuntimeObject* ___source0, Func_2_tB86D019F1289E2D123C00796B373933613385952* ___keySelector1, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_mBDB9895C2D14F2A92043507996018A329BD32A64_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF_gshared (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___array0, int32_t ___size1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::SetDefault(TMPro.TMP_TextProcessingStack`1<T>[],T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE_gshared (TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___stack0, int32_t ___item1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_gshared (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___array0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Push(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32>::Pop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::SetDefault(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_gshared (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___item0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::SetDefault(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___item0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::SetDefault(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, int32_t ___item0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_gshared (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::Peek()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Peek_mB90F5F7DC9DCA8AF8BC36C8CF1BA5C2D45C12369_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_gshared (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Push(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B_gshared (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652_gshared (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Push(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Single>::Pop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mF48AC3CA56FD8EEEABCBEFE0FD634E55746BBAC8_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, int32_t ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Remove_m02D4CCCE9ECA9EA6031971186BEC8481472EF1C8_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Single>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_gshared (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___item0, const RuntimeMethod* method) ;
// TResult System.Func`3<System.Int32,System.Object,System.Object>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_gshared_inline (Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___arg10, RuntimeObject* ___arg21, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D_gshared (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextInfo::Resize<TMPro.TMP_LinkInfo>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851_gshared (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E** ___array0, int32_t ___size1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_m158D1491CC67B3837FFEB69712D557A7D4373660_gshared (TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Object>::Remove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_TextProcessingStack_1_Remove_mFC9A29A8894D63E524EBBFEDBBC607E090E40697_gshared (TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35* __this, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32>::CurrentItem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m99B0BB883BA29BA17AA4B3CB0E15C680846132A4_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m565CEDB51545030C8280E971A43083E34E64C546_gshared (TMP_TextProcessingStack_1_tA1252F156B42CCD2773D5A32C56DA9E021706659* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___stack0, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706_gshared (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___stack0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_gshared (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___stack0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7_gshared (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___stack0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Object>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mFE39D066D3C4F7C9198D65490D68522FFA9423C8_gshared (TMP_TextProcessingStack_1_t2A4A4F86DEC2892F4B6D6B29A6473437E6C9EE35* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___stack0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A_gshared (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stack0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::.ctor(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9_gshared (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___stack0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A_gshared (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, int32_t ___capacity0, int32_t ___rolloverSize1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.String>::.ctor()
inline void UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6 (UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`3<System.String,System.Int32,System.Int32>::.ctor()
inline void UnityEvent_3__ctor_m945E5A788027E4B7491C93E2ACBD523B5A8E1829 (UnityEvent_3_t5EE2DC870C12CB60384C5FCBB0DAD36392E701AD* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_3_t5EE2DC870C12CB60384C5FCBB0DAD36392E701AD*, const RuntimeMethod*))UnityEvent_3__ctor_m941EF00E4EF658BB1461C8BD9E6527F9E495DCFE_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.TouchScreenKeyboard/Status>::.ctor()
inline void UnityEvent_1__ctor_mECA201E71A697E5B7A63B37DCD8A64A03CCC0950 (UnityEvent_1_t85E993D7FA05D159800BE750A9F55526111C22AB* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t85E993D7FA05D159800BE750A9F55526111C22AB*, const RuntimeMethod*))UnityEvent_1__ctor_mB02CA1F5BD6D866640636D18011AC3329058C26B_gshared)(__this, method);
}
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_unscaledTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_m99A3C76AB74B5278B44A5E8B3498E51ABBF793CA (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_InputField::get_hasSelection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_InputField_get_hasSelection_mA2CF23CC43AD3EE9F66C67A5995407EBB2F59565 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_InputField::MarkGeometryAsDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputField_MarkGeometryAsDirty_m3FD825DDE67FAA8CFBF12EE92C65463823402138 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_InputField::get_isFocused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_InputField_get_isFocused_m7FD1AA3B92404C30596FF6EE5F644757A2F060DE (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// UnityEngine.RectTransform TMPro.TMP_InputField::get_textViewport()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* TMP_InputField_get_textViewport_m51E9CFB11A78199484D2BC2750F19DB7D2A26763 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* PointerEventData_get_pressEventCamera_m8D6A377D5CA730307D9F8ABB8656FFB8FCD56AE3 (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m9E502D410F5B141117D263D4706C426EFA109DC0 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___rect0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPoint1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___localPoint3, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.RectTransform::get_rect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_InputField::get_multiLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_InputField_get_multiLine_m3000150A39B90BCFFAFD41E0F49F479323F045B7 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_yMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_InputField::MoveUp(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputField_MoveUp_m79291882C851A7AEC3945EB8479D31984941F8DB (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, bool ___shift0, bool ___goToFirstChar1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_yMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_InputField::MoveDown(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputField_MoveDown_m96FE2822D035DFBE82474737DEE8DED622AAD868 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, bool ___shift0, bool ___goToLastChar1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_xMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_InputField::MoveLeft(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputField_MoveLeft_m787CBD78E57FDD7DC28A10CA1624EA4118157898 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_xMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_InputField::MoveRight(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputField_MoveRight_m8831525A4FF9E75CA86BD5E4BAC9351EF640D497 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_InputField::UpdateLabel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputField_UpdateLabel_mC40048ECFCF13981FE38993C7251024EC2477ED2 (TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForSecondsRealtime::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSecondsRealtime__ctor_mBFC1E4F0E042D5EC6E7EEB211A2FE5193A8F6D6F (WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* __this, float ___time0, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForSecondsRealtime::set_waitTime(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForSecondsRealtime_set_waitTime_m8317E2B7A2B2DC4E4A1B0CD0F9D4479294B51FB5_inline (WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::.ctor()
inline void List_1__ctor_m078BD27D7557AAFA39321BEAAF46482BA518E5CC (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>::.ctor()
inline void Dictionary_2__ctor_m9108596C0E817720F00BD87FCBFE799ADFD4B0B3 (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3*, const RuntimeMethod*))Dictionary_2__ctor_m6E4700E09E9816E4C0C88C90C5BB8FAF312B8481_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor()
inline void Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735*, const RuntimeMethod*))Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>::.ctor()
inline void List_1__ctor_m8B72DB2FB3D11C89B0E900AC3263DF66CE34F9CE (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.Canvas/WillRenderCanvases::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3 (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_add_willRenderCanvases_mC422627A81F9E101686192E587FC42C20718265A (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager::CleanupFallbackMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_CleanupFallbackMaterials_mD2F7C89B639C3B0C48A56B3C13B7F606C0CDA025 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Material::HasProperty(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Object::GetInstanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::get_Item(System.Int32)
inline MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0 (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::get_Count()
inline int32_t List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_inline (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Material::.ctor(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.String[] UnityEngine.Material::get_shaderKeywords()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_shaderKeywords(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.ShaderUtilities::GetShaderPropertyIDs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager/MaskingMaterial::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskingMaterial__ctor_mA1BA8800085879CFA3DE2A0DED61A4AA92C62B2C (MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::Add(T)
inline void List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_inline (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass9_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass9_0__ctor_m848336CD827EA7C72F02A2F5197CC154956B3D84 (U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<TMPro.TMP_MaterialManager/MaskingMaterial>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m4F079CB8E16769E0DA703EFE7E9C8D3A3A6F4278 (Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::FindIndex(System.Predicate`1<T>)
inline int32_t List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97* ___match0, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97*, const RuntimeMethod*))List_1_FindIndex_m9875FFE328FA833B2617915FF976DEDA4724EBC3_gshared)(__this, ___match0, method);
}
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m28B98E0B4AE129848CDFF36F6F34E9D2D9141268 (U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass12_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_mAB99B1A35D85999D6D5626476FDFBC24C2267F92 (U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m75854EC300C2C88140C6100C42620E466E0A149A (U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/MaskingMaterial>::Clear()
inline void List_1_Clear_mAA8200E5F9A2C296332C3A330552AE72DB95EF22_inline (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform TMPro.TMP_MaterialManager::FindRootSortOverrideCanvas(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_MaterialManager_FindRootSortOverrideCanvas_m0EA4B5E305B435621306BBCAA35CD86B9125D072 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___start0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<T> TMPro.TMP_ListPool`1<UnityEngine.UI.Mask>::Get()
inline List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* TMP_ListPool_1_Get_mF3F12BE4E81C3ADD59E80B4D7A4B9448E03C7C18 (const RuntimeMethod* method)
{
return (( List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* (*) (const RuntimeMethod*))TMP_ListPool_1_Get_mFF9A7D24BC660F6FA0CF82E91FC2D518A63DF496_gshared)(method);
}
// System.Void UnityEngine.Component::GetComponents<UnityEngine.UI.Mask>(System.Collections.Generic.List`1<T>)
inline void Component_GetComponents_TisMask_tE8E16C858EC6ECCE545C03802BD1399F7F406213_m62061C966DB528B29B6661BA9989680D688D87F9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* ___results0, const RuntimeMethod* method)
{
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m2CD12FB45EFC625510F7E12FE2EB7D0EC2BA4421_gshared)(__this, ___results0, method);
}
// T System.Collections.Generic.List`1<UnityEngine.UI.Mask>::get_Item(System.Int32)
inline Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* List_1_get_Item_m6354116E91091139F820CF0F41FF6A595525B870 (List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* (*) (List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.UI.Graphic UnityEngine.UI.Mask::get_graphic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* Mask_get_graphic_mDC288968F569C492F1E18F82229ECB7AA3804AD2 (Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Mask>::get_Count()
inline int32_t List_1_get_Count_m7B1E2205ECBBBD614E887E232E51B46B92C8E1D9_inline (List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void TMPro.TMP_ListPool`1<UnityEngine.UI.Mask>::Release(System.Collections.Generic.List`1<T>)
inline void TMP_ListPool_1_Release_mD96A63298967C7C52396354EC6167E7DA6ABD085 (List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* ___toRelease0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA*, const RuntimeMethod*))TMP_ListPool_1_Release_m22967E1C1430234B9470ED036491D7310BAB3B8B_gshared)(___toRelease0, method);
}
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<T> TMPro.TMP_ListPool`1<UnityEngine.UI.IMaterialModifier>::Get()
inline List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* TMP_ListPool_1_Get_m6F2E6F6B9075F974FBF67546117031D0C358E2F7 (const RuntimeMethod* method)
{
return (( List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* (*) (const RuntimeMethod*))TMP_ListPool_1_Get_mFF9A7D24BC660F6FA0CF82E91FC2D518A63DF496_gshared)(method);
}
// System.Void UnityEngine.Component::GetComponents<UnityEngine.UI.IMaterialModifier>(System.Collections.Generic.List`1<T>)
inline void Component_GetComponents_TisIMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_m234EF2DEE22E55E42C72342A39E623EBD407E90A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* ___results0, const RuntimeMethod* method)
{
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, List_1_t953250D60F917E2EB933D26710F948C2C77DFC07*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m2CD12FB45EFC625510F7E12FE2EB7D0EC2BA4421_gshared)(__this, ___results0, method);
}
// T System.Collections.Generic.List`1<UnityEngine.UI.IMaterialModifier>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_mE4EB9A6EAA13901798CF972350F6E18713A91984 (List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_t953250D60F917E2EB933D26710F948C2C77DFC07*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.IMaterialModifier>::get_Count()
inline int32_t List_1_get_Count_m5DE8EAB445663C9CE7E7BE0BA12C04E729482E6B_inline (List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t953250D60F917E2EB933D26710F948C2C77DFC07*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void TMPro.TMP_ListPool`1<UnityEngine.UI.IMaterialModifier>::Release(System.Collections.Generic.List`1<T>)
inline void TMP_ListPool_1_Release_m948215E3CCFB892F7F301EF3627F26131B8D0DA9 (List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* ___toRelease0, const RuntimeMethod* method)
{
(( void (*) (List_1_t953250D60F917E2EB933D26710F948C2C77DFC07*, const RuntimeMethod*))TMP_ListPool_1_Release_m22967E1C1430234B9470ED036491D7310BAB3B8B_gshared)(___toRelease0, method);
}
// System.Collections.Generic.List`1<T> TMPro.TMP_ListPool`1<UnityEngine.Canvas>::Get()
inline List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* TMP_ListPool_1_Get_m88CF3C5315579006E60C477AAED6C4917B5D8453 (const RuntimeMethod* method)
{
return (( List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* (*) (const RuntimeMethod*))TMP_ListPool_1_Get_mFF9A7D24BC660F6FA0CF82E91FC2D518A63DF496_gshared)(method);
}
// System.Void UnityEngine.Component::GetComponentsInParent<UnityEngine.Canvas>(System.Boolean,System.Collections.Generic.List`1<T>)
inline void Component_GetComponentsInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m52B6690E0BE6D930BF8B674885C78A4E1B88A063 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___includeInactive0, List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* ___results1, const RuntimeMethod* method)
{
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, const RuntimeMethod*))Component_GetComponentsInParent_TisRuntimeObject_m19BF5A23D33BB30483A4E59F34C4A213E96C7487_gshared)(__this, ___includeInactive0, ___results1, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Item(System.Int32)
inline Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85 (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean UnityEngine.Canvas::get_overrideSorting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Canvas_get_overrideSorting_mF0E6E695650194B15D53BB544926756F370CF33B (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Count()
inline int32_t List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_inline (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void TMPro.TMP_ListPool`1<UnityEngine.Canvas>::Release(System.Collections.Generic.List`1<T>)
inline void TMP_ListPool_1_Release_mB87F7EA80FD75AD1059D1CF74AFDFCC9C3E2C375 (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* ___toRelease0, const RuntimeMethod* method)
{
(( void (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, const RuntimeMethod*))TMP_ListPool_1_Release_m22967E1C1430234B9470ED036491D7310BAB3B8B_gshared)(___toRelease0, method);
}
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D[] TMPro.TMP_FontAsset::get_atlasTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* TMP_FontAsset_get_atlasTextures_m80D4DF83161F39AC7D06B0B097038B1E02AFE307 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7 (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* __this, int64_t ___key0, FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3*, int64_t, FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D**, const RuntimeMethod*))Dictionary_2_TryGetValue_m9A4D60A27A7CAA492BE4A9AC1EB250802FDDF5A4_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 UnityEngine.Material::ComputeCRC()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Material_ComputeCRC_m5F743B7178F5E474A8FE15E5C0B1A6527E6E3A77 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager::CopyMaterialPresetProperties(UnityEngine.Material,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_CopyMaterialPresetProperties_m5F8DAEA5763339B4868B9F590FE51B0B0621B08E (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___destination1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTexture(System.Int32,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager/FallbackMaterial::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FallbackMaterial__ctor_m5AA6484722CD55AD1E40B459CAB79DD8990A713F (FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>::Add(TKey,TValue)
inline void Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* __this, int64_t ___key0, FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3*, int64_t, FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D*, const RuntimeMethod*))Dictionary_2_Add_mF6ABB6369C9A6394AE57424BE839FE87809B4102_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83 (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735*, int32_t, int64_t, const RuntimeMethod*))Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_gshared)(__this, ___key0, ___value1, method);
}
// UnityEngine.Texture UnityEngine.Material::GetTexture(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Material_GetTexture_mE5D02B13E7AF35ABAE4FFC49E69FAF8F36F91191 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Material::GetFloat(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420 (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, int32_t ___key0, int64_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735*, int32_t, int64_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>::Add(T)
inline void List_1_Add_m8047259010D5BC3945101289558661DF6620846E_inline (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* __this, FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517*, FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>::get_Count()
inline int32_t List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_inline (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>::get_Item(System.Int32)
inline FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* List_1_get_Item_m6BA262EC09AEBAE0D13AFB2BD6BE5E4A4D710CAF (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* (*) (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,TMPro.TMP_MaterialManager/FallbackMaterial>::Remove(TKey)
inline bool Dictionary_2_Remove_m0B1FB5B98125CC418F0830E6C29E472327801EA8 (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* __this, int64_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3*, int64_t, const RuntimeMethod*))Dictionary_2_Remove_m7A61F563F380F740D8288007493B16BB0329146D_gshared)(__this, ___key0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Remove(TKey)
inline bool Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1 (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_MaterialManager/FallbackMaterial>::Clear()
inline void List_1_Clear_m15D1B5C55AB1FABC489CA3F5D6BC655C7FBCAFBE_inline (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Material::CopyPropertiesFromMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_CopyPropertiesFromMaterial_m4148227E6A0B8E66315D8115F656B7F8BEAE915B (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_normals(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_tangents(UnityEngine.Vector4[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_bounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_bounds_m2E526E9B61ACA77D644C22A9D8EB49583012B54E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_m453B9FC30A2CB8AB2A5C868AC4229B7903F033E6 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___size1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_m95D69F6D719C924C0AF92DCBB1F642D39469CBB5 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___size1, bool ___isVolumetric2, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<UnityEngine.Vector3>(T[]&,System.Int32)
inline void Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
(( void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**, int32_t, const RuntimeMethod*))Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_gshared)(___array0, ___newSize1, method);
}
// System.Void System.Array::Resize<UnityEngine.Vector4>(T[]&,System.Int32)
inline void Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892 (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
(( void (*) (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**, int32_t, const RuntimeMethod*))Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_gshared)(___array0, ___newSize1, method);
}
// System.Void System.Array::Resize<UnityEngine.Vector2>(T[]&,System.Int32)
inline void Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
(( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**, int32_t, const RuntimeMethod*))Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_gshared)(___array0, ___newSize1, method);
}
// System.Void System.Array::Resize<UnityEngine.Color32>(T[]&,System.Int32)
inline void Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125 (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
(( void (*) (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259**, int32_t, const RuntimeMethod*))Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_gshared)(___array0, ___newSize1, method);
}
// System.Void System.Array::Resize<System.Int32>(T[]&,System.Int32)
inline void Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
(( void (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**, int32_t, const RuntimeMethod*))Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_gshared)(___array0, ___newSize1, method);
}
// System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m247290DC2AD29A232C6473904748ADD11779D543 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m002C7A793C6BBFF39C878B909F0162E6EB5C12F8 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::Clear(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, bool ___uploadChanges0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m1BDC394210705FC5219A44B3D110BF50F3027B55 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___startIndex0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mB4475A7E8ED25FBCD1D1E91924D9DF3D60AE7A1A (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___startIndex0, bool ___updateMesh1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::SwapVertexData(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SwapVertexData_mBB35F36F8E7E6CF1429B26417140570EE94FE718 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___src0, int32_t ___dst1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::SortGeometry(TMPro.VertexSortingOrder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___order0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MeshInfo::SortGeometry(System.Collections.Generic.IList`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m74ED0FE2065414A659EE9A9C809E1B0B4A8A7734 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, RuntimeObject* ___sortingOrder0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_ResourceManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager__ctor_m41A56B8623D6458A03C6A8C3D7470C2F7BB7A1AE (TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::.ctor()
inline void List_1__ctor_m831B042EECBA48B96DF9158920BDCAE520AB3A42 (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::.ctor()
inline void Dictionary_2__ctor_m8F9724B89CF3DA4CD2C899CC7A24DAF02A1FB906 (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// T UnityEngine.Resources::Load<TMPro.TMP_Settings>(System.String)
inline TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030 (String_t* ___path0, const RuntimeMethod* method)
{
return (( TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m8B40A11CE62A4E445DADC28C81BD73922A4D4B65_gshared)(___path0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m756EBB8957077238A8AB7286F1004A7A784CD885 (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::Add(T)
inline void List_1_Add_m75E60221EFDA700C40A32D388E1A2DC0AC48F6B9_inline (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF*, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::Add(TKey,TValue)
inline void Dictionary_2_Add_m6172F1543E5619C67FEE57D212D76FF89D644D24 (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* __this, int32_t ___key0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165*, int32_t, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m541849438216F20A0097FC02ABE593F662306727 (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* __this, int32_t ___key0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165*, int32_t, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___key0, ___value1, method);
}
// T System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::get_Item(System.Int32)
inline TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* List_1_get_Item_m08FA6F29837845000B96D856290A41C30CE4A17E (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* (*) (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___item0, method);
}
// System.Void TMPro.TMP_FontAsset::ReadFontAssetDefinition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_FontAsset_ReadFontAssetDefinition_mC268F8946D0D6B28BABB3BF28FDF64FABDA2DF93 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::get_Count()
inline int32_t List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.CanvasRenderer::set_cull(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_set_cull_mA2A521F41185511CCFF6E2BFCD7B68B1DE3C0D9D (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_mFBE1BDEA23FD40125CADE103F1BBBAFD25895B64 (RuntimeObject* ___element0, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.MaskableGraphic::Cull(UnityEngine.Rect,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_Cull_mF6948476960E33BD174FD3723101650E3C344CC7 (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___clipRect0, bool ___validRect1, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.MaskableGraphic::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic__ctor_mD2E256F950AAAE0E2445971361B5C54D2066E4C2 (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, const RuntimeMethod* method) ;
// TMPro.TMP_Settings TMPro.TMP_Settings::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE (const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Settings::LoadLinebreakingRules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_LoadLinebreakingRules_mC786164D725872A3FE4FDC8292AE54BD7CBC786E (const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Settings/LineBreakingTable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineBreakingTable__ctor_m20DC4ED032712E7234F19604082B5B41DEF713EB (LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings::GetCharacters(UnityEngine.TextAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* TMP_Settings_GetCharacters_m904739889EF785CC4D0A958156F382125D63B523 (TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___file0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::.ctor()
inline void Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00 (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8*, const RuntimeMethod*))Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00_gshared)(__this, method);
}
// System.String UnityEngine.TextAsset::get_text()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextAsset_get_text_m36846042E3CF3D9DD337BF3F8B2B1902D10C8FD9 (TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* __this, const RuntimeMethod* method) ;
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354 (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::Add(TKey,TValue)
inline void Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4 (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* __this, int32_t ___key0, Il2CppChar ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8*, int32_t, Il2CppChar, const RuntimeMethod*))Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Shader::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Shader::PropertyToID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB (String_t* ___name0, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Contains<System.String>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
inline bool Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45 (RuntimeObject* ___source0, String_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, String_t*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mC527057DCE4E20E8A7A0D06BAF111A7901007B24_gshared)(___source0, ___value1, method);
}
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline (const RuntimeMethod* method) ;
// System.Void TMPro.ShaderUtilities::UpdateShaderRatios(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderUtilities_UpdateShaderRatios_mDB54C4E7164697363833290B2AE869BEC703E713 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Multiply(UnityEngine.Vector4,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m10DA1FA6A405C8988C46FFD159ED9FF9E5D732F5_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___a0, float ___d1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextElement_Legacy::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_Legacy__ctor_m662C0DC5276E1A91D27923DA266C23D825949787 (TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<TMPro.TMP_Text>()
inline TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* Component_GetComponent_TisTMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_m0C4C5268B54C7097888C6B109527A680772EBCB5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void UnityEngine.MonoBehaviour::StopAllCoroutines()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Clear()
inline void Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8 (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, const RuntimeMethod*))Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___key0, bool* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, int32_t, bool*, const RuntimeMethod*))Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF_gshared)(__this, ___key0, ___value1, method);
}
// System.Collections.IEnumerator TMPro.TMP_SpriteAnimator::DoSpriteAnimationInternal(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_SpriteAnimator_DoSpriteAnimationInternal_mCF00A0F5F136AAF118AE0178104FE885E7DE8EF0 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___routine0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Add(TKey,TValue)
inline void Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB_gshared)(__this, ___key0, ___value1, method);
}
// System.Void TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoSpriteAnimationInternalU3Ed__7__ctor_m8BBDA4F604B39E235BB82F6E3F20B0FD693688A8 (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::.ctor(System.Int32)
inline void Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B_gshared)(__this, ___capacity0, method);
}
// System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::get_spriteCharacterTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::get_Count()
inline int32_t List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// TMPro.TMP_TextInfo TMPro.TMP_Text::get_textInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::get_Item(System.Int32)
inline TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3 (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* (*) (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Single TMPro.TMP_TextElement::get_scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
// UnityEngine.TextCore.Glyph TMPro.TMP_TextElement::get_glyph()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.Glyph::get_scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Abs(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mEF48B2D15BEC6663A575693F563C6DC42C8135AE_inline (int32_t ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Remove(TKey)
inline bool Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::get_metrics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalBearingX()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalBearingY()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.GlyphMetrics::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.GlyphMetrics::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
// UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.Glyph::get_glyphRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.TextCore.GlyphRect::get_x()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898 (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.TextCore.GlyphRect::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.TextCore.GlyphRect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.TextCore.GlyphRect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12 (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_uv(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D (const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SpriteAsset::UpdateLookupTables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SpriteAsset::UpgradeSpriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpgradeSpriteAsset_mE4C0306402DA32DC3C4BCC8FD11F6C8D35FF2E54 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::.ctor(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52 (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*, const RuntimeMethod*))Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Clear()
inline void Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490 (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*, const RuntimeMethod*))Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::.ctor()
inline void Dictionary_2__ctor_m2A0517F04C72679F0BFE1A1A6DB2471DCC2262B8 (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*, const RuntimeMethod*))Dictionary_2__ctor_m5F2C53FF0072F4015E5D14621F555D29B1EB79E5_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::Clear()
inline void Dictionary_2_Clear_mE3143D45A324AED42023B77F3E58AB63ACB92277 (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*, const RuntimeMethod*))Dictionary_2_Clear_m2561EDEA2235BCE5FAED59F4E2E352FDA7C71115_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::get_Item(System.Int32)
inline TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* List_1_get_Item_m3641675458F8E1F532E173522330AD9F2856CF7F (List_1_t1ACC21967B12156F242D5D942EF3A71908550905* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* (*) (List_1_t1ACC21967B12156F242D5D942EF3A71908550905*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.UInt32 UnityEngine.TextCore.Glyph::get_index()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, uint32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*, uint32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Add(TKey,TValue)
inline void Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* __this, uint32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*, uint32_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* __this, uint32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*, uint32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m61654FF64053B954D62E586B09309D37EEBB9FB3_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::Add(TKey,TValue)
inline void Dictionary_2_Add_m175C43359C7DF7F7931AEDB95EA693BD79D1968C (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* __this, uint32_t ___key0, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*, uint32_t, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB*, const RuntimeMethod*))Dictionary_2_Add_m5124CA0DFD4B9968298DB45CEDF7F4B7A1F7DF83_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::get_Count()
inline int32_t List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_inline (List_1_t1ACC21967B12156F242D5D942EF3A71908550905* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1ACC21967B12156F242D5D942EF3A71908550905*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Clear()
inline void Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::.ctor()
inline void Dictionary_2__ctor_m62CFBCEF60B12591B4FCB8E9B1BD859BB6E00176 (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*, const RuntimeMethod*))Dictionary_2__ctor_m5F2C53FF0072F4015E5D14621F555D29B1EB79E5_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::Clear()
inline void Dictionary_2_Clear_mEEC2FAB65AD5DA39C6C693C16E4F20C336013B42 (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*, const RuntimeMethod*))Dictionary_2_Clear_m2561EDEA2235BCE5FAED59F4E2E352FDA7C71115_gshared)(__this, method);
}
// System.UInt32 TMPro.TMP_TextElement::get_glyphIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::get_Item(TKey)
inline TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* Dictionary_2_get_Item_m6DEB21E8DBED989E712E7120ED2759D5739BA9F9 (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* __this, uint32_t ___key0, const RuntimeMethod* method)
{
return (( TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* (*) (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared)(__this, ___key0, method);
}
// System.Void TMPro.TMP_TextElement::set_glyph(UnityEngine.TextCore.Glyph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextElement::set_textAsset(TMPro.TMP_Asset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_textAsset_m046A7EF50875FC30233B8CB06D4A5138FB63C4E1 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* ___value0, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_SpriteCharacter::get_hashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteCharacter_get_hashCode_mD0A6D291E2DEC9D29C0E6715C4497765E0AB384F (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Add(TKey,TValue)
inline void Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C_gshared)(__this, ___key0, ___value1, method);
}
// System.UInt32 TMPro.TMP_TextElement::get_unicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_unicode_mF963B03CCA673335FB682EBDD1CFF86F0DB8539F (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m5E0F60FA15BAA43DFD8151136532F354DEF3BC73 (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* __this, uint32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*, uint32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m61654FF64053B954D62E586B09309D37EEBB9FB3_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::Add(TKey,TValue)
inline void Dictionary_2_Add_m25B4BFF1374B1B4BE64F2FC371C683A013E117D0 (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* __this, uint32_t ___key0, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*, uint32_t, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*, const RuntimeMethod*))Dictionary_2_Add_m5124CA0DFD4B9968298DB45CEDF7F4B7A1F7DF83_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mE8C1123EF056CBD396383F489D9C16EB1238EA92 (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* __this, uint32_t ___key0, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*, uint32_t, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E**, const RuntimeMethod*))Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 TMPro.TMP_TextUtilities::GetSimpleHashCode(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_GetSimpleHashCode_m15FA466AEECE8EDBDF9E75B0DD9B62E5C45789FE (String_t* ___s0, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromHashcode(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromHashcode_mE1E4D499A7FAD58AB955E1CA8344D640D82219C2 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, int32_t ___hashCode0, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromUnicode(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromUnicode_m20CA8E503DE1FD6FE80E9418EF9A426DFEDD9014 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, uint32_t ___unicode0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
inline void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>::get_Count()
inline int32_t List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.UInt32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m4D512CC9086A31C562F04F9B4E0CBD7A9FB6F48A (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___spriteAssets0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method) ;
// TMPro.TMP_SpriteAsset TMPro.TMP_Settings::get_defaultSpriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63 (const RuntimeMethod* method) ;
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(TMPro.TMP_SpriteAsset,System.UInt32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mFB07171D1040D3E69CC135D932AEAF7F2AA14550 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>::get_Item(System.Int32)
inline TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3 (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* (*) (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 TMPro.TMP_Asset::get_instanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Asset_get_instanceID_mD7D5D79979B77457C3A376955C316AC289BB3D1D (TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* __this, const RuntimeMethod* method) ;
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.Int32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m8E2D794D03E2E6F06ED6269369D772AD53419AEE (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___spriteAssets0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method) ;
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3AD58EC96B8954C7405E2AD697EC57C0C449A16C (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method) ;
// System.UInt32 TMPro.TMP_Settings::get_missingCharacterSpriteUnicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_Settings_get_missingCharacterSpriteUnicode_m220A50CCB54C434A880EAA18D18C7870A30D2982 (const RuntimeMethod* method) ;
// System.Void System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m383464FA8F91A1198A9480B2102C6B40F4FDDAAF (Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m2F35D9DF8C659B83CA70029ACBA44930CD42E90D_gshared)(__this, ___object0, ___method1, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<TMPro.TMP_SpriteGlyph,System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBCDC3F3238AECE23E8B9F67FF1DF7184762DF700 (RuntimeObject* ___source0, Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* ___keySelector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8750E8B05AFFF69CD9906B0A174F8DA44CDE8298_gshared)(___source0, ___keySelector1, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<TMPro.TMP_SpriteGlyph>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t1ACC21967B12156F242D5D942EF3A71908550905* Enumerable_ToList_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_m66C8D8EABE21226E86491E9013E568ECD682C548 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( List_1_t1ACC21967B12156F242D5D942EF3A71908550905* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_mBDB9895C2D14F2A92043507996018A329BD32A64_gshared)(___source0, method);
}
// System.Void System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mB37EDAAC7033C83B84E660EBAA57C3012C1769EE (Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m2F35D9DF8C659B83CA70029ACBA44930CD42E90D_gshared)(__this, ___object0, ___method1, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<TMPro.TMP_SpriteCharacter,System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m9A5A75B97005F644E6E054902FC85137421865B6 (RuntimeObject* ___source0, Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* ___keySelector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8750E8B05AFFF69CD9906B0A174F8DA44CDE8298_gshared)(___source0, ___keySelector1, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<TMPro.TMP_SpriteCharacter>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* Enumerable_ToList_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_m3F837B412D70135F82BF949D5DC3B71784B85552 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_mBDB9895C2D14F2A92043507996018A329BD32A64_gshared)(___source0, method);
}
// System.Void TMPro.TMP_SpriteAsset::SortGlyphTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortGlyphTable_m0B638BC195978816F72A5D32E1FD2608EB388B68 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SpriteAsset::SortCharacterTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortCharacterTable_mAAE212E44DECC76673001EB17D3BBCBCF1A3CCA1 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m825387C0A72F1965797D56C1F8AB0D6678F3F9BE (RuntimeObject* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::Clear()
inline void List_1_Clear_m4B7C2B9D414C73A09CE31C8277E7765F7E498C28_inline (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::Clear()
inline void List_1_Clear_mE37AD73A4DA0DF354F09DA23A390F5B9D18296ED_inline (List_1_t1ACC21967B12156F242D5D942EF3A71908550905* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t1ACC21967B12156F242D5D942EF3A71908550905*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<TMPro.TMP_Sprite>::get_Item(System.Int32)
inline TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* List_1_get_Item_m61F235821A6FD261D6DF6C632CEA3DB76B306308 (List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* (*) (List_1_tBF2191892DFB746CF83364BF93720BDBF5422853*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void TMPro.TMP_SpriteGlyph::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_mE15D3E35E9F68B201CD34569F3A19B22D980D5DE (TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.Glyph::set_index(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_index_mD033C966D79B910424B985F9D81C01D4E056B72C (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.GlyphMetrics::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphMetrics__ctor_m9CD09465685783A596A7F9112EF7D6A7E1A2792D (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, float ___width0, float ___height1, float ___bearingX2, float ___bearingY3, float ___advance4, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.Glyph::set_metrics(UnityEngine.TextCore.GlyphMetrics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_metrics_m3350984977FC50061481B1EC563DE59147428BC2 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.GlyphRect::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphRect__ctor_m2B11A6C6C70735CB77FE2176E3D55D922D772A95 (GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D* __this, int32_t ___x0, int32_t ___y1, int32_t ___width2, int32_t ___height3, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.Glyph::set_glyphRect(UnityEngine.TextCore.GlyphRect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_glyphRect_mC21EB362D6EC56E0D110B0A08505CAD2DF26A6A8 (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.Glyph::set_scale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_scale_m44247C5948E32562931FA8C44799A3E1E4F0562A (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.Glyph::set_atlasIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_atlasIndex_m622CB24F3110B65CADB0C9F0223133B0DA926ABE (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::Add(T)
inline void List_1_Add_m92688D88681AC0D6D0544DE8FAC776ABF7AD22C2_inline (List_1_t1ACC21967B12156F242D5D942EF3A71908550905* __this, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t1ACC21967B12156F242D5D942EF3A71908550905*, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void TMPro.TMP_SpriteCharacter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_mC81C5F64670E2A27460B808E9685102BD9CFDACD (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextElement::set_unicode(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_unicode_m5DDC85416E46FEB989F4924ED4E1C8BABDE09AA0 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SpriteCharacter::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter_set_name_m5893C4B6DF938F2E6BB37C578C3B7AB8501F079A (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextElement::set_scale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_scale_mB753D739067A2DF395673D5C6B01E30B74B35362 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::Add(T)
inline void List_1_Add_m17F8262F063563809105488DBA62551BB91F6651_inline (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* __this, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_Sprite>::get_Count()
inline int32_t List_1_get_Count_m090142F60450AE9BA0C834E04D7808CA4AE55F69_inline (List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tBF2191892DFB746CF83364BF93720BDBF5422853*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::.ctor()
inline void List_1__ctor_m4D5A692FB0398F49A2DA4797BA4CD2EBE2540736 (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::.ctor()
inline void List_1__ctor_m1BB6DCD243E4D2F306AA47A23F955D1AFF5DF577 (List_1_t1ACC21967B12156F242D5D942EF3A71908550905* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t1ACC21967B12156F242D5D942EF3A71908550905*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void TMPro.TMP_Asset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Asset__ctor_m12FF90A96AD41AEDF9AD37175E7070FAC070D8E9 (TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SpriteAsset/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8DEE5249803AAEB1971F104609B40E1327C4B13E (U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_TextParsingUtilities::GetHashCodeCaseSensitive(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextParsingUtilities_GetHashCodeCaseSensitive_mB29C84D5B884D03B7CC8A7D3ACD43E050F784AD6 (String_t* ___s0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextElement::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement__ctor_m17ECA25C496E92124412C4B48665D75EE848AF83 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextElement::set_glyphIndex(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyphIndex_mD2D21A9AD7EF332ABE56C52031E03CB5570C2FD3 (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.TextCore.Glyph::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph__ctor_m9FB83C6B166AC59E03B585F76C09C5FC1720281F (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Style::.ctor(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style__ctor_mBC114846B015F0C6F9DEF28EF765BED9947538F1 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, String_t* ___styleName0, String_t* ___styleOpeningDefinition1, String_t* ___styleClosingDefinition2, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_TextParsingUtilities::GetHashCode(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextParsingUtilities_GetHashCode_m5060FDD2B3042827F687D651A28E1C3E9A34412E (String_t* ___s0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Style::RefreshStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_RefreshStyle_m90C4C9D26FDE915FE8C6F307E0A4AE2F09BB9C25 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_StyleSheet::LoadStyleDictionaryInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_LoadStyleDictionaryInternal_m54F7544F778ACD234CE8DC6FEEB3F33E6FD28B69 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49 (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* __this, int32_t ___key0, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*, int32_t, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::.ctor()
inline void Dictionary_2__ctor_m57C394B83BFC04B4A2C4736006AB3CC91B0B7405 (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::Clear()
inline void Dictionary_2_Clear_m53C3C1BDFAF0BFDDD242B6785CCA1E39E1814049 (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<TMPro.TMP_Style>::get_Item(System.Int32)
inline TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* (*) (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 TMPro.TMP_Style::get_hashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6 (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::Add(TKey,TValue)
inline void Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1 (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* __this, int32_t ___key0, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*, int32_t, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 System.Collections.Generic.List`1<TMPro.TMP_Style>::get_Count()
inline int32_t List_1_get_Count_mF9AB5038AFD96664D881EA0BDB87AD5AC3F3FEB4_inline (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_Style>::Add(T)
inline void List_1_Add_mFDF21FAA9048EAAC0DE423BF25214D271D94CD6A_inline (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* __this, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E*, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<TMPro.TMP_Style>::.ctor(System.Int32)
inline void List_1__ctor_m9404F890ACAC0E6B14956D92881E08205F9629C8 (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// UnityEngine.Material TMPro.TMP_SubMesh::GetMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_GetMaterial_m7FA3D54A057606FA90DC3841AAD76C3877BBDA54 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_SubMesh::GetPaddingForMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMesh_GetPaddingForMaterial_mE7297313C36D02A7879790C4EEA21551B52B9544 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SubMesh::SetVerticesDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetVerticesDirty_m55CA9BE0F62ED78693A82CD3A583FA24F1C734B1 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SubMesh::SetMaterialDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetMaterialDirty_mF4015AA542DC6AF1A7E554CF66A42AB0939D826C (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SubMesh::SetSharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetSharedMaterial_m894423F785E34D24902F385582889CF9170CEA4F (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager::ReleaseFallbackMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager::AddFallbackMaterialReference(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_AddFallbackMaterialReference_mFA845C1EDE908D2D5A4B9AC807A38CFA67BBCFFB (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___targetMaterial0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Renderer>()
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponentInParent<TMPro.TextMeshPro>()
inline TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* Component_GetComponentInParent_TisTextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_mC4105898148A90EA69A324499E1CC316C4445136 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___name0, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___components1, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<TMPro.TMP_SubMesh>()
inline TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* GameObject_GetComponent_TisTMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_mD1A9560AA8693D81434394C9924AD871F08DDAB4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// UnityEngine.Transform TMPro.TextMeshPro::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TextMeshPro_get_transform_m750148EC362B176A0E80D6F4ABAC1062E5281E11 (TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent0, bool ___worldPositionStays1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.Renderer TMPro.TMP_SubMesh::get_renderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* TMP_SubMesh_get_renderer_m57EDD2B2B7742D389E019F7D81BFCD7BDA468013 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// UnityEngine.Renderer TMPro.TextMeshPro::get_renderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* TextMeshPro_get_renderer_m2E657DD550DAB1C896B1D8955AE08F84FB9FE78E (TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Renderer::get_sortingLayerID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer_get_sortingLayerID_m3D7AE74F1B87099810CF969CB4520C85F9AE5F92 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_sortingLayerID(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingLayerID_m289E44FD06B6692C7B2ADD1189FE4FC013180C49 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Renderer::get_sortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer_get_sortingOrder_m4CE7ADEEC8E2F28CC1D10B1D4091A10F8F1583FA (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_sortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.HideFlags UnityEngine.Object::get_hideFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// UnityEngine.MeshFilter TMPro.TMP_SubMesh::get_meshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* TMP_SubMesh_get_meshFilter_m84185B727B379F28F2955070CBF99AA14339F34E (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// UnityEngine.Mesh TMPro.TMP_SubMesh::get_mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::set_havePropertiesChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_havePropertiesChanged_mA38D7BC9E260BF29450738B827F2220A05662B31 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_m0E1B4CF8C29EB7FC8658C2C84C57F49C0DD12C91 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, float ___t1, const RuntimeMethod* method) ;
// UnityEngine.Material TMPro.TMP_SubMesh::CreateMaterialInstance(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_CreateMaterialInstance_mCBD7450E65428732A15ADD20F0A5BE7EA1DBF2BA (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Renderer::get_sharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::get_extraPadding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_extraPadding_m84294178A4E3BFD708FC746DB98CB0A64FBC35AA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::get_isUsingBold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingBold_mA0F9BE071B0F9DB995BC04D1CD409CA5C5AF6CF0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Single TMPro.ShaderUtilities::GetPadding(UnityEngine.Material,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, bool ___enableExtraPadding1, bool ___isBold2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SubMesh::UpdateMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_UpdateMaterial_mF2AA7298784A74354917AE11C33C06DF5EE48FD3 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_sharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Material::HasProperty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_mC09A83B44E368A217F606DD4954FA080CC03EC6C (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, const RuntimeMethod* method) ;
// TMPro.TMP_Text TMPro.TMP_SubMesh::get_textComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* TMP_SubMesh_get_textComponent_m0432A85ED37E13DB37CE87B0A09C7C9B5C1369D6 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Material::GetFloat(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m2A77F10E6AA13EA3FA56166EFEA897115A14FA5A (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetFloat(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, float ___value1, const RuntimeMethod* method) ;
// UnityEngine.Material TMPro.TMP_SubMeshUI::get_sharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_get_sharedMaterial_m9F6E8D48BE941352C6395CE6B25D1A026F9B1A50 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method) ;
// UnityEngine.Material TMPro.TMP_SubMeshUI::GetMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_GetMaterial_m42B838E7CFD90166E7AB6288140E0DDC42C5BFBD (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_SubMeshUI::GetPaddingForMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_GetPaddingForMaterial_m59C406EAAF3622C5C66AC02B57EE54017E6F80C9 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SubMeshUI::SetSharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetSharedMaterial_m3E8AB169F4C47E062E3996E25F2F9D015FDAAA0C (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method) ;
// UnityEngine.Material TMPro.TMP_MaterialManager::GetMaterialForRendering(UnityEngine.UI.MaskableGraphic,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_GetMaterialForRendering_mCB7B3FAC19E2879739366D2F52B9B75D6FEDB68B (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* ___graphic0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<TMPro.TextMeshProUGUI>()
inline TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* Component_GetComponentInParent_TisTextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_m1C73B3D3E924B85529A025308CD97ACF478C95FE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// UnityEngine.Transform TMPro.TMP_Text::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::SetAsFirstSibling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// UnityEngine.RectTransform TMPro.TMP_Text::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.UI.LayoutElement>()
inline LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* GameObject_AddComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mCAEF1A4C92D1C856A46417BA645409AE42F005D2 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<TMPro.TMP_SubMeshUI>()
inline TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* GameObject_AddComponent_TisTMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D_m57C4ED5EFCBA8A299CD8C14B8085A3E1CB825182 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.UI.MaskableGraphic::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnDisable_m9123E729FA7BE001037CDE14E8A75B69AD68E16C (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_MaterialManager::ReleaseStencilMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseStencilMaterial_m4665FB7F1C1971CFC70A09D21B034E47F7725446 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial0, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.UI.MaskUtilities::FindRootSortOverrideCanvas(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* MaskUtilities_FindRootSortOverrideCanvas_m876EFA3A686D694C86DBB3CCDF5622BE8186BB57 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___start0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.UI.MaskableGraphic::get_maskable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaskableGraphic_get_maskable_m34B87CD87CFF73FF4E09D892ADB316E412F22660 (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.UI.MaskUtilities::GetStencilDepth(UnityEngine.Transform,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaskUtilities_GetStencilDepth_m4460E658E87B6FFD0D0709453F5940B44ADECE75 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___stopAfter1, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.UI.StencilMaterial::Add(UnityEngine.Material,System.Int32,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.CompareFunction,UnityEngine.Rendering.ColorWriteMask,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* StencilMaterial_Add_m9D950FBD275A65E0EE2892134C0DFEAB2E6B7510 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMat0, int32_t ___stencilID1, int32_t ___operation2, int32_t ___compareFunction3, int32_t ___colorWriteMask4, int32_t ___readMask5, int32_t ___writeMask6, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.StencilMaterial::Remove(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StencilMaterial_Remove_m657560158553818B324FB656EC2E33C5449CA06A (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___customMat0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnityAction_Invoke_m5CB9EE17CCDF64D00DE5D96DF3553CDB20D66F70_inline (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, const RuntimeMethod* method) ;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ;
// UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* Graphic_get_canvas_mEA2161DF3BD736541DE41F9B814C4860FEB76419 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ;
// UnityEngine.Canvas UnityEngine.Canvas::get_rootCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* Canvas_get_rootCanvas_m74DEA02014963B54DF651BE14284BDAFDA61DDFE (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
// TMPro.TMP_Text TMPro.TMP_SubMeshUI::get_textComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* TMP_SubMeshUI_get_textComponent_m899050C714DCF7C38409E40ACED46128426E5981 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.CanvasRenderer::set_materialCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_set_materialCount_m333926C78CD98557B86A8EAC66F47BD4DD4554C3 (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_mBB733E272FB6A5B30C3B24F557AF5ED9EAC5DBD7 (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, int32_t ___index1, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_RecalculateClipping_mFDD980F0A3AC1BEFF0BC9EDE95EF063AA9C282F7 (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, const RuntimeMethod* method) ;
// UnityEngine.Material TMPro.TMP_SubMeshUI::CreateMaterialInstance(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_CreateMaterialInstance_mC6A3BF4276D9FDB1120EDE06B688F57BD50012B2 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.CanvasRenderer::GetMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CanvasRenderer_GetMaterial_m42376FD7C07D8E1700FC3627D1DCF1AECCC47A1C (CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* __this, const RuntimeMethod* method) ;
// System.String TMPro.TMP_Text::InternalTextBackingArrayToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_InternalTextBackingArrayToString_m7E70067C4FF555AFF7D95718141ADA0794EF37B5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Color::op_Equality(UnityEngine.Color,UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Equality_m3A255F888F9300ABB36ED2BC0640CFFDAAEFED2F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___lhs0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___rhs1, const RuntimeMethod* method) ;
// TMPro.TMP_Style TMPro.TMP_Text::GetStyle(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___hashCode0, const RuntimeMethod* method) ;
// TMPro.TMP_Style TMPro.TMP_Style::get_NormalStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_Style_get_NormalStyle_m4C80CBA871A23EC62520C30F303988B010ABBBDA (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Material::GetColor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Material_GetColor_mCCC62F29234C5D2D9B19EE2D7DA46A4573AFA765 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, const RuntimeMethod* method) ;
// UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMPro_ExtensionMethods::Compare(UnityEngine.Color32,UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMPro_ExtensionMethods_Compare_m6CE530D8A0BD1FA2D9C935CB2D5C4AC3EECA2B72 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___a0, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___b1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// TMPro.TMP_FontAsset TMPro.TMP_Text::get_font()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Canvas::get_scaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Canvas_get_scaleFactor_m6B8D694A68376EE5E13D9B0B0F037E2E90C99921 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
// UnityEngine.TextCore.FaceInfo TMPro.TMP_FontAsset::get_faceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.TextCore.FaceInfo::get_pointSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ReleaseLinkedTextComponent(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReleaseLinkedTextComponent_mBFBB0BB0702503E5492FE5CDC94164363A139696 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___targetTextComponent0, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::IsSelfOrLinkedAncestor(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_IsSelfOrLinkedAncestor_m81351987CC1F547B1E7A0EDE1109F5EF596A8F76 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___targetTextComponent0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_UpdateManager::UnRegisterTextObjectForUpdate(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_UnRegisterTextObjectForUpdate_mE07A0476432ECC8ADFB37590B93EFD26EFD69651 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_UpdateManager::RegisterTextObjectForUpdate(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextObjectForUpdate_m96010C58BC0AC9726F801BEC57206E6B53B8CA4B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___textObject0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_m80E2AA0626A70EF9DCC4F4C215F674A22D6DE937_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___lhs0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rhs1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Transform>()
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<UnityEngine.RectTransform>()
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void TMPro.TMP_TextInfo::ResetVertexLayout(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ResetVertexLayout_mDD6C8111384A819DDD015F66567A69C97C4F74E2 (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* __this, bool ___isVolumetric0, const RuntimeMethod* method) ;
// UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_GetTextBounds_m9B8ADDB3EE48C956CF9D61DA303B21D5EA32081A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C (Delegate_t* ___a0, Delegate_t* ___b1, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116 (Delegate_t* ___source0, Delegate_t* ___value1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<TMPro.TMP_SpriteAnimator>()
inline TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* Component_GetComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_mE172CE27F16AA0850E9A2EC698627142A829F7CC (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<TMPro.TMP_SpriteAnimator>()
inline TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* GameObject_AddComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_m172B07FA426C5BF7CCB660139D956232A762DC1B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<UnityEngine.UI.LayoutElement>()
inline LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* Component_GetComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mBEDAB0EBAEF4ADA5377B97FC2318DE8020F2D639 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Single TMPro.TMP_Text::GetPreferredWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_m0478A5C6B1B1C3A4A64C5BF89401B2A33A192F5C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Text::GetPreferredHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_mD8B87C32069B477E010E30D33CB616854CE708B4 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Text::GetRenderedWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedWidth_mCCCE790E25FD4C17B55DBE153663D8024B458EDF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Text::GetRenderedHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedHeight_m7BEF1FB09209779C3D70185491FBC6E90A71214C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.ShaderUtilities::IsMaskingEnabled(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShaderUtilities_IsMaskingEnabled_mB322766562C5A7A96486C49297EC184F73EA8240 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_CrossFadeColor_m6BF11EA2B9F62DF8D9421292EF974D7D548829C5 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Graphic::CrossFadeAlpha(System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_CrossFadeAlpha_mB3D045B48E9DDE6CE23F4368B875F1307765B192 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method) ;
// System.Void Unity.Profiling.ProfilerMarker::Begin()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_mFD376BD29DBC5157116653E031FA2BB8AD85CB8B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::PopulateTextProcessingArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Void Unity.Profiling.ProfilerMarker::End()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_mDAFAFBA1D6EF883BBA870BEC34F4AFC52A8D4799 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text/TextBackingContainer::Resize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text/TextBackingContainer::set_Item(System.Int32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___index0, uint32_t ___value1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text/TextBackingContainer::set_Count(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 System.Text.StringBuilder::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
// System.Char System.Text.StringBuilder::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&,System.Int32)
inline void TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___array0, int32_t ___size1, const RuntimeMethod* method)
{
(( void (*) (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**, int32_t, const RuntimeMethod*))TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF_gshared)(__this, ___array0, ___size1, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::SetDefault(TMPro.TMP_TextProcessingStack`1<T>[],T)
inline void TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE (TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___stack0, int32_t ___item1, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE_gshared)(___stack0, ___item1, method);
}
// TMPro.TMP_Style TMPro.TMP_Text::get_textStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_Text_get_textStyle_m18773DC7DEFAA035C8D86475294AD3C0DDB52603 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::InsertOpeningStyleTag(TMPro.TMP_Style,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_InsertOpeningStyleTag_m7194E079B8619F42CF27B3AB2A9B0A9FE2AB14BC (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___style0, int32_t ___srcIndex1, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method) ;
// System.UInt32 TMPro.TMP_Text/TextBackingContainer::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276 (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&)
inline void TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___array0, const RuntimeMethod* method)
{
(( void (*) (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**, const RuntimeMethod*))TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_gshared)(__this, ___array0, method);
}
// System.Int32 TMPro.TMP_Text::GetUTF16(TMPro.TMP_Text/TextBackingContainer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m6B311F8F9A6775761D65E56B3A14D4300694018C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___text0, int32_t ___i1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetUTF32(TMPro.TMP_Text/TextBackingContainer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m8969A7CF25219B3D95051380B0BF81E36515FA8B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___text0, int32_t ___i1, const RuntimeMethod* method) ;
// System.UInt32 TMPro.TMP_TextParsingUtilities::ConvertToUTF32(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextParsingUtilities_ConvertToUTF32_mF8A4836C0621685457F2D08104767B59490DDE9C (uint32_t ___highSurrogate0, uint32_t ___lowSurrogate1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(TMPro.TMP_Text/TextBackingContainer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_mF2C6D3C0D954B1B17F584758FFACAAFA270B37BA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_m140CE17F312BBDE9A6F429F6976A6EAF22FBF7F7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m8F0A4C880ED8811B94472B9A122FEE3DF1CEA06C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::InsertClosingStyleTag(TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertClosingStyleTag_m6AA7BC638D9F53B831DB2702256CFBFC25EA19AA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer0, int32_t* ___writeIndex1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, float ___arg67, float ___arg78, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::AddFloatToInternalTextBackingArray(System.Single,System.Int32,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, int32_t ___padding1, int32_t ___precision2, int32_t* ___writeIndex3, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::SetText(System.Text.StringBuilder,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mEFBC8BA593BB9B7A6F58BE8A1EF74F83E7B4CFF1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Text.StringBuilder,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m2DD1214AFFFF0214596222BCC5B759D0F8D48557 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::SetCharArray(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCharArray_mA6EC91F806E7B7B4BAF34317531083DEC6AAFD70 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_mF50056377989BB902E9ECB7B8607BD5CAE2B9EC8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) ;
// TMPro.TMP_Style TMPro.TMP_StyleSheet::GetStyle(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_StyleSheet_GetStyle_m1A066C8EB0E74AE5D84DEC570BFE301D45FAE078 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, int32_t ___hashCode0, const RuntimeMethod* method) ;
// TMPro.TMP_StyleSheet TMPro.TMP_Settings::get_defaultStyleSheet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* TMP_Settings_get_defaultStyleSheet_m5D4D6D3E3CB8C221D44668D8F148ACF16D7D8F96 (const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetStyleHashCode(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_mB54D3FEFFCA8A40441A169AD140C1531A788C92F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Push(T)
inline void TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1 (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_gshared)(__this, ___item0, method);
}
// System.Int32[] TMPro.TMP_Style::get_styleOpeningTagArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetUTF16(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___text0, int32_t ___i1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetUTF32(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___text0, int32_t ___i1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(System.Int32[]&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(System.Int32[]&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetStyleHashCode(System.Int32[]&,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_m834CA7ED28BF6377F7A42C654FAA748EB0D514D6 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32>::Pop()
inline int32_t TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, const RuntimeMethod*))TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_gshared)(__this, method);
}
// System.Int32[] TMPro.TMP_Style::get_styleClosingTagArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method) ;
// System.UInt32 TMPro.TMP_TextUtilities::ToUpperASCIIFast(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextUtilities_ToUpperASCIIFast_m41E8D59A85575BDCC4B6AA31684B5BA6B45744F5 (uint32_t ___c0, const RuntimeMethod* method) ;
// System.Char TMPro.TMP_TextParsingUtilities::ToUpperASCIIFast(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextParsingUtilities_ToUpperASCIIFast_m268B0B889DF9D45852F99FEFB930CB1BF4AC8212 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Decimal System.Decimal::op_Explicit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Explicit_mDF02276E12CC6D2D0285A8D0843ACA0743F42DEC (float ___value0, const RuntimeMethod* method) ;
// System.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Addition_m79AD1C3ED1E6345D50110EA4D20DAE724724B9DA (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d10, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d21, const RuntimeMethod* method) ;
// System.Int64 System.Decimal::op_Explicit(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_op_Explicit_m6B67B2A7178964AC1A162FC13810E29FE68A5BDC (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::AddIntegerToInternalTextBackingArray(System.Double,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddIntegerToInternalTextBackingArray_m0C9B986C866F3CD9D1424E44F57B281EDAB7DE92 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, double ___number0, int32_t ___padding1, int32_t* ___writeIndex2, const RuntimeMethod* method) ;
// System.Decimal System.Decimal::op_Implicit(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_m7982D3FD5E6426B823F4EF5993013760731F3CA6 (int64_t ___value0, const RuntimeMethod* method) ;
// System.Decimal System.Decimal::op_Subtraction(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Subtraction_m50F5DC718BD003A09A5BC62BAA3DECD0745AD3F1 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d10, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d21, const RuntimeMethod* method) ;
// System.Boolean System.Decimal::op_Inequality(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Inequality_m11FF862E6156770CB52AEC78AB4D7D96358B25AA (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d10, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d21, const RuntimeMethod* method) ;
// System.Void System.Decimal::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m6DDFD6E3A7A8CDEB1BADF8E09A8D8E1BDA9497A9 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Decimal System.Decimal::op_Multiply(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Multiply_mFD6D7FB94F0CDF935CEE8527EA9FD3EAB159EF19 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d10, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d21, const RuntimeMethod* method) ;
// System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m48AE8B579CA29541C36D456B707AF9D8015C3558 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d10, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d21, const RuntimeMethod* method) ;
// System.String System.String::CreateString(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___val0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ParseInputText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ParseInputText_m3B4CF13CC0BF8E8A2B3980BD191A3B2FA421E36C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Text::GetPreferredWidth(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_m51F52DCBCDF0AA45D5F6F1031D15560948E08C16 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___margin0, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Text::GetPreferredHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_m6DD3E52AA402B1D6DC3D18F8760E0B89436F97CF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___margin0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::SetTextInternal(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextInternal_mE5AAC38C055046B9EE3228640DAFA627C5BDF924 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_GetTextBounds_m26FEA0CD67904DA57ABE718926102EEFCD374BF1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetRenderedValues_m758F7ECA29F67E1E7E782336B2CAD7B04EEB9222 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetRenderedValues_m08075C102D6F4332871ECF6D818664B6170B1374 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character> TMPro.TMP_FontAsset::get_characterLookupTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// System.Void TMPro.MaterialReference::.ctor(System.Int32,TMPro.TMP_FontAsset,TMPro.TMP_SpriteAsset,UnityEngine.Material,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReference__ctor_m022ED9858AAD1DCEC25CBC4C304797F4539D87E7 (MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B* __this, int32_t ___index0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset1, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset2, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material3, float ___padding4, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::SetDefault(T)
inline void TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8 (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9*, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_gshared)(__this, ___item0, method);
}
// System.Int32 UnityEngine.Mathf::NextPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014 (int32_t ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::SetDefault(T)
inline void TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24 (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, float, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_gshared)(__this, ___item0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::SetDefault(T)
inline void TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* __this, int32_t ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m2C0441CC533208EC428B25D634157481DB03852E_gshared)(__this, ___item0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Clear()
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);
}
// System.Single UnityEngine.TextCore.FaceInfo::get_lineHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_ascentLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_descentLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text/CharacterSubstitution::.ctor(System.Int32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378 (CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403* __this, int32_t ___index0, uint32_t ___unicode1, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Text::ValidateHtmlTag(TMPro.TMP_Text/UnicodeChar[],System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ValidateHtmlTag_mCA56FCCE3DC46EF51927B96CD7F91B1097A0EEBA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___chars0, int32_t ___startIndex1, int32_t* ___endIndex2, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character>::get_Item(TKey)
inline TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E (Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* __this, uint32_t ___key0, const RuntimeMethod* method)
{
return (( TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* (*) (Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0*, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m1ABC559AFCB634174C216DFF864168F9D0611B91_gshared)(__this, ___key0, method);
}
// System.Boolean System.Char::IsLower(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_m30A84A53658D6250257BFD99051D4931916D5D91 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Char System.Char::ToUpper(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m3753B9BCD4A82C8B5D86D39D9B1B2D638B0AFE84 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Boolean System.Char::IsUpper(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_m857948FB8687710EC3EAB889A4908E00E4F48BDA (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Char System.Char::ToLower(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m643675C4A50AD39A7BE3F5C3F40A1BFD547FF957 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// UnityEngine.TextCore.FaceInfo TMPro.TMP_SpriteAsset::get_faceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method) ;
// System.Boolean System.Char::IsWhiteSpace(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74 (Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* __this, uint32_t ___key0, TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142*, uint32_t, TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F**, const RuntimeMethod*))Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared)(__this, ___key0, ___value1, method);
}
// TMPro.TMP_GlyphValueRecord TMPro.TMP_GlyphValueRecord::op_Addition(TMPro.TMP_GlyphValueRecord,TMPro.TMP_GlyphValueRecord)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 TMP_GlyphValueRecord_op_Addition_m23C3133D88237C808C8623897F39280BCE880C21 (TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 ___a0, TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_capLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalAdvance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1 (GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A* __this, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::RestoreWordWrappingState(TMPro.WordWrapState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___state0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::SaveWordWrappingState(TMPro.WordWrapState&,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___state0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_tabWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_GlyphValueRecord::get_xAdvance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_GlyphValueRecord_get_xAdvance_mA01138133A0841ADC49C3D0718B2268D9819CE4B (TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1* __this, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_useModernHangulLineBreakingRules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_useModernHangulLineBreakingRules_m8F4C067EA0EF24CFCFA179A72BAEADC147FAADDB (const RuntimeMethod* method) ;
// TMPro.TMP_Settings/LineBreakingTable TMPro.TMP_Settings::get_linebreakingRules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* TMP_Settings_get_linebreakingRules_mEFA0F4486D45AC8867041B58171495D841943F56 (const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.Rect::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_mBA92EC8F405CC95A0F1ED05E66D9ABD3A61B7476 (const RuntimeMethod* method) ;
// System.Void TMPro.Extents::.ctor(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extents__ctor_m2C44BA0B2EDAAB80829698A019D2BBF8DDFF630B (Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___center0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___size1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::get_maxVisibleCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleCharacters_mF695995258B5013340B8C026B2A0FA643D5FD302 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::AdjustLineOffset(System.Int32,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___startIndex0, int32_t ___endIndex1, float ___offset2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::ResizeLineExtents(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___size0, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___c0, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___a0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___b1, const RuntimeMethod* method) ;
// UnityEngine.Color TMPro.TMPro_ExtensionMethods::MinAlpha(UnityEngine.Color,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F TMPro_ExtensionMethods_MinAlpha_mB118608D99C2B0D181D08A34D62EBBD342D5A7B8 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c10, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c21, const RuntimeMethod* method) ;
// UnityEngine.Color32 TMPro.TMPro_ExtensionMethods::Multiply(UnityEngine.Color32,UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___c10, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___c21, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::GetUnderlineSpecialCharacter(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetUnderlineSpecialCharacter_m52EA407A41AABE20FE8888C6E94BB70EF0E82CE1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_warningsDisabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_warningsDisabled_mE106F9998B9E2D800A4C2DA927084DC04995FB27 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m5C8299150E64600CBF5C92706AD610C21D0C0DC5 (RuntimeObject* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_underlineThickness()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineThickness_mC032F8C026994AF3FD49E6AB12E113F61EFA98E2 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_FontAsset::get_atlasWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_FontAsset_get_atlasWidth_m45CB71477140814BBFF666E9179D0F9BFFA03EFC (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_FontAsset::get_atlasHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_FontAsset_get_atlasHeight_m95F59523E66882079E1D2A4157DE5FF52C4892AC (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 TMPro.TMP_Text::PackUV(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___x0, float ___y1, float ___scale2, const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_autoSizeTextContainer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_autoSizeTextContainer_m603D737564C246B828F70343153BCD5EF2D697B8 (const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProTextContainerSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Settings_get_defaultTextMeshProTextContainerSize_m9FD779849D64E92FCB19F44071E1066D1A9FF002 (const RuntimeMethod* method) ;
// UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProUITextContainerSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Settings_get_defaultTextMeshProUITextContainerSize_mFCB1EAE32D6A4D4AFA9947C30FBAE82BE761FAE1 (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_enableWordWrapping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableWordWrapping_m4D520D99A56B8C50E822B4899EFD88EB60E0FAB6 (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_enableKerning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableKerning_m422F8278E33911FAA4EFD408C72B8BF77969F55F (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_enableExtraPadding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableExtraPadding_mC5FE6AEE29714A74832AD5A8A5D443C3678040BA (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_enableTintAllSprites()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableTintAllSprites_mCC3B4EF67D1A23F2C18AA580C03A040A4367F2B1 (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_enableParseEscapeCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableParseEscapeCharacters_m6F70AE4B5014E2ABC4FBFBB1DD1AB28A038F2FFD (const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Settings::get_defaultFontSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultFontSize_m633B012E1B96DB5CB5804AC72E393671ECB4D3F7 (const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMinRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMinRatio_m243CDC92E4CF7A965EFB6FB230F435CFA692E401 (const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMaxRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMaxRatio_mD8CF79010DFA583BC8D25B3433B7AC66465B1B45 (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_enableRaycastTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableRaycastTarget_mAC83BFB53788219A69DF6B11F6040FEE81A352D3 (const RuntimeMethod* method) ;
// System.Boolean TMPro.TMP_Settings::get_isTextObjectScaleStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_isTextObjectScaleStatic_m4EB4D9DCF1053FEA943364A279F576E915C4CB5C (const RuntimeMethod* method) ;
// TMPro.TextAlignmentOptions TMPro.TMP_Compatibility::ConvertTextAlignmentEnumValues(TMPro.TextAlignmentOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Compatibility_ConvertTextAlignmentEnumValues_mEA881E97B09CBDCB1A7937E7D1329A631E95BF26 (int32_t ___oldValue0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::GetEllipsisSpecialCharacter(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetEllipsisSpecialCharacter_mAB1E3B988E1169235AEC26DC0EC29B993FDF4735 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, const RuntimeMethod* method) ;
// TMPro.TMP_Character TMPro.TMP_FontAssetUtilities::GetCharacterFromFontAsset(System.UInt32,TMPro.TMP_FontAsset,System.Boolean,TMPro.FontStyles,TMPro.FontWeight,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063 (uint32_t ___unicode0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___sourceFontAsset1, bool ___includeFallbacks2, int32_t ___fontStyle3, int32_t ___fontWeight4, bool* ___isAlternativeTypeface5, const RuntimeMethod* method) ;
// TMPro.TMP_Character TMPro.TMP_FontAssetUtilities::GetCharacterFromFontAssets(System.UInt32,TMPro.TMP_FontAsset,System.Collections.Generic.List`1<TMPro.TMP_FontAsset>,System.Boolean,TMPro.FontStyles,TMPro.FontWeight,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* TMP_FontAssetUtilities_GetCharacterFromFontAssets_mD811EFBC16E08263EB7793465CD4A840A24423F3 (uint32_t ___unicode0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___sourceFontAsset1, List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* ___fontAssets2, bool ___includeFallbacks3, int32_t ___fontStyle4, int32_t ___fontWeight5, bool* ___isAlternativeTypeface6, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_Settings::get_fallbackFontAssets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032 (const RuntimeMethod* method) ;
// TMPro.TMP_FontAsset TMPro.TMP_Settings::get_defaultFontAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Settings_get_defaultFontAsset_mC322E8D26D4C108847D5408DD8C7160834615B0D (const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text/SpecialCharacter::.ctor(TMPro.TMP_Character,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF (SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* __this, TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character0, int32_t ___materialIndex1, const RuntimeMethod* method) ;
// TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::get_fontWeightTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* TMP_FontAsset_get_fontWeightTable_mC27EC0A27F82292FB24E3AB7B87421AEFD0869DD (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* __this, const RuntimeMethod* method) ;
// TMPro.TMP_SpriteCharacter TMPro.TMP_FontAssetUtilities::GetSpriteCharacterFromSpriteAsset(System.UInt32,TMPro.TMP_SpriteAsset,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* TMP_FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_m5AAE0164B09274F8B314E0169277766ACCD7F02E (uint32_t ___unicode0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, bool ___includeFallbacks2, const RuntimeMethod* method) ;
// TMPro.TMP_Text TMPro.TMP_Text::get_linkedTextComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* TMP_Text_get_linkedTextComponent_m84DA92BFD208833ED4C1EC4C4F537F5D594EF4F0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::set_firstVisibleCharacter(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Text::set_linkedTextComponent(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_linkedTextComponent_m08B4CBAD470F918E2D2E19CE96B2443F38B76D93 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___value0, const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::HexToInt(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Il2CppChar ___hex0, const RuntimeMethod* method) ;
// System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m3A00B254D2DEC8796A64339BF2370E2FF0A76869 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___chars0, int32_t ___startIndex1, int32_t ___length2, int32_t* ___lastIndex3, const RuntimeMethod* method) ;
// UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___hexChars0, int32_t ___tagCount1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Add(T)
inline void TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626 (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_gshared)(__this, ___item0, method);
}
// System.Byte TMPro.TMP_FontStyleStack::Add(TMPro.FontStyles)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, int32_t ___style0, const RuntimeMethod* method) ;
// System.Byte TMPro.TMP_FontStyleStack::Remove(TMPro.FontStyles)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E (TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* __this, int32_t ___style0, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::Peek()
inline int32_t TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5 (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*, const RuntimeMethod*))TMP_TextProcessingStack_1_Peek_mB90F5F7DC9DCA8AF8BC36C8CF1BA5C2D45C12369_gshared)(__this, method);
}
// System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Add(T)
inline void TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, int32_t ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A_gshared)(__this, ___item0, method);
}
// T TMPro.TMP_TextProcessingStack`1<System.Int32>::Remove()
inline int32_t TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A_gshared)(__this, method);
}
// UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___hexChars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Remove()
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954 (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, const RuntimeMethod* method)
{
return (( Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*) (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_gshared)(__this, method);
}
// TMPro.TMP_Offset TMPro.TMP_Offset::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 TMP_Offset_get_zero_mF8CE5DEC258B77B3697FB8C04EFAFACD04CBA10C (const RuntimeMethod* method) ;
// System.Int32 TMPro.TMP_Text::GetAttributeParameters(System.Char[],System.Int32,System.Int32,System.Single[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetAttributeParameters_mA3AE2EA072B750B11D4FA5FB08F3026062B3CB5E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___chars0, int32_t ___startIndex1, int32_t ___length2, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** ___parameters3, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_Offset::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset__ctor_mE88A176987DB6F468CA09553D74E86E1B48AA81C (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6* __this, float ___left0, float ___right1, float ___top2, float ___bottom3, const RuntimeMethod* method) ;
// TMPro.TMP_Offset TMPro.TMP_Offset::op_Multiply(TMPro.TMP_Offset,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 TMP_Offset_op_Multiply_m7CBD5277BEB78C1209EB78CE3514824A18B3F4D6 (TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Void TMPro.HighlightState::.ctor(UnityEngine.Color32,TMPro.TMP_Offset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2 (HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color0, TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Push(T)
inline void TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*, HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B_gshared)(__this, ___item0, method);
}
// T TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Remove()
inline HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652 (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, const RuntimeMethod* method)
{
return (( HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B (*) (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652_gshared)(__this, method);
}
// System.Single UnityEngine.TextCore.FaceInfo::get_subscriptSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Push(T)
inline void TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, float, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB_gshared)(__this, ___item0, method);
}
// System.Single UnityEngine.TextCore.FaceInfo::get_subscriptOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptOffset_mF1D3E68AC3D449CBC73AA0CBF5B8A187C6C5285A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Single>::Pop()
inline float TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method)
{
return (( float (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, const RuntimeMethod*))TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF_gshared)(__this, method);
}
// System.Single UnityEngine.TextCore.FaceInfo::get_superscriptSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0 (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.TextCore.FaceInfo::get_superscriptOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_superscriptOffset_m8D462DB86414D8507C7D1CC6881DA9EC896FB80A (FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::Add(T)
inline void TMP_TextProcessingStack_1_Add_mE1377C8125BB8D09F1F8133EC5C7B41757E592BA (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* __this, int32_t ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mF48AC3CA56FD8EEEABCBEFE0FD634E55746BBAC8_gshared)(__this, ___item0, method);
}
// T TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::Remove()
inline int32_t TMP_TextProcessingStack_1_Remove_mB9D97F9A4BDE45ED0CA012B3EC5AB86E8747B06A (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m02D4CCCE9ECA9EA6031971186BEC8481472EF1C8_gshared)(__this, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Add(T)
inline void TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, float ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, float, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_gshared)(__this, ___item0, method);
}
// T TMPro.TMP_TextProcessingStack`1<System.Single>::Remove()
inline float TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, const RuntimeMethod* method)
{
return (( float (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C_gshared)(__this, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Add(T)
inline void TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0 (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9*, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_gshared)(__this, ___item0, method);
}
// System.Boolean TMPro.MaterialReferenceManager::TryGetFontAsset(System.Int32,TMPro.TMP_FontAsset&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetFontAsset_m96EC9B739B38A5039DA3C8DC94F7C03F0095B0E3 (int32_t ___hashCode0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160** ___fontAsset1, const RuntimeMethod* method) ;
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method) ;
// TResult System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>::Invoke(T1,T2)
inline TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* Func_3_Invoke_m36A5EFCA14CE1A166B116BAD920834A5E3C74223_inline (Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
{
return (( TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* (*) (Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*, int32_t, String_t*, const RuntimeMethod*))Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_gshared_inline)(__this, ___arg10, ___arg21, method);
}
// System.String TMPro.TMP_Settings::get_defaultFontAssetPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultFontAssetPath_mD80981ABC8EAC468354ADB14AE4D42EBE2817A50 (const RuntimeMethod* method) ;
// T UnityEngine.Resources::Load<TMPro.TMP_FontAsset>(System.String)
inline TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* Resources_Load_TisTMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_m4C7F47B73C641ED180784E089759867A85127C13 (String_t* ___path0, const RuntimeMethod* method)
{
return (( TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m8B40A11CE62A4E445DADC28C81BD73922A4D4B65_gshared)(___path0, method);
}
// System.Void TMPro.MaterialReferenceManager::AddFontAsset(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddFontAsset_mA1F8BA167B615497944F6E4B31DA9F8E45D0C002 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, const RuntimeMethod* method) ;
// System.Int32 TMPro.MaterialReference::AddMaterialReference(UnityEngine.Material,TMPro.TMP_FontAsset,TMPro.MaterialReference[]&,System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialReference_AddMaterialReference_mF45CD1DDCDDE1CF1BEC4A918E955C315F3391331 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset1, MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2** ___materialReferences2, Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___materialReferenceIndexLookup3, const RuntimeMethod* method) ;
// System.Boolean TMPro.MaterialReferenceManager::TryGetMaterial(System.Int32,UnityEngine.Material&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetMaterial_mF200B9FD05020FF6038ADF7B211F6E7CFB186860 (int32_t ___hashCode0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** ___material1, const RuntimeMethod* method) ;
// T UnityEngine.Resources::Load<UnityEngine.Material>(System.String)
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128 (String_t* ___path0, const RuntimeMethod* method)
{
return (( Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m8B40A11CE62A4E445DADC28C81BD73922A4D4B65_gshared)(___path0, method);
}
// System.Void TMPro.MaterialReferenceManager::AddFontMaterial(System.Int32,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddFontMaterial_m348066D6570D0EBDB6C86C87BC657E7C12F008F9 (int32_t ___hashCode0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Remove()
inline MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, const RuntimeMethod* method)
{
return (( MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B (*) (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D_gshared)(__this, method);
}
// System.Void TMPro.TMP_TextInfo::Resize<TMPro.TMP_LinkInfo>(T[]&,System.Int32)
inline void TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851 (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E** ___array0, int32_t ___size1, const RuntimeMethod* method)
{
(( void (*) (TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E**, int32_t, const RuntimeMethod*))TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851_gshared)(___array0, ___size1, method);
}
// System.Void TMPro.TMP_LinkInfo::SetLinkID(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_LinkInfo_SetLinkID_m9E9A1B09A536609EC636A3F6D14498F70C6C487A (TMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___text0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::Add(T)
inline void TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514 (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* __this, int32_t ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mF48AC3CA56FD8EEEABCBEFE0FD634E55746BBAC8_gshared)(__this, ___item0, method);
}
// T TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::Remove()
inline int32_t TMP_TextProcessingStack_1_Remove_m7EAFE41E986CC289AFE14769631B2E5BAEC446AF (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m02D4CCCE9ECA9EA6031971186BEC8481472EF1C8_gshared)(__this, method);
}
// UnityEngine.Color UnityEngine.Color::get_red()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_blue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_m0D04554379CB8606EF48E3091CDC3098B81DD86D_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_black()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_yellow()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m1EF7276EF58050DFBA8921E2383F0249C08D346F_inline (const RuntimeMethod* method) ;
// System.Boolean TMPro.MaterialReferenceManager::TryGetColorGradientPreset(System.Int32,TMPro.TMP_ColorGradient&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetColorGradientPreset_m90E25347FDBA24D4A2987F3DCAF6D15F62022CE5 (int32_t ___hashCode0, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB** ___gradientPreset1, const RuntimeMethod* method) ;
// System.String TMPro.TMP_Settings::get_defaultColorGradientPresetsPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultColorGradientPresetsPath_m88470E43E57A64E5EC34D1D25CA7670608BF0DD2 (const RuntimeMethod* method) ;
// T UnityEngine.Resources::Load<TMPro.TMP_ColorGradient>(System.String)
inline TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* Resources_Load_TisTMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_mF8E32B6035BE77388FAF4B32F88293F6EE69656F (String_t* ___path0, const RuntimeMethod* method)
{
return (( TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m8B40A11CE62A4E445DADC28C81BD73922A4D4B65_gshared)(___path0, method);
}
// System.Void TMPro.MaterialReferenceManager::AddColorGradientPreset(System.Int32,TMPro.TMP_ColorGradient)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddColorGradientPreset_m55EE34E778297611ECA22C6CE4E83F56E258A78E (int32_t ___hashCode0, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___spriteAsset1, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>::Add(T)
inline void TMP_TextProcessingStack_1_Add_m7384E96876DE9397A2E5C59711743F69132E536E (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* __this, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___item0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB*, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_m158D1491CC67B3837FFEB69712D557A7D4373660_gshared)(__this, ___item0, method);
}
// T TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>::Remove()
inline TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* TMP_TextProcessingStack_1_Remove_m012CED006CD62BD452498A862676A1E775138717 (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* __this, const RuntimeMethod* method)
{
return (( TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* (*) (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_mFC9A29A8894D63E524EBBFEDBBC607E090E40697_gshared)(__this, method);
}
// T UnityEngine.Resources::Load<TMPro.TMP_SpriteAsset>(System.String)
inline TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D (String_t* ___path0, const RuntimeMethod* method)
{
return (( TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m8B40A11CE62A4E445DADC28C81BD73922A4D4B65_gshared)(___path0, method);
}
// System.Boolean TMPro.MaterialReferenceManager::TryGetSpriteAsset(System.Int32,TMPro.TMP_SpriteAsset&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetSpriteAsset_m32C4581E4A4DED54AA35FF4E00EE05E8233B0768 (int32_t ___hashCode0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39** ___spriteAsset1, const RuntimeMethod* method) ;
// TResult System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>::Invoke(T1,T2)
inline TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* Func_3_Invoke_mF3662697FD5DD101C572638213BE85D28F686C4B_inline (Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
{
return (( TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* (*) (Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*, int32_t, String_t*, const RuntimeMethod*))Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_gshared_inline)(__this, ___arg10, ___arg21, method);
}
// System.String TMPro.TMP_Settings::get_defaultSpriteAssetPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultSpriteAssetPath_m56CDA5BDD82D362F3F3C4DE53EEF4C00BD7410AE (const RuntimeMethod* method) ;
// System.Void TMPro.MaterialReferenceManager::AddSpriteAsset(System.Int32,TMPro.TMP_SpriteAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddSpriteAsset_mA8E02C6A26F186D1652081308A9E9766A8E53B10 (int32_t ___hashCode0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, const RuntimeMethod* method) ;
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCode(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByHashCode_m6BE5C18FB376C75A5F58F280CDFC310CC39663CC (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, int32_t ___hashCode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method) ;
// TMPro.TMP_SpriteAnimator TMPro.TMP_Text::get_spriteAnimator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* TMP_Text_get_spriteAnimator_m3DB8B24C845D9BE3C1E117F39DE45F202D7F9321 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_SpriteAnimator::DoSpriteAnimation(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_DoSpriteAnimation_m02F535CA423940D067CABC1F1FE45745409510FC (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method) ;
// System.Int32 TMPro.MaterialReference::AddMaterialReference(UnityEngine.Material,TMPro.TMP_SpriteAsset,TMPro.MaterialReference[]&,System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialReference_AddMaterialReference_m8AC5FD98857709F7952CD1909D56EBB550C9101A (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2** ___materialReferences2, Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___materialReferenceIndexLookup3, const RuntimeMethod* method) ;
// T TMPro.TMP_TextProcessingStack`1<System.Int32>::CurrentItem()
inline int32_t TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367 (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, const RuntimeMethod*))TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367_gshared)(__this, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Void TMPro.VertexGradient::.ctor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexGradient__ctor_m9B59D99E8B67833BD6CC50F4704614744D271C3A (VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color0, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(System.Int32)
inline void TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42 (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42_gshared)(__this, ___capacity0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::.ctor(System.Int32)
inline void TMP_TextProcessingStack_1__ctor_m476BD28C0A88B4D608008587806134742627AC0A (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m99B0BB883BA29BA17AA4B3CB0E15C680846132A4_gshared)(__this, ___capacity0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_mD9A97602F26B38649E5C756C1F60E3128FD594B7 (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* __this, HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0*, HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m565CEDB51545030C8280E971A43083E34E64C546_gshared)(__this, ___stack0, method);
}
// System.Void System.Action`1<TMPro.TMP_TextInfo>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m9E2BE9EE243D0B58DB2BB48B267776F22CDD158A (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___object0, ___method1, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706 (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706_gshared)(__this, ___stack0, method);
}
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4 (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3*, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_gshared)(__this, ___stack0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7 (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* __this, HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D*, HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7_gshared)(__this, ___stack0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_m0B52E0D58591313105377840D688BC44FA89CF1C (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* __this, TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C*, TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mFE39D066D3C4F7C9198D65490D68522FFA9423C8_gshared)(__this, ___stack0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A_gshared)(__this, ___stack0, method);
}
// System.Void TMPro.TMP_Text/TextBackingContainer::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer__ctor_m28ABE283E7734CCAFCB78E5C71E817D495C1699D (TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, bool ___isNegative3, uint8_t ___scale4, const RuntimeMethod* method) ;
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::.ctor(T[])
inline void TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9 (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9* __this, MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___stack0, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9*, MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9_gshared)(__this, ___stack0, method);
}
// System.Void TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>::.ctor(System.Int32,System.Int32)
inline void TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F* __this, int32_t ___capacity0, int32_t ___rolloverSize1, const RuntimeMethod* method)
{
(( void (*) (TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F*, int32_t, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A_gshared)(__this, ___capacity0, ___rolloverSize1, method);
}
// System.Void Unity.Profiling.ProfilerMarker::.ctor(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___name0, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) ;
// System.Void Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::BeginSample(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_BeginSample_m1C6D6ED1C8E0CB2FD0934EB6EA333276F67C14F6 (intptr_t ___markerPtr0, const RuntimeMethod* method) ;
// System.Void Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::EndSample(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_EndSample_mE2F7A0DB4C52105F7CD135ED8816A2BB98E663CC (intptr_t ___markerPtr0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// System.IntPtr Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::CreateMarker(System.String,System.UInt16,Unity.Profiling.LowLevel.MarkerFlags,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_m27DDE00D41B95677982DBFCE074D45B79E50C7CC (String_t* ___name0, uint16_t ___categoryId1, uint16_t ___flags2, int32_t ___metadataCount3, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
Il2CppChar OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Multicast(OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef Il2CppChar (*FunctionPointerType) (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method);
Il2CppChar retVal = 0x0;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* currentDelegate = reinterpret_cast<OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___text0, ___charIndex1, ___addedChar2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
Il2CppChar OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Open(OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
typedef Il2CppChar (*FunctionPointerType) (String_t*, int32_t, Il2CppChar, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___text0, ___charIndex1, ___addedChar2, method);
}
Il2CppChar OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Closed(OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, String_t*, int32_t, Il2CppChar, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___text0, ___charIndex1, ___addedChar2, method);
}
Il2CppChar OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_OpenStaticInvoker(OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< Il2CppChar, String_t*, int32_t, Il2CppChar >::Invoke(__this->___method_ptr_0, method, NULL, ___text0, ___charIndex1, ___addedChar2);
}
Il2CppChar OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_ClosedStaticInvoker(OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< Il2CppChar, RuntimeObject*, String_t*, int32_t, Il2CppChar >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___text0, ___charIndex1, ___addedChar2);
}
IL2CPP_EXTERN_C Il2CppChar DelegatePInvokeWrapper_OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530 (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
typedef uint8_t (DEFAULT_CALL *PInvokeFunc)(char*, int32_t, uint8_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Marshaling of parameter '___text0' to native representation
char* ____text0_marshaled = NULL;
____text0_marshaled = il2cpp_codegen_marshal_string(___text0);
// Native function invocation
uint8_t returnValue = il2cppPInvokeFunc(____text0_marshaled, ___charIndex1, static_cast<uint8_t>(___addedChar2));
// Marshaling cleanup of parameter '___text0' native representation
il2cpp_codegen_marshal_free(____text0_marshaled);
____text0_marshaled = NULL;
return static_cast<Il2CppChar>(returnValue);
}
// System.Void TMPro.TMP_InputField/OnValidateInput::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnValidateInput__ctor_m734DB6ABACB01CDC715C54E93A47B817C0E7FB68 (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Open;
else
__this->___invoke_impl_1 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Closed;
}
else
{
bool isOpen = methodCount == 2;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Open;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49_Multicast;
}
// System.Char TMPro.TMP_InputField/OnValidateInput::Invoke(System.String,System.Int32,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar OnValidateInput_Invoke_m1CDDA220BF2691F42200A098F57AE10FDE383E49 (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method)
{
typedef Il2CppChar (*FunctionPointerType) (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___text0, ___charIndex1, ___addedChar2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult TMPro.TMP_InputField/OnValidateInput::BeginInvoke(System.String,System.Int32,System.Char,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnValidateInput_BeginInvoke_m43FBD60B6478C13E662CE8C9BB98085409286F6F (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback3, RuntimeObject* ___object4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = ___text0;
__d_args[1] = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &___charIndex1);
__d_args[2] = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &___addedChar2);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);;
}
// System.Char TMPro.TMP_InputField/OnValidateInput::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar OnValidateInput_EndInvoke_m71D53E4976D82E4B04234B4EC8877D54E3C84954 (OnValidateInput_t88ECDC5C12A807AF2A5761369563B0FAA6A25530* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
return *(Il2CppChar*)UnBox ((RuntimeObject*)__result);;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/SubmitEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubmitEvent__ctor_m7D30737EA13979AD78F6D7C46563FD43A32301C8 (SubmitEvent_tF7E2843B6A79D94B8EEEA259707F77BD1773B500* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6(__this, UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/OnChangeEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnChangeEvent__ctor_mA7F876316D0F5198E90ECA7304C6542D63758698 (OnChangeEvent_tDBB13012ABF81899E4DFDD82258EB7E9BB7A9F1D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6(__this, UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/SelectionEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectionEvent__ctor_m9EF6D8DB48A30C615541A297E3739B078BA2F8AD (SelectionEvent_t8FC75B869F70C9F0BF13390AD0237AD310511119* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6(__this, UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/TextSelectionEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectionEvent__ctor_mB76781548533BA217F1FDD39550335889994027E (TextSelectionEvent_t6C496DAA6DAF01754C27C58A94A5FBA562BA9401* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3__ctor_m945E5A788027E4B7491C93E2ACBD523B5A8E1829_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_3__ctor_m945E5A788027E4B7491C93E2ACBD523B5A8E1829(__this, UnityEvent_3__ctor_m945E5A788027E4B7491C93E2ACBD523B5A8E1829_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/TouchScreenKeyboardEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboardEvent__ctor_mA7D12057CDF3115B9B47CFFE817A2D901B90EB37 (TouchScreenKeyboardEvent_tB9BEBEF5D6F2B52547EF3861FF437AC25BC06AF1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_mECA201E71A697E5B7A63B37DCD8A64A03CCC0950_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_mECA201E71A697E5B7A63B37DCD8A64A03CCC0950(__this, UnityEvent_1__ctor_mECA201E71A697E5B7A63B37DCD8A64A03CCC0950_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/<CaretBlink>d__276::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCaretBlinkU3Ed__276__ctor_m04194456FB3C1DBD716CFA59EDDE760D986AAE94 (U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void TMPro.TMP_InputField/<CaretBlink>d__276::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCaretBlinkU3Ed__276_System_IDisposable_Dispose_m62F3C667730FA038C1323EAB48AEF59FEFFCD1A4 (U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean TMPro.TMP_InputField/<CaretBlink>d__276::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCaretBlinkU3Ed__276_MoveNext_mDD251CD28C8D1BDCAA212FB35443F07ECABB6E87 (U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
int32_t G_B18_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
switch (L_1)
{
case 0:
{
goto IL_001b;
}
case 1:
{
goto IL_001d;
}
case 2:
{
goto IL_001f;
}
}
}
{
goto IL_0024;
}
IL_001b:
{
goto IL_0026;
}
IL_001d:
{
goto IL_004a;
}
IL_001f:
{
goto IL_00f5;
}
IL_0024:
{
return (bool)0;
}
IL_0026:
{
__this->___U3CU3E1__state_0 = (-1);
// m_CaretVisible = true;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_2 = __this->___U3CU3E4__this_2;
NullCheck(L_2);
L_2->___m_CaretVisible_80 = (bool)1;
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_004a:
{
__this->___U3CU3E1__state_0 = (-1);
goto IL_00fd;
}
IL_0056:
{
// float blinkPeriod = 1f / m_CaretBlinkRate;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_3 = __this->___U3CU3E4__this_2;
NullCheck(L_3);
float L_4 = L_3->___m_CaretBlinkRate_61;
__this->___U3CblinkPeriodU3E5__1_3 = ((float)((1.0f)/L_4));
// bool blinkState = (Time.unscaledTime - m_BlinkStartTime) % blinkPeriod < blinkPeriod / 2;
float L_5;
L_5 = Time_get_unscaledTime_m99A3C76AB74B5278B44A5E8B3498E51ABBF793CA(NULL);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_6 = __this->___U3CU3E4__this_2;
NullCheck(L_6);
float L_7 = L_6->___m_BlinkStartTime_82;
float L_8 = __this->___U3CblinkPeriodU3E5__1_3;
float L_9 = __this->___U3CblinkPeriodU3E5__1_3;
__this->___U3CblinkStateU3E5__2_4 = (bool)((((float)(fmodf(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8))) < ((float)((float)(L_9/(2.0f)))))? 1 : 0);
// if (m_CaretVisible != blinkState)
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_10 = __this->___U3CU3E4__this_2;
NullCheck(L_10);
bool L_11 = L_10->___m_CaretVisible_80;
bool L_12 = __this->___U3CblinkStateU3E5__2_4;
V_1 = (bool)((((int32_t)((((int32_t)L_11) == ((int32_t)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_1;
if (!L_13)
{
goto IL_00e5;
}
}
{
// m_CaretVisible = blinkState;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_14 = __this->___U3CU3E4__this_2;
bool L_15 = __this->___U3CblinkStateU3E5__2_4;
NullCheck(L_14);
L_14->___m_CaretVisible_80 = L_15;
// if (!hasSelection)
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_16 = __this->___U3CU3E4__this_2;
NullCheck(L_16);
bool L_17;
L_17 = TMP_InputField_get_hasSelection_mA2CF23CC43AD3EE9F66C67A5995407EBB2F59565(L_16, NULL);
V_2 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
bool L_18 = V_2;
if (!L_18)
{
goto IL_00e4;
}
}
{
// MarkGeometryAsDirty();
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_19 = __this->___U3CU3E4__this_2;
NullCheck(L_19);
TMP_InputField_MarkGeometryAsDirty_m3FD825DDE67FAA8CFBF12EE92C65463823402138(L_19, NULL);
}
IL_00e4:
{
}
IL_00e5:
{
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_00f5:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_00fd:
{
// while ((isFocused || m_SelectionStillActive) && m_CaretBlinkRate > 0)
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_20 = __this->___U3CU3E4__this_2;
NullCheck(L_20);
bool L_21;
L_21 = TMP_InputField_get_isFocused_m7FD1AA3B92404C30596FF6EE5F644757A2F060DE(L_20, NULL);
if (L_21)
{
goto IL_0117;
}
}
{
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_22 = __this->___U3CU3E4__this_2;
NullCheck(L_22);
bool L_23 = L_22->___m_SelectionStillActive_103;
if (!L_23)
{
goto IL_012b;
}
}
IL_0117:
{
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_24 = __this->___U3CU3E4__this_2;
NullCheck(L_24);
float L_25 = L_24->___m_CaretBlinkRate_61;
G_B18_0 = ((((float)L_25) > ((float)(0.0f)))? 1 : 0);
goto IL_012c;
}
IL_012b:
{
G_B18_0 = 0;
}
IL_012c:
{
V_3 = (bool)G_B18_0;
bool L_26 = V_3;
if (L_26)
{
goto IL_0056;
}
}
{
// m_BlinkCoroutine = null;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_27 = __this->___U3CU3E4__this_2;
NullCheck(L_27);
L_27->___m_BlinkCoroutine_81 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_27->___m_BlinkCoroutine_81), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// }
return (bool)0;
}
}
// System.Object TMPro.TMP_InputField/<CaretBlink>d__276::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCaretBlinkU3Ed__276_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mDD9FEFE4B5114891E051AA778A47A32E4530798E (U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void TMPro.TMP_InputField/<CaretBlink>d__276::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCaretBlinkU3Ed__276_System_Collections_IEnumerator_Reset_mD05FB2B8858676366A0ED98063C5AEECC60AEB28 (U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCaretBlinkU3Ed__276_System_Collections_IEnumerator_Reset_mD05FB2B8858676366A0ED98063C5AEECC60AEB28_RuntimeMethod_var)));
}
}
// System.Object TMPro.TMP_InputField/<CaretBlink>d__276::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCaretBlinkU3Ed__276_System_Collections_IEnumerator_get_Current_m06538DD0CE0EA13A3E001E9E7B390F96B2E9B724 (U3CCaretBlinkU3Ed__276_tDE69A51B01482A60372BE8B9BF3E0AF2C24A9ED3* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMouseDragOutsideRectU3Ed__294__ctor_mC97D27357520CBB200DD3254DEF53DF620ACB6B6 (U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMouseDragOutsideRectU3Ed__294_System_IDisposable_Dispose_mDDECF9B91F7E66A9166A3FC4863656BC94C4A28D (U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CMouseDragOutsideRectU3Ed__294_MoveNext_mE91DEA64A594ABE2D110805114C864C501529C0E (U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* G_B21_0 = NULL;
U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* G_B20_0 = NULL;
float G_B22_0 = 0.0f;
U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* G_B22_1 = NULL;
int32_t G_B30_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0019;
}
IL_0012:
{
goto IL_001b;
}
IL_0014:
{
goto IL_01b9;
}
IL_0019:
{
return (bool)0;
}
IL_001b:
{
__this->___U3CU3E1__state_0 = (-1);
goto IL_01d9;
}
IL_0028:
{
// RectTransformUtility.ScreenPointToLocalPointInRectangle(textViewport, eventData.position, eventData.pressEventCamera, out localMousePos);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_3 = __this->___U3CU3E4__this_3;
NullCheck(L_3);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4;
L_4 = TMP_InputField_get_textViewport_m51E9CFB11A78199484D2BC2750F19DB7D2A26763(L_3, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_5 = __this->___eventData_2;
NullCheck(L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_5, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_7 = __this->___eventData_2;
NullCheck(L_7);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
L_8 = PointerEventData_get_pressEventCamera_m8D6A377D5CA730307D9F8ABB8656FFB8FCD56AE3(L_7, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___U3ClocalMousePosU3E5__1_4);
il2cpp_codegen_runtime_class_init_inline(RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var);
bool L_10;
L_10 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9E502D410F5B141117D263D4706C426EFA109DC0(L_4, L_6, L_8, L_9, NULL);
// Rect rect = textViewport.rect;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_11 = __this->___U3CU3E4__this_3;
NullCheck(L_11);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_12;
L_12 = TMP_InputField_get_textViewport_m51E9CFB11A78199484D2BC2750F19DB7D2A26763(L_11, NULL);
NullCheck(L_12);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13;
L_13 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_12, NULL);
__this->___U3CrectU3E5__2_5 = L_13;
// if (multiLine)
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_14 = __this->___U3CU3E4__this_3;
NullCheck(L_14);
bool L_15;
L_15 = TMP_InputField_get_multiLine_m3000150A39B90BCFFAFD41E0F49F479323F045B7(L_14, NULL);
V_1 = L_15;
bool L_16 = V_1;
if (!L_16)
{
goto IL_00d5;
}
}
{
// if (localMousePos.y > rect.yMax)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (&__this->___U3ClocalMousePosU3E5__1_4);
float L_18 = L_17->___y_1;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_19 = (&__this->___U3CrectU3E5__2_5);
float L_20;
L_20 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E(L_19, NULL);
V_2 = (bool)((((float)L_18) > ((float)L_20))? 1 : 0);
bool L_21 = V_2;
if (!L_21)
{
goto IL_00a8;
}
}
{
// MoveUp(true, true);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_22 = __this->___U3CU3E4__this_3;
NullCheck(L_22);
TMP_InputField_MoveUp_m79291882C851A7AEC3945EB8479D31984941F8DB(L_22, (bool)1, (bool)1, NULL);
goto IL_00d2;
}
IL_00a8:
{
// else if (localMousePos.y < rect.yMin)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = (&__this->___U3ClocalMousePosU3E5__1_4);
float L_24 = L_23->___y_1;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_25 = (&__this->___U3CrectU3E5__2_5);
float L_26;
L_26 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F(L_25, NULL);
V_3 = (bool)((((float)L_24) < ((float)L_26))? 1 : 0);
bool L_27 = V_3;
if (!L_27)
{
goto IL_00d2;
}
}
{
// MoveDown(true, true);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_28 = __this->___U3CU3E4__this_3;
NullCheck(L_28);
TMP_InputField_MoveDown_m96FE2822D035DFBE82474737DEE8DED622AAD868(L_28, (bool)1, (bool)1, NULL);
}
IL_00d2:
{
goto IL_0131;
}
IL_00d5:
{
// if (localMousePos.x < rect.xMin)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_29 = (&__this->___U3ClocalMousePosU3E5__1_4);
float L_30 = L_29->___x_0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_31 = (&__this->___U3CrectU3E5__2_5);
float L_32;
L_32 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D(L_31, NULL);
V_4 = (bool)((((float)L_30) < ((float)L_32))? 1 : 0);
bool L_33 = V_4;
if (!L_33)
{
goto IL_0104;
}
}
{
// MoveLeft(true, false);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_34 = __this->___U3CU3E4__this_3;
NullCheck(L_34);
TMP_InputField_MoveLeft_m787CBD78E57FDD7DC28A10CA1624EA4118157898(L_34, (bool)1, (bool)0, NULL);
goto IL_0130;
}
IL_0104:
{
// else if (localMousePos.x > rect.xMax)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_35 = (&__this->___U3ClocalMousePosU3E5__1_4);
float L_36 = L_35->___x_0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_37 = (&__this->___U3CrectU3E5__2_5);
float L_38;
L_38 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F(L_37, NULL);
V_5 = (bool)((((float)L_36) > ((float)L_38))? 1 : 0);
bool L_39 = V_5;
if (!L_39)
{
goto IL_0130;
}
}
{
// MoveRight(true, false);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_40 = __this->___U3CU3E4__this_3;
NullCheck(L_40);
TMP_InputField_MoveRight_m8831525A4FF9E75CA86BD5E4BAC9351EF640D497(L_40, (bool)1, (bool)0, NULL);
}
IL_0130:
{
}
IL_0131:
{
// UpdateLabel();
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_41 = __this->___U3CU3E4__this_3;
NullCheck(L_41);
TMP_InputField_UpdateLabel_mC40048ECFCF13981FE38993C7251024EC2477ED2(L_41, NULL);
// float delay = multiLine ? kVScrollSpeed : kHScrollSpeed;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_42 = __this->___U3CU3E4__this_3;
NullCheck(L_42);
bool L_43;
L_43 = TMP_InputField_get_multiLine_m3000150A39B90BCFFAFD41E0F49F479323F045B7(L_42, NULL);
G_B20_0 = __this;
if (L_43)
{
G_B21_0 = __this;
goto IL_0152;
}
}
{
G_B22_0 = (0.0500000007f);
G_B22_1 = G_B20_0;
goto IL_0157;
}
IL_0152:
{
G_B22_0 = (0.100000001f);
G_B22_1 = G_B21_0;
}
IL_0157:
{
NullCheck(G_B22_1);
G_B22_1->___U3CdelayU3E5__3_6 = G_B22_0;
// if (m_WaitForSecondsRealtime == null)
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_44 = __this->___U3CU3E4__this_3;
NullCheck(L_44);
WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* L_45 = L_44->___m_WaitForSecondsRealtime_87;
V_6 = (bool)((((RuntimeObject*)(WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01*)L_45) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_46 = V_6;
if (!L_46)
{
goto IL_0188;
}
}
{
// m_WaitForSecondsRealtime = new WaitForSecondsRealtime(delay);
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_47 = __this->___U3CU3E4__this_3;
float L_48 = __this->___U3CdelayU3E5__3_6;
WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* L_49 = (WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01*)il2cpp_codegen_object_new(WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01_il2cpp_TypeInfo_var);
NullCheck(L_49);
WaitForSecondsRealtime__ctor_mBFC1E4F0E042D5EC6E7EEB211A2FE5193A8F6D6F(L_49, L_48, NULL);
NullCheck(L_47);
L_47->___m_WaitForSecondsRealtime_87 = L_49;
Il2CppCodeGenWriteBarrier((void**)(&L_47->___m_WaitForSecondsRealtime_87), (void*)L_49);
goto IL_019f;
}
IL_0188:
{
// m_WaitForSecondsRealtime.waitTime = delay;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_50 = __this->___U3CU3E4__this_3;
NullCheck(L_50);
WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* L_51 = L_50->___m_WaitForSecondsRealtime_87;
float L_52 = __this->___U3CdelayU3E5__3_6;
NullCheck(L_51);
WaitForSecondsRealtime_set_waitTime_m8317E2B7A2B2DC4E4A1B0CD0F9D4479294B51FB5_inline(L_51, L_52, NULL);
}
IL_019f:
{
// yield return m_WaitForSecondsRealtime;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_53 = __this->___U3CU3E4__this_3;
NullCheck(L_53);
WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* L_54 = L_53->___m_WaitForSecondsRealtime_87;
__this->___U3CU3E2__current_1 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_54);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_01b9:
{
__this->___U3CU3E1__state_0 = (-1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_55 = (&__this->___U3ClocalMousePosU3E5__1_4);
il2cpp_codegen_initobj(L_55, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_56 = (&__this->___U3CrectU3E5__2_5);
il2cpp_codegen_initobj(L_56, sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D));
}
IL_01d9:
{
// while (m_UpdateDrag && m_DragPositionOutOfBounds)
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_57 = __this->___U3CU3E4__this_3;
NullCheck(L_57);
bool L_58 = L_57->___m_UpdateDrag_76;
if (!L_58)
{
goto IL_01f3;
}
}
{
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_59 = __this->___U3CU3E4__this_3;
NullCheck(L_59);
bool L_60 = L_59->___m_DragPositionOutOfBounds_77;
G_B30_0 = ((int32_t)(L_60));
goto IL_01f4;
}
IL_01f3:
{
G_B30_0 = 0;
}
IL_01f4:
{
V_7 = (bool)G_B30_0;
bool L_61 = V_7;
if (L_61)
{
goto IL_0028;
}
}
{
// m_DragCoroutine = null;
TMP_InputField_t3488E0EE8C3DF56C6A328EC95D1BEEA2DF4A7D5F* L_62 = __this->___U3CU3E4__this_3;
NullCheck(L_62);
L_62->___m_DragCoroutine_83 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_62->___m_DragCoroutine_83), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// }
return (bool)0;
}
}
// System.Object TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CMouseDragOutsideRectU3Ed__294_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m36806333FD5DF40BAC0946CEBC2DE197E7E3090C (U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMouseDragOutsideRectU3Ed__294_System_Collections_IEnumerator_Reset_mA500CB2991458842FB24C83B54624A9B91446E8C (U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CMouseDragOutsideRectU3Ed__294_System_Collections_IEnumerator_Reset_mA500CB2991458842FB24C83B54624A9B91446E8C_RuntimeMethod_var)));
}
}
// System.Object TMPro.TMP_InputField/<MouseDragOutsideRect>d__294::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CMouseDragOutsideRectU3Ed__294_System_Collections_IEnumerator_get_Current_mCD6E5AE2B1016D22C30F38001C6DFB243EAF10AE (U3CMouseDragOutsideRectU3Ed__294_t193AC97DD2625A0E3BB89FB5DB0911CDF3D4C958* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean TMPro.SetPropertyUtility::SetColor(UnityEngine.Color&,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetColor_mD4D642CB7A6724A4AE82B718DB37289B41F3DA9E (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___currentValue0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___newValue1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t G_B5_0 = 0;
{
// if (currentValue.r == newValue.r && currentValue.g == newValue.g && currentValue.b == newValue.b && currentValue.a == newValue.a)
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___currentValue0;
float L_1 = L_0->___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___newValue1;
float L_3 = L_2.___r_0;
if ((!(((float)L_1) == ((float)L_3))))
{
goto IL_003b;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_4 = ___currentValue0;
float L_5 = L_4->___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___newValue1;
float L_7 = L_6.___g_1;
if ((!(((float)L_5) == ((float)L_7))))
{
goto IL_003b;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_8 = ___currentValue0;
float L_9 = L_8->___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___newValue1;
float L_11 = L_10.___b_2;
if ((!(((float)L_9) == ((float)L_11))))
{
goto IL_003b;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_12 = ___currentValue0;
float L_13 = L_12->___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___newValue1;
float L_15 = L_14.___a_3;
G_B5_0 = ((((float)L_13) == ((float)L_15))? 1 : 0);
goto IL_003c;
}
IL_003b:
{
G_B5_0 = 0;
}
IL_003c:
{
V_0 = (bool)G_B5_0;
bool L_16 = V_0;
if (!L_16)
{
goto IL_0044;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_004f;
}
IL_0044:
{
// currentValue = newValue;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_17 = ___currentValue0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___newValue1;
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_17 = L_18;
// return true;
V_1 = (bool)1;
goto IL_004f;
}
IL_004f:
{
// }
bool L_19 = V_1;
return L_19;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_InputValidator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_InputValidator__ctor_mD15E0AFA50E8CA10B2849A66A5B96D50B7EA66F3 (TMP_InputValidator_t3429AF61284AE19180C3FB81C0C7D2F90165EA98* __this, const RuntimeMethod* method)
{
{
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager__cctor_m4141AD578F4867F8B4F750D1A40E9C812DDD8CE0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9108596C0E817720F00BD87FCBFE799ADFD4B0B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m078BD27D7557AAFA39321BEAAF46482BA518E5CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8B72DB2FB3D11C89B0E900AC3263DF66CE34F9CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_OnPreRender_m50B8EB50F661141CC1F827DA008D952ABD8CEC5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static List<MaskingMaterial> m_materialList = new List<MaskingMaterial>();
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_0 = (List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F*)il2cpp_codegen_object_new(List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m078BD27D7557AAFA39321BEAAF46482BA518E5CC(L_0, List_1__ctor_m078BD27D7557AAFA39321BEAAF46482BA518E5CC_RuntimeMethod_var);
((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0), (void*)L_0);
// private static Dictionary<long, FallbackMaterial> m_fallbackMaterials = new Dictionary<long, FallbackMaterial>();
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_1 = (Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3*)il2cpp_codegen_object_new(Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m9108596C0E817720F00BD87FCBFE799ADFD4B0B3(L_1, Dictionary_2__ctor_m9108596C0E817720F00BD87FCBFE799ADFD4B0B3_RuntimeMethod_var);
((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1), (void*)L_1);
// private static Dictionary<int, long> m_fallbackMaterialLookup = new Dictionary<int, long>();
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_2 = (Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735*)il2cpp_codegen_object_new(Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C(L_2, Dictionary_2__ctor_m5842AD2BDA247522D2E53DC24F64A97A02D3629C_RuntimeMethod_var);
((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2), (void*)L_2);
// private static List<FallbackMaterial> m_fallbackCleanupList = new List<FallbackMaterial>();
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_3 = (List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517*)il2cpp_codegen_object_new(List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m8B72DB2FB3D11C89B0E900AC3263DF66CE34F9CE(L_3, List_1__ctor_m8B72DB2FB3D11C89B0E900AC3263DF66CE34F9CE_RuntimeMethod_var);
((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3), (void*)L_3);
// Canvas.willRenderCanvases += OnPreRender;
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* L_4 = (WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC*)il2cpp_codegen_object_new(WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC_il2cpp_TypeInfo_var);
NullCheck(L_4);
WillRenderCanvases__ctor_mD8174C0964F8864D65270FFCAF275BD0BAC8DCF3(L_4, NULL, (intptr_t)((void*)TMP_MaterialManager_OnPreRender_m50B8EB50F661141CC1F827DA008D952ABD8CEC5B_RuntimeMethod_var), NULL);
Canvas_add_willRenderCanvases_mC422627A81F9E101686192E587FC42C20718265A(L_4, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::OnPreRender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_OnPreRender_m50B8EB50F661141CC1F827DA008D952ABD8CEC5B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (isFallbackListDirty)
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
bool L_0 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___isFallbackListDirty_4;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0018;
}
}
{
// CleanupFallbackMaterials();
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_CleanupFallbackMaterials_mD2F7C89B639C3B0C48A56B3C13B7F606C0CDA025(NULL);
// isFallbackListDirty = false;
((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___isFallbackListDirty_4 = (bool)0;
}
IL_0018:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_MaterialManager::GetStencilMaterial(UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_GetStencilMaterial_m877ECF06F54F903B2D731AE8203EEB766B994694 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial0, int32_t ___stencilID1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5687B33FCE05DD81743DD26B41D9017864D04F4);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* V_2 = NULL;
bool V_3 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_4 = NULL;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
int32_t G_B6_0 = 0;
{
// if (!baseMaterial.HasProperty(ShaderUtilities.ID_StencilID))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___baseMaterial0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_1 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilID_45;
NullCheck(L_0);
bool L_2;
L_2 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_0, L_1, NULL);
V_3 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_3;
if (!L_3)
{
goto IL_0027;
}
}
{
// Debug.LogWarning("Selected Shader does not support Stencil Masking. Please select the Distance Field or Mobile Distance Field Shader.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(_stringLiteralE5687B33FCE05DD81743DD26B41D9017864D04F4, NULL);
// return baseMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___baseMaterial0;
V_4 = L_4;
goto IL_012f;
}
IL_0027:
{
// int baseMaterialID = baseMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___baseMaterial0;
NullCheck(L_5);
int32_t L_6;
L_6 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_5, NULL);
V_0 = L_6;
// for (int i = 0; i < m_materialList.Count; i++)
V_5 = 0;
goto IL_00a3;
}
IL_0033:
{
// if (m_materialList[i].baseMaterial.GetInstanceID() == baseMaterialID && m_materialList[i].stencilID == stencilID)
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_7 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_8 = V_5;
NullCheck(L_7);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_9;
L_9 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_7, L_8, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_9);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = L_9->___baseMaterial_0;
NullCheck(L_10);
int32_t L_11;
L_11 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_10, NULL);
int32_t L_12 = V_0;
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
{
goto IL_0063;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_13 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_14 = V_5;
NullCheck(L_13);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_15;
L_15 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_13, L_14, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_15);
int32_t L_16 = L_15->___stencilID_3;
int32_t L_17 = ___stencilID1;
G_B6_0 = ((((int32_t)L_16) == ((int32_t)L_17))? 1 : 0);
goto IL_0064;
}
IL_0063:
{
G_B6_0 = 0;
}
IL_0064:
{
V_6 = (bool)G_B6_0;
bool L_18 = V_6;
if (!L_18)
{
goto IL_009c;
}
}
{
// m_materialList[i].count += 1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_19 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_20 = V_5;
NullCheck(L_19);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_21;
L_21 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_19, L_20, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_22 = L_21;
NullCheck(L_22);
int32_t L_23 = L_22->___count_2;
NullCheck(L_22);
L_22->___count_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
// return m_materialList[i].stencilMaterial;
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_24 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_25 = V_5;
NullCheck(L_24);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_26;
L_26 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_24, L_25, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_26);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = L_26->___stencilMaterial_1;
V_4 = L_27;
goto IL_012f;
}
IL_009c:
{
// for (int i = 0; i < m_materialList.Count; i++)
int32_t L_28 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_00a3:
{
// for (int i = 0; i < m_materialList.Count; i++)
int32_t L_29 = V_5;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_30 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
NullCheck(L_30);
int32_t L_31;
L_31 = List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_inline(L_30, List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_29) < ((int32_t)L_31))? 1 : 0);
bool L_32 = V_7;
if (L_32)
{
goto IL_0033;
}
}
{
// stencilMaterial = new Material(baseMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = ___baseMaterial0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_34 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_34);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_34, L_33, NULL);
V_1 = L_34;
// stencilMaterial.hideFlags = HideFlags.HideAndDontSave;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = V_1;
NullCheck(L_35);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_35, ((int32_t)61), NULL);
// stencilMaterial.shaderKeywords = baseMaterial.shaderKeywords;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_36 = V_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = ___baseMaterial0;
NullCheck(L_37);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38;
L_38 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_37, NULL);
NullCheck(L_36);
Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8(L_36, L_38, NULL);
// ShaderUtilities.GetShaderPropertyIDs();
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238(NULL);
// stencilMaterial.SetFloat(ShaderUtilities.ID_StencilID, stencilID);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_39 = V_1;
int32_t L_40 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilID_45;
int32_t L_41 = ___stencilID1;
NullCheck(L_39);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_39, L_40, ((float)L_41), NULL);
// stencilMaterial.SetFloat(ShaderUtilities.ID_StencilComp, 4);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_42 = V_1;
int32_t L_43 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilComp_47;
NullCheck(L_42);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_42, L_43, (4.0f), NULL);
// MaskingMaterial temp = new MaskingMaterial();
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_44 = (MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67*)il2cpp_codegen_object_new(MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67_il2cpp_TypeInfo_var);
NullCheck(L_44);
MaskingMaterial__ctor_mA1BA8800085879CFA3DE2A0DED61A4AA92C62B2C(L_44, NULL);
V_2 = L_44;
// temp.baseMaterial = baseMaterial;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_45 = V_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_46 = ___baseMaterial0;
NullCheck(L_45);
L_45->___baseMaterial_0 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&L_45->___baseMaterial_0), (void*)L_46);
// temp.stencilMaterial = stencilMaterial;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_47 = V_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_48 = V_1;
NullCheck(L_47);
L_47->___stencilMaterial_1 = L_48;
Il2CppCodeGenWriteBarrier((void**)(&L_47->___stencilMaterial_1), (void*)L_48);
// temp.stencilID = stencilID;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_49 = V_2;
int32_t L_50 = ___stencilID1;
NullCheck(L_49);
L_49->___stencilID_3 = L_50;
// temp.count = 1;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_51 = V_2;
NullCheck(L_51);
L_51->___count_2 = 1;
// m_materialList.Add(temp);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_52 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_53 = V_2;
NullCheck(L_52);
List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_inline(L_52, L_53, List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_RuntimeMethod_var);
// return stencilMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_54 = V_1;
V_4 = L_54;
goto IL_012f;
}
IL_012f:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_55 = V_4;
return L_55;
}
}
// System.Void TMPro.TMP_MaterialManager::ReleaseStencilMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseStencilMaterial_m4665FB7F1C1971CFC70A09D21B034E47F7725446 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
{
// int stencilMaterialID = stencilMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___stencilMaterial0;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
V_0 = L_1;
// for (int i = 0; i < m_materialList.Count; i++)
V_1 = 0;
goto IL_0089;
}
IL_000c:
{
// if (m_materialList[i].stencilMaterial.GetInstanceID() == stencilMaterialID)
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_2 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_3 = V_1;
NullCheck(L_2);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_4;
L_4 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_2, L_3, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_4);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = L_4->___stencilMaterial_1;
NullCheck(L_5);
int32_t L_6;
L_6 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_5, NULL);
int32_t L_7 = V_0;
V_2 = (bool)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0084;
}
}
{
// if (m_materialList[i].count > 1)
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_10 = V_1;
NullCheck(L_9);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_11;
L_11 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_9, L_10, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_11);
int32_t L_12 = L_11->___count_2;
V_3 = (bool)((((int32_t)L_12) > ((int32_t)1))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_005b;
}
}
{
// m_materialList[i].count -= 1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_14 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_15 = V_1;
NullCheck(L_14);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_16;
L_16 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_14, L_15, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_17 = L_16;
NullCheck(L_17);
int32_t L_18 = L_17->___count_2;
NullCheck(L_17);
L_17->___count_2 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
goto IL_0082;
}
IL_005b:
{
// Object.DestroyImmediate(m_materialList[i].stencilMaterial);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_19 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_20 = V_1;
NullCheck(L_19);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_21;
L_21 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_19, L_20, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_21);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = L_21->___stencilMaterial_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_22, NULL);
// m_materialList.RemoveAt(i);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_23 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_24 = V_1;
NullCheck(L_23);
List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E(L_23, L_24, List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var);
// stencilMaterial = null;
___stencilMaterial0 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
}
IL_0082:
{
// break;
goto IL_009f;
}
IL_0084:
{
// for (int i = 0; i < m_materialList.Count; i++)
int32_t L_25 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_0089:
{
// for (int i = 0; i < m_materialList.Count; i++)
int32_t L_26 = V_1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_27 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_inline(L_27, List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_26) < ((int32_t)L_28))? 1 : 0);
bool L_29 = V_4;
if (L_29)
{
goto IL_000c;
}
}
IL_009f:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_MaterialManager::GetBaseMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_GetBaseMaterial_m720F44418843E9D968BDCFE998EE956301BE1CBF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass9_0_U3CGetBaseMaterialU3Eb__0_m98229F401F0560DF925A73A963C8371504C1A4B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL;
{
U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* L_0 = (U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass9_0__ctor_m848336CD827EA7C72F02A2F5197CC154956B3D84(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* L_1 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___stencilMaterial0;
NullCheck(L_1);
L_1->___stencilMaterial_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___stencilMaterial_0), (void*)L_2);
// int index = m_materialList.FindIndex(item => item.stencilMaterial == stencilMaterial);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_3 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* L_4 = V_0;
Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97* L_5 = (Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97*)il2cpp_codegen_object_new(Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m4F079CB8E16769E0DA703EFE7E9C8D3A3A6F4278(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass9_0_U3CGetBaseMaterialU3Eb__0_m98229F401F0560DF925A73A963C8371504C1A4B0_RuntimeMethod_var), NULL);
NullCheck(L_3);
int32_t L_6;
L_6 = List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B(L_3, L_5, List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
V_1 = L_6;
// if (index == -1)
int32_t L_7 = V_1;
V_2 = (bool)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0031;
}
}
{
// return null;
V_3 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
goto IL_0044;
}
IL_0031:
{
// return m_materialList[index].baseMaterial;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_10 = V_1;
NullCheck(L_9);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_11;
L_11 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_9, L_10, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_11);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = L_11->___baseMaterial_0;
V_3 = L_12;
goto IL_0044;
}
IL_0044:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = V_3;
return L_13;
}
}
// UnityEngine.Material TMPro.TMP_MaterialManager::SetStencil(UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_SetStencil_m01DEAAD9C1E0DAA06485B99D241A9100DF60B5BE (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, int32_t ___stencilID1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// material.SetFloat(ShaderUtilities.ID_StencilID, stencilID);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_1 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilID_45;
int32_t L_2 = ___stencilID1;
NullCheck(L_0);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_0, L_1, ((float)L_2), NULL);
// if (stencilID == 0)
int32_t L_3 = ___stencilID1;
V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_002a;
}
}
{
// material.SetFloat(ShaderUtilities.ID_StencilComp, 8);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_6 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilComp_47;
NullCheck(L_5);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_5, L_6, (8.0f), NULL);
goto IL_003b;
}
IL_002a:
{
// material.SetFloat(ShaderUtilities.ID_StencilComp, 4);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_8 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilComp_47;
NullCheck(L_7);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_7, L_8, (4.0f), NULL);
}
IL_003b:
{
// return material;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = ___material0;
V_1 = L_9;
goto IL_003f;
}
IL_003f:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1;
return L_10;
}
}
// System.Void TMPro.TMP_MaterialManager::AddMaskingMaterial(UnityEngine.Material,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_AddMaskingMaterial_mCAD5D2467EEF8570C8D30D8F1CC13000CF521920 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial1, int32_t ___stencilID2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CAddMaskingMaterialU3Eb__0_m4F0BC91E6CEE544BBB91FC63751A03DB13F1037D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* V_3 = NULL;
{
U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* L_0 = (U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass11_0__ctor_m28B98E0B4AE129848CDFF36F6F34E9D2D9141268(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* L_1 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___stencilMaterial1;
NullCheck(L_1);
L_1->___stencilMaterial_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___stencilMaterial_0), (void*)L_2);
// int index = m_materialList.FindIndex(item => item.stencilMaterial == stencilMaterial);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_3 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* L_4 = V_0;
Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97* L_5 = (Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97*)il2cpp_codegen_object_new(Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m4F079CB8E16769E0DA703EFE7E9C8D3A3A6F4278(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CAddMaskingMaterialU3Eb__0_m4F0BC91E6CEE544BBB91FC63751A03DB13F1037D_RuntimeMethod_var), NULL);
NullCheck(L_3);
int32_t L_6;
L_6 = List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B(L_3, L_5, List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
V_1 = L_6;
// if (index == -1)
int32_t L_7 = V_1;
V_2 = (bool)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0064;
}
}
{
// MaskingMaterial temp = new MaskingMaterial();
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_9 = (MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67*)il2cpp_codegen_object_new(MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67_il2cpp_TypeInfo_var);
NullCheck(L_9);
MaskingMaterial__ctor_mA1BA8800085879CFA3DE2A0DED61A4AA92C62B2C(L_9, NULL);
V_3 = L_9;
// temp.baseMaterial = baseMaterial;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_10 = V_3;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___baseMaterial0;
NullCheck(L_10);
L_10->___baseMaterial_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___baseMaterial_0), (void*)L_11);
// temp.stencilMaterial = stencilMaterial;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_12 = V_3;
U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* L_13 = V_0;
NullCheck(L_13);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = L_13->___stencilMaterial_0;
NullCheck(L_12);
L_12->___stencilMaterial_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&L_12->___stencilMaterial_1), (void*)L_14);
// temp.stencilID = stencilID;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_15 = V_3;
int32_t L_16 = ___stencilID2;
NullCheck(L_15);
L_15->___stencilID_3 = L_16;
// temp.count = 1;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_17 = V_3;
NullCheck(L_17);
L_17->___count_2 = 1;
// m_materialList.Add(temp);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_18 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_19 = V_3;
NullCheck(L_18);
List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_inline(L_18, L_19, List_1_Add_m42CC9A7A980D6480951694926AB601618ED04838_RuntimeMethod_var);
goto IL_0094;
}
IL_0064:
{
// stencilMaterial = m_materialList[index].stencilMaterial;
U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* L_20 = V_0;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_21 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_22 = V_1;
NullCheck(L_21);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_23;
L_23 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_21, L_22, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_23);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_24 = L_23->___stencilMaterial_1;
NullCheck(L_20);
L_20->___stencilMaterial_0 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&L_20->___stencilMaterial_0), (void*)L_24);
// m_materialList[index].count += 1;
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_25 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_26 = V_1;
NullCheck(L_25);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_27;
L_27 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_25, L_26, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_28 = L_27;
NullCheck(L_28);
int32_t L_29 = L_28->___count_2;
NullCheck(L_28);
L_28->___count_2 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0094:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::RemoveStencilMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_RemoveStencilMaterial_mCFB04EA51B4A042069DA4EAD6C3BF781B82AB62F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_U3CRemoveStencilMaterialU3Eb__0_m287C61417605FA86EFA7C1727977B50AD14C85E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
{
U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* L_0 = (U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass12_0__ctor_mAB99B1A35D85999D6D5626476FDFBC24C2267F92(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* L_1 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___stencilMaterial0;
NullCheck(L_1);
L_1->___stencilMaterial_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___stencilMaterial_0), (void*)L_2);
// int index = m_materialList.FindIndex(item => item.stencilMaterial == stencilMaterial);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_3 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* L_4 = V_0;
Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97* L_5 = (Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97*)il2cpp_codegen_object_new(Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m4F079CB8E16769E0DA703EFE7E9C8D3A3A6F4278(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass12_0_U3CRemoveStencilMaterialU3Eb__0_m287C61417605FA86EFA7C1727977B50AD14C85E6_RuntimeMethod_var), NULL);
NullCheck(L_3);
int32_t L_6;
L_6 = List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B(L_3, L_5, List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
V_1 = L_6;
// if (index != -1)
int32_t L_7 = V_1;
V_2 = (bool)((((int32_t)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_003e;
}
}
{
// m_materialList.RemoveAt(index);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_10 = V_1;
NullCheck(L_9);
List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E(L_9, L_10, List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var);
}
IL_003e:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::ReleaseBaseMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseBaseMaterial_mE0F28925B023F8B26F636028799A6CD9B59DE34E (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_U3CReleaseBaseMaterialU3Eb__0_m890054ECE6EF0D16429C8BE76649990EAC0CBD58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0326106598658E00F0DBEC4A84E464C779D17E4C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44783DD65515C93CA9C5F3A335CAC2B42D874990);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54CF01CC3DFE6445E72114F5B14BF9DF0D5B041D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55403C40E58871F80FBAE2574F32FA9B130AA0E1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95EC2F9163CECE02587431439667E834C71ECA96);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8A224C936B887BC1BBA28B9A5D0928DC1B2F127);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
{
U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* L_0 = (U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass13_0__ctor_m75854EC300C2C88140C6100C42620E466E0A149A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* L_1 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___baseMaterial0;
NullCheck(L_1);
L_1->___baseMaterial_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___baseMaterial_0), (void*)L_2);
// int index = m_materialList.FindIndex(item => item.baseMaterial == baseMaterial);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_3 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* L_4 = V_0;
Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97* L_5 = (Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97*)il2cpp_codegen_object_new(Predicate_1_tB8DE44A90DCC956F528B8BC532F11098CB198D97_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m4F079CB8E16769E0DA703EFE7E9C8D3A3A6F4278(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3CReleaseBaseMaterialU3Eb__0_m890054ECE6EF0D16429C8BE76649990EAC0CBD58_RuntimeMethod_var), NULL);
NullCheck(L_3);
int32_t L_6;
L_6 = List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B(L_3, L_5, List_1_FindIndex_m96D1525ACDE8CFF5BAB5B81CBE7B0CA84CC82B8B_RuntimeMethod_var);
V_1 = L_6;
// if (index == -1)
int32_t L_7 = V_1;
V_2 = (bool)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_004f;
}
}
{
// Debug.Log("No Masking Material exists for " + baseMaterial.name);
U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* L_9 = V_0;
NullCheck(L_9);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = L_9->___baseMaterial_0;
NullCheck(L_10);
String_t* L_11;
L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_10, NULL);
String_t* L_12;
L_12 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral95EC2F9163CECE02587431439667E834C71ECA96, L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_12, NULL);
goto IL_0149;
}
IL_004f:
{
// if (m_materialList[index].count > 1)
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_13 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_14 = V_1;
NullCheck(L_13);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_15;
L_15 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_13, L_14, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_15);
int32_t L_16 = L_15->___count_2;
V_3 = (bool)((((int32_t)L_16) > ((int32_t)1))? 1 : 0);
bool L_17 = V_3;
if (!L_17)
{
goto IL_00dc;
}
}
{
// m_materialList[index].count -= 1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_18 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_19 = V_1;
NullCheck(L_18);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_20;
L_20 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_18, L_19, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_21 = L_20;
NullCheck(L_21);
int32_t L_22 = L_21->___count_2;
NullCheck(L_21);
L_21->___count_2 = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
// Debug.Log("Removed (1) reference to " + m_materialList[index].stencilMaterial.name + ". There are " + m_materialList[index].count + " references left.");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
NullCheck(L_24);
ArrayElementTypeCheck (L_24, _stringLiteral54CF01CC3DFE6445E72114F5B14BF9DF0D5B041D);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral54CF01CC3DFE6445E72114F5B14BF9DF0D5B041D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_26 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_27 = V_1;
NullCheck(L_26);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_28;
L_28 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_26, L_27, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_28);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = L_28->___stencilMaterial_1;
NullCheck(L_29);
String_t* L_30;
L_30 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_29, NULL);
NullCheck(L_25);
ArrayElementTypeCheck (L_25, L_30);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_30);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_25;
NullCheck(L_31);
ArrayElementTypeCheck (L_31, _stringLiteralD8A224C936B887BC1BBA28B9A5D0928DC1B2F127);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralD8A224C936B887BC1BBA28B9A5D0928DC1B2F127);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_33 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_34 = V_1;
NullCheck(L_33);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_35;
L_35 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_33, L_34, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_35);
int32_t* L_36 = (&L_35->___count_2);
String_t* L_37;
L_37 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_36, NULL);
NullCheck(L_32);
ArrayElementTypeCheck (L_32, L_37);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_37);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_32;
NullCheck(L_38);
ArrayElementTypeCheck (L_38, _stringLiteral55403C40E58871F80FBAE2574F32FA9B130AA0E1);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral55403C40E58871F80FBAE2574F32FA9B130AA0E1);
String_t* L_39;
L_39 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_39, NULL);
goto IL_0148;
}
IL_00dc:
{
// Debug.Log("Removed last reference to " + m_materialList[index].stencilMaterial.name + " with ID " + m_materialList[index].stencilMaterial.GetInstanceID());
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_40 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_41 = V_1;
NullCheck(L_40);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_42;
L_42 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_40, L_41, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_42);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = L_42->___stencilMaterial_1;
NullCheck(L_43);
String_t* L_44;
L_44 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_43, NULL);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_45 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_46 = V_1;
NullCheck(L_45);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_47;
L_47 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_45, L_46, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_47);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_48 = L_47->___stencilMaterial_1;
NullCheck(L_48);
int32_t L_49;
L_49 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_48, NULL);
V_4 = L_49;
String_t* L_50;
L_50 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
String_t* L_51;
L_51 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(_stringLiteral44783DD65515C93CA9C5F3A335CAC2B42D874990, L_44, _stringLiteral0326106598658E00F0DBEC4A84E464C779D17E4C, L_50, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_51, NULL);
// Object.DestroyImmediate(m_materialList[index].stencilMaterial);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_52 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_53 = V_1;
NullCheck(L_52);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_54;
L_54 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_52, L_53, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_54);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_55 = L_54->___stencilMaterial_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_55, NULL);
// m_materialList.RemoveAt(index);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_56 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_57 = V_1;
NullCheck(L_56);
List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E(L_56, L_57, List_1_RemoveAt_m67D2C0E302C88B388FE0AECF0DA6BD59FC33D12E_RuntimeMethod_var);
}
IL_0148:
{
}
IL_0149:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::ClearMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ClearMaterials_mE39930BFF15495F66DEE78BD169F793BF8155BB3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAA8200E5F9A2C296332C3A330552AE72DB95EF22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD034EF60DB631C5F1360A97B6CA75BCB713E2012);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_2 = NULL;
bool V_3 = false;
{
// if (m_materialList.Count == 0)
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_0 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_inline(L_0, List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0020;
}
}
{
// Debug.Log("Material List has already been cleared.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteralD034EF60DB631C5F1360A97B6CA75BCB713E2012, NULL);
// return;
goto IL_005e;
}
IL_0020:
{
// for (int i = 0; i < m_materialList.Count; i++)
V_1 = 0;
goto IL_0042;
}
IL_0024:
{
// Material stencilMaterial = m_materialList[i].stencilMaterial;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_3 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
int32_t L_4 = V_1;
NullCheck(L_3);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_5;
L_5 = List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0(L_3, L_4, List_1_get_Item_m99203461811024F3B79B29FB7CD6DE33ED07A4E0_RuntimeMethod_var);
NullCheck(L_5);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = L_5->___stencilMaterial_1;
V_2 = L_6;
// Object.DestroyImmediate(stencilMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_7, NULL);
// for (int i = 0; i < m_materialList.Count; i++)
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0042:
{
// for (int i = 0; i < m_materialList.Count; i++)
int32_t L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_10 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_inline(L_10, List_1_get_Count_m37F9E1909CE3099E1899AA19B91187E5270C6F1D_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_9) < ((int32_t)L_11))? 1 : 0);
bool L_12 = V_3;
if (L_12)
{
goto IL_0024;
}
}
{
// m_materialList.Clear();
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_t2D422802284C607CCDF0AEC2E66140D97474AB4F* L_13 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_materialList_0;
NullCheck(L_13);
List_1_Clear_mAA8200E5F9A2C296332C3A330552AE72DB95EF22_inline(L_13, List_1_Clear_mAA8200E5F9A2C296332C3A330552AE72DB95EF22_RuntimeMethod_var);
}
IL_005e:
{
// }
return;
}
}
// System.Int32 TMPro.TMP_MaterialManager::GetStencilID(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_MaterialManager_GetStencilID_m73038BF6576BC331A0220AAE1789E4A4EE4A2955 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisMask_tE8E16C858EC6ECCE545C03802BD1399F7F406213_m62061C966DB528B29B6661BA9989680D688D87F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B1E2205ECBBBD614E887E232E51B46B92C8E1D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6354116E91091139F820CF0F41FF6A595525B870_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_Get_mF3F12BE4E81C3ADD59E80B4D7A4B9448E03C7C18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_Release_mD96A63298967C7C52396354EC6167E7DA6ABD085_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_tBD0E56B1BB60DD32B4B56DC4A18992D48C6A585B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL;
List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* V_4 = NULL;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t G_B8_0 = 0;
{
// var count = 0;
V_0 = 0;
// var transform = obj.transform;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___obj0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
V_1 = L_1;
// var stopAfter = FindRootSortOverrideCanvas(transform);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = TMP_MaterialManager_FindRootSortOverrideCanvas_m0EA4B5E305B435621306BBCAA35CD86B9125D072(L_2, NULL);
V_2 = L_3;
// if (transform == stopAfter)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = V_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, L_5, NULL);
V_5 = L_6;
bool L_7 = V_5;
if (!L_7)
{
goto IL_0026;
}
}
{
// return count;
int32_t L_8 = V_0;
V_6 = L_8;
goto IL_00dd;
}
IL_0026:
{
// var t = transform.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_1;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_9, NULL);
V_3 = L_10;
// var components = TMP_ListPool<Mask>.Get();
il2cpp_codegen_runtime_class_init_inline(TMP_ListPool_1_tBD0E56B1BB60DD32B4B56DC4A18992D48C6A585B_il2cpp_TypeInfo_var);
List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* L_11;
L_11 = TMP_ListPool_1_Get_mF3F12BE4E81C3ADD59E80B4D7A4B9448E03C7C18(TMP_ListPool_1_Get_mF3F12BE4E81C3ADD59E80B4D7A4B9448E03C7C18_RuntimeMethod_var);
V_4 = L_11;
goto IL_00af;
}
IL_0036:
{
// t.GetComponents<Mask>(components);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_3;
List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* L_13 = V_4;
NullCheck(L_12);
Component_GetComponents_TisMask_tE8E16C858EC6ECCE545C03802BD1399F7F406213_m62061C966DB528B29B6661BA9989680D688D87F9(L_12, L_13, Component_GetComponents_TisMask_tE8E16C858EC6ECCE545C03802BD1399F7F406213_m62061C966DB528B29B6661BA9989680D688D87F9_RuntimeMethod_var);
// for (var i = 0; i < components.Count; ++i)
V_7 = 0;
goto IL_0087;
}
IL_0045:
{
// var mask = components[i];
List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* L_14 = V_4;
int32_t L_15 = V_7;
NullCheck(L_14);
Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* L_16;
L_16 = List_1_get_Item_m6354116E91091139F820CF0F41FF6A595525B870(L_14, L_15, List_1_get_Item_m6354116E91091139F820CF0F41FF6A595525B870_RuntimeMethod_var);
V_8 = L_16;
// if (mask != null && mask.MaskEnabled() && mask.graphic.IsActive())
Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* L_17 = V_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_18)
{
goto IL_0072;
}
}
{
Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* L_19 = V_8;
NullCheck(L_19);
bool L_20;
L_20 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean UnityEngine.UI.Mask::MaskEnabled() */, L_19);
if (!L_20)
{
goto IL_0072;
}
}
{
Mask_tE8E16C858EC6ECCE545C03802BD1399F7F406213* L_21 = V_8;
NullCheck(L_21);
Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_22;
L_22 = Mask_get_graphic_mDC288968F569C492F1E18F82229ECB7AA3804AD2(L_21, NULL);
NullCheck(L_22);
bool L_23;
L_23 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_22);
G_B8_0 = ((int32_t)(L_23));
goto IL_0073;
}
IL_0072:
{
G_B8_0 = 0;
}
IL_0073:
{
V_9 = (bool)G_B8_0;
bool L_24 = V_9;
if (!L_24)
{
goto IL_0080;
}
}
{
// ++count;
int32_t L_25 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1));
// break;
goto IL_0098;
}
IL_0080:
{
// for (var i = 0; i < components.Count; ++i)
int32_t L_26 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_0087:
{
// for (var i = 0; i < components.Count; ++i)
int32_t L_27 = V_7;
List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* L_28 = V_4;
NullCheck(L_28);
int32_t L_29;
L_29 = List_1_get_Count_m7B1E2205ECBBBD614E887E232E51B46B92C8E1D9_inline(L_28, List_1_get_Count_m7B1E2205ECBBBD614E887E232E51B46B92C8E1D9_RuntimeMethod_var);
V_10 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
bool L_30 = V_10;
if (L_30)
{
goto IL_0045;
}
}
IL_0098:
{
// if (t == stopAfter)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = V_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_31, L_32, NULL);
V_11 = L_33;
bool L_34 = V_11;
if (!L_34)
{
goto IL_00a7;
}
}
{
// break;
goto IL_00bf;
}
IL_00a7:
{
// t = t.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = V_3;
NullCheck(L_35);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
L_36 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_35, NULL);
V_3 = L_36;
}
IL_00af:
{
// while (t != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_38;
L_38 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_37, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_12 = L_38;
bool L_39 = V_12;
if (L_39)
{
goto IL_0036;
}
}
IL_00bf:
{
// TMP_ListPool<Mask>.Release(components);
List_1_tDB83C684B5B4F687B7B7A86380EF10925B0FE4AA* L_40 = V_4;
il2cpp_codegen_runtime_class_init_inline(TMP_ListPool_1_tBD0E56B1BB60DD32B4B56DC4A18992D48C6A585B_il2cpp_TypeInfo_var);
TMP_ListPool_1_Release_mD96A63298967C7C52396354EC6167E7DA6ABD085(L_40, TMP_ListPool_1_Release_mD96A63298967C7C52396354EC6167E7DA6ABD085_RuntimeMethod_var);
// return Mathf.Min((1 << count) - 1, 255);
int32_t L_41 = V_0;
int32_t L_42;
L_42 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_41&((int32_t)31))))), 1)), ((int32_t)255), NULL);
V_6 = L_42;
goto IL_00dd;
}
IL_00dd:
{
// }
int32_t L_43 = V_6;
return L_43;
}
}
// UnityEngine.Material TMPro.TMP_MaterialManager::GetMaterialForRendering(UnityEngine.UI.MaskableGraphic,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_GetMaterialForRendering_mCB7B3FAC19E2879739366D2F52B9B75D6FEDB68B (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* ___graphic0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisIMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_m234EF2DEE22E55E42C72342A39E623EBD407E90A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5DE8EAB445663C9CE7E7BE0BA12C04E729482E6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4EB9A6EAA13901798CF972350F6E18713A91984_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_Get_m6F2E6F6B9075F974FBF67546117031D0C358E2F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_Release_m948215E3CCFB892F7F301EF3627F26131B8D0DA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_t9373AB314612B871D47F5F090333A73AEFF2336D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
bool V_2 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL;
int32_t V_4 = 0;
bool V_5 = false;
{
// if (baseMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___baseMaterial1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_0010;
}
}
{
// return null;
V_3 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
goto IL_0055;
}
IL_0010:
{
// var modifiers = TMP_ListPool<IMaterialModifier>.Get();
il2cpp_codegen_runtime_class_init_inline(TMP_ListPool_1_t9373AB314612B871D47F5F090333A73AEFF2336D_il2cpp_TypeInfo_var);
List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* L_3;
L_3 = TMP_ListPool_1_Get_m6F2E6F6B9075F974FBF67546117031D0C358E2F7(TMP_ListPool_1_Get_m6F2E6F6B9075F974FBF67546117031D0C358E2F7_RuntimeMethod_var);
V_0 = L_3;
// graphic.GetComponents(modifiers);
MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* L_4 = ___graphic0;
List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* L_5 = V_0;
NullCheck(L_4);
Component_GetComponents_TisIMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_m234EF2DEE22E55E42C72342A39E623EBD407E90A(L_4, L_5, Component_GetComponents_TisIMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_m234EF2DEE22E55E42C72342A39E623EBD407E90A_RuntimeMethod_var);
// var result = baseMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = ___baseMaterial1;
V_1 = L_6;
// for (int i = 0; i < modifiers.Count; i++)
V_4 = 0;
goto IL_003a;
}
IL_0025:
{
// result = modifiers[i].GetModifiedMaterial(result);
List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* L_7 = V_0;
int32_t L_8 = V_4;
NullCheck(L_7);
RuntimeObject* L_9;
L_9 = List_1_get_Item_mE4EB9A6EAA13901798CF972350F6E18713A91984(L_7, L_8, List_1_get_Item_mE4EB9A6EAA13901798CF972350F6E18713A91984_RuntimeMethod_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1;
NullCheck(L_9);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11;
L_11 = InterfaceFuncInvoker1< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(0 /* UnityEngine.Material UnityEngine.UI.IMaterialModifier::GetModifiedMaterial(UnityEngine.Material) */, IMaterialModifier_t0A879F072C9B47E87D5081E298D03D7EB4F5F2EE_il2cpp_TypeInfo_var, L_9, L_10);
V_1 = L_11;
// for (int i = 0; i < modifiers.Count; i++)
int32_t L_12 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003a:
{
// for (int i = 0; i < modifiers.Count; i++)
int32_t L_13 = V_4;
List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* L_14 = V_0;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_m5DE8EAB445663C9CE7E7BE0BA12C04E729482E6B_inline(L_14, List_1_get_Count_m5DE8EAB445663C9CE7E7BE0BA12C04E729482E6B_RuntimeMethod_var);
V_5 = (bool)((((int32_t)L_13) < ((int32_t)L_15))? 1 : 0);
bool L_16 = V_5;
if (L_16)
{
goto IL_0025;
}
}
{
// TMP_ListPool<IMaterialModifier>.Release(modifiers);
List_1_t953250D60F917E2EB933D26710F948C2C77DFC07* L_17 = V_0;
il2cpp_codegen_runtime_class_init_inline(TMP_ListPool_1_t9373AB314612B871D47F5F090333A73AEFF2336D_il2cpp_TypeInfo_var);
TMP_ListPool_1_Release_m948215E3CCFB892F7F301EF3627F26131B8D0DA9(L_17, TMP_ListPool_1_Release_m948215E3CCFB892F7F301EF3627F26131B8D0DA9_RuntimeMethod_var);
// return result;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = V_1;
V_3 = L_18;
goto IL_0055;
}
IL_0055:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = V_3;
return L_19;
}
}
// UnityEngine.Transform TMPro.TMP_MaterialManager::FindRootSortOverrideCanvas(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_MaterialManager_FindRootSortOverrideCanvas_m0EA4B5E305B435621306BBCAA35CD86B9125D072 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___start0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m52B6690E0BE6D930BF8B674885C78A4E1B88A063_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_Get_m88CF3C5315579006E60C477AAED6C4917B5D8453_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_Release_mB87F7EA80FD75AD1059D1CF74AFDFCC9C3E2C375_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ListPool_1_tA4DA336D6A1069422BB73BB4F945ECEAE3174F41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* V_0 = NULL;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_5 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B8_0 = NULL;
{
// var canvasList = TMP_ListPool<Canvas>.Get();
il2cpp_codegen_runtime_class_init_inline(TMP_ListPool_1_tA4DA336D6A1069422BB73BB4F945ECEAE3174F41_il2cpp_TypeInfo_var);
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_0;
L_0 = TMP_ListPool_1_Get_m88CF3C5315579006E60C477AAED6C4917B5D8453(TMP_ListPool_1_Get_m88CF3C5315579006E60C477AAED6C4917B5D8453_RuntimeMethod_var);
V_0 = L_0;
// start.GetComponentsInParent(false, canvasList);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___start0;
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_2 = V_0;
NullCheck(L_1);
Component_GetComponentsInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m52B6690E0BE6D930BF8B674885C78A4E1B88A063(L_1, (bool)0, L_2, Component_GetComponentsInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m52B6690E0BE6D930BF8B674885C78A4E1B88A063_RuntimeMethod_var);
// Canvas canvas = null;
V_1 = (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26*)NULL;
// for (int i = 0; i < canvasList.Count; ++i)
V_2 = 0;
goto IL_0030;
}
IL_0016:
{
// canvas = canvasList[i];
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_3 = V_0;
int32_t L_4 = V_2;
NullCheck(L_3);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_5;
L_5 = List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85(L_3, L_4, List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var);
V_1 = L_5;
// if (canvas.overrideSorting)
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_6 = V_1;
NullCheck(L_6);
bool L_7;
L_7 = Canvas_get_overrideSorting_mF0E6E695650194B15D53BB544926756F370CF33B(L_6, NULL);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_002b;
}
}
{
// break;
goto IL_003f;
}
IL_002b:
{
// for (int i = 0; i < canvasList.Count; ++i)
int32_t L_9 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0030:
{
// for (int i = 0; i < canvasList.Count; ++i)
int32_t L_10 = V_2;
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_11 = V_0;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_inline(L_11, List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_10) < ((int32_t)L_12))? 1 : 0);
bool L_13 = V_4;
if (L_13)
{
goto IL_0016;
}
}
IL_003f:
{
// TMP_ListPool<Canvas>.Release(canvasList);
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_14 = V_0;
il2cpp_codegen_runtime_class_init_inline(TMP_ListPool_1_tA4DA336D6A1069422BB73BB4F945ECEAE3174F41_il2cpp_TypeInfo_var);
TMP_ListPool_1_Release_mB87F7EA80FD75AD1059D1CF74AFDFCC9C3E2C375(L_14, TMP_ListPool_1_Release_mB87F7EA80FD75AD1059D1CF74AFDFCC9C3E2C375_RuntimeMethod_var);
// return canvas != null ? canvas.transform : null;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_15 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_16)
{
goto IL_0052;
}
}
{
G_B8_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
goto IL_0058;
}
IL_0052:
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_17 = V_1;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL);
G_B8_0 = L_18;
}
IL_0058:
{
V_5 = G_B8_0;
goto IL_005c;
}
IL_005c:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_5;
return L_19;
}
}
// UnityEngine.Material TMPro.TMP_MaterialManager::GetFallbackMaterial(TMPro.TMP_FontAsset,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_GetFallbackMaterial_m07E622D3C4F1E8F24345BBFC4AC83FDB18F10606 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___sourceMaterial1, int32_t ___atlasIndex2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
int32_t V_2 = 0;
int64_t V_3 = 0;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* V_4 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_5 = NULL;
bool V_6 = false;
int32_t V_7 = 0;
bool V_8 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_9 = NULL;
{
// int sourceMaterialID = sourceMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___sourceMaterial1;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
V_0 = L_1;
// Texture tex = fontAsset.atlasTextures[atlasIndex];
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2 = ___fontAsset0;
NullCheck(L_2);
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_3;
L_3 = TMP_FontAsset_get_atlasTextures_m80D4DF83161F39AC7D06B0B097038B1E02AFE307(L_2, NULL);
int32_t L_4 = ___atlasIndex2;
NullCheck(L_3);
int32_t L_5 = L_4;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_1 = L_6;
// int texID = tex.GetInstanceID();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7 = V_1;
NullCheck(L_7);
int32_t L_8;
L_8 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_7, NULL);
V_2 = L_8;
// long key = (long)sourceMaterialID << 32 | (long)(uint)texID;
int32_t L_9 = V_0;
int32_t L_10 = V_2;
V_3 = ((int64_t)(((int64_t)(((int64_t)L_9)<<((int32_t)32)))|((int64_t)(uint64_t)((uint32_t)L_10))));
// if (m_fallbackMaterials.TryGetValue(key, out fallback))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_11 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_12 = V_3;
NullCheck(L_11);
bool L_13;
L_13 = Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7(L_11, L_12, (&V_4), Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
V_6 = L_13;
bool L_14 = V_6;
if (!L_14)
{
goto IL_0081;
}
}
{
// int sourceMaterialCRC = sourceMaterial.ComputeCRC();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = ___sourceMaterial1;
NullCheck(L_15);
int32_t L_16;
L_16 = Material_ComputeCRC_m5F743B7178F5E474A8FE15E5C0B1A6527E6E3A77(L_15, NULL);
V_7 = L_16;
// if (sourceMaterialCRC == fallback.sourceMaterialCRC)
int32_t L_17 = V_7;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_18 = V_4;
NullCheck(L_18);
int32_t L_19 = L_18->___sourceMaterialCRC_2;
V_8 = (bool)((((int32_t)L_17) == ((int32_t)L_19))? 1 : 0);
bool L_20 = V_8;
if (!L_20)
{
goto IL_005c;
}
}
{
// return fallback.fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_21 = V_4;
NullCheck(L_21);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = L_21->___fallbackMaterial_3;
V_9 = L_22;
goto IL_0102;
}
IL_005c:
{
// CopyMaterialPresetProperties(sourceMaterial, fallback.fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = ___sourceMaterial1;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_24 = V_4;
NullCheck(L_24);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25 = L_24->___fallbackMaterial_3;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_CopyMaterialPresetProperties_m5F8DAEA5763339B4868B9F590FE51B0B0621B08E(L_23, L_25, NULL);
// fallback.sourceMaterialCRC = sourceMaterialCRC;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_26 = V_4;
int32_t L_27 = V_7;
NullCheck(L_26);
L_26->___sourceMaterialCRC_2 = L_27;
// return fallback.fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_28 = V_4;
NullCheck(L_28);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = L_28->___fallbackMaterial_3;
V_9 = L_29;
goto IL_0102;
}
IL_0081:
{
// Material fallbackMaterial = new Material(sourceMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_30 = ___sourceMaterial1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_31);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_31, L_30, NULL);
V_5 = L_31;
// fallbackMaterial.SetTexture(ShaderUtilities.ID_MainTex, tex);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_32 = V_5;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_33 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_34 = V_1;
NullCheck(L_32);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_32, L_33, L_34, NULL);
// fallbackMaterial.hideFlags = HideFlags.HideAndDontSave;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = V_5;
NullCheck(L_35);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_35, ((int32_t)61), NULL);
// fallback = new FallbackMaterial();
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_36 = (FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D*)il2cpp_codegen_object_new(FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D_il2cpp_TypeInfo_var);
NullCheck(L_36);
FallbackMaterial__ctor_m5AA6484722CD55AD1E40B459CAB79DD8990A713F(L_36, NULL);
V_4 = L_36;
// fallback.fallbackID = key;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_37 = V_4;
int64_t L_38 = V_3;
NullCheck(L_37);
L_37->___fallbackID_0 = L_38;
// fallback.sourceMaterial = fontAsset.material;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_39 = V_4;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_40 = ___fontAsset0;
NullCheck(L_40);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_40)->___material_6;
NullCheck(L_39);
L_39->___sourceMaterial_1 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&L_39->___sourceMaterial_1), (void*)L_41);
// fallback.sourceMaterialCRC = sourceMaterial.ComputeCRC();
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_42 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = ___sourceMaterial1;
NullCheck(L_43);
int32_t L_44;
L_44 = Material_ComputeCRC_m5F743B7178F5E474A8FE15E5C0B1A6527E6E3A77(L_43, NULL);
NullCheck(L_42);
L_42->___sourceMaterialCRC_2 = L_44;
// fallback.fallbackMaterial = fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_45 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_46 = V_5;
NullCheck(L_45);
L_45->___fallbackMaterial_3 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&L_45->___fallbackMaterial_3), (void*)L_46);
// fallback.count = 0;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_47 = V_4;
NullCheck(L_47);
L_47->___count_4 = 0;
// m_fallbackMaterials.Add(key, fallback);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_48 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_49 = V_3;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_50 = V_4;
NullCheck(L_48);
Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F(L_48, L_49, L_50, Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F_RuntimeMethod_var);
// m_fallbackMaterialLookup.Add(fallbackMaterial.GetInstanceID(), key);
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_51 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_52 = V_5;
NullCheck(L_52);
int32_t L_53;
L_53 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_52, NULL);
int64_t L_54 = V_3;
NullCheck(L_51);
Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83(L_51, L_53, L_54, Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_RuntimeMethod_var);
// return fallbackMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_55 = V_5;
V_9 = L_55;
goto IL_0102;
}
IL_0102:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_56 = V_9;
return L_56;
}
}
// UnityEngine.Material TMPro.TMP_MaterialManager::GetFallbackMaterial(UnityEngine.Material,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_MaterialManager_GetFallbackMaterial_m0E4F47DCB849D279782B38356413CC3DA6A27A56 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___sourceMaterial0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___targetMaterial1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
int32_t V_2 = 0;
int64_t V_3 = 0;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* V_4 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_5 = NULL;
bool V_6 = false;
int32_t V_7 = 0;
bool V_8 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_9 = NULL;
bool V_10 = false;
int32_t G_B7_0 = 0;
{
// int sourceID = sourceMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___sourceMaterial0;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
V_0 = L_1;
// Texture tex = targetMaterial.GetTexture(ShaderUtilities.ID_MainTex);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___targetMaterial1;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_3 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
NullCheck(L_2);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4;
L_4 = Material_GetTexture_mE5D02B13E7AF35ABAE4FFC49E69FAF8F36F91191(L_2, L_3, NULL);
V_1 = L_4;
// int texID = tex.GetInstanceID();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_5, NULL);
V_2 = L_6;
// long key = (long)sourceID << 32 | (long)(uint)texID;
int32_t L_7 = V_0;
int32_t L_8 = V_2;
V_3 = ((int64_t)(((int64_t)(((int64_t)L_7)<<((int32_t)32)))|((int64_t)(uint64_t)((uint32_t)L_8))));
// if (m_fallbackMaterials.TryGetValue(key, out fallback))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_10 = V_3;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7(L_9, L_10, (&V_4), Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
V_6 = L_11;
bool L_12 = V_6;
if (!L_12)
{
goto IL_0084;
}
}
{
// int sourceMaterialCRC = sourceMaterial.ComputeCRC();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = ___sourceMaterial0;
NullCheck(L_13);
int32_t L_14;
L_14 = Material_ComputeCRC_m5F743B7178F5E474A8FE15E5C0B1A6527E6E3A77(L_13, NULL);
V_7 = L_14;
// if (sourceMaterialCRC == fallback.sourceMaterialCRC)
int32_t L_15 = V_7;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_16 = V_4;
NullCheck(L_16);
int32_t L_17 = L_16->___sourceMaterialCRC_2;
V_8 = (bool)((((int32_t)L_15) == ((int32_t)L_17))? 1 : 0);
bool L_18 = V_8;
if (!L_18)
{
goto IL_005f;
}
}
{
// return fallback.fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_19 = V_4;
NullCheck(L_19);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = L_19->___fallbackMaterial_3;
V_9 = L_20;
goto IL_01aa;
}
IL_005f:
{
// CopyMaterialPresetProperties(sourceMaterial, fallback.fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = ___sourceMaterial0;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_22 = V_4;
NullCheck(L_22);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = L_22->___fallbackMaterial_3;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_CopyMaterialPresetProperties_m5F8DAEA5763339B4868B9F590FE51B0B0621B08E(L_21, L_23, NULL);
// fallback.sourceMaterialCRC = sourceMaterialCRC;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_24 = V_4;
int32_t L_25 = V_7;
NullCheck(L_24);
L_24->___sourceMaterialCRC_2 = L_25;
// return fallback.fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_26 = V_4;
NullCheck(L_26);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = L_26->___fallbackMaterial_3;
V_9 = L_27;
goto IL_01aa;
}
IL_0084:
{
// if (sourceMaterial.HasProperty(ShaderUtilities.ID_GradientScale) && targetMaterial.HasProperty(ShaderUtilities.ID_GradientScale))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28 = ___sourceMaterial0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_29 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_28);
bool L_30;
L_30 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_28, L_29, NULL);
if (!L_30)
{
goto IL_009e;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = ___targetMaterial1;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_32 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_31);
bool L_33;
L_33 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_31, L_32, NULL);
G_B7_0 = ((int32_t)(L_33));
goto IL_009f;
}
IL_009e:
{
G_B7_0 = 0;
}
IL_009f:
{
V_10 = (bool)G_B7_0;
bool L_34 = V_10;
if (!L_34)
{
goto IL_0144;
}
}
{
// fallbackMaterial = new Material(sourceMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = ___sourceMaterial0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_36 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_36);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_36, L_35, NULL);
V_5 = L_36;
// fallbackMaterial.hideFlags = HideFlags.HideAndDontSave;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_5;
NullCheck(L_37);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_37, ((int32_t)61), NULL);
// fallbackMaterial.SetTexture(ShaderUtilities.ID_MainTex, tex);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = V_5;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_39 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_40 = V_1;
NullCheck(L_38);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_38, L_39, L_40, NULL);
// fallbackMaterial.SetFloat(ShaderUtilities.ID_GradientScale, targetMaterial.GetFloat(ShaderUtilities.ID_GradientScale));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = V_5;
int32_t L_42 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = ___targetMaterial1;
int32_t L_44 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_43);
float L_45;
L_45 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_43, L_44, NULL);
NullCheck(L_41);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_41, L_42, L_45, NULL);
// fallbackMaterial.SetFloat(ShaderUtilities.ID_TextureWidth, targetMaterial.GetFloat(ShaderUtilities.ID_TextureWidth));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_46 = V_5;
int32_t L_47 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureWidth_26;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_48 = ___targetMaterial1;
int32_t L_49 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureWidth_26;
NullCheck(L_48);
float L_50;
L_50 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_48, L_49, NULL);
NullCheck(L_46);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_46, L_47, L_50, NULL);
// fallbackMaterial.SetFloat(ShaderUtilities.ID_TextureHeight, targetMaterial.GetFloat(ShaderUtilities.ID_TextureHeight));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51 = V_5;
int32_t L_52 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureHeight_27;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_53 = ___targetMaterial1;
int32_t L_54 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureHeight_27;
NullCheck(L_53);
float L_55;
L_55 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_53, L_54, NULL);
NullCheck(L_51);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_51, L_52, L_55, NULL);
// fallbackMaterial.SetFloat(ShaderUtilities.ID_WeightNormal, targetMaterial.GetFloat(ShaderUtilities.ID_WeightNormal));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_56 = V_5;
int32_t L_57 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_58 = ___targetMaterial1;
int32_t L_59 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
NullCheck(L_58);
float L_60;
L_60 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_58, L_59, NULL);
NullCheck(L_56);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_56, L_57, L_60, NULL);
// fallbackMaterial.SetFloat(ShaderUtilities.ID_WeightBold, targetMaterial.GetFloat(ShaderUtilities.ID_WeightBold));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_61 = V_5;
int32_t L_62 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightBold_13;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_63 = ___targetMaterial1;
int32_t L_64 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightBold_13;
NullCheck(L_63);
float L_65;
L_65 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_63, L_64, NULL);
NullCheck(L_61);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_61, L_62, L_65, NULL);
goto IL_014e;
}
IL_0144:
{
// fallbackMaterial = new Material(targetMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_66 = ___targetMaterial1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_67 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_67);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_67, L_66, NULL);
V_5 = L_67;
}
IL_014e:
{
// fallback = new FallbackMaterial();
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_68 = (FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D*)il2cpp_codegen_object_new(FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D_il2cpp_TypeInfo_var);
NullCheck(L_68);
FallbackMaterial__ctor_m5AA6484722CD55AD1E40B459CAB79DD8990A713F(L_68, NULL);
V_4 = L_68;
// fallback.fallbackID = key;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_69 = V_4;
int64_t L_70 = V_3;
NullCheck(L_69);
L_69->___fallbackID_0 = L_70;
// fallback.sourceMaterial = sourceMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_71 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_72 = ___sourceMaterial0;
NullCheck(L_71);
L_71->___sourceMaterial_1 = L_72;
Il2CppCodeGenWriteBarrier((void**)(&L_71->___sourceMaterial_1), (void*)L_72);
// fallback.sourceMaterialCRC = sourceMaterial.ComputeCRC();
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_73 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_74 = ___sourceMaterial0;
NullCheck(L_74);
int32_t L_75;
L_75 = Material_ComputeCRC_m5F743B7178F5E474A8FE15E5C0B1A6527E6E3A77(L_74, NULL);
NullCheck(L_73);
L_73->___sourceMaterialCRC_2 = L_75;
// fallback.fallbackMaterial = fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_76 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_77 = V_5;
NullCheck(L_76);
L_76->___fallbackMaterial_3 = L_77;
Il2CppCodeGenWriteBarrier((void**)(&L_76->___fallbackMaterial_3), (void*)L_77);
// fallback.count = 0;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_78 = V_4;
NullCheck(L_78);
L_78->___count_4 = 0;
// m_fallbackMaterials.Add(key, fallback);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_79 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_80 = V_3;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_81 = V_4;
NullCheck(L_79);
Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F(L_79, L_80, L_81, Dictionary_2_Add_m1A3132941BB2CB1E69AC7C4F5BCA92E1A70AF89F_RuntimeMethod_var);
// m_fallbackMaterialLookup.Add(fallbackMaterial.GetInstanceID(), key);
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_82 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_83 = V_5;
NullCheck(L_83);
int32_t L_84;
L_84 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_83, NULL);
int64_t L_85 = V_3;
NullCheck(L_82);
Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83(L_82, L_84, L_85, Dictionary_2_Add_m2A8FE66334E77EF575C4CC2DCBD6F927FA28FA83_RuntimeMethod_var);
// return fallbackMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_86 = V_5;
V_9 = L_86;
goto IL_01aa;
}
IL_01aa:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_87 = V_9;
return L_87;
}
}
// System.Void TMPro.TMP_MaterialManager::AddFallbackMaterialReference(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_AddFallbackMaterialReference_mFA845C1EDE908D2D5A4B9AC807A38CFA67BBCFFB (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___targetMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int64_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* V_4 = NULL;
bool V_5 = false;
{
// if (targetMaterial == null) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___targetMaterial0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_000e;
}
}
{
// if (targetMaterial == null) return;
goto IL_004c;
}
IL_000e:
{
// int sourceID = targetMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___targetMaterial0;
NullCheck(L_3);
int32_t L_4;
L_4 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3, NULL);
V_0 = L_4;
// if (m_fallbackMaterialLookup.TryGetValue(sourceID, out key))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_5 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2;
int32_t L_6 = V_0;
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_004c;
}
}
{
// if (m_fallbackMaterials.TryGetValue(key, out fallback))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_10 = V_1;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7(L_9, L_10, (&V_4), Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
V_5 = L_11;
bool L_12 = V_5;
if (!L_12)
{
goto IL_004b;
}
}
{
// fallback.count += 1;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_13 = V_4;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_14 = L_13;
NullCheck(L_14);
int32_t L_15 = L_14->___count_4;
NullCheck(L_14);
L_14->___count_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_004b:
{
}
IL_004c:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::RemoveFallbackMaterialReference(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_RemoveFallbackMaterialReference_m57C1FA591CF1241217BEC78E86E26A1E12413945 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___targetMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8047259010D5BC3945101289558661DF6620846E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int64_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
{
// if (targetMaterial == null) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___targetMaterial0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_000e;
}
}
{
// if (targetMaterial == null) return;
goto IL_0069;
}
IL_000e:
{
// int sourceID = targetMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___targetMaterial0;
NullCheck(L_3);
int32_t L_4;
L_4 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3, NULL);
V_0 = L_4;
// if (m_fallbackMaterialLookup.TryGetValue(sourceID, out key))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_5 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2;
int32_t L_6 = V_0;
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0069;
}
}
{
// if (m_fallbackMaterials.TryGetValue(key, out fallback))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_10 = V_1;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7(L_9, L_10, (&V_4), Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
V_5 = L_11;
bool L_12 = V_5;
if (!L_12)
{
goto IL_0068;
}
}
{
// fallback.count -= 1;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_13 = V_4;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_14 = L_13;
NullCheck(L_14);
int32_t L_15 = L_14->___count_4;
NullCheck(L_14);
L_14->___count_4 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
// if (fallback.count < 1)
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_16 = V_4;
NullCheck(L_16);
int32_t L_17 = L_16->___count_4;
V_6 = (bool)((((int32_t)L_17) < ((int32_t)1))? 1 : 0);
bool L_18 = V_6;
if (!L_18)
{
goto IL_0067;
}
}
{
// m_fallbackCleanupList.Add(fallback);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_19 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_20 = V_4;
NullCheck(L_19);
List_1_Add_m8047259010D5BC3945101289558661DF6620846E_inline(L_19, L_20, List_1_Add_m8047259010D5BC3945101289558661DF6620846E_RuntimeMethod_var);
}
IL_0067:
{
}
IL_0068:
{
}
IL_0069:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::CleanupFallbackMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_CleanupFallbackMaterials_mD2F7C89B639C3B0C48A56B3C13B7F606C0CDA025 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m0B1FB5B98125CC418F0830E6C29E472327801EA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m15D1B5C55AB1FABC489CA3F5D6BC655C7FBCAFBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6BA262EC09AEBAE0D13AFB2BD6BE5E4A4D710CAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* V_2 = NULL;
bool V_3 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_4 = NULL;
bool V_5 = false;
{
// if (m_fallbackCleanupList.Count == 0) return;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_0 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_inline(L_0, List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// if (m_fallbackCleanupList.Count == 0) return;
goto IL_008d;
}
IL_0014:
{
// for (int i = 0; i < m_fallbackCleanupList.Count; i++)
V_1 = 0;
goto IL_006f;
}
IL_0018:
{
// FallbackMaterial fallback = m_fallbackCleanupList[i];
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_3 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3;
int32_t L_4 = V_1;
NullCheck(L_3);
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_5;
L_5 = List_1_get_Item_m6BA262EC09AEBAE0D13AFB2BD6BE5E4A4D710CAF(L_3, L_4, List_1_get_Item_m6BA262EC09AEBAE0D13AFB2BD6BE5E4A4D710CAF_RuntimeMethod_var);
V_2 = L_5;
// if (fallback.count < 1)
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_6 = V_2;
NullCheck(L_6);
int32_t L_7 = L_6->___count_4;
V_3 = (bool)((((int32_t)L_7) < ((int32_t)1))? 1 : 0);
bool L_8 = V_3;
if (!L_8)
{
goto IL_006a;
}
}
{
// Material mat = fallback.fallbackMaterial;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_9 = V_2;
NullCheck(L_9);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = L_9->___fallbackMaterial_3;
V_4 = L_10;
// m_fallbackMaterials.Remove(fallback.fallbackID);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_11 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_12 = V_2;
NullCheck(L_12);
int64_t L_13 = L_12->___fallbackID_0;
NullCheck(L_11);
bool L_14;
L_14 = Dictionary_2_Remove_m0B1FB5B98125CC418F0830E6C29E472327801EA8(L_11, L_13, Dictionary_2_Remove_m0B1FB5B98125CC418F0830E6C29E472327801EA8_RuntimeMethod_var);
// m_fallbackMaterialLookup.Remove(mat.GetInstanceID());
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_15 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = V_4;
NullCheck(L_16);
int32_t L_17;
L_17 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_16, NULL);
NullCheck(L_15);
bool L_18;
L_18 = Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1(L_15, L_17, Dictionary_2_Remove_mAA8C9537962D6491438A8C5A0660F3E2F57B2AF1_RuntimeMethod_var);
// Object.DestroyImmediate(mat);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_19, NULL);
// mat = null;
V_4 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
}
IL_006a:
{
// for (int i = 0; i < m_fallbackCleanupList.Count; i++)
int32_t L_20 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_006f:
{
// for (int i = 0; i < m_fallbackCleanupList.Count; i++)
int32_t L_21 = V_1;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_22 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_inline(L_22, List_1_get_Count_mF849B5EEE2AD44A6B9D2597D6623123311D233EF_RuntimeMethod_var);
V_5 = (bool)((((int32_t)L_21) < ((int32_t)L_23))? 1 : 0);
bool L_24 = V_5;
if (L_24)
{
goto IL_0018;
}
}
{
// m_fallbackCleanupList.Clear();
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_25 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3;
NullCheck(L_25);
List_1_Clear_m15D1B5C55AB1FABC489CA3F5D6BC655C7FBCAFBE_inline(L_25, List_1_Clear_m15D1B5C55AB1FABC489CA3F5D6BC655C7FBCAFBE_RuntimeMethod_var);
}
IL_008d:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::ReleaseFallbackMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8047259010D5BC3945101289558661DF6620846E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int64_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
{
// if (fallbackMaterial == null) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___fallbackMaterial0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_000e;
}
}
{
// if (fallbackMaterial == null) return;
goto IL_006f;
}
IL_000e:
{
// int materialID = fallbackMaterial.GetInstanceID();
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___fallbackMaterial0;
NullCheck(L_3);
int32_t L_4;
L_4 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3, NULL);
V_0 = L_4;
// if (m_fallbackMaterialLookup.TryGetValue(materialID, out key))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_t3082339123A235665A1142FCA16B1B8BB2D63735* L_5 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterialLookup_2;
int32_t L_6 = V_0;
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_mA2E5AA5A45D4B27504CAC12A1C46A3147BF4D420_RuntimeMethod_var);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0069;
}
}
{
// if (m_fallbackMaterials.TryGetValue(key, out fallback))
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Dictionary_2_tA56BE02D40F1DBAC22A481335E08C4D99F1639C3* L_9 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackMaterials_1;
int64_t L_10 = V_1;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7(L_9, L_10, (&V_4), Dictionary_2_TryGetValue_m0F2D80D2CFD584AA57353F86C648E747069697B7_RuntimeMethod_var);
V_5 = L_11;
bool L_12 = V_5;
if (!L_12)
{
goto IL_0068;
}
}
{
// fallback.count -= 1;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_13 = V_4;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_14 = L_13;
NullCheck(L_14);
int32_t L_15 = L_14->___count_4;
NullCheck(L_14);
L_14->___count_4 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
// if (fallback.count < 1)
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_16 = V_4;
NullCheck(L_16);
int32_t L_17 = L_16->___count_4;
V_6 = (bool)((((int32_t)L_17) < ((int32_t)1))? 1 : 0);
bool L_18 = V_6;
if (!L_18)
{
goto IL_0067;
}
}
{
// m_fallbackCleanupList.Add(fallback);
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
List_1_tF19ED1D6C2920203E92D507F2E8F86DD09132517* L_19 = ((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___m_fallbackCleanupList_3;
FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* L_20 = V_4;
NullCheck(L_19);
List_1_Add_m8047259010D5BC3945101289558661DF6620846E_inline(L_19, L_20, List_1_Add_m8047259010D5BC3945101289558661DF6620846E_RuntimeMethod_var);
}
IL_0067:
{
}
IL_0068:
{
}
IL_0069:
{
// isFallbackListDirty = true;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
((TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var))->___isFallbackListDirty_4 = (bool)1;
}
IL_006f:
{
// }
return;
}
}
// System.Void TMPro.TMP_MaterialManager::CopyMaterialPresetProperties(UnityEngine.Material,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_CopyMaterialPresetProperties_m5F8DAEA5763339B4868B9F590FE51B0B0621B08E (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___destination1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_0 = NULL;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
int32_t G_B3_0 = 0;
{
// if (!source.HasProperty(ShaderUtilities.ID_GradientScale) || !destination.HasProperty(ShaderUtilities.ID_GradientScale))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___source0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_1 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_0);
bool L_2;
L_2 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001e;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___destination1;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_4 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_3);
bool L_5;
L_5 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_3, L_4, NULL);
G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_001f;
}
IL_001e:
{
G_B3_0 = 1;
}
IL_001f:
{
V_6 = (bool)G_B3_0;
bool L_6 = V_6;
if (!L_6)
{
goto IL_002a;
}
}
{
// return;
goto IL_00d9;
}
IL_002a:
{
// Texture dst_texture = destination.GetTexture(ShaderUtilities.ID_MainTex);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___destination1;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_8 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
NullCheck(L_7);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_9;
L_9 = Material_GetTexture_mE5D02B13E7AF35ABAE4FFC49E69FAF8F36F91191(L_7, L_8, NULL);
V_0 = L_9;
// float dst_gradientScale = destination.GetFloat(ShaderUtilities.ID_GradientScale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___destination1;
int32_t L_11 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_10);
float L_12;
L_12 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_10, L_11, NULL);
V_1 = L_12;
// float dst_texWidth = destination.GetFloat(ShaderUtilities.ID_TextureWidth);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = ___destination1;
int32_t L_14 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureWidth_26;
NullCheck(L_13);
float L_15;
L_15 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_13, L_14, NULL);
V_2 = L_15;
// float dst_texHeight = destination.GetFloat(ShaderUtilities.ID_TextureHeight);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = ___destination1;
int32_t L_17 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureHeight_27;
NullCheck(L_16);
float L_18;
L_18 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_16, L_17, NULL);
V_3 = L_18;
// float dst_weightNormal = destination.GetFloat(ShaderUtilities.ID_WeightNormal);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = ___destination1;
int32_t L_20 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
NullCheck(L_19);
float L_21;
L_21 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_19, L_20, NULL);
V_4 = L_21;
// float dst_weightBold = destination.GetFloat(ShaderUtilities.ID_WeightBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = ___destination1;
int32_t L_23 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightBold_13;
NullCheck(L_22);
float L_24;
L_24 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_22, L_23, NULL);
V_5 = L_24;
// destination.CopyPropertiesFromMaterial(source);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25 = ___destination1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26 = ___source0;
NullCheck(L_25);
Material_CopyPropertiesFromMaterial_m4148227E6A0B8E66315D8115F656B7F8BEAE915B(L_25, L_26, NULL);
// destination.shaderKeywords = source.shaderKeywords;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = ___destination1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28 = ___source0;
NullCheck(L_28);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29;
L_29 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_28, NULL);
NullCheck(L_27);
Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8(L_27, L_29, NULL);
// destination.SetTexture(ShaderUtilities.ID_MainTex, dst_texture);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_30 = ___destination1;
int32_t L_31 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_32 = V_0;
NullCheck(L_30);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_30, L_31, L_32, NULL);
// destination.SetFloat(ShaderUtilities.ID_GradientScale, dst_gradientScale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = ___destination1;
int32_t L_34 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
float L_35 = V_1;
NullCheck(L_33);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_33, L_34, L_35, NULL);
// destination.SetFloat(ShaderUtilities.ID_TextureWidth, dst_texWidth);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_36 = ___destination1;
int32_t L_37 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureWidth_26;
float L_38 = V_2;
NullCheck(L_36);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_36, L_37, L_38, NULL);
// destination.SetFloat(ShaderUtilities.ID_TextureHeight, dst_texHeight);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_39 = ___destination1;
int32_t L_40 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureHeight_27;
float L_41 = V_3;
NullCheck(L_39);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_39, L_40, L_41, NULL);
// destination.SetFloat(ShaderUtilities.ID_WeightNormal, dst_weightNormal);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_42 = ___destination1;
int32_t L_43 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
float L_44 = V_4;
NullCheck(L_42);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_42, L_43, L_44, NULL);
// destination.SetFloat(ShaderUtilities.ID_WeightBold, dst_weightBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_45 = ___destination1;
int32_t L_46 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightBold_13;
float L_47 = V_5;
NullCheck(L_45);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_45, L_46, L_47, NULL);
}
IL_00d9:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager/FallbackMaterial::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FallbackMaterial__ctor_m5AA6484722CD55AD1E40B459CAB79DD8990A713F (FallbackMaterial_tD9784FC3E6506CC46C3AB5ED0B012C6943A76A5D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager/MaskingMaterial::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskingMaterial__ctor_mA1BA8800085879CFA3DE2A0DED61A4AA92C62B2C (MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass9_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass9_0__ctor_m848336CD827EA7C72F02A2F5197CC154956B3D84 (U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean TMPro.TMP_MaterialManager/<>c__DisplayClass9_0::<GetBaseMaterial>b__0(TMPro.TMP_MaterialManager/MaskingMaterial)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass9_0_U3CGetBaseMaterialU3Eb__0_m98229F401F0560DF925A73A963C8371504C1A4B0 (U3CU3Ec__DisplayClass9_0_t9C69195E6857550EF3DA65D92C3E246825A2284A* __this, MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// int index = m_materialList.FindIndex(item => item.stencilMaterial == stencilMaterial);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_0 = ___item0;
NullCheck(L_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = L_0->___stencilMaterial_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___stencilMaterial_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m28B98E0B4AE129848CDFF36F6F34E9D2D9141268 (U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean TMPro.TMP_MaterialManager/<>c__DisplayClass11_0::<AddMaskingMaterial>b__0(TMPro.TMP_MaterialManager/MaskingMaterial)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass11_0_U3CAddMaskingMaterialU3Eb__0_m4F0BC91E6CEE544BBB91FC63751A03DB13F1037D (U3CU3Ec__DisplayClass11_0_t4B5596495AC3F370E39747E47F788F16071683C6* __this, MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// int index = m_materialList.FindIndex(item => item.stencilMaterial == stencilMaterial);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_0 = ___item0;
NullCheck(L_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = L_0->___stencilMaterial_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___stencilMaterial_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass12_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_mAB99B1A35D85999D6D5626476FDFBC24C2267F92 (U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean TMPro.TMP_MaterialManager/<>c__DisplayClass12_0::<RemoveStencilMaterial>b__0(TMPro.TMP_MaterialManager/MaskingMaterial)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass12_0_U3CRemoveStencilMaterialU3Eb__0_m287C61417605FA86EFA7C1727977B50AD14C85E6 (U3CU3Ec__DisplayClass12_0_t65913F27FB4D11F7D3076056CC2974337D047505* __this, MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// int index = m_materialList.FindIndex(item => item.stencilMaterial == stencilMaterial);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_0 = ___item0;
NullCheck(L_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = L_0->___stencilMaterial_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___stencilMaterial_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_MaterialManager/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m75854EC300C2C88140C6100C42620E466E0A149A (U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean TMPro.TMP_MaterialManager/<>c__DisplayClass13_0::<ReleaseBaseMaterial>b__0(TMPro.TMP_MaterialManager/MaskingMaterial)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass13_0_U3CReleaseBaseMaterialU3Eb__0_m890054ECE6EF0D16429C8BE76649990EAC0CBD58 (U3CU3Ec__DisplayClass13_0_t3C13FA47CA3ED93CAE682705E040652DD55D7AB6* __this, MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// int index = m_materialList.FindIndex(item => item.baseMaterial == baseMaterial);
MaskingMaterial_t8FEFB73A16A318BC617A015E4E56C2749829EF67* L_0 = ___item0;
NullCheck(L_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = L_0->___baseMaterial_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___baseMaterial_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: TMPro.TMP_MeshInfo
IL2CPP_EXTERN_C void TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshal_pinvoke(const TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B& unmarshaled, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke& marshaled)
{
Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
}
IL2CPP_EXTERN_C void TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshal_pinvoke_back(const TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke& marshaled, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B& unmarshaled)
{
Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
}
// Conversion method for clean up from marshalling of: TMPro.TMP_MeshInfo
IL2CPP_EXTERN_C void TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshal_pinvoke_cleanup(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: TMPro.TMP_MeshInfo
IL2CPP_EXTERN_C void TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshal_com(const TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B& unmarshaled, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com& marshaled)
{
Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
}
IL2CPP_EXTERN_C void TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshal_com_back(const TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com& marshaled, TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B& unmarshaled)
{
Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
}
// Conversion method for clean up from marshalling of: TMPro.TMP_MeshInfo
IL2CPP_EXTERN_C void TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshal_com_cleanup(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com& marshaled)
{
}
// System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_m453B9FC30A2CB8AB2A5C868AC4229B7903F033E6 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___size1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
{
// if (mesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___mesh0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_1;
bool L_2 = V_4;
if (!L_2)
{
goto IL_0017;
}
}
{
// mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_3);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_3, NULL);
___mesh0 = L_3;
goto IL_001e;
}
IL_0017:
{
// mesh.Clear();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = ___mesh0;
NullCheck(L_4);
Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0(L_4, NULL);
}
IL_001e:
{
// this.mesh = mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = ___mesh0;
__this->___mesh_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mesh_4), (void*)L_5);
// size = Mathf.Min(size, 16383);
int32_t L_6 = ___size1;
int32_t L_7;
L_7 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_6, ((int32_t)16383), NULL);
___size1 = L_7;
// int sizeX4 = size * 4;
int32_t L_8 = ___size1;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_8, 4));
// int sizeX6 = size * 6;
int32_t L_9 = ___size1;
V_1 = ((int32_t)il2cpp_codegen_multiply(L_9, 6));
// this.vertexCount = 0;
__this->___vertexCount_5 = 0;
// this.vertices = new Vector3[sizeX4];
int32_t L_10 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_10);
__this->___vertices_6 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___vertices_6), (void*)L_11);
// this.uvs0 = new Vector2[sizeX4];
int32_t L_12 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_13 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_12);
__this->___uvs0_9 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___uvs0_9), (void*)L_13);
// this.uvs2 = new Vector2[sizeX4];
int32_t L_14 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_14);
__this->___uvs2_10 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___uvs2_10), (void*)L_15);
// this.colors32 = new Color32[sizeX4];
int32_t L_16 = V_0;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_17 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)L_16);
__this->___colors32_11 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___colors32_11), (void*)L_17);
// this.normals = new Vector3[sizeX4];
int32_t L_18 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_18);
__this->___normals_7 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___normals_7), (void*)L_19);
// this.tangents = new Vector4[sizeX4];
int32_t L_20 = V_0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_21 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_20);
__this->___tangents_8 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tangents_8), (void*)L_21);
// this.triangles = new int[sizeX6];
int32_t L_22 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_22);
__this->___triangles_12 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&__this->___triangles_12), (void*)L_23);
// int index_X6 = 0;
V_2 = 0;
// int index_X4 = 0;
V_3 = 0;
goto IL_0186;
}
IL_009e:
{
// for (int i = 0; i < 4; i++)
V_5 = 0;
goto IL_0127;
}
IL_00a7:
{
// this.vertices[index_X4 + i] = Vector3.zero;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = __this->___vertices_6;
int32_t L_25 = V_3;
int32_t L_26 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_25, L_26))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_27);
// this.uvs0[index_X4 + i] = Vector2.zero;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_28 = __this->___uvs0_9;
int32_t L_29 = V_3;
int32_t L_30 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
L_31 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_29, L_30))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_31);
// this.uvs2[index_X4 + i] = Vector2.zero;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_32 = __this->___uvs2_10;
int32_t L_33 = V_3;
int32_t L_34 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
L_35 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_33, L_34))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_35);
// this.colors32[index_X4 + i] = s_DefaultColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_36 = __this->___colors32_11;
int32_t L_37 = V_3;
int32_t L_38 = V_5;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_39 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultColor_0;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_37, L_38))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_39);
// this.normals[index_X4 + i] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40 = __this->___normals_7;
int32_t L_41 = V_3;
int32_t L_42 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_41, L_42))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_43);
// this.tangents[index_X4 + i] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_44 = __this->___tangents_8;
int32_t L_45 = V_3;
int32_t L_46 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_47 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_45, L_46))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_47);
// for (int i = 0; i < 4; i++)
int32_t L_48 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_0127:
{
// for (int i = 0; i < 4; i++)
int32_t L_49 = V_5;
V_6 = (bool)((((int32_t)L_49) < ((int32_t)4))? 1 : 0);
bool L_50 = V_6;
if (L_50)
{
goto IL_00a7;
}
}
{
// this.triangles[index_X6 + 0] = index_X4 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = __this->___triangles_12;
int32_t L_52 = V_2;
int32_t L_53 = V_3;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (int32_t)L_53);
// this.triangles[index_X6 + 1] = index_X4 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = __this->___triangles_12;
int32_t L_55 = V_2;
int32_t L_56 = V_3;
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_55, 1))), (int32_t)((int32_t)il2cpp_codegen_add(L_56, 1)));
// this.triangles[index_X6 + 2] = index_X4 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___triangles_12;
int32_t L_58 = V_2;
int32_t L_59 = V_3;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_58, 2))), (int32_t)((int32_t)il2cpp_codegen_add(L_59, 2)));
// this.triangles[index_X6 + 3] = index_X4 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = __this->___triangles_12;
int32_t L_61 = V_2;
int32_t L_62 = V_3;
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_61, 3))), (int32_t)((int32_t)il2cpp_codegen_add(L_62, 2)));
// this.triangles[index_X6 + 4] = index_X4 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = __this->___triangles_12;
int32_t L_64 = V_2;
int32_t L_65 = V_3;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_64, 4))), (int32_t)((int32_t)il2cpp_codegen_add(L_65, 3)));
// this.triangles[index_X6 + 5] = index_X4 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = __this->___triangles_12;
int32_t L_67 = V_2;
int32_t L_68 = V_3;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_67, 5))), (int32_t)L_68);
// index_X4 += 4;
int32_t L_69 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_69, 4));
// index_X6 += 6;
int32_t L_70 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_70, 6));
}
IL_0186:
{
// while (index_X4 / 4 < size)
int32_t L_71 = V_3;
int32_t L_72 = ___size1;
V_7 = (bool)((((int32_t)((int32_t)(L_71/4))) < ((int32_t)L_72))? 1 : 0);
bool L_73 = V_7;
if (L_73)
{
goto IL_009e;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_74 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_75 = __this->___vertices_6;
NullCheck(L_74);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_74, L_75, NULL);
// this.mesh.normals = this.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_76 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_77 = __this->___normals_7;
NullCheck(L_76);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_76, L_77, NULL);
// this.mesh.tangents = this.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_78 = __this->___mesh_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_79 = __this->___tangents_8;
NullCheck(L_78);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_78, L_79, NULL);
// this.mesh.triangles = this.triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_80 = __this->___mesh_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->___triangles_12;
NullCheck(L_80);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_80, L_81, NULL);
// this.mesh.bounds = s_DefaultBounds;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_82 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_83 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultBounds_3;
NullCheck(L_82);
Mesh_set_bounds_m2E526E9B61ACA77D644C22A9D8EB49583012B54E(L_82, L_83, NULL);
// this.material = null;
__this->___material_13 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___material_13), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo__ctor_m453B9FC30A2CB8AB2A5C868AC4229B7903F033E6_AdjustorThunk (RuntimeObject* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___size1, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo__ctor_m453B9FC30A2CB8AB2A5C868AC4229B7903F033E6(_thisAdjusted, ___mesh0, ___size1, method);
}
// System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_m95D69F6D719C924C0AF92DCBB1F642D39469CBB5 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___size1, bool ___isVolumetric2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
int32_t V_7 = 0;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t G_B6_0 = 0;
int32_t G_B9_0 = 0;
{
// if (mesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___mesh0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_6 = L_1;
bool L_2 = V_6;
if (!L_2)
{
goto IL_0017;
}
}
{
// mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_3);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_3, NULL);
___mesh0 = L_3;
goto IL_001e;
}
IL_0017:
{
// mesh.Clear();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = ___mesh0;
NullCheck(L_4);
Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0(L_4, NULL);
}
IL_001e:
{
// this.mesh = mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = ___mesh0;
__this->___mesh_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mesh_4), (void*)L_5);
// int s0 = !isVolumetric ? 4 : 8;
bool L_6 = ___isVolumetric2;
if (!L_6)
{
goto IL_002b;
}
}
{
G_B6_0 = 8;
goto IL_002c;
}
IL_002b:
{
G_B6_0 = 4;
}
IL_002c:
{
V_0 = G_B6_0;
// int s1 = !isVolumetric ? 6 : 36;
bool L_7 = ___isVolumetric2;
if (!L_7)
{
goto IL_0034;
}
}
{
G_B9_0 = ((int32_t)36);
goto IL_0035;
}
IL_0034:
{
G_B9_0 = 6;
}
IL_0035:
{
V_1 = G_B9_0;
// size = Mathf.Min(size, 65532 / s0);
int32_t L_8 = ___size1;
int32_t L_9 = V_0;
int32_t L_10;
L_10 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_8, ((int32_t)(((int32_t)65532)/L_9)), NULL);
___size1 = L_10;
// int size_x_s0 = size * s0;
int32_t L_11 = ___size1;
int32_t L_12 = V_0;
V_2 = ((int32_t)il2cpp_codegen_multiply(L_11, L_12));
// int size_x_s1 = size * s1;
int32_t L_13 = ___size1;
int32_t L_14 = V_1;
V_3 = ((int32_t)il2cpp_codegen_multiply(L_13, L_14));
// this.vertexCount = 0;
__this->___vertexCount_5 = 0;
// this.vertices = new Vector3[size_x_s0];
int32_t L_15 = V_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_15);
__this->___vertices_6 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___vertices_6), (void*)L_16);
// this.uvs0 = new Vector2[size_x_s0];
int32_t L_17 = V_2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_18 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_17);
__this->___uvs0_9 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___uvs0_9), (void*)L_18);
// this.uvs2 = new Vector2[size_x_s0];
int32_t L_19 = V_2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_20 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_19);
__this->___uvs2_10 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___uvs2_10), (void*)L_20);
// this.colors32 = new Color32[size_x_s0];
int32_t L_21 = V_2;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_22 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)L_21);
__this->___colors32_11 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___colors32_11), (void*)L_22);
// this.normals = new Vector3[size_x_s0];
int32_t L_23 = V_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_23);
__this->___normals_7 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___normals_7), (void*)L_24);
// this.tangents = new Vector4[size_x_s0];
int32_t L_25 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_26 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_25);
__this->___tangents_8 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tangents_8), (void*)L_26);
// this.triangles = new int[size_x_s1];
int32_t L_27 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_27);
__this->___triangles_12 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___triangles_12), (void*)L_28);
// int index_x_s0 = 0;
V_4 = 0;
// int index_x_s1 = 0;
V_5 = 0;
goto IL_0396;
}
IL_00b3:
{
// for (int i = 0; i < s0; i++)
V_7 = 0;
goto IL_0142;
}
IL_00bc:
{
// this.vertices[index_x_s0 + i] = Vector3.zero;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = __this->___vertices_6;
int32_t L_30 = V_4;
int32_t L_31 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_30, L_31))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_32);
// this.uvs0[index_x_s0 + i] = Vector2.zero;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_33 = __this->___uvs0_9;
int32_t L_34 = V_4;
int32_t L_35 = V_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
L_36 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_34, L_35))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_36);
// this.uvs2[index_x_s0 + i] = Vector2.zero;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_37 = __this->___uvs2_10;
int32_t L_38 = V_4;
int32_t L_39 = V_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
L_40 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_38, L_39))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_40);
// this.colors32[index_x_s0 + i] = s_DefaultColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_41 = __this->___colors32_11;
int32_t L_42 = V_4;
int32_t L_43 = V_7;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_44 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultColor_0;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_42, L_43))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_44);
// this.normals[index_x_s0 + i] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_45 = __this->___normals_7;
int32_t L_46 = V_4;
int32_t L_47 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, L_47))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_48);
// this.tangents[index_x_s0 + i] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_49 = __this->___tangents_8;
int32_t L_50 = V_4;
int32_t L_51 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_52 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_50, L_51))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_52);
// for (int i = 0; i < s0; i++)
int32_t L_53 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_53, 1));
}
IL_0142:
{
// for (int i = 0; i < s0; i++)
int32_t L_54 = V_7;
int32_t L_55 = V_0;
V_8 = (bool)((((int32_t)L_54) < ((int32_t)L_55))? 1 : 0);
bool L_56 = V_8;
if (L_56)
{
goto IL_00bc;
}
}
{
// this.triangles[index_x_s1 + 0] = index_x_s0 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___triangles_12;
int32_t L_58 = V_5;
int32_t L_59 = V_4;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (int32_t)L_59);
// this.triangles[index_x_s1 + 1] = index_x_s0 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = __this->___triangles_12;
int32_t L_61 = V_5;
int32_t L_62 = V_4;
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_61, 1))), (int32_t)((int32_t)il2cpp_codegen_add(L_62, 1)));
// this.triangles[index_x_s1 + 2] = index_x_s0 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = __this->___triangles_12;
int32_t L_64 = V_5;
int32_t L_65 = V_4;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_64, 2))), (int32_t)((int32_t)il2cpp_codegen_add(L_65, 2)));
// this.triangles[index_x_s1 + 3] = index_x_s0 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = __this->___triangles_12;
int32_t L_67 = V_5;
int32_t L_68 = V_4;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_67, 3))), (int32_t)((int32_t)il2cpp_codegen_add(L_68, 2)));
// this.triangles[index_x_s1 + 4] = index_x_s0 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = __this->___triangles_12;
int32_t L_70 = V_5;
int32_t L_71 = V_4;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_70, 4))), (int32_t)((int32_t)il2cpp_codegen_add(L_71, 3)));
// this.triangles[index_x_s1 + 5] = index_x_s0 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = __this->___triangles_12;
int32_t L_73 = V_5;
int32_t L_74 = V_4;
NullCheck(L_72);
(L_72)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_73, 5))), (int32_t)L_74);
// if (isVolumetric)
bool L_75 = ___isVolumetric2;
V_9 = L_75;
bool L_76 = V_9;
if (!L_76)
{
goto IL_0389;
}
}
{
// this.triangles[index_x_s1 + 6] = index_x_s0 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = __this->___triangles_12;
int32_t L_78 = V_5;
int32_t L_79 = V_4;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_78, 6))), (int32_t)((int32_t)il2cpp_codegen_add(L_79, 4)));
// this.triangles[index_x_s1 + 7] = index_x_s0 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = __this->___triangles_12;
int32_t L_81 = V_5;
int32_t L_82 = V_4;
NullCheck(L_80);
(L_80)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_81, 7))), (int32_t)((int32_t)il2cpp_codegen_add(L_82, 5)));
// this.triangles[index_x_s1 + 8] = index_x_s0 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = __this->___triangles_12;
int32_t L_84 = V_5;
int32_t L_85 = V_4;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_84, 8))), (int32_t)((int32_t)il2cpp_codegen_add(L_85, 1)));
// this.triangles[index_x_s1 + 9] = index_x_s0 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = __this->___triangles_12;
int32_t L_87 = V_5;
int32_t L_88 = V_4;
NullCheck(L_86);
(L_86)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_87, ((int32_t)9)))), (int32_t)((int32_t)il2cpp_codegen_add(L_88, 1)));
// this.triangles[index_x_s1 + 10] = index_x_s0 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = __this->___triangles_12;
int32_t L_90 = V_5;
int32_t L_91 = V_4;
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_90, ((int32_t)10)))), (int32_t)L_91);
// this.triangles[index_x_s1 + 11] = index_x_s0 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_92 = __this->___triangles_12;
int32_t L_93 = V_5;
int32_t L_94 = V_4;
NullCheck(L_92);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_93, ((int32_t)11)))), (int32_t)((int32_t)il2cpp_codegen_add(L_94, 4)));
// this.triangles[index_x_s1 + 12] = index_x_s0 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = __this->___triangles_12;
int32_t L_96 = V_5;
int32_t L_97 = V_4;
NullCheck(L_95);
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_96, ((int32_t)12)))), (int32_t)((int32_t)il2cpp_codegen_add(L_97, 3)));
// this.triangles[index_x_s1 + 13] = index_x_s0 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_98 = __this->___triangles_12;
int32_t L_99 = V_5;
int32_t L_100 = V_4;
NullCheck(L_98);
(L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_99, ((int32_t)13)))), (int32_t)((int32_t)il2cpp_codegen_add(L_100, 2)));
// this.triangles[index_x_s1 + 14] = index_x_s0 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101 = __this->___triangles_12;
int32_t L_102 = V_5;
int32_t L_103 = V_4;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_102, ((int32_t)14)))), (int32_t)((int32_t)il2cpp_codegen_add(L_103, 6)));
// this.triangles[index_x_s1 + 15] = index_x_s0 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_104 = __this->___triangles_12;
int32_t L_105 = V_5;
int32_t L_106 = V_4;
NullCheck(L_104);
(L_104)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_105, ((int32_t)15)))), (int32_t)((int32_t)il2cpp_codegen_add(L_106, 6)));
// this.triangles[index_x_s1 + 16] = index_x_s0 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = __this->___triangles_12;
int32_t L_108 = V_5;
int32_t L_109 = V_4;
NullCheck(L_107);
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16)))), (int32_t)((int32_t)il2cpp_codegen_add(L_109, 7)));
// this.triangles[index_x_s1 + 17] = index_x_s0 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_110 = __this->___triangles_12;
int32_t L_111 = V_5;
int32_t L_112 = V_4;
NullCheck(L_110);
(L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_111, ((int32_t)17)))), (int32_t)((int32_t)il2cpp_codegen_add(L_112, 3)));
// this.triangles[index_x_s1 + 18] = index_x_s0 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_113 = __this->___triangles_12;
int32_t L_114 = V_5;
int32_t L_115 = V_4;
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_114, ((int32_t)18)))), (int32_t)((int32_t)il2cpp_codegen_add(L_115, 1)));
// this.triangles[index_x_s1 + 19] = index_x_s0 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_116 = __this->___triangles_12;
int32_t L_117 = V_5;
int32_t L_118 = V_4;
NullCheck(L_116);
(L_116)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_117, ((int32_t)19)))), (int32_t)((int32_t)il2cpp_codegen_add(L_118, 5)));
// this.triangles[index_x_s1 + 20] = index_x_s0 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_119 = __this->___triangles_12;
int32_t L_120 = V_5;
int32_t L_121 = V_4;
NullCheck(L_119);
(L_119)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_120, ((int32_t)20)))), (int32_t)((int32_t)il2cpp_codegen_add(L_121, 6)));
// this.triangles[index_x_s1 + 21] = index_x_s0 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = __this->___triangles_12;
int32_t L_123 = V_5;
int32_t L_124 = V_4;
NullCheck(L_122);
(L_122)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_123, ((int32_t)21)))), (int32_t)((int32_t)il2cpp_codegen_add(L_124, 6)));
// this.triangles[index_x_s1 + 22] = index_x_s0 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_125 = __this->___triangles_12;
int32_t L_126 = V_5;
int32_t L_127 = V_4;
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_126, ((int32_t)22)))), (int32_t)((int32_t)il2cpp_codegen_add(L_127, 2)));
// this.triangles[index_x_s1 + 23] = index_x_s0 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_128 = __this->___triangles_12;
int32_t L_129 = V_5;
int32_t L_130 = V_4;
NullCheck(L_128);
(L_128)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_129, ((int32_t)23)))), (int32_t)((int32_t)il2cpp_codegen_add(L_130, 1)));
// this.triangles[index_x_s1 + 24] = index_x_s0 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = __this->___triangles_12;
int32_t L_132 = V_5;
int32_t L_133 = V_4;
NullCheck(L_131);
(L_131)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_132, ((int32_t)24)))), (int32_t)((int32_t)il2cpp_codegen_add(L_133, 4)));
// this.triangles[index_x_s1 + 25] = index_x_s0 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_134 = __this->___triangles_12;
int32_t L_135 = V_5;
int32_t L_136 = V_4;
NullCheck(L_134);
(L_134)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_135, ((int32_t)25)))), (int32_t)L_136);
// this.triangles[index_x_s1 + 26] = index_x_s0 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_137 = __this->___triangles_12;
int32_t L_138 = V_5;
int32_t L_139 = V_4;
NullCheck(L_137);
(L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_138, ((int32_t)26)))), (int32_t)((int32_t)il2cpp_codegen_add(L_139, 3)));
// this.triangles[index_x_s1 + 27] = index_x_s0 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_140 = __this->___triangles_12;
int32_t L_141 = V_5;
int32_t L_142 = V_4;
NullCheck(L_140);
(L_140)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_141, ((int32_t)27)))), (int32_t)((int32_t)il2cpp_codegen_add(L_142, 3)));
// this.triangles[index_x_s1 + 28] = index_x_s0 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_143 = __this->___triangles_12;
int32_t L_144 = V_5;
int32_t L_145 = V_4;
NullCheck(L_143);
(L_143)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_144, ((int32_t)28)))), (int32_t)((int32_t)il2cpp_codegen_add(L_145, 7)));
// this.triangles[index_x_s1 + 29] = index_x_s0 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_146 = __this->___triangles_12;
int32_t L_147 = V_5;
int32_t L_148 = V_4;
NullCheck(L_146);
(L_146)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_147, ((int32_t)29)))), (int32_t)((int32_t)il2cpp_codegen_add(L_148, 4)));
// this.triangles[index_x_s1 + 30] = index_x_s0 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_149 = __this->___triangles_12;
int32_t L_150 = V_5;
int32_t L_151 = V_4;
NullCheck(L_149);
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_150, ((int32_t)30)))), (int32_t)((int32_t)il2cpp_codegen_add(L_151, 7)));
// this.triangles[index_x_s1 + 31] = index_x_s0 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_152 = __this->___triangles_12;
int32_t L_153 = V_5;
int32_t L_154 = V_4;
NullCheck(L_152);
(L_152)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_153, ((int32_t)31)))), (int32_t)((int32_t)il2cpp_codegen_add(L_154, 6)));
// this.triangles[index_x_s1 + 32] = index_x_s0 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_155 = __this->___triangles_12;
int32_t L_156 = V_5;
int32_t L_157 = V_4;
NullCheck(L_155);
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_156, ((int32_t)32)))), (int32_t)((int32_t)il2cpp_codegen_add(L_157, 5)));
// this.triangles[index_x_s1 + 33] = index_x_s0 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_158 = __this->___triangles_12;
int32_t L_159 = V_5;
int32_t L_160 = V_4;
NullCheck(L_158);
(L_158)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_159, ((int32_t)33)))), (int32_t)((int32_t)il2cpp_codegen_add(L_160, 5)));
// this.triangles[index_x_s1 + 34] = index_x_s0 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_161 = __this->___triangles_12;
int32_t L_162 = V_5;
int32_t L_163 = V_4;
NullCheck(L_161);
(L_161)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_162, ((int32_t)34)))), (int32_t)((int32_t)il2cpp_codegen_add(L_163, 4)));
// this.triangles[index_x_s1 + 35] = index_x_s0 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_164 = __this->___triangles_12;
int32_t L_165 = V_5;
int32_t L_166 = V_4;
NullCheck(L_164);
(L_164)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_165, ((int32_t)35)))), (int32_t)((int32_t)il2cpp_codegen_add(L_166, 7)));
}
IL_0389:
{
// index_x_s0 += s0;
int32_t L_167 = V_4;
int32_t L_168 = V_0;
V_4 = ((int32_t)il2cpp_codegen_add(L_167, L_168));
// index_x_s1 += s1;
int32_t L_169 = V_5;
int32_t L_170 = V_1;
V_5 = ((int32_t)il2cpp_codegen_add(L_169, L_170));
}
IL_0396:
{
// while (index_x_s0 / s0 < size)
int32_t L_171 = V_4;
int32_t L_172 = V_0;
int32_t L_173 = ___size1;
V_10 = (bool)((((int32_t)((int32_t)(L_171/L_172))) < ((int32_t)L_173))? 1 : 0);
bool L_174 = V_10;
if (L_174)
{
goto IL_00b3;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_175 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_176 = __this->___vertices_6;
NullCheck(L_175);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_175, L_176, NULL);
// this.mesh.normals = this.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_177 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_178 = __this->___normals_7;
NullCheck(L_177);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_177, L_178, NULL);
// this.mesh.tangents = this.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_179 = __this->___mesh_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_180 = __this->___tangents_8;
NullCheck(L_179);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_179, L_180, NULL);
// this.mesh.triangles = this.triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_181 = __this->___mesh_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_182 = __this->___triangles_12;
NullCheck(L_181);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_181, L_182, NULL);
// this.mesh.bounds = s_DefaultBounds;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_183 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_184 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultBounds_3;
NullCheck(L_183);
Mesh_set_bounds_m2E526E9B61ACA77D644C22A9D8EB49583012B54E(L_183, L_184, NULL);
// this.material = null;
__this->___material_13 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___material_13), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo__ctor_m95D69F6D719C924C0AF92DCBB1F642D39469CBB5_AdjustorThunk (RuntimeObject* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___size1, bool ___isVolumetric2, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo__ctor_m95D69F6D719C924C0AF92DCBB1F642D39469CBB5(_thisAdjusted, ___mesh0, ___size1, ___isVolumetric2, method);
}
// System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___size0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
{
// size = Mathf.Min(size, 16383);
int32_t L_0 = ___size0;
int32_t L_1;
L_1 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_0, ((int32_t)16383), NULL);
___size0 = L_1;
// int size_X4 = size * 4;
int32_t L_2 = ___size0;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_2, 4));
// int size_X6 = size * 6;
int32_t L_3 = ___size0;
V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, 6));
// int previousSize = this.vertices.Length / 4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___vertices_6;
NullCheck(L_4);
V_2 = ((int32_t)(((int32_t)(((RuntimeArray*)L_4)->max_length))/4));
// Array.Resize(ref this.vertices, size_X4);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_5 = (&__this->___vertices_6);
int32_t L_6 = V_0;
Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B(L_5, L_6, Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var);
// Array.Resize(ref this.normals, size_X4);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_7 = (&__this->___normals_7);
int32_t L_8 = V_0;
Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B(L_7, L_8, Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var);
// Array.Resize(ref this.tangents, size_X4);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_9 = (&__this->___tangents_8);
int32_t L_10 = V_0;
Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892(L_9, L_10, Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_RuntimeMethod_var);
// Array.Resize(ref this.uvs0, size_X4);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_11 = (&__this->___uvs0_9);
int32_t L_12 = V_0;
Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57(L_11, L_12, Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var);
// Array.Resize(ref this.uvs2, size_X4);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_13 = (&__this->___uvs2_10);
int32_t L_14 = V_0;
Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57(L_13, L_14, Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var);
// Array.Resize(ref this.colors32, size_X4);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259** L_15 = (&__this->___colors32_11);
int32_t L_16 = V_0;
Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125(L_15, L_16, Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_RuntimeMethod_var);
// Array.Resize(ref this.triangles, size_X6);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_17 = (&__this->___triangles_12);
int32_t L_18 = V_1;
Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98(L_17, L_18, Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_RuntimeMethod_var);
// if (size <= previousSize)
int32_t L_19 = ___size0;
int32_t L_20 = V_2;
V_3 = (bool)((((int32_t)((((int32_t)L_19) > ((int32_t)L_20))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_21 = V_3;
if (!L_21)
{
goto IL_00d5;
}
}
{
// this.mesh.triangles = this.triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_22 = __this->___mesh_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___triangles_12;
NullCheck(L_22);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_22, L_23, NULL);
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_24 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = __this->___vertices_6;
NullCheck(L_24);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_24, L_25, NULL);
// this.mesh.normals = this.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_26 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = __this->___normals_7;
NullCheck(L_26);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_26, L_27, NULL);
// this.mesh.tangents = this.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_28 = __this->___mesh_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_29 = __this->___tangents_8;
NullCheck(L_28);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_28, L_29, NULL);
// return;
goto IL_0237;
}
IL_00d5:
{
// for (int i = previousSize; i < size; i++)
int32_t L_30 = V_2;
V_4 = L_30;
goto IL_01e1;
}
IL_00dd:
{
// int index_X4 = i * 4;
int32_t L_31 = V_4;
V_5 = ((int32_t)il2cpp_codegen_multiply(L_31, 4));
// int index_X6 = i * 6;
int32_t L_32 = V_4;
V_6 = ((int32_t)il2cpp_codegen_multiply(L_32, 6));
// this.normals[0 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = __this->___normals_7;
int32_t L_34 = V_5;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_35);
// this.normals[1 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_36 = __this->___normals_7;
int32_t L_37 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_37))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_38);
// this.normals[2 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = __this->___normals_7;
int32_t L_40 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_40))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_41);
// this.normals[3 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_42 = __this->___normals_7;
int32_t L_43 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_43))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_44);
// this.tangents[0 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_45 = __this->___tangents_8;
int32_t L_46 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_47 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(L_46), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_47);
// this.tangents[1 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_48 = __this->___tangents_8;
int32_t L_49 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_50 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_48);
(L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_49))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_50);
// this.tangents[2 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_51 = __this->___tangents_8;
int32_t L_52 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_53 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_52))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_53);
// this.tangents[3 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_54 = __this->___tangents_8;
int32_t L_55 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_56 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_55))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_56);
// this.triangles[0 + index_X6] = 0 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___triangles_12;
int32_t L_58 = V_6;
int32_t L_59 = V_5;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (int32_t)L_59);
// this.triangles[1 + index_X6] = 1 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = __this->___triangles_12;
int32_t L_61 = V_6;
int32_t L_62 = V_5;
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_61))), (int32_t)((int32_t)il2cpp_codegen_add(1, L_62)));
// this.triangles[2 + index_X6] = 2 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = __this->___triangles_12;
int32_t L_64 = V_6;
int32_t L_65 = V_5;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_64))), (int32_t)((int32_t)il2cpp_codegen_add(2, L_65)));
// this.triangles[3 + index_X6] = 2 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = __this->___triangles_12;
int32_t L_67 = V_6;
int32_t L_68 = V_5;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_67))), (int32_t)((int32_t)il2cpp_codegen_add(2, L_68)));
// this.triangles[4 + index_X6] = 3 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = __this->___triangles_12;
int32_t L_70 = V_6;
int32_t L_71 = V_5;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_70))), (int32_t)((int32_t)il2cpp_codegen_add(3, L_71)));
// this.triangles[5 + index_X6] = 0 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = __this->___triangles_12;
int32_t L_73 = V_6;
int32_t L_74 = V_5;
NullCheck(L_72);
(L_72)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_73))), (int32_t)L_74);
// for (int i = previousSize; i < size; i++)
int32_t L_75 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_01e1:
{
// for (int i = previousSize; i < size; i++)
int32_t L_76 = V_4;
int32_t L_77 = ___size0;
V_7 = (bool)((((int32_t)L_76) < ((int32_t)L_77))? 1 : 0);
bool L_78 = V_7;
if (L_78)
{
goto IL_00dd;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_79 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_80 = __this->___vertices_6;
NullCheck(L_79);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_79, L_80, NULL);
// this.mesh.normals = this.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_81 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_82 = __this->___normals_7;
NullCheck(L_81);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_81, L_82, NULL);
// this.mesh.tangents = this.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_83 = __this->___mesh_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_84 = __this->___tangents_8;
NullCheck(L_83);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_83, L_84, NULL);
// this.mesh.triangles = this.triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_85 = __this->___mesh_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = __this->___triangles_12;
NullCheck(L_85);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_85, L_86, NULL);
}
IL_0237:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1_AdjustorThunk (RuntimeObject* __this, int32_t ___size0, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1(_thisAdjusted, ___size0, method);
}
// System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m247290DC2AD29A232C6473904748ADD11779D543 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
int32_t G_B3_0 = 0;
int32_t G_B6_0 = 0;
{
// int s0 = !isVolumetric ? 4 : 8;
bool L_0 = ___isVolumetric1;
if (!L_0)
{
goto IL_0007;
}
}
{
G_B3_0 = 8;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 4;
}
IL_0008:
{
V_0 = G_B3_0;
// int s1 = !isVolumetric ? 6 : 36;
bool L_1 = ___isVolumetric1;
if (!L_1)
{
goto IL_0010;
}
}
{
G_B6_0 = ((int32_t)36);
goto IL_0011;
}
IL_0010:
{
G_B6_0 = 6;
}
IL_0011:
{
V_1 = G_B6_0;
// size = Mathf.Min(size, 65532 / s0);
int32_t L_2 = ___size0;
int32_t L_3 = V_0;
int32_t L_4;
L_4 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_2, ((int32_t)(((int32_t)65532)/L_3)), NULL);
___size0 = L_4;
// int size_X4 = size * s0;
int32_t L_5 = ___size0;
int32_t L_6 = V_0;
V_2 = ((int32_t)il2cpp_codegen_multiply(L_5, L_6));
// int size_X6 = size * s1;
int32_t L_7 = ___size0;
int32_t L_8 = V_1;
V_3 = ((int32_t)il2cpp_codegen_multiply(L_7, L_8));
// int previousSize = this.vertices.Length / s0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = __this->___vertices_6;
NullCheck(L_9);
int32_t L_10 = V_0;
V_4 = ((int32_t)(((int32_t)(((RuntimeArray*)L_9)->max_length))/L_10));
// Array.Resize(ref this.vertices, size_X4);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_11 = (&__this->___vertices_6);
int32_t L_12 = V_2;
Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B(L_11, L_12, Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var);
// Array.Resize(ref this.normals, size_X4);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_13 = (&__this->___normals_7);
int32_t L_14 = V_2;
Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B(L_13, L_14, Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4C9DF0A86CE5482324FB7A3021BFAB516723189B_RuntimeMethod_var);
// Array.Resize(ref this.tangents, size_X4);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_15 = (&__this->___tangents_8);
int32_t L_16 = V_2;
Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892(L_15, L_16, Array_Resize_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m0367C4A9CE14914B5EA86F2F6CAF087D47C81892_RuntimeMethod_var);
// Array.Resize(ref this.uvs0, size_X4);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_17 = (&__this->___uvs0_9);
int32_t L_18 = V_2;
Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57(L_17, L_18, Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var);
// Array.Resize(ref this.uvs2, size_X4);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_19 = (&__this->___uvs2_10);
int32_t L_20 = V_2;
Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57(L_19, L_20, Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m1544A31070A94F187BC8B7B345E9958557DAEA57_RuntimeMethod_var);
// Array.Resize(ref this.colors32, size_X4);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259** L_21 = (&__this->___colors32_11);
int32_t L_22 = V_2;
Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125(L_21, L_22, Array_Resize_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mBA534E55C013F3E9709BF7A13B32F18DD3C40125_RuntimeMethod_var);
// Array.Resize(ref this.triangles, size_X6);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_23 = (&__this->___triangles_12);
int32_t L_24 = V_3;
Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98(L_23, L_24, Array_Resize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF41BAAD779AE541F54C0C4D4AD9FBA19164F1A98_RuntimeMethod_var);
// if (size <= previousSize)
int32_t L_25 = ___size0;
int32_t L_26 = V_4;
V_5 = (bool)((((int32_t)((((int32_t)L_25) > ((int32_t)L_26))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_27 = V_5;
if (!L_27)
{
goto IL_00ec;
}
}
{
// this.mesh.triangles = this.triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_28 = __this->___mesh_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = __this->___triangles_12;
NullCheck(L_28);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_28, L_29, NULL);
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_30 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = __this->___vertices_6;
NullCheck(L_30);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_30, L_31, NULL);
// this.mesh.normals = this.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_32 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = __this->___normals_7;
NullCheck(L_32);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_32, L_33, NULL);
// this.mesh.tangents = this.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_34 = __this->___mesh_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_35 = __this->___tangents_8;
NullCheck(L_34);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_34, L_35, NULL);
// return;
goto IL_04e0;
}
IL_00ec:
{
// for (int i = previousSize; i < size; i++)
int32_t L_36 = V_4;
V_6 = L_36;
goto IL_048a;
}
IL_00f5:
{
// int index_X4 = i * s0;
int32_t L_37 = V_6;
int32_t L_38 = V_0;
V_7 = ((int32_t)il2cpp_codegen_multiply(L_37, L_38));
// int index_X6 = i * s1;
int32_t L_39 = V_6;
int32_t L_40 = V_1;
V_8 = ((int32_t)il2cpp_codegen_multiply(L_39, L_40));
// this.normals[0 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = __this->___normals_7;
int32_t L_42 = V_7;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(L_42), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_43);
// this.normals[1 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = __this->___normals_7;
int32_t L_45 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_45))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_46);
// this.normals[2 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = __this->___normals_7;
int32_t L_48 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_48))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_49);
// this.normals[3 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_50 = __this->___normals_7;
int32_t L_51 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_51))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52);
// this.tangents[0 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_53 = __this->___tangents_8;
int32_t L_54 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_55 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_55);
// this.tangents[1 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_56 = __this->___tangents_8;
int32_t L_57 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_58 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_56);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_57))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_58);
// this.tangents[2 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_59 = __this->___tangents_8;
int32_t L_60 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_61 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_60))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_61);
// this.tangents[3 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_62 = __this->___tangents_8;
int32_t L_63 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_64 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_63))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_64);
// if (isVolumetric)
bool L_65 = ___isVolumetric1;
V_9 = L_65;
bool L_66 = V_9;
if (!L_66)
{
goto IL_024a;
}
}
{
// this.normals[4 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = __this->___normals_7;
int32_t L_68 = V_7;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_68))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_69);
// this.normals[5 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_70 = __this->___normals_7;
int32_t L_71 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_71))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_72);
// this.normals[6 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_73 = __this->___normals_7;
int32_t L_74 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_74))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_75);
// this.normals[7 + index_X4] = s_DefaultNormal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_76 = __this->___normals_7;
int32_t L_77 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1;
NullCheck(L_76);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_77))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_78);
// this.tangents[4 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_79 = __this->___tangents_8;
int32_t L_80 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_81 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_80))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_81);
// this.tangents[5 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_82 = __this->___tangents_8;
int32_t L_83 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_84 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_83))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_84);
// this.tangents[6 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_85 = __this->___tangents_8;
int32_t L_86 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_87 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_86))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_87);
// this.tangents[7 + index_X4] = s_DefaultTangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_88 = __this->___tangents_8;
int32_t L_89 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_90 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2;
NullCheck(L_88);
(L_88)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_89))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_90);
}
IL_024a:
{
// this.triangles[0 + index_X6] = 0 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = __this->___triangles_12;
int32_t L_92 = V_8;
int32_t L_93 = V_7;
NullCheck(L_91);
(L_91)->SetAt(static_cast<il2cpp_array_size_t>(L_92), (int32_t)L_93);
// this.triangles[1 + index_X6] = 1 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = __this->___triangles_12;
int32_t L_95 = V_8;
int32_t L_96 = V_7;
NullCheck(L_94);
(L_94)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_95))), (int32_t)((int32_t)il2cpp_codegen_add(1, L_96)));
// this.triangles[2 + index_X6] = 2 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_97 = __this->___triangles_12;
int32_t L_98 = V_8;
int32_t L_99 = V_7;
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_98))), (int32_t)((int32_t)il2cpp_codegen_add(2, L_99)));
// this.triangles[3 + index_X6] = 2 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = __this->___triangles_12;
int32_t L_101 = V_8;
int32_t L_102 = V_7;
NullCheck(L_100);
(L_100)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_101))), (int32_t)((int32_t)il2cpp_codegen_add(2, L_102)));
// this.triangles[4 + index_X6] = 3 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = __this->___triangles_12;
int32_t L_104 = V_8;
int32_t L_105 = V_7;
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_104))), (int32_t)((int32_t)il2cpp_codegen_add(3, L_105)));
// this.triangles[5 + index_X6] = 0 + index_X4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = __this->___triangles_12;
int32_t L_107 = V_8;
int32_t L_108 = V_7;
NullCheck(L_106);
(L_106)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_107))), (int32_t)L_108);
// if (isVolumetric)
bool L_109 = ___isVolumetric1;
V_10 = L_109;
bool L_110 = V_10;
if (!L_110)
{
goto IL_0483;
}
}
{
// this.triangles[index_X6 + 6] = index_X4 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = __this->___triangles_12;
int32_t L_112 = V_8;
int32_t L_113 = V_7;
NullCheck(L_111);
(L_111)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_112, 6))), (int32_t)((int32_t)il2cpp_codegen_add(L_113, 4)));
// this.triangles[index_X6 + 7] = index_X4 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_114 = __this->___triangles_12;
int32_t L_115 = V_8;
int32_t L_116 = V_7;
NullCheck(L_114);
(L_114)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_115, 7))), (int32_t)((int32_t)il2cpp_codegen_add(L_116, 5)));
// this.triangles[index_X6 + 8] = index_X4 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_117 = __this->___triangles_12;
int32_t L_118 = V_8;
int32_t L_119 = V_7;
NullCheck(L_117);
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_118, 8))), (int32_t)((int32_t)il2cpp_codegen_add(L_119, 1)));
// this.triangles[index_X6 + 9] = index_X4 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_120 = __this->___triangles_12;
int32_t L_121 = V_8;
int32_t L_122 = V_7;
NullCheck(L_120);
(L_120)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_121, ((int32_t)9)))), (int32_t)((int32_t)il2cpp_codegen_add(L_122, 1)));
// this.triangles[index_X6 + 10] = index_X4 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = __this->___triangles_12;
int32_t L_124 = V_8;
int32_t L_125 = V_7;
NullCheck(L_123);
(L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_124, ((int32_t)10)))), (int32_t)L_125);
// this.triangles[index_X6 + 11] = index_X4 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_126 = __this->___triangles_12;
int32_t L_127 = V_8;
int32_t L_128 = V_7;
NullCheck(L_126);
(L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_127, ((int32_t)11)))), (int32_t)((int32_t)il2cpp_codegen_add(L_128, 4)));
// this.triangles[index_X6 + 12] = index_X4 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_129 = __this->___triangles_12;
int32_t L_130 = V_8;
int32_t L_131 = V_7;
NullCheck(L_129);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_130, ((int32_t)12)))), (int32_t)((int32_t)il2cpp_codegen_add(L_131, 3)));
// this.triangles[index_X6 + 13] = index_X4 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_132 = __this->___triangles_12;
int32_t L_133 = V_8;
int32_t L_134 = V_7;
NullCheck(L_132);
(L_132)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_133, ((int32_t)13)))), (int32_t)((int32_t)il2cpp_codegen_add(L_134, 2)));
// this.triangles[index_X6 + 14] = index_X4 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_135 = __this->___triangles_12;
int32_t L_136 = V_8;
int32_t L_137 = V_7;
NullCheck(L_135);
(L_135)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_136, ((int32_t)14)))), (int32_t)((int32_t)il2cpp_codegen_add(L_137, 6)));
// this.triangles[index_X6 + 15] = index_X4 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_138 = __this->___triangles_12;
int32_t L_139 = V_8;
int32_t L_140 = V_7;
NullCheck(L_138);
(L_138)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_139, ((int32_t)15)))), (int32_t)((int32_t)il2cpp_codegen_add(L_140, 6)));
// this.triangles[index_X6 + 16] = index_X4 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_141 = __this->___triangles_12;
int32_t L_142 = V_8;
int32_t L_143 = V_7;
NullCheck(L_141);
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_142, ((int32_t)16)))), (int32_t)((int32_t)il2cpp_codegen_add(L_143, 7)));
// this.triangles[index_X6 + 17] = index_X4 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_144 = __this->___triangles_12;
int32_t L_145 = V_8;
int32_t L_146 = V_7;
NullCheck(L_144);
(L_144)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_145, ((int32_t)17)))), (int32_t)((int32_t)il2cpp_codegen_add(L_146, 3)));
// this.triangles[index_X6 + 18] = index_X4 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_147 = __this->___triangles_12;
int32_t L_148 = V_8;
int32_t L_149 = V_7;
NullCheck(L_147);
(L_147)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_148, ((int32_t)18)))), (int32_t)((int32_t)il2cpp_codegen_add(L_149, 1)));
// this.triangles[index_X6 + 19] = index_X4 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_150 = __this->___triangles_12;
int32_t L_151 = V_8;
int32_t L_152 = V_7;
NullCheck(L_150);
(L_150)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_151, ((int32_t)19)))), (int32_t)((int32_t)il2cpp_codegen_add(L_152, 5)));
// this.triangles[index_X6 + 20] = index_X4 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_153 = __this->___triangles_12;
int32_t L_154 = V_8;
int32_t L_155 = V_7;
NullCheck(L_153);
(L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_154, ((int32_t)20)))), (int32_t)((int32_t)il2cpp_codegen_add(L_155, 6)));
// this.triangles[index_X6 + 21] = index_X4 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = __this->___triangles_12;
int32_t L_157 = V_8;
int32_t L_158 = V_7;
NullCheck(L_156);
(L_156)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_157, ((int32_t)21)))), (int32_t)((int32_t)il2cpp_codegen_add(L_158, 6)));
// this.triangles[index_X6 + 22] = index_X4 + 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_159 = __this->___triangles_12;
int32_t L_160 = V_8;
int32_t L_161 = V_7;
NullCheck(L_159);
(L_159)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_160, ((int32_t)22)))), (int32_t)((int32_t)il2cpp_codegen_add(L_161, 2)));
// this.triangles[index_X6 + 23] = index_X4 + 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_162 = __this->___triangles_12;
int32_t L_163 = V_8;
int32_t L_164 = V_7;
NullCheck(L_162);
(L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_163, ((int32_t)23)))), (int32_t)((int32_t)il2cpp_codegen_add(L_164, 1)));
// this.triangles[index_X6 + 24] = index_X4 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_165 = __this->___triangles_12;
int32_t L_166 = V_8;
int32_t L_167 = V_7;
NullCheck(L_165);
(L_165)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_166, ((int32_t)24)))), (int32_t)((int32_t)il2cpp_codegen_add(L_167, 4)));
// this.triangles[index_X6 + 25] = index_X4 + 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_168 = __this->___triangles_12;
int32_t L_169 = V_8;
int32_t L_170 = V_7;
NullCheck(L_168);
(L_168)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_169, ((int32_t)25)))), (int32_t)L_170);
// this.triangles[index_X6 + 26] = index_X4 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_171 = __this->___triangles_12;
int32_t L_172 = V_8;
int32_t L_173 = V_7;
NullCheck(L_171);
(L_171)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_172, ((int32_t)26)))), (int32_t)((int32_t)il2cpp_codegen_add(L_173, 3)));
// this.triangles[index_X6 + 27] = index_X4 + 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_174 = __this->___triangles_12;
int32_t L_175 = V_8;
int32_t L_176 = V_7;
NullCheck(L_174);
(L_174)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_175, ((int32_t)27)))), (int32_t)((int32_t)il2cpp_codegen_add(L_176, 3)));
// this.triangles[index_X6 + 28] = index_X4 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_177 = __this->___triangles_12;
int32_t L_178 = V_8;
int32_t L_179 = V_7;
NullCheck(L_177);
(L_177)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_178, ((int32_t)28)))), (int32_t)((int32_t)il2cpp_codegen_add(L_179, 7)));
// this.triangles[index_X6 + 29] = index_X4 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_180 = __this->___triangles_12;
int32_t L_181 = V_8;
int32_t L_182 = V_7;
NullCheck(L_180);
(L_180)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_181, ((int32_t)29)))), (int32_t)((int32_t)il2cpp_codegen_add(L_182, 4)));
// this.triangles[index_X6 + 30] = index_X4 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_183 = __this->___triangles_12;
int32_t L_184 = V_8;
int32_t L_185 = V_7;
NullCheck(L_183);
(L_183)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_184, ((int32_t)30)))), (int32_t)((int32_t)il2cpp_codegen_add(L_185, 7)));
// this.triangles[index_X6 + 31] = index_X4 + 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_186 = __this->___triangles_12;
int32_t L_187 = V_8;
int32_t L_188 = V_7;
NullCheck(L_186);
(L_186)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_187, ((int32_t)31)))), (int32_t)((int32_t)il2cpp_codegen_add(L_188, 6)));
// this.triangles[index_X6 + 32] = index_X4 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_189 = __this->___triangles_12;
int32_t L_190 = V_8;
int32_t L_191 = V_7;
NullCheck(L_189);
(L_189)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_190, ((int32_t)32)))), (int32_t)((int32_t)il2cpp_codegen_add(L_191, 5)));
// this.triangles[index_X6 + 33] = index_X4 + 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_192 = __this->___triangles_12;
int32_t L_193 = V_8;
int32_t L_194 = V_7;
NullCheck(L_192);
(L_192)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_193, ((int32_t)33)))), (int32_t)((int32_t)il2cpp_codegen_add(L_194, 5)));
// this.triangles[index_X6 + 34] = index_X4 + 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_195 = __this->___triangles_12;
int32_t L_196 = V_8;
int32_t L_197 = V_7;
NullCheck(L_195);
(L_195)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_196, ((int32_t)34)))), (int32_t)((int32_t)il2cpp_codegen_add(L_197, 4)));
// this.triangles[index_X6 + 35] = index_X4 + 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_198 = __this->___triangles_12;
int32_t L_199 = V_8;
int32_t L_200 = V_7;
NullCheck(L_198);
(L_198)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_199, ((int32_t)35)))), (int32_t)((int32_t)il2cpp_codegen_add(L_200, 7)));
}
IL_0483:
{
// for (int i = previousSize; i < size; i++)
int32_t L_201 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_201, 1));
}
IL_048a:
{
// for (int i = previousSize; i < size; i++)
int32_t L_202 = V_6;
int32_t L_203 = ___size0;
V_11 = (bool)((((int32_t)L_202) < ((int32_t)L_203))? 1 : 0);
bool L_204 = V_11;
if (L_204)
{
goto IL_00f5;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_205 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_206 = __this->___vertices_6;
NullCheck(L_205);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_205, L_206, NULL);
// this.mesh.normals = this.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_207 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_208 = __this->___normals_7;
NullCheck(L_207);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_207, L_208, NULL);
// this.mesh.tangents = this.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_209 = __this->___mesh_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_210 = __this->___tangents_8;
NullCheck(L_209);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_209, L_210, NULL);
// this.mesh.triangles = this.triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_211 = __this->___mesh_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_212 = __this->___triangles_12;
NullCheck(L_211);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_211, L_212, NULL);
}
IL_04e0:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_ResizeMeshInfo_m247290DC2AD29A232C6473904748ADD11779D543_AdjustorThunk (RuntimeObject* __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_ResizeMeshInfo_m247290DC2AD29A232C6473904748ADD11779D543(_thisAdjusted, ___size0, ___isVolumetric1, method);
}
// System.Void TMPro.TMP_MeshInfo::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m002C7A793C6BBFF39C878B909F0162E6EB5C12F8 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (this.vertices == null) return;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___vertices_6;
V_0 = (bool)((((RuntimeObject*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// if (this.vertices == null) return;
goto IL_004e;
}
IL_0010:
{
// Array.Clear(this.vertices, 0, this.vertices.Length);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___vertices_6;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___vertices_6;
NullCheck(L_3);
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
// this.vertexCount = 0;
__this->___vertexCount_5 = 0;
// if (this.mesh != null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_004e;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = __this->___vertices_6;
NullCheck(L_7);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_7, L_8, NULL);
}
IL_004e:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_Clear_m002C7A793C6BBFF39C878B909F0162E6EB5C12F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_Clear_m002C7A793C6BBFF39C878B909F0162E6EB5C12F8(_thisAdjusted, method);
}
// System.Void TMPro.TMP_MeshInfo::Clear(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, bool ___uploadChanges0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B5_0 = 0;
{
// if (this.vertices == null) return;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___vertices_6;
V_0 = (bool)((((RuntimeObject*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// if (this.vertices == null) return;
goto IL_0075;
}
IL_0010:
{
// Array.Clear(this.vertices, 0, this.vertices.Length);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___vertices_6;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___vertices_6;
NullCheck(L_3);
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
// this.vertexCount = 0;
__this->___vertexCount_5 = 0;
// if (uploadChanges && this.mesh != null)
bool L_4 = ___uploadChanges0;
if (!L_4)
{
goto IL_003d;
}
}
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B5_0 = ((int32_t)(L_6));
goto IL_003e;
}
IL_003d:
{
G_B5_0 = 0;
}
IL_003e:
{
V_1 = (bool)G_B5_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0054;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = __this->___vertices_6;
NullCheck(L_8);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_8, L_9, NULL);
}
IL_0054:
{
// if (this.mesh != null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_10 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_11;
bool L_12 = V_2;
if (!L_12)
{
goto IL_0075;
}
}
{
// this.mesh.bounds = s_DefaultBounds;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_13 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14 = ((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultBounds_3;
NullCheck(L_13);
Mesh_set_bounds_m2E526E9B61ACA77D644C22A9D8EB49583012B54E(L_13, L_14, NULL);
}
IL_0075:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888_AdjustorThunk (RuntimeObject* __this, bool ___uploadChanges0, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_Clear_m28C815908490A64459F38D5EC110C6823B813888(_thisAdjusted, ___uploadChanges0, method);
}
// System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// int length = vertices.Length - vertexCount;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___vertices_6;
NullCheck(L_0);
int32_t L_1 = __this->___vertexCount_5;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1));
// if (length > 0)
int32_t L_2 = V_0;
V_1 = (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_002c;
}
}
{
// Array.Clear(vertices, vertexCount, length);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___vertices_6;
int32_t L_5 = __this->___vertexCount_5;
int32_t L_6 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_4, L_5, L_6, NULL);
}
IL_002c:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_ClearUnusedVertices_mF5DC41BB72A19486A4079208D13472DD0BDE2CD9(_thisAdjusted, method);
}
// System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m1BDC394210705FC5219A44B3D110BF50F3027B55 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___startIndex0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// int length = this.vertices.Length - startIndex;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___vertices_6;
NullCheck(L_0);
int32_t L_1 = ___startIndex0;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1));
// if (length > 0)
int32_t L_2 = V_0;
V_1 = (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0022;
}
}
{
// Array.Clear(this.vertices, startIndex, length);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___vertices_6;
int32_t L_5 = ___startIndex0;
int32_t L_6 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_4, L_5, L_6, NULL);
}
IL_0022:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_ClearUnusedVertices_m1BDC394210705FC5219A44B3D110BF50F3027B55_AdjustorThunk (RuntimeObject* __this, int32_t ___startIndex0, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_ClearUnusedVertices_m1BDC394210705FC5219A44B3D110BF50F3027B55(_thisAdjusted, ___startIndex0, method);
}
// System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mB4475A7E8ED25FBCD1D1E91924D9DF3D60AE7A1A (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___startIndex0, bool ___updateMesh1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
int32_t G_B5_0 = 0;
{
// int length = this.vertices.Length - startIndex;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___vertices_6;
NullCheck(L_0);
int32_t L_1 = ___startIndex0;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1));
// if (length > 0)
int32_t L_2 = V_0;
V_1 = (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0022;
}
}
{
// Array.Clear(this.vertices, startIndex, length);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___vertices_6;
int32_t L_5 = ___startIndex0;
int32_t L_6 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_4, L_5, L_6, NULL);
}
IL_0022:
{
// if (updateMesh && mesh != null)
bool L_7 = ___updateMesh1;
if (!L_7)
{
goto IL_0033;
}
}
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = __this->___mesh_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B5_0 = ((int32_t)(L_9));
goto IL_0034;
}
IL_0033:
{
G_B5_0 = 0;
}
IL_0034:
{
V_2 = (bool)G_B5_0;
bool L_10 = V_2;
if (!L_10)
{
goto IL_004a;
}
}
{
// this.mesh.vertices = this.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11 = __this->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___vertices_6;
NullCheck(L_11);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_11, L_12, NULL);
}
IL_004a:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_ClearUnusedVertices_mB4475A7E8ED25FBCD1D1E91924D9DF3D60AE7A1A_AdjustorThunk (RuntimeObject* __this, int32_t ___startIndex0, bool ___updateMesh1, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_ClearUnusedVertices_mB4475A7E8ED25FBCD1D1E91924D9DF3D60AE7A1A(_thisAdjusted, ___startIndex0, ___updateMesh1, method);
}
// System.Void TMPro.TMP_MeshInfo::SortGeometry(TMPro.VertexSortingOrder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___order0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
{
// switch (order)
int32_t L_0 = ___order0;
V_2 = L_0;
int32_t L_1 = V_2;
V_1 = L_1;
int32_t L_2 = V_1;
if (!L_2)
{
goto IL_0010;
}
}
{
goto IL_000a;
}
IL_000a:
{
int32_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
goto IL_0056;
}
IL_0010:
{
// break;
goto IL_0056;
}
IL_0012:
{
// int size = vertexCount / 4;
int32_t L_4 = __this->___vertexCount_5;
V_0 = ((int32_t)(L_4/4));
// for (int i = 0; i < size; i++)
V_3 = 0;
goto IL_004a;
}
IL_001f:
{
// int src = i * 4;
int32_t L_5 = V_3;
V_4 = ((int32_t)il2cpp_codegen_multiply(L_5, 4));
// int dst = (size - i - 1) * 4;
int32_t L_6 = V_0;
int32_t L_7 = V_3;
V_5 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1)), 4));
// if (src < dst)
int32_t L_8 = V_4;
int32_t L_9 = V_5;
V_6 = (bool)((((int32_t)L_8) < ((int32_t)L_9))? 1 : 0);
bool L_10 = V_6;
if (!L_10)
{
goto IL_0045;
}
}
{
// SwapVertexData(src, dst);
int32_t L_11 = V_4;
int32_t L_12 = V_5;
TMP_MeshInfo_SwapVertexData_mBB35F36F8E7E6CF1429B26417140570EE94FE718(__this, L_11, L_12, NULL);
}
IL_0045:
{
// for (int i = 0; i < size; i++)
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004a:
{
// for (int i = 0; i < size; i++)
int32_t L_14 = V_3;
int32_t L_15 = V_0;
V_7 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
bool L_16 = V_7;
if (L_16)
{
goto IL_001f;
}
}
{
// break;
goto IL_0056;
}
IL_0056:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA_AdjustorThunk (RuntimeObject* __this, int32_t ___order0, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_SortGeometry_m28C6E9A947C7352F16910BAE2F744087720DBECA(_thisAdjusted, ___order0, method);
}
// System.Void TMPro.TMP_MeshInfo::SortGeometry(System.Collections.Generic.IList`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m74ED0FE2065414A659EE9A9C809E1B0B4A8A7734 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, RuntimeObject* ___sortingOrder0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t828FEFDDBF830D003AFB480F0898186B499E26B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
{
// int indexCount = sortingOrder.Count;
RuntimeObject* L_0 = ___sortingOrder0;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Int32>::get_Count() */, ICollection_1_t828FEFDDBF830D003AFB480F0898186B499E26B0_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
// if (indexCount * 4 > vertices.Length) return;
int32_t L_2 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___vertices_6;
NullCheck(L_3);
V_2 = (bool)((((int32_t)((int32_t)il2cpp_codegen_multiply(L_2, 4))) > ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_001b;
}
}
{
// if (indexCount * 4 > vertices.Length) return;
goto IL_0067;
}
IL_001b:
{
// for (int dst_index = 0; dst_index < indexCount; dst_index++)
V_3 = 0;
goto IL_005d;
}
IL_001f:
{
// src_index = sortingOrder[dst_index];
RuntimeObject* L_5 = ___sortingOrder0;
int32_t L_6 = V_3;
NullCheck(L_5);
int32_t L_7;
L_7 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<System.Int32>::get_Item(System.Int32) */, IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1_il2cpp_TypeInfo_var, L_5, L_6);
V_1 = L_7;
goto IL_0034;
}
IL_002a:
{
// src_index = sortingOrder[src_index];
RuntimeObject* L_8 = ___sortingOrder0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10;
L_10 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<System.Int32>::get_Item(System.Int32) */, IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1_il2cpp_TypeInfo_var, L_8, L_9);
V_1 = L_10;
}
IL_0034:
{
// while (src_index < dst_index)
int32_t L_11 = V_1;
int32_t L_12 = V_3;
V_4 = (bool)((((int32_t)L_11) < ((int32_t)L_12))? 1 : 0);
bool L_13 = V_4;
if (L_13)
{
goto IL_002a;
}
}
{
// if (src_index != dst_index)
int32_t L_14 = V_1;
int32_t L_15 = V_3;
V_5 = (bool)((((int32_t)((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_16 = V_5;
if (!L_16)
{
goto IL_0058;
}
}
{
// SwapVertexData(src_index * 4, dst_index * 4);
int32_t L_17 = V_1;
int32_t L_18 = V_3;
TMP_MeshInfo_SwapVertexData_mBB35F36F8E7E6CF1429B26417140570EE94FE718(__this, ((int32_t)il2cpp_codegen_multiply(L_17, 4)), ((int32_t)il2cpp_codegen_multiply(L_18, 4)), NULL);
}
IL_0058:
{
// for (int dst_index = 0; dst_index < indexCount; dst_index++)
int32_t L_19 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_005d:
{
// for (int dst_index = 0; dst_index < indexCount; dst_index++)
int32_t L_20 = V_3;
int32_t L_21 = V_0;
V_6 = (bool)((((int32_t)L_20) < ((int32_t)L_21))? 1 : 0);
bool L_22 = V_6;
if (L_22)
{
goto IL_001f;
}
}
IL_0067:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_SortGeometry_m74ED0FE2065414A659EE9A9C809E1B0B4A8A7734_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___sortingOrder0, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_SortGeometry_m74ED0FE2065414A659EE9A9C809E1B0B4A8A7734(_thisAdjusted, ___sortingOrder0, method);
}
// System.Void TMPro.TMP_MeshInfo::SwapVertexData(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SwapVertexData_mBB35F36F8E7E6CF1429B26417140570EE94FE718 (TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* __this, int32_t ___src0, int32_t ___dst1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_4;
memset((&V_4), 0, sizeof(V_4));
{
// int src_Index = src; // * 4;
int32_t L_0 = ___src0;
V_0 = L_0;
// int dst_Index = dst; // * 4;
int32_t L_1 = ___dst1;
V_1 = L_1;
// vertex = vertices[dst_Index + 0];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___vertices_6;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// vertices[dst_Index + 0] = vertices[src_Index + 0];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___vertices_6;
int32_t L_7 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = __this->___vertices_6;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_11);
// vertices[src_Index + 0] = vertex;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___vertices_6;
int32_t L_13 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_14);
// vertex = vertices[dst_Index + 1];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___vertices_6;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_16, 1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_2 = L_18;
// vertices[dst_Index + 1] = vertices[src_Index + 1];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = __this->___vertices_6;
int32_t L_20 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = __this->___vertices_6;
int32_t L_22 = V_0;
NullCheck(L_21);
int32_t L_23 = ((int32_t)il2cpp_codegen_add(L_22, 1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_20, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_24);
// vertices[src_Index + 1] = vertex;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = __this->___vertices_6;
int32_t L_26 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_2;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_26, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_27);
// vertex = vertices[dst_Index + 2];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = __this->___vertices_6;
int32_t L_29 = V_1;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
V_2 = L_31;
// vertices[dst_Index + 2] = vertices[src_Index + 2];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = __this->___vertices_6;
int32_t L_33 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = __this->___vertices_6;
int32_t L_35 = V_0;
NullCheck(L_34);
int32_t L_36 = ((int32_t)il2cpp_codegen_add(L_35, 2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_33, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_37);
// vertices[src_Index + 2] = vertex;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_38 = __this->___vertices_6;
int32_t L_39 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_39, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_40);
// vertex = vertices[dst_Index + 3];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = __this->___vertices_6;
int32_t L_42 = V_1;
NullCheck(L_41);
int32_t L_43 = ((int32_t)il2cpp_codegen_add(L_42, 3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
V_2 = L_44;
// vertices[dst_Index + 3] = vertices[src_Index + 3];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_45 = __this->___vertices_6;
int32_t L_46 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = __this->___vertices_6;
int32_t L_48 = V_0;
NullCheck(L_47);
int32_t L_49 = ((int32_t)il2cpp_codegen_add(L_48, 3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_50);
// vertices[src_Index + 3] = vertex;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_51 = __this->___vertices_6;
int32_t L_52 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_2;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_52, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_53);
// uvs = uvs0[dst_Index + 0];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_54 = __this->___uvs0_9;
int32_t L_55 = V_1;
NullCheck(L_54);
int32_t L_56 = L_55;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
V_3 = L_57;
// uvs0[dst_Index + 0] = uvs0[src_Index + 0];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_58 = __this->___uvs0_9;
int32_t L_59 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_60 = __this->___uvs0_9;
int32_t L_61 = V_0;
NullCheck(L_60);
int32_t L_62 = L_61;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(L_59), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_63);
// uvs0[src_Index + 0] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_64 = __this->___uvs0_9;
int32_t L_65 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66 = V_3;
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_66);
// uvs = uvs0[dst_Index + 1];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_67 = __this->___uvs0_9;
int32_t L_68 = V_1;
NullCheck(L_67);
int32_t L_69 = ((int32_t)il2cpp_codegen_add(L_68, 1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
V_3 = L_70;
// uvs0[dst_Index + 1] = uvs0[src_Index + 1];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_71 = __this->___uvs0_9;
int32_t L_72 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_73 = __this->___uvs0_9;
int32_t L_74 = V_0;
NullCheck(L_73);
int32_t L_75 = ((int32_t)il2cpp_codegen_add(L_74, 1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_72, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_76);
// uvs0[src_Index + 1] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_77 = __this->___uvs0_9;
int32_t L_78 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_3;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_78, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_79);
// uvs = uvs0[dst_Index + 2];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_80 = __this->___uvs0_9;
int32_t L_81 = V_1;
NullCheck(L_80);
int32_t L_82 = ((int32_t)il2cpp_codegen_add(L_81, 2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
V_3 = L_83;
// uvs0[dst_Index + 2] = uvs0[src_Index + 2];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_84 = __this->___uvs0_9;
int32_t L_85 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_86 = __this->___uvs0_9;
int32_t L_87 = V_0;
NullCheck(L_86);
int32_t L_88 = ((int32_t)il2cpp_codegen_add(L_87, 2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
NullCheck(L_84);
(L_84)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_85, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_89);
// uvs0[src_Index + 2] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_90 = __this->___uvs0_9;
int32_t L_91 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_92 = V_3;
NullCheck(L_90);
(L_90)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_91, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_92);
// uvs = uvs0[dst_Index + 3];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_93 = __this->___uvs0_9;
int32_t L_94 = V_1;
NullCheck(L_93);
int32_t L_95 = ((int32_t)il2cpp_codegen_add(L_94, 3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
V_3 = L_96;
// uvs0[dst_Index + 3] = uvs0[src_Index + 3];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_97 = __this->___uvs0_9;
int32_t L_98 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_99 = __this->___uvs0_9;
int32_t L_100 = V_0;
NullCheck(L_99);
int32_t L_101 = ((int32_t)il2cpp_codegen_add(L_100, 3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_98, 3))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_102);
// uvs0[src_Index + 3] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_103 = __this->___uvs0_9;
int32_t L_104 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_105 = V_3;
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_104, 3))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_105);
// uvs = uvs2[dst_Index + 0];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_106 = __this->___uvs2_10;
int32_t L_107 = V_1;
NullCheck(L_106);
int32_t L_108 = L_107;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
V_3 = L_109;
// uvs2[dst_Index + 0] = uvs2[src_Index + 0];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_110 = __this->___uvs2_10;
int32_t L_111 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_112 = __this->___uvs2_10;
int32_t L_113 = V_0;
NullCheck(L_112);
int32_t L_114 = L_113;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_115 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
NullCheck(L_110);
(L_110)->SetAt(static_cast<il2cpp_array_size_t>(L_111), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_115);
// uvs2[src_Index + 0] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_116 = __this->___uvs2_10;
int32_t L_117 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_118 = V_3;
NullCheck(L_116);
(L_116)->SetAt(static_cast<il2cpp_array_size_t>(L_117), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_118);
// uvs = uvs2[dst_Index + 1];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_119 = __this->___uvs2_10;
int32_t L_120 = V_1;
NullCheck(L_119);
int32_t L_121 = ((int32_t)il2cpp_codegen_add(L_120, 1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_122 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
V_3 = L_122;
// uvs2[dst_Index + 1] = uvs2[src_Index + 1];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_123 = __this->___uvs2_10;
int32_t L_124 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_125 = __this->___uvs2_10;
int32_t L_126 = V_0;
NullCheck(L_125);
int32_t L_127 = ((int32_t)il2cpp_codegen_add(L_126, 1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_128 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
NullCheck(L_123);
(L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_124, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_128);
// uvs2[src_Index + 1] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_129 = __this->___uvs2_10;
int32_t L_130 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_131 = V_3;
NullCheck(L_129);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_130, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_131);
// uvs = uvs2[dst_Index + 2];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_132 = __this->___uvs2_10;
int32_t L_133 = V_1;
NullCheck(L_132);
int32_t L_134 = ((int32_t)il2cpp_codegen_add(L_133, 2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
V_3 = L_135;
// uvs2[dst_Index + 2] = uvs2[src_Index + 2];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_136 = __this->___uvs2_10;
int32_t L_137 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_138 = __this->___uvs2_10;
int32_t L_139 = V_0;
NullCheck(L_138);
int32_t L_140 = ((int32_t)il2cpp_codegen_add(L_139, 2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_141 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
NullCheck(L_136);
(L_136)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_137, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_141);
// uvs2[src_Index + 2] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_142 = __this->___uvs2_10;
int32_t L_143 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_144 = V_3;
NullCheck(L_142);
(L_142)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_143, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_144);
// uvs = uvs2[dst_Index + 3];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_145 = __this->___uvs2_10;
int32_t L_146 = V_1;
NullCheck(L_145);
int32_t L_147 = ((int32_t)il2cpp_codegen_add(L_146, 3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_148 = (L_145)->GetAt(static_cast<il2cpp_array_size_t>(L_147));
V_3 = L_148;
// uvs2[dst_Index + 3] = uvs2[src_Index + 3];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_149 = __this->___uvs2_10;
int32_t L_150 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_151 = __this->___uvs2_10;
int32_t L_152 = V_0;
NullCheck(L_151);
int32_t L_153 = ((int32_t)il2cpp_codegen_add(L_152, 3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_154 = (L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
NullCheck(L_149);
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_150, 3))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_154);
// uvs2[src_Index + 3] = uvs;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_155 = __this->___uvs2_10;
int32_t L_156 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_157 = V_3;
NullCheck(L_155);
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_156, 3))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_157);
// color = colors32[dst_Index + 0];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_158 = __this->___colors32_11;
int32_t L_159 = V_1;
NullCheck(L_158);
int32_t L_160 = L_159;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_161 = (L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
V_4 = L_161;
// colors32[dst_Index + 0] = colors32[src_Index + 0];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_162 = __this->___colors32_11;
int32_t L_163 = V_1;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_164 = __this->___colors32_11;
int32_t L_165 = V_0;
NullCheck(L_164);
int32_t L_166 = L_165;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_167 = (L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
NullCheck(L_162);
(L_162)->SetAt(static_cast<il2cpp_array_size_t>(L_163), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_167);
// colors32[src_Index + 0] = color;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_168 = __this->___colors32_11;
int32_t L_169 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_170 = V_4;
NullCheck(L_168);
(L_168)->SetAt(static_cast<il2cpp_array_size_t>(L_169), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_170);
// color = colors32[dst_Index + 1];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_171 = __this->___colors32_11;
int32_t L_172 = V_1;
NullCheck(L_171);
int32_t L_173 = ((int32_t)il2cpp_codegen_add(L_172, 1));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_174 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_173));
V_4 = L_174;
// colors32[dst_Index + 1] = colors32[src_Index + 1];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_175 = __this->___colors32_11;
int32_t L_176 = V_1;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_177 = __this->___colors32_11;
int32_t L_178 = V_0;
NullCheck(L_177);
int32_t L_179 = ((int32_t)il2cpp_codegen_add(L_178, 1));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_180 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
NullCheck(L_175);
(L_175)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_176, 1))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_180);
// colors32[src_Index + 1] = color;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_181 = __this->___colors32_11;
int32_t L_182 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_183 = V_4;
NullCheck(L_181);
(L_181)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_182, 1))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_183);
// color = colors32[dst_Index + 2];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_184 = __this->___colors32_11;
int32_t L_185 = V_1;
NullCheck(L_184);
int32_t L_186 = ((int32_t)il2cpp_codegen_add(L_185, 2));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_187 = (L_184)->GetAt(static_cast<il2cpp_array_size_t>(L_186));
V_4 = L_187;
// colors32[dst_Index + 2] = colors32[src_Index + 2];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_188 = __this->___colors32_11;
int32_t L_189 = V_1;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_190 = __this->___colors32_11;
int32_t L_191 = V_0;
NullCheck(L_190);
int32_t L_192 = ((int32_t)il2cpp_codegen_add(L_191, 2));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_193 = (L_190)->GetAt(static_cast<il2cpp_array_size_t>(L_192));
NullCheck(L_188);
(L_188)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_189, 2))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_193);
// colors32[src_Index + 2] = color;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_194 = __this->___colors32_11;
int32_t L_195 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_196 = V_4;
NullCheck(L_194);
(L_194)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_195, 2))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_196);
// color = colors32[dst_Index + 3];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_197 = __this->___colors32_11;
int32_t L_198 = V_1;
NullCheck(L_197);
int32_t L_199 = ((int32_t)il2cpp_codegen_add(L_198, 3));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_200 = (L_197)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
V_4 = L_200;
// colors32[dst_Index + 3] = colors32[src_Index + 3];
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_201 = __this->___colors32_11;
int32_t L_202 = V_1;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_203 = __this->___colors32_11;
int32_t L_204 = V_0;
NullCheck(L_203);
int32_t L_205 = ((int32_t)il2cpp_codegen_add(L_204, 3));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_206 = (L_203)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
NullCheck(L_201);
(L_201)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_202, 3))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_206);
// colors32[src_Index + 3] = color;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_207 = __this->___colors32_11;
int32_t L_208 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_209 = V_4;
NullCheck(L_207);
(L_207)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_208, 3))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_209);
// }
return;
}
}
IL2CPP_EXTERN_C void TMP_MeshInfo_SwapVertexData_mBB35F36F8E7E6CF1429B26417140570EE94FE718_AdjustorThunk (RuntimeObject* __this, int32_t ___src0, int32_t ___dst1, const RuntimeMethod* method)
{
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B*>(__this + _offset);
TMP_MeshInfo_SwapVertexData_mBB35F36F8E7E6CF1429B26417140570EE94FE718(_thisAdjusted, ___src0, ___dst1, method);
}
// System.Void TMPro.TMP_MeshInfo::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__cctor_mC20DB35D1416ACA3075858728EE6132B6D7F62F3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly Color32 s_DefaultColor = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0;
memset((&L_0), 0, sizeof(L_0));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_0), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultColor_0 = L_0;
// private static readonly Vector3 s_DefaultNormal = new Vector3(0.0f, 0.0f, -1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultNormal_1 = L_1;
// private static readonly Vector4 s_DefaultTangent = new Vector4(-1f, 0.0f, 0.0f, 1f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_2), (-1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultTangent_2 = L_2;
// private static readonly Bounds s_DefaultBounds = new Bounds();
il2cpp_codegen_initobj((&((TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_il2cpp_TypeInfo_var))->___s_DefaultBounds_3), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_ResourceManager::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager__cctor_m2267B0B38C0623327DDC386D634E4ED4353065F4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8F9724B89CF3DA4CD2C899CC7A24DAF02A1FB906_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m831B042EECBA48B96DF9158920BDCAE520AB3A42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly TMP_ResourceManager s_instance = new TMP_ResourceManager();
TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C* L_0 = (TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C*)il2cpp_codegen_object_new(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
NullCheck(L_0);
TMP_ResourceManager__ctor_m41A56B8623D6458A03C6A8C3D7470C2F7BB7A1AE(L_0, NULL);
((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_instance_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_instance_0), (void*)L_0);
// private static readonly List<TMP_FontAsset> s_FontAssetReferences = new List<TMP_FontAsset>();
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_1 = (List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF*)il2cpp_codegen_object_new(List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m831B042EECBA48B96DF9158920BDCAE520AB3A42(L_1, List_1__ctor_m831B042EECBA48B96DF9158920BDCAE520AB3A42_RuntimeMethod_var);
((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferences_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferences_2), (void*)L_1);
// private static readonly Dictionary<int, TMP_FontAsset> s_FontAssetReferenceLookup = new Dictionary<int, TMP_FontAsset>();
Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* L_2 = (Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165*)il2cpp_codegen_object_new(Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m8F9724B89CF3DA4CD2C899CC7A24DAF02A1FB906(L_2, Dictionary_2__ctor_m8F9724B89CF3DA4CD2C899CC7A24DAF02A1FB906_RuntimeMethod_var);
((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferenceLookup_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferenceLookup_3), (void*)L_2);
// static TMP_ResourceManager() { }
return;
}
}
// TMPro.TMP_Settings TMPro.TMP_ResourceManager::GetTextSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* TMP_ResourceManager_GetTextSettings_m62E3F44107E03415BAF952A022627E4954778088 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DF4CA9FAE86BE163351DF7271E2950E3D3F77C2);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* V_1 = NULL;
{
// if (s_TextSettings == null)
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_TextSettings_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0021;
}
}
{
// s_TextSettings = Resources.Load<TMP_Settings>("TextSettings"); // ?? ScriptableObject.CreateInstance<TMP_Settings>();
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030(_stringLiteral3DF4CA9FAE86BE163351DF7271E2950E3D3F77C2, Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_TextSettings_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_TextSettings_1), (void*)L_3);
}
IL_0021:
{
// return s_TextSettings;
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_4 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_TextSettings_1;
V_1 = L_4;
goto IL_0029;
}
IL_0029:
{
// }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_5 = V_1;
return L_5;
}
}
// System.Void TMPro.TMP_ResourceManager::AddFontAsset(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager_AddFontAsset_m99D7D67B833946983A8FF2B6B9D2789D3FA192F7 (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m6172F1543E5619C67FEE57D212D76FF89D644D24_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m756EBB8957077238A8AB7286F1004A7A784CD885_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m75E60221EFDA700C40A32D388E1A2DC0AC48F6B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
{
// int hashcode = fontAsset.hashCode;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ___fontAsset0;
NullCheck(L_0);
int32_t L_1 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_0)->___hashCode_5;
V_0 = L_1;
// if (s_FontAssetReferenceLookup.ContainsKey(hashcode))
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* L_2 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferenceLookup_3;
int32_t L_3 = V_0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m756EBB8957077238A8AB7286F1004A7A784CD885(L_2, L_3, Dictionary_2_ContainsKey_m756EBB8957077238A8AB7286F1004A7A784CD885_RuntimeMethod_var);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0019;
}
}
{
// return;
goto IL_0032;
}
IL_0019:
{
// s_FontAssetReferences.Add(fontAsset);
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_6 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferences_2;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_7 = ___fontAsset0;
NullCheck(L_6);
List_1_Add_m75E60221EFDA700C40A32D388E1A2DC0AC48F6B9_inline(L_6, L_7, List_1_Add_m75E60221EFDA700C40A32D388E1A2DC0AC48F6B9_RuntimeMethod_var);
// s_FontAssetReferenceLookup.Add(hashcode, fontAsset);
Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* L_8 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferenceLookup_3;
int32_t L_9 = V_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_10 = ___fontAsset0;
NullCheck(L_8);
Dictionary_2_Add_m6172F1543E5619C67FEE57D212D76FF89D644D24(L_8, L_9, L_10, Dictionary_2_Add_m6172F1543E5619C67FEE57D212D76FF89D644D24_RuntimeMethod_var);
}
IL_0032:
{
// }
return;
}
}
// System.Boolean TMPro.TMP_ResourceManager::TryGetFontAsset(System.Int32,TMPro.TMP_FontAsset&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_ResourceManager_TryGetFontAsset_mCA96DB9FFD77E22BDD10BF85478203EB30A830CE (int32_t ___hashcode0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160** ___fontAsset1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m541849438216F20A0097FC02ABE593F662306727_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// fontAsset = null;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160** L_0 = ___fontAsset1;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
// return s_FontAssetReferenceLookup.TryGetValue(hashcode, out fontAsset);
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
Dictionary_2_t16EB036F58C554F0E7A81CEBC658E3BD16785165* L_1 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferenceLookup_3;
int32_t L_2 = ___hashcode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160** L_3 = ___fontAsset1;
NullCheck(L_1);
bool L_4;
L_4 = Dictionary_2_TryGetValue_m541849438216F20A0097FC02ABE593F662306727(L_1, L_2, L_3, Dictionary_2_TryGetValue_m541849438216F20A0097FC02ABE593F662306727_RuntimeMethod_var);
V_0 = L_4;
goto IL_0013;
}
IL_0013:
{
// }
bool L_5 = V_0;
return L_5;
}
}
// System.Void TMPro.TMP_ResourceManager::RebuildFontAssetCache(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager_RebuildFontAssetCache_m09CA6724A24F5CB5A13DCE2AB7A595BCC7FF25C6 (int32_t ___instanceID0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m08FA6F29837845000B96D856290A41C30CE4A17E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
{
// for (int i = 0; i < s_FontAssetReferences.Count; i++)
V_0 = 0;
goto IL_002e;
}
IL_0005:
{
// TMP_FontAsset fontAsset = s_FontAssetReferences[i];
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_0 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferences_2;
int32_t L_1 = V_0;
NullCheck(L_0);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2;
L_2 = List_1_get_Item_m08FA6F29837845000B96D856290A41C30CE4A17E(L_0, L_1, List_1_get_Item_m08FA6F29837845000B96D856290A41C30CE4A17E_RuntimeMethod_var);
V_1 = L_2;
// if (fontAsset.FallbackSearchQueryLookup.Contains(instanceID))
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3 = V_1;
NullCheck(L_3);
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = L_3->___FallbackSearchQueryLookup_53;
int32_t L_5 = ___instanceID0;
NullCheck(L_4);
bool L_6;
L_6 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_4, L_5, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
V_2 = L_6;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0029;
}
}
{
// fontAsset.ReadFontAssetDefinition();
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_8 = V_1;
NullCheck(L_8);
TMP_FontAsset_ReadFontAssetDefinition_mC268F8946D0D6B28BABB3BF28FDF64FABDA2DF93(L_8, NULL);
}
IL_0029:
{
// for (int i = 0; i < s_FontAssetReferences.Count; i++)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002e:
{
// for (int i = 0; i < s_FontAssetReferences.Count; i++)
int32_t L_10 = V_0;
il2cpp_codegen_runtime_class_init_inline(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_11 = ((TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C_il2cpp_TypeInfo_var))->___s_FontAssetReferences_2;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline(L_11, List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_10) < ((int32_t)L_12))? 1 : 0);
bool L_13 = V_3;
if (L_13)
{
goto IL_0005;
}
}
{
// }
return;
}
}
// System.Void TMPro.TMP_ResourceManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager__ctor_m41A56B8623D6458A03C6A8C3D7470C2F7BB7A1AE (TMP_ResourceManager_t38EBDD7EF887B1F9F2F426404404B084E678020C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_ScrollbarEventHandler::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler_OnPointerClick_m34AF6B0146F0BC5B3C09C32EED107B4463E7F8DE (TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, 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*)&_stringLiteral191C9D43FB079088FBA3231A3D750E401A0B543F);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log("Scrollbar click...");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteral191C9D43FB079088FBA3231A3D750E401A0B543F, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_ScrollbarEventHandler::OnSelect(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler_OnSelect_mDF45AA8D470D08691E9F4D615B7DE3BE9AC7135D (TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___eventData0, 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*)&_stringLiteral227996097295FA1E6E48591E08DEF327779D4BF8);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log("Scrollbar selected");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteral227996097295FA1E6E48591E08DEF327779D4BF8, NULL);
// isSelected = true;
__this->___isSelected_4 = (bool)1;
// }
return;
}
}
// System.Void TMPro.TMP_ScrollbarEventHandler::OnDeselect(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler_OnDeselect_mF833BEBAB98A0B437BFC9BCB5EE3747434A082F4 (TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___eventData0, 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*)&_stringLiteral5A835C76D21F71C2C5F1891DB20C380B4A939E21);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log("Scrollbar De-Selected");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteral5A835C76D21F71C2C5F1891DB20C380B4A939E21, NULL);
// isSelected = false;
__this->___isSelected_4 = (bool)0;
// }
return;
}
}
// System.Void TMPro.TMP_ScrollbarEventHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler__ctor_m58CED24AFA6F683381D1730590691DDDD5239555 (TMP_ScrollbarEventHandler_t84C389ED6800977DAEA8C025E18C9F3321888F4D* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_SelectionCaret::Cull(UnityEngine.Rect,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SelectionCaret_Cull_m2DC72A9C1EA02ECCB716CD88EFE102299E9006F1 (TMP_SelectionCaret_tCDD93BB06825C506A7D3E06648FB33E3D61981EB* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___clipRect0, bool ___validRect1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t7A4CC63D880F418DCDE83152B6FDB3259DF14DD1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (validRect)
bool L_0 = ___validRect1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
// canvasRenderer.cull = false;
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_2;
L_2 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(__this, NULL);
NullCheck(L_2);
CanvasRenderer_set_cull_mA2A521F41185511CCFF6E2BFCD7B68B1DE3C0D9D(L_2, (bool)0, NULL);
// CanvasUpdateRegistry.RegisterCanvasElementForGraphicRebuild(this);
il2cpp_codegen_runtime_class_init_inline(CanvasUpdateRegistry_t7A4CC63D880F418DCDE83152B6FDB3259DF14DD1_il2cpp_TypeInfo_var);
CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_mFBE1BDEA23FD40125CADE103F1BBBAFD25895B64(__this, NULL);
// return;
goto IL_0026;
}
IL_001d:
{
// base.Cull(clipRect, validRect);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___clipRect0;
bool L_4 = ___validRect1;
MaskableGraphic_Cull_mF6948476960E33BD174FD3723101650E3C344CC7(__this, L_3, L_4, NULL);
}
IL_0026:
{
// }
return;
}
}
// System.Void TMPro.TMP_SelectionCaret::UpdateGeometry()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SelectionCaret_UpdateGeometry_mF6C6F61B4CD8E34D7D9777EF897639DBFB18755E (TMP_SelectionCaret_tCDD93BB06825C506A7D3E06648FB33E3D61981EB* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SelectionCaret::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SelectionCaret__ctor_m68388B98DDFDBA26F60C2AF944794D3A43BE8070 (TMP_SelectionCaret_tCDD93BB06825C506A7D3E06648FB33E3D61981EB* __this, const RuntimeMethod* method)
{
{
MaskableGraphic__ctor_mD2E256F950AAAE0E2445971361B5C54D2066E4C2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String TMPro.TMP_Settings::get_version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_version_mEAC34702C10FC6DFDDDF30DEEFF0A569BD6FCB81 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24AC82729F1212E352282CBFE6D0C9A2E58A3177);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// get { return "1.4.0"; }
V_0 = _stringLiteral24AC82729F1212E352282CBFE6D0C9A2E58A3177;
goto IL_0009;
}
IL_0009:
{
// get { return "1.4.0"; }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableWordWrapping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableWordWrapping_m4D520D99A56B8C50E822B4899EFD88EB60E0FAB6 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_enableWordWrapping; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_enableWordWrapping_5;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_enableWordWrapping; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableKerning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableKerning_m422F8278E33911FAA4EFD408C72B8BF77969F55F (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_enableKerning; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_enableKerning_6;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_enableKerning; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableExtraPadding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableExtraPadding_mC5FE6AEE29714A74832AD5A8A5D443C3678040BA (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_enableExtraPadding; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_enableExtraPadding_7;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_enableExtraPadding; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableTintAllSprites()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableTintAllSprites_mCC3B4EF67D1A23F2C18AA580C03A040A4367F2B1 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_enableTintAllSprites; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_enableTintAllSprites_8;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_enableTintAllSprites; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableParseEscapeCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableParseEscapeCharacters_m6F70AE4B5014E2ABC4FBFBB1DD1AB28A038F2FFD (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_enableParseEscapeCharacters; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_enableParseEscapeCharacters_9;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_enableParseEscapeCharacters; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableRaycastTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableRaycastTarget_mAC83BFB53788219A69DF6B11F6040FEE81A352D3 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_EnableRaycastTarget; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_EnableRaycastTarget_10;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_EnableRaycastTarget; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_getFontFeaturesAtRuntime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_getFontFeaturesAtRuntime_m6B5BD01BDAB8D9D065356A686354ADF712CB4FD9 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_GetFontFeaturesAtRuntime; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_GetFontFeaturesAtRuntime_11;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_GetFontFeaturesAtRuntime; }
bool L_2 = V_0;
return L_2;
}
}
// System.Int32 TMPro.TMP_Settings::get_missingGlyphCharacter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Settings_get_missingGlyphCharacter_mBF21C46B4B1544132C728AB9D65E8CA9F8ACD4D6 (const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return instance.m_missingGlyphCharacter; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
int32_t L_1 = L_0->___m_missingGlyphCharacter_12;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_missingGlyphCharacter; }
int32_t L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Settings::set_missingGlyphCharacter(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_missingGlyphCharacter_m828F6DEDA11BF35928DB58F05BEF854CEEEB64DD (int32_t ___value0, const RuntimeMethod* method)
{
{
// set { instance.m_missingGlyphCharacter = value; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
int32_t L_1 = ___value0;
NullCheck(L_0);
L_0->___m_missingGlyphCharacter_12 = L_1;
// set { instance.m_missingGlyphCharacter = value; }
return;
}
}
// System.Boolean TMPro.TMP_Settings::get_warningsDisabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_warningsDisabled_mE106F9998B9E2D800A4C2DA927084DC04995FB27 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_warningsDisabled; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_warningsDisabled_13;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_warningsDisabled; }
bool L_2 = V_0;
return L_2;
}
}
// TMPro.TMP_FontAsset TMPro.TMP_Settings::get_defaultFontAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Settings_get_defaultFontAsset_mC322E8D26D4C108847D5408DD8C7160834615B0D (const RuntimeMethod* method)
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_0 = NULL;
{
// get { return instance.m_defaultFontAsset; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = L_0->___m_defaultFontAsset_14;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultFontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2 = V_0;
return L_2;
}
}
// System.String TMPro.TMP_Settings::get_defaultFontAssetPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultFontAssetPath_mD80981ABC8EAC468354ADB14AE4D42EBE2817A50 (const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return instance.m_defaultFontAssetPath; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
String_t* L_1 = L_0->___m_defaultFontAssetPath_15;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultFontAssetPath; }
String_t* L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Settings::get_defaultFontSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultFontSize_m633B012E1B96DB5CB5804AC72E393671ECB4D3F7 (const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return instance.m_defaultFontSize; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
float L_1 = L_0->___m_defaultFontSize_16;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultFontSize; }
float L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMinRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMinRatio_m243CDC92E4CF7A965EFB6FB230F435CFA692E401 (const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return instance.m_defaultAutoSizeMinRatio; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
float L_1 = L_0->___m_defaultAutoSizeMinRatio_17;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultAutoSizeMinRatio; }
float L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMaxRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMaxRatio_mD8CF79010DFA583BC8D25B3433B7AC66465B1B45 (const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return instance.m_defaultAutoSizeMaxRatio; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
float L_1 = L_0->___m_defaultAutoSizeMaxRatio_18;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultAutoSizeMaxRatio; }
float L_2 = V_0;
return L_2;
}
}
// UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProTextContainerSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Settings_get_defaultTextMeshProTextContainerSize_m9FD779849D64E92FCB19F44071E1066D1A9FF002 (const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return instance.m_defaultTextMeshProTextContainerSize; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0->___m_defaultTextMeshProTextContainerSize_19;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultTextMeshProTextContainerSize; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
return L_2;
}
}
// UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProUITextContainerSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Settings_get_defaultTextMeshProUITextContainerSize_mFCB1EAE32D6A4D4AFA9947C30FBAE82BE761FAE1 (const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return instance.m_defaultTextMeshProUITextContainerSize; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0->___m_defaultTextMeshProUITextContainerSize_20;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultTextMeshProUITextContainerSize; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_autoSizeTextContainer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_autoSizeTextContainer_m603D737564C246B828F70343153BCD5EF2D697B8 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_autoSizeTextContainer; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_autoSizeTextContainer_21;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_autoSizeTextContainer; }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_isTextObjectScaleStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_isTextObjectScaleStatic_m4EB4D9DCF1053FEA943364A279F576E915C4CB5C (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_IsTextObjectScaleStatic; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_IsTextObjectScaleStatic_22;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_IsTextObjectScaleStatic; }
bool L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Settings::set_isTextObjectScaleStatic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_isTextObjectScaleStatic_m91CAB1F803A70ACB4DC8129A42DC8A6C6B44758D (bool ___value0, const RuntimeMethod* method)
{
{
// set { instance.m_IsTextObjectScaleStatic = value; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
bool L_1 = ___value0;
NullCheck(L_0);
L_0->___m_IsTextObjectScaleStatic_22 = L_1;
// set { instance.m_IsTextObjectScaleStatic = value; }
return;
}
}
// System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_Settings::get_fallbackFontAssets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032 (const RuntimeMethod* method)
{
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* V_0 = NULL;
{
// get { return instance.m_fallbackFontAssets; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_1 = L_0->___m_fallbackFontAssets_23;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_fallbackFontAssets; }
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_matchMaterialPreset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_matchMaterialPreset_mDAB4904C7307D1A30A5BF8DC78B8AF34D4414ED3 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_matchMaterialPreset; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_matchMaterialPreset_24;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_matchMaterialPreset; }
bool L_2 = V_0;
return L_2;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_Settings::get_defaultSpriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63 (const RuntimeMethod* method)
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_0 = NULL;
{
// get { return instance.m_defaultSpriteAsset; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = L_0->___m_defaultSpriteAsset_25;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultSpriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_2 = V_0;
return L_2;
}
}
// System.String TMPro.TMP_Settings::get_defaultSpriteAssetPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultSpriteAssetPath_m56CDA5BDD82D362F3F3C4DE53EEF4C00BD7410AE (const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return instance.m_defaultSpriteAssetPath; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
String_t* L_1 = L_0->___m_defaultSpriteAssetPath_26;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultSpriteAssetPath; }
String_t* L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_Settings::get_enableEmojiSupport()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableEmojiSupport_mBE4ECBB86C9104D73ECC12F3CE26D24D67D7A468 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_enableEmojiSupport; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_enableEmojiSupport_27;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_enableEmojiSupport; }
bool L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Settings::set_enableEmojiSupport(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_enableEmojiSupport_m936C6014EBCEE2B8068D9CFE5B92297A6AC365F1 (bool ___value0, const RuntimeMethod* method)
{
{
// set { instance.m_enableEmojiSupport = value; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
bool L_1 = ___value0;
NullCheck(L_0);
L_0->___m_enableEmojiSupport_27 = L_1;
// set { instance.m_enableEmojiSupport = value; }
return;
}
}
// System.UInt32 TMPro.TMP_Settings::get_missingCharacterSpriteUnicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_Settings_get_missingCharacterSpriteUnicode_m220A50CCB54C434A880EAA18D18C7870A30D2982 (const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
// get { return instance.m_MissingCharacterSpriteUnicode; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
uint32_t L_1 = L_0->___m_MissingCharacterSpriteUnicode_28;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_MissingCharacterSpriteUnicode; }
uint32_t L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Settings::set_missingCharacterSpriteUnicode(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_missingCharacterSpriteUnicode_m4F275C71C94246EC0DDDCC3C385315ED7131CD8D (uint32_t ___value0, const RuntimeMethod* method)
{
{
// set { instance.m_MissingCharacterSpriteUnicode = value; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
uint32_t L_1 = ___value0;
NullCheck(L_0);
L_0->___m_MissingCharacterSpriteUnicode_28 = L_1;
// set { instance.m_MissingCharacterSpriteUnicode = value; }
return;
}
}
// System.String TMPro.TMP_Settings::get_defaultColorGradientPresetsPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultColorGradientPresetsPath_m88470E43E57A64E5EC34D1D25CA7670608BF0DD2 (const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return instance.m_defaultColorGradientPresetsPath; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
String_t* L_1 = L_0->___m_defaultColorGradientPresetsPath_29;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultColorGradientPresetsPath; }
String_t* L_2 = V_0;
return L_2;
}
}
// TMPro.TMP_StyleSheet TMPro.TMP_Settings::get_defaultStyleSheet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* TMP_Settings_get_defaultStyleSheet_m5D4D6D3E3CB8C221D44668D8F148ACF16D7D8F96 (const RuntimeMethod* method)
{
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* V_0 = NULL;
{
// get { return instance.m_defaultStyleSheet; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_1 = L_0->___m_defaultStyleSheet_30;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_defaultStyleSheet; }
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_2 = V_0;
return L_2;
}
}
// System.String TMPro.TMP_Settings::get_styleSheetsResourcePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_styleSheetsResourcePath_m44549963ED660E58EED0021D74E017C5669BE62B (const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return instance.m_StyleSheetsResourcePath; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
String_t* L_1 = L_0->___m_StyleSheetsResourcePath_31;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_StyleSheetsResourcePath; }
String_t* L_2 = V_0;
return L_2;
}
}
// UnityEngine.TextAsset TMPro.TMP_Settings::get_leadingCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* TMP_Settings_get_leadingCharacters_mABDCEE8BD7B6AD4C8033E706231C8B03BF0DDBF0 (const RuntimeMethod* method)
{
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* V_0 = NULL;
{
// get { return instance.m_leadingCharacters; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_1 = L_0->___m_leadingCharacters_32;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_leadingCharacters; }
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_2 = V_0;
return L_2;
}
}
// UnityEngine.TextAsset TMPro.TMP_Settings::get_followingCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* TMP_Settings_get_followingCharacters_m219C540512121CE0F3F809A3D6D0572B8DFE24AD (const RuntimeMethod* method)
{
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* V_0 = NULL;
{
// get { return instance.m_followingCharacters; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_1 = L_0->___m_followingCharacters_33;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_followingCharacters; }
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_2 = V_0;
return L_2;
}
}
// TMPro.TMP_Settings/LineBreakingTable TMPro.TMP_Settings::get_linebreakingRules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* TMP_Settings_get_linebreakingRules_mEFA0F4486D45AC8867041B58171495D841943F56 (const RuntimeMethod* method)
{
bool V_0 = false;
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* V_1 = NULL;
{
// if (instance.m_linebreakingRules == null)
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_1 = L_0->___m_linebreakingRules_34;
V_0 = (bool)((((RuntimeObject*)(LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0018;
}
}
{
// LoadLinebreakingRules();
TMP_Settings_LoadLinebreakingRules_mC786164D725872A3FE4FDC8292AE54BD7CBC786E(NULL);
}
IL_0018:
{
// return instance.m_linebreakingRules;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_3);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_4 = L_3->___m_linebreakingRules_34;
V_1 = L_4;
goto IL_0025;
}
IL_0025:
{
// }
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_5 = V_1;
return L_5;
}
}
// System.Boolean TMPro.TMP_Settings::get_useModernHangulLineBreakingRules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_useModernHangulLineBreakingRules_m8F4C067EA0EF24CFCFA179A72BAEADC147FAADDB (const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return instance.m_UseModernHangulLineBreakingRules; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_0);
bool L_1 = L_0->___m_UseModernHangulLineBreakingRules_35;
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return instance.m_UseModernHangulLineBreakingRules; }
bool L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Settings::set_useModernHangulLineBreakingRules(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_useModernHangulLineBreakingRules_mB7BB3C393576AFD1CFA8F85C700E6C21A78CA57A (bool ___value0, const RuntimeMethod* method)
{
{
// set { instance.m_UseModernHangulLineBreakingRules = value; }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
bool L_1 = ___value0;
NullCheck(L_0);
L_0->___m_UseModernHangulLineBreakingRules_35 = L_1;
// set { instance.m_UseModernHangulLineBreakingRules = value; }
return;
}
}
// TMPro.TMP_Settings TMPro.TMP_Settings::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* V_1 = NULL;
{
// if (TMP_Settings.s_Instance == null)
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0021;
}
}
{
// TMP_Settings.s_Instance = Resources.Load<TMP_Settings>("TMP Settings");
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030(_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7, Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var);
((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4), (void*)L_3);
}
IL_0021:
{
// return TMP_Settings.s_Instance;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_4 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
V_1 = L_4;
goto IL_0029;
}
IL_0029:
{
// }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_5 = V_1;
return L_5;
}
}
// TMPro.TMP_Settings TMPro.TMP_Settings::LoadDefaultSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* TMP_Settings_LoadDefaultSettings_m13F4B41D5D4375811FB97D0C06164DAB3CF1EAD9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* V_1 = NULL;
bool V_2 = false;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* V_3 = NULL;
{
// if (s_Instance == null)
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002e;
}
}
{
// TMP_Settings settings = Resources.Load<TMP_Settings>("TMP Settings");
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030(_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7, Resources_Load_TisTMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_mC14E6A2D3B602EC5BB4F28073203C8914FF12030_RuntimeMethod_var);
V_1 = L_3;
// if (settings != null)
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_4 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_5;
bool L_6 = V_2;
if (!L_6)
{
goto IL_002d;
}
}
{
// s_Instance = settings;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_7 = V_1;
((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4), (void*)L_7);
}
IL_002d:
{
}
IL_002e:
{
// return s_Instance;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_8 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
V_3 = L_8;
goto IL_0036;
}
IL_0036:
{
// }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_9 = V_3;
return L_9;
}
}
// TMPro.TMP_Settings TMPro.TMP_Settings::GetSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* TMP_Settings_GetSettings_m3B36D62496691B8838F4AFB5072ECE32BC4F1C10 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* V_1 = NULL;
{
// if (TMP_Settings.instance == null) return null;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// if (TMP_Settings.instance == null) return null;
V_1 = (TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062*)NULL;
goto IL_001c;
}
IL_0014:
{
// return TMP_Settings.instance;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
V_1 = L_3;
goto IL_001c;
}
IL_001c:
{
// }
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_4 = V_1;
return L_4;
}
}
// TMPro.TMP_FontAsset TMPro.TMP_Settings::GetFontAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Settings_GetFontAsset_m2EFD7C6CABB0EFE3F4D1297FF8E6EDBF315B4244 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_1 = NULL;
{
// if (TMP_Settings.instance == null) return null;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// if (TMP_Settings.instance == null) return null;
V_1 = (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*)NULL;
goto IL_0021;
}
IL_0014:
{
// return TMP_Settings.instance.m_defaultFontAsset;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_3);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_4 = L_3->___m_defaultFontAsset_14;
V_1 = L_4;
goto IL_0021;
}
IL_0021:
{
// }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_5 = V_1;
return L_5;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_Settings::GetSpriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_Settings_GetSpriteAsset_m67B87F0EBE2C7B5BDC32D534E1910742EB4743E2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_1 = NULL;
{
// if (TMP_Settings.instance == null) return null;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// if (TMP_Settings.instance == null) return null;
V_1 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_0021;
}
IL_0014:
{
// return TMP_Settings.instance.m_defaultSpriteAsset;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_3);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_4 = L_3->___m_defaultSpriteAsset_25;
V_1 = L_4;
goto IL_0021;
}
IL_0021:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_5 = V_1;
return L_5;
}
}
// TMPro.TMP_StyleSheet TMPro.TMP_Settings::GetStyleSheet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* TMP_Settings_GetStyleSheet_m1087560A645A2DAFF7774F2D43DB228317FC634F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* V_1 = NULL;
{
// if (TMP_Settings.instance == null) return null;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// if (TMP_Settings.instance == null) return null;
V_1 = (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859*)NULL;
goto IL_0021;
}
IL_0014:
{
// return TMP_Settings.instance.m_defaultStyleSheet;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3;
L_3 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
NullCheck(L_3);
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_4 = L_3->___m_defaultStyleSheet_30;
V_1 = L_4;
goto IL_0021;
}
IL_0021:
{
// }
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_5 = V_1;
return L_5;
}
}
// System.Void TMPro.TMP_Settings::LoadLinebreakingRules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_LoadLinebreakingRules_mC786164D725872A3FE4FDC8292AE54BD7CBC786E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (TMP_Settings.instance == null) return;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0012;
}
}
{
// if (TMP_Settings.instance == null) return;
goto IL_006e;
}
IL_0012:
{
// if (s_Instance.m_linebreakingRules == null)
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_3 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
NullCheck(L_3);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_4 = L_3->___m_linebreakingRules_34;
V_1 = (bool)((((RuntimeObject*)(LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0032;
}
}
{
// s_Instance.m_linebreakingRules = new LineBreakingTable();
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_6 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_7 = (LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531*)il2cpp_codegen_object_new(LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531_il2cpp_TypeInfo_var);
NullCheck(L_7);
LineBreakingTable__ctor_m20DC4ED032712E7234F19604082B5B41DEF713EB(L_7, NULL);
NullCheck(L_6);
L_6->___m_linebreakingRules_34 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___m_linebreakingRules_34), (void*)L_7);
}
IL_0032:
{
// s_Instance.m_linebreakingRules.leadingCharacters = GetCharacters(s_Instance.m_leadingCharacters);
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_8 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
NullCheck(L_8);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_9 = L_8->___m_linebreakingRules_34;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_10 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
NullCheck(L_10);
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_11 = L_10->___m_leadingCharacters_32;
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_12;
L_12 = TMP_Settings_GetCharacters_m904739889EF785CC4D0A958156F382125D63B523(L_11, NULL);
NullCheck(L_9);
L_9->___leadingCharacters_0 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___leadingCharacters_0), (void*)L_12);
// s_Instance.m_linebreakingRules.followingCharacters = GetCharacters(s_Instance.m_followingCharacters);
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_13 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
NullCheck(L_13);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_14 = L_13->___m_linebreakingRules_34;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_15 = ((TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062_il2cpp_TypeInfo_var))->___s_Instance_4;
NullCheck(L_15);
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_16 = L_15->___m_followingCharacters_33;
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_17;
L_17 = TMP_Settings_GetCharacters_m904739889EF785CC4D0A958156F382125D63B523(L_16, NULL);
NullCheck(L_14);
L_14->___followingCharacters_1 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___followingCharacters_1), (void*)L_17);
}
IL_006e:
{
// }
return;
}
}
// System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings::GetCharacters(UnityEngine.TextAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* TMP_Settings_GetCharacters_m904739889EF785CC4D0A958156F382125D63B523 (TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___file0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* V_0 = NULL;
String_t* V_1 = NULL;
int32_t V_2 = 0;
Il2CppChar V_3 = 0x0;
bool V_4 = false;
bool V_5 = false;
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* V_6 = NULL;
{
// Dictionary<int, char> dict = new Dictionary<int, char>();
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_0 = (Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8*)il2cpp_codegen_object_new(Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00(L_0, Dictionary_2__ctor_mAD0F72A65D09EB22E0C7720CD0E099163B97AA00_RuntimeMethod_var);
V_0 = L_0;
// string text = file.text;
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_1 = ___file0;
NullCheck(L_1);
String_t* L_2;
L_2 = TextAsset_get_text_m36846042E3CF3D9DD337BF3F8B2B1902D10C8FD9(L_1, NULL);
V_1 = L_2;
// for (int i = 0; i < text.Length; i++)
V_2 = 0;
goto IL_003b;
}
IL_0012:
{
// char c = text[i];
String_t* L_3 = V_1;
int32_t L_4 = V_2;
NullCheck(L_3);
Il2CppChar L_5;
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL);
V_3 = L_5;
// if (dict.ContainsKey((int)c) == false)
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_6 = V_0;
Il2CppChar L_7 = V_3;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354(L_6, L_7, Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_4;
if (!L_9)
{
goto IL_0036;
}
}
{
// dict.Add((int)c, c);
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_10 = V_0;
Il2CppChar L_11 = V_3;
Il2CppChar L_12 = V_3;
NullCheck(L_10);
Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4(L_10, L_11, L_12, Dictionary_2_Add_m65C453F1100868C469A8E4794AE6DCD76F6AA1A4_RuntimeMethod_var);
}
IL_0036:
{
// for (int i = 0; i < text.Length; i++)
int32_t L_13 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003b:
{
// for (int i = 0; i < text.Length; i++)
int32_t L_14 = V_2;
String_t* L_15 = V_1;
NullCheck(L_15);
int32_t L_16;
L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
V_5 = (bool)((((int32_t)L_14) < ((int32_t)L_16))? 1 : 0);
bool L_17 = V_5;
if (L_17)
{
goto IL_0012;
}
}
{
// return dict;
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_18 = V_0;
V_6 = L_18;
goto IL_004f;
}
IL_004f:
{
// }
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_19 = V_6;
return L_19;
}
}
// System.Void TMPro.TMP_Settings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings__ctor_m8D99E9A01FB47EDF64A744B6B1AD5B424CB9F38F (TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* __this, const RuntimeMethod* method)
{
{
// private bool m_EnableRaycastTarget = true;
__this->___m_EnableRaycastTarget_10 = (bool)1;
// private bool m_GetFontFeaturesAtRuntime = true;
__this->___m_GetFontFeaturesAtRuntime_11 = (bool)1;
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_Settings/LineBreakingTable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineBreakingTable__ctor_m20DC4ED032712E7234F19604082B5B41DEF713EB (LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Shader TMPro.ShaderUtilities::get_ShaderRef_MobileSDF()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ShaderUtilities_get_ShaderRef_MobileSDF_mF290287DC8FCA75D104DC7A0C01BEF67EA8F9C53 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9335488CF55D8DE9AA249BD7E3A4200956E5D2B9);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_1 = NULL;
{
// if (k_ShaderRef_MobileSDF == null)
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// k_ShaderRef_MobileSDF = Shader.Find("TextMeshPro/Mobile/Distance Field");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_3;
L_3 = Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72(_stringLiteral9335488CF55D8DE9AA249BD7E3A4200956E5D2B9, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66), (void*)L_3);
}
IL_001f:
{
// return k_ShaderRef_MobileSDF;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66;
V_1 = L_4;
goto IL_0027;
}
IL_0027:
{
// }
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = V_1;
return L_5;
}
}
// UnityEngine.Shader TMPro.ShaderUtilities::get_ShaderRef_MobileBitmap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ShaderUtilities_get_ShaderRef_MobileBitmap_m94CEC6AEA07F2CAF6A6BE9C98DCB50319795CD37 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD692C6CF553089EEF72FB28BD089C7F61D521893);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_1 = NULL;
{
// if (k_ShaderRef_MobileBitmap == null)
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// k_ShaderRef_MobileBitmap = Shader.Find("TextMeshPro/Mobile/Bitmap");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_3;
L_3 = Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72(_stringLiteralD692C6CF553089EEF72FB28BD089C7F61D521893, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67), (void*)L_3);
}
IL_001f:
{
// return k_ShaderRef_MobileBitmap;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67;
V_1 = L_4;
goto IL_0027;
}
IL_0027:
{
// }
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = V_1;
return L_5;
}
}
// System.Void TMPro.ShaderUtilities::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderUtilities__cctor_m88664CD657CA3DDCB44194058ABC84A865A53B02 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43EC328E72467D77312F671808A21B265267F3B8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56B321BA3B5698DA44F634878586E8CF47F7E0F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59B259A263D1796F7617C20534034F94A19001FE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E1257172AAFAF3FA30233E43C5AA80454D89686);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FB39F45849F83BA7955B5B6DEEFBE199E3AAB5D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9035C8E66B070F9E3A5D5C4F13FD7604EC407659);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9ABA2C5443319798ADBEE97162D50AEF82987BBE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA87819C2031146742C1F5350BC509988DACBE9F9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCD4BCED9028922F5951F8A9A35B48FC07725473);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD796BEEFEFE52394E90603CE0821F507B9CAA3A);
s_Il2CppMethodInitialized = true;
}
{
// public static string Keyword_Bevel = "BEVEL_ON";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Bevel_54 = _stringLiteral43EC328E72467D77312F671808A21B265267F3B8;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Bevel_54), (void*)_stringLiteral43EC328E72467D77312F671808A21B265267F3B8);
// public static string Keyword_Glow = "GLOW_ON";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Glow_55 = _stringLiteralA87819C2031146742C1F5350BC509988DACBE9F9;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Glow_55), (void*)_stringLiteralA87819C2031146742C1F5350BC509988DACBE9F9);
// public static string Keyword_Underlay = "UNDERLAY_ON";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Underlay_56 = _stringLiteralDD796BEEFEFE52394E90603CE0821F507B9CAA3A;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Underlay_56), (void*)_stringLiteralDD796BEEFEFE52394E90603CE0821F507B9CAA3A);
// public static string Keyword_Ratios = "RATIOS_OFF";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Ratios_57 = _stringLiteralDCD4BCED9028922F5951F8A9A35B48FC07725473;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Ratios_57), (void*)_stringLiteralDCD4BCED9028922F5951F8A9A35B48FC07725473);
// public static string Keyword_MASK_SOFT = "MASK_SOFT";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_SOFT_58 = _stringLiteral6E1257172AAFAF3FA30233E43C5AA80454D89686;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_SOFT_58), (void*)_stringLiteral6E1257172AAFAF3FA30233E43C5AA80454D89686);
// public static string Keyword_MASK_HARD = "MASK_HARD";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_HARD_59 = _stringLiteral9ABA2C5443319798ADBEE97162D50AEF82987BBE;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_HARD_59), (void*)_stringLiteral9ABA2C5443319798ADBEE97162D50AEF82987BBE);
// public static string Keyword_MASK_TEX = "MASK_TEX";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_TEX_60 = _stringLiteral8FB39F45849F83BA7955B5B6DEEFBE199E3AAB5D;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_TEX_60), (void*)_stringLiteral8FB39F45849F83BA7955B5B6DEEFBE199E3AAB5D);
// public static string Keyword_Outline = "OUTLINE_ON";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Outline_61 = _stringLiteral9035C8E66B070F9E3A5D5C4F13FD7604EC407659;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Outline_61), (void*)_stringLiteral9035C8E66B070F9E3A5D5C4F13FD7604EC407659);
// public static string ShaderTag_ZTestMode = "unity_GUIZTestMode";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_ZTestMode_62 = _stringLiteral56B321BA3B5698DA44F634878586E8CF47F7E0F8;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_ZTestMode_62), (void*)_stringLiteral56B321BA3B5698DA44F634878586E8CF47F7E0F8);
// public static string ShaderTag_CullMode = "_CullMode";
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63 = _stringLiteral59B259A263D1796F7617C20534034F94A19001FE;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63), (void*)_stringLiteral59B259A263D1796F7617C20534034F94A19001FE);
// private static float m_clamp = 1.0f;
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___m_clamp_64 = (1.0f);
// public static bool isInitialized = false;
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___isInitialized_65 = (bool)0;
// GetShaderPropertyIDs();
ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238(NULL);
// }
return;
}
}
// System.Void TMPro.ShaderUtilities::GetShaderPropertyIDs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0045DCFC92141FBD29525BE5BBACE1599A1F74E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0398C15EFAAA19C93AF746DA24817D2791C3F8F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07371C2E1614A8AAA3B715F2AC7A11E33A6705A0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A1CC6D01EE33E3CF45053ABDFF930333F1FE274);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F52C788AC4796FE5841155F7DF3896E049C051E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral134A2A1C4E13360C1DDDFDA4421C401BC9E3F8F9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14254BB83373B11756D2303A8E187014374CE5D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17C668C87C150408FD69585EF77C76A0E66EB3D5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2010EA04D3D3AB54BFDF830272F0AF4D1BEC511C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22F32D21ECB2FA7F2B9AD8EA673180205C761B7C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral268E97832344F4779EE90DEC85BCBEAA78723A51);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DE8AD68EBBFEAA02CDF7C4D9A5C898F40287D4D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EBDD86FD664CC82FDAEF4EEBB5F4602B2E78D87);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F2200721C4103CF62154774377A7FE21EC3DFB8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral362F8C5E63E001D7B28216A46EAD4653989618A3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3737F9EA39D2D08261AE0A0D3A982AA9EDA16BBF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral394B8C6C8CA442EF8C63386789D48EEDD0084236);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral396410BBDBEF868B59F40BE3F36BCC5CF6E110BA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FD20DEC440298FBE8FD5B8A9049081EC15D29DC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral421E0F68BD6ABE78BFA61D86D2FBBB4BF60B7E58);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral444E2030643CA3A0D71BCD4D131FEB0C15E77257);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral464D71DD7E198B50E30BD474A73AE19CAC4762E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral501ECC8F9B4D45174E944E1A813037B7BF1780B9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D600628CED277C34B89C1E7267F9E9AED36E98E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5ECA508019ED4EB6B88D49932A176E84BC448126);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5EF940821F907CAB019D1C1E35554CB71D5E2F8C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A3DC8BB44F75ECC14254B646E56B17C3D276755);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FBD8AC4E3773BDDF19000DF4E70F05BEF471EE9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7182DE08801E7D3544D16D06E4BDD8EAEF2D1025);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A943AA7A51825F2DD71077BF4F202D685D96D55);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80F5FB961EA9E9710673ED4D7487C6D884FAD993);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B39DD9FFA8AC3EDD72D3F435A409D265723991A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90E137B55368AA457D12419FF3B1D6DFA45E3701);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral931AB8A0E7F4FA6F1F7EC84000B185B43C7781F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9335488CF55D8DE9AA249BD7E3A4200956E5D2B9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral998F34D39A72DAA353DBFA6C0583A8874FEEDC75);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A7E77DB84E1908153085B0037B2757EFD9E6B67);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2D4D50E264DACC9F86BF78889E28F4C5DE0B2A0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB27E7F07B4375E822409BF723BBE476EBE35D08E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB74A477E1950E62FC01A6575177273213BAAC98);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3949F55FBC8596A19F30C973F81E17D26C7094A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0EAB3CCFF44AA233B5F33619298DF0F3C27FDA3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1418B66EFD4F2E84F8EE977170F5ACBF35CE35C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD608318BC59F8CE70448A3F3BD47A42652637238);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD692C6CF553089EEF72FB28BD089C7F61D521893);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE066DD3CA3CA9295CC83FA394543BA7B03B848BE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED993AC0C2F2097A0FD6F9BE811D5D012D424AE3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE06BF337688F9BA02BCD434393D092799729233);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE10A8FB5F6663BDC3704BFC5F4FC35CEB6F2A9C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF63983576FA425EE2904E4E0EADBEA8972C80AD8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF641266EC742840FB3A948AD37F889D31A453C65);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF78C1EE8D0D2BA5FCAD383AF58DBF2E258585ACE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7DC51B045EBEB673528BFA46F2E26BF0C34CF3E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF95A36106F6DED461458706DF8543DA03AAFD030);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC1B8C95859C5B850DB09E25ABC068B1BC5B2A0B);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (isInitialized == false)
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
bool L_0 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___isInitialized_65;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_037e;
}
}
{
// isInitialized = true;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___isInitialized_65 = (bool)1;
// ID_MainTex = Shader.PropertyToID("_MainTex");
int32_t L_2;
L_2 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0 = L_2;
// ID_FaceTex = Shader.PropertyToID("_FaceTex");
int32_t L_3;
L_3 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralEE10A8FB5F6663BDC3704BFC5F4FC35CEB6F2A9C, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceTex_1 = L_3;
// ID_FaceColor = Shader.PropertyToID("_FaceColor");
int32_t L_4;
L_4 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral22F32D21ECB2FA7F2B9AD8EA673180205C761B7C, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceColor_2 = L_4;
// ID_FaceDilate = Shader.PropertyToID("_FaceDilate");
int32_t L_5;
L_5 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral421E0F68BD6ABE78BFA61D86D2FBBB4BF60B7E58, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3 = L_5;
// ID_Shininess = Shader.PropertyToID("_FaceShininess");
int32_t L_6;
L_6 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralC3949F55FBC8596A19F30C973F81E17D26C7094A, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Shininess_4 = L_6;
// ID_UnderlayColor = Shader.PropertyToID("_UnderlayColor");
int32_t L_7;
L_7 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF63983576FA425EE2904E4E0EADBEA8972C80AD8, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayColor_5 = L_7;
// ID_UnderlayOffsetX = Shader.PropertyToID("_UnderlayOffsetX");
int32_t L_8;
L_8 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralA2D4D50E264DACC9F86BF78889E28F4C5DE0B2A0, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetX_6 = L_8;
// ID_UnderlayOffsetY = Shader.PropertyToID("_UnderlayOffsetY");
int32_t L_9;
L_9 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2F2200721C4103CF62154774377A7FE21EC3DFB8, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetY_7 = L_9;
// ID_UnderlayDilate = Shader.PropertyToID("_UnderlayDilate");
int32_t L_10;
L_10 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF95A36106F6DED461458706DF8543DA03AAFD030, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayDilate_8 = L_10;
// ID_UnderlaySoftness = Shader.PropertyToID("_UnderlaySoftness");
int32_t L_11;
L_11 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral931AB8A0E7F4FA6F1F7EC84000B185B43C7781F2, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlaySoftness_9 = L_11;
// ID_UnderlayOffset = Shader.PropertyToID("_UnderlayOffset");
int32_t L_12;
L_12 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral362F8C5E63E001D7B28216A46EAD4653989618A3, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffset_10 = L_12;
// ID_UnderlayIsoPerimeter = Shader.PropertyToID("_UnderlayIsoPerimeter");
int32_t L_13;
L_13 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralED993AC0C2F2097A0FD6F9BE811D5D012D424AE3, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayIsoPerimeter_11 = L_13;
// ID_WeightNormal = Shader.PropertyToID("_WeightNormal");
int32_t L_14;
L_14 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0398C15EFAAA19C93AF746DA24817D2791C3F8F5, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12 = L_14;
// ID_WeightBold = Shader.PropertyToID("_WeightBold");
int32_t L_15;
L_15 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralEE06BF337688F9BA02BCD434393D092799729233, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightBold_13 = L_15;
// ID_OutlineTex = Shader.PropertyToID("_OutlineTex");
int32_t L_16;
L_16 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral17C668C87C150408FD69585EF77C76A0E66EB3D5, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineTex_14 = L_16;
// ID_OutlineWidth = Shader.PropertyToID("_OutlineWidth");
int32_t L_17;
L_17 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral444E2030643CA3A0D71BCD4D131FEB0C15E77257, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15 = L_17;
// ID_OutlineSoftness = Shader.PropertyToID("_OutlineSoftness");
int32_t L_18;
L_18 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral464D71DD7E198B50E30BD474A73AE19CAC4762E6, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineSoftness_16 = L_18;
// ID_OutlineColor = Shader.PropertyToID("_OutlineColor");
int32_t L_19;
L_19 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralD1418B66EFD4F2E84F8EE977170F5ACBF35CE35C, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineColor_17 = L_19;
// ID_Outline2Color = Shader.PropertyToID("_Outline2Color");
int32_t L_20;
L_20 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral07371C2E1614A8AAA3B715F2AC7A11E33A6705A0, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Outline2Color_18 = L_20;
// ID_Outline2Width = Shader.PropertyToID("_Outline2Width");
int32_t L_21;
L_21 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF78C1EE8D0D2BA5FCAD383AF58DBF2E258585ACE, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Outline2Width_19 = L_21;
// ID_Padding = Shader.PropertyToID("_Padding");
int32_t L_22;
L_22 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral7A943AA7A51825F2DD71077BF4F202D685D96D55, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Padding_20 = L_22;
// ID_GradientScale = Shader.PropertyToID("_GradientScale");
int32_t L_23;
L_23 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral501ECC8F9B4D45174E944E1A813037B7BF1780B9, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21 = L_23;
// ID_ScaleX = Shader.PropertyToID("_ScaleX");
int32_t L_24;
L_24 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralD0EAB3CCFF44AA233B5F33619298DF0F3C27FDA3, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleX_22 = L_24;
// ID_ScaleY = Shader.PropertyToID("_ScaleY");
int32_t L_25;
L_25 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral80F5FB961EA9E9710673ED4D7487C6D884FAD993, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleY_23 = L_25;
// ID_PerspectiveFilter = Shader.PropertyToID("_PerspectiveFilter");
int32_t L_26;
L_26 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral7182DE08801E7D3544D16D06E4BDD8EAEF2D1025, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_PerspectiveFilter_24 = L_26;
// ID_Sharpness = Shader.PropertyToID("_Sharpness");
int32_t L_27;
L_27 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralB27E7F07B4375E822409BF723BBE476EBE35D08E, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Sharpness_25 = L_27;
// ID_TextureWidth = Shader.PropertyToID("_TextureWidth");
int32_t L_28;
L_28 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0A1CC6D01EE33E3CF45053ABDFF930333F1FE274, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureWidth_26 = L_28;
// ID_TextureHeight = Shader.PropertyToID("_TextureHeight");
int32_t L_29;
L_29 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral5EF940821F907CAB019D1C1E35554CB71D5E2F8C, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_TextureHeight_27 = L_29;
// ID_BevelAmount = Shader.PropertyToID("_Bevel");
int32_t L_30;
L_30 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral268E97832344F4779EE90DEC85BCBEAA78723A51, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_BevelAmount_28 = L_30;
// ID_LightAngle = Shader.PropertyToID("_LightAngle");
int32_t L_31;
L_31 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral6FBD8AC4E3773BDDF19000DF4E70F05BEF471EE9, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_LightAngle_34 = L_31;
// ID_EnvMap = Shader.PropertyToID("_Cube");
int32_t L_32;
L_32 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral5D600628CED277C34B89C1E7267F9E9AED36E98E, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_EnvMap_35 = L_32;
// ID_EnvMatrix = Shader.PropertyToID("_EnvMatrix");
int32_t L_33;
L_33 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral9A7E77DB84E1908153085B0037B2757EFD9E6B67, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_EnvMatrix_36 = L_33;
// ID_EnvMatrixRotation = Shader.PropertyToID("_EnvMatrixRotation");
int32_t L_34;
L_34 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral90E137B55368AA457D12419FF3B1D6DFA45E3701, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_EnvMatrixRotation_37 = L_34;
// ID_GlowColor = Shader.PropertyToID("_GlowColor");
int32_t L_35;
L_35 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralE066DD3CA3CA9295CC83FA394543BA7B03B848BE, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowColor_29 = L_35;
// ID_GlowOffset = Shader.PropertyToID("_GlowOffset");
int32_t L_36;
L_36 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2DE8AD68EBBFEAA02CDF7C4D9A5C898F40287D4D, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30 = L_36;
// ID_GlowPower = Shader.PropertyToID("_GlowPower");
int32_t L_37;
L_37 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral8B39DD9FFA8AC3EDD72D3F435A409D265723991A, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowPower_31 = L_37;
// ID_GlowOuter = Shader.PropertyToID("_GlowOuter");
int32_t L_38;
L_38 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral3737F9EA39D2D08261AE0A0D3A982AA9EDA16BBF, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOuter_32 = L_38;
// ID_GlowInner = Shader.PropertyToID("_GlowInner");
int32_t L_39;
L_39 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2EBDD86FD664CC82FDAEF4EEBB5F4602B2E78D87, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowInner_33 = L_39;
// ID_MaskCoord = Shader.PropertyToID("_MaskCoord");
int32_t L_40;
L_40 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0045DCFC92141FBD29525BE5BBACE1599A1F74E6, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MaskCoord_38 = L_40;
// ID_ClipRect = Shader.PropertyToID("_ClipRect");
int32_t L_41;
L_41 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral3FD20DEC440298FBE8FD5B8A9049081EC15D29DC, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ClipRect_39 = L_41;
// ID_UseClipRect = Shader.PropertyToID("_UseClipRect");
int32_t L_42;
L_42 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral134A2A1C4E13360C1DDDFDA4421C401BC9E3F8F9, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UseClipRect_44 = L_42;
// ID_MaskSoftnessX = Shader.PropertyToID("_MaskSoftnessX");
int32_t L_43;
L_43 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF641266EC742840FB3A948AD37F889D31A453C65, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MaskSoftnessX_40 = L_43;
// ID_MaskSoftnessY = Shader.PropertyToID("_MaskSoftnessY");
int32_t L_44;
L_44 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral998F34D39A72DAA353DBFA6C0583A8874FEEDC75, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MaskSoftnessY_41 = L_44;
// ID_VertexOffsetX = Shader.PropertyToID("_VertexOffsetX");
int32_t L_45;
L_45 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralFC1B8C95859C5B850DB09E25ABC068B1BC5B2A0B, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_VertexOffsetX_42 = L_45;
// ID_VertexOffsetY = Shader.PropertyToID("_VertexOffsetY");
int32_t L_46;
L_46 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralBB74A477E1950E62FC01A6575177273213BAAC98, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_VertexOffsetY_43 = L_46;
// ID_StencilID = Shader.PropertyToID("_Stencil");
int32_t L_47;
L_47 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2010EA04D3D3AB54BFDF830272F0AF4D1BEC511C, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilID_45 = L_47;
// ID_StencilOp = Shader.PropertyToID("_StencilOp");
int32_t L_48;
L_48 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral5ECA508019ED4EB6B88D49932A176E84BC448126, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilOp_46 = L_48;
// ID_StencilComp = Shader.PropertyToID("_StencilComp");
int32_t L_49;
L_49 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0F52C788AC4796FE5841155F7DF3896E049C051E, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilComp_47 = L_49;
// ID_StencilReadMask = Shader.PropertyToID("_StencilReadMask");
int32_t L_50;
L_50 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral14254BB83373B11756D2303A8E187014374CE5D9, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilReadMask_48 = L_50;
// ID_StencilWriteMask = Shader.PropertyToID("_StencilWriteMask");
int32_t L_51;
L_51 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral394B8C6C8CA442EF8C63386789D48EEDD0084236, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_StencilWriteMask_49 = L_51;
// ID_ShaderFlags = Shader.PropertyToID("_ShaderFlags");
int32_t L_52;
L_52 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral6A3DC8BB44F75ECC14254B646E56B17C3D276755, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ShaderFlags_50 = L_52;
// ID_ScaleRatio_A = Shader.PropertyToID("_ScaleRatioA");
int32_t L_53;
L_53 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF7DC51B045EBEB673528BFA46F2E26BF0C34CF3E, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_51 = L_53;
// ID_ScaleRatio_B = Shader.PropertyToID("_ScaleRatioB");
int32_t L_54;
L_54 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralD608318BC59F8CE70448A3F3BD47A42652637238, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_B_52 = L_54;
// ID_ScaleRatio_C = Shader.PropertyToID("_ScaleRatioC");
int32_t L_55;
L_55 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral396410BBDBEF868B59F40BE3F36BCC5CF6E110BA, NULL);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_C_53 = L_55;
// if (k_ShaderRef_MobileSDF == null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_56 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_57;
L_57 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_56, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_57;
bool L_58 = V_1;
if (!L_58)
{
goto IL_035f;
}
}
{
// k_ShaderRef_MobileSDF = Shader.Find("TextMeshPro/Mobile/Distance Field");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_59;
L_59 = Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72(_stringLiteral9335488CF55D8DE9AA249BD7E3A4200956E5D2B9, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66 = L_59;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileSDF_66), (void*)L_59);
}
IL_035f:
{
// if (k_ShaderRef_MobileBitmap == null)
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_60 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_61;
L_61 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_60, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_61;
bool L_62 = V_2;
if (!L_62)
{
goto IL_037d;
}
}
{
// k_ShaderRef_MobileBitmap = Shader.Find("TextMeshPro/Mobile/Bitmap");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_63;
L_63 = Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72(_stringLiteralD692C6CF553089EEF72FB28BD089C7F61D521893, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67 = L_63;
Il2CppCodeGenWriteBarrier((void**)(&((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___k_ShaderRef_MobileBitmap_67), (void*)L_63);
}
IL_037d:
{
}
IL_037e:
{
// }
return;
}
}
// System.Void TMPro.ShaderUtilities::UpdateShaderRatios(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderUtilities_UpdateShaderRatios_mDB54C4E7164697363833290B2AE869BEC703E713 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
bool V_10 = false;
bool V_11 = false;
float V_12 = 0.0f;
float V_13 = 0.0f;
float V_14 = 0.0f;
bool V_15 = false;
float V_16 = 0.0f;
float V_17 = 0.0f;
float V_18 = 0.0f;
float V_19 = 0.0f;
float V_20 = 0.0f;
int32_t G_B3_0 = 0;
float G_B8_0 = 0.0f;
float G_B12_0 = 0.0f;
float G_B17_0 = 0.0f;
{
// float ratio_A = 1;
V_0 = (1.0f);
// float ratio_B = 1;
V_1 = (1.0f);
// float ratio_C = 1;
V_2 = (1.0f);
// bool isRatioEnabled = !mat.shaderKeywords.Contains(Keyword_Ratios);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___mat0;
NullCheck(L_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1;
L_1 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_2 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Ratios_57;
bool L_3;
L_3 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_1, L_2, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
// if (!mat.HasProperty(ID_GradientScale) || !mat.HasProperty(ID_FaceDilate))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___mat0;
int32_t L_5 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_4);
bool L_6;
L_6 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_4, L_5, NULL);
if (!L_6)
{
goto IL_0044;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_8 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3;
NullCheck(L_7);
bool L_9;
L_9 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_7, L_8, NULL);
G_B3_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
goto IL_0045;
}
IL_0044:
{
G_B3_0 = 1;
}
IL_0045:
{
V_10 = (bool)G_B3_0;
bool L_10 = V_10;
if (!L_10)
{
goto IL_0050;
}
}
{
// return;
goto IL_0217;
}
IL_0050:
{
// float scale = mat.GetFloat(ID_GradientScale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_12 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_11);
float L_13;
L_13 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_11, L_12, NULL);
V_4 = L_13;
// float faceDilate = mat.GetFloat(ID_FaceDilate);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = ___mat0;
int32_t L_15 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3;
NullCheck(L_14);
float L_16;
L_16 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_14, L_15, NULL);
V_5 = L_16;
// float outlineThickness = mat.GetFloat(ID_OutlineWidth);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = ___mat0;
int32_t L_18 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15;
NullCheck(L_17);
float L_19;
L_19 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_17, L_18, NULL);
V_6 = L_19;
// float outlineSoftness = mat.GetFloat(ID_OutlineSoftness);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = ___mat0;
int32_t L_21 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineSoftness_16;
NullCheck(L_20);
float L_22;
L_22 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_20, L_21, NULL);
V_7 = L_22;
// float weight = Mathf.Max(mat.GetFloat(ID_WeightNormal), mat.GetFloat(ID_WeightBold)) / 4.0f;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = ___mat0;
int32_t L_24 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
NullCheck(L_23);
float L_25;
L_25 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_23, L_24, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26 = ___mat0;
int32_t L_27 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightBold_13;
NullCheck(L_26);
float L_28;
L_28 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_26, L_27, NULL);
float L_29;
L_29 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_25, L_28, NULL);
V_8 = ((float)(L_29/(4.0f)));
// float t = Mathf.Max(1, weight + faceDilate + outlineThickness + outlineSoftness);
float L_30 = V_8;
float L_31 = V_5;
float L_32 = V_6;
float L_33 = V_7;
float L_34;
L_34 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_30, L_31)), L_32)), L_33)), NULL);
V_9 = L_34;
// ratio_A = isRatioEnabled ? (scale - m_clamp) / (scale * t) : 1;
bool L_35 = V_3;
if (L_35)
{
goto IL_00c8;
}
}
{
G_B8_0 = (1.0f);
goto IL_00d6;
}
IL_00c8:
{
float L_36 = V_4;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_37 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___m_clamp_64;
float L_38 = V_4;
float L_39 = V_9;
G_B8_0 = ((float)(((float)il2cpp_codegen_subtract(L_36, L_37))/((float)il2cpp_codegen_multiply(L_38, L_39))));
}
IL_00d6:
{
V_0 = G_B8_0;
// mat.SetFloat(ID_ScaleRatio_A, ratio_A);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_40 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_41 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_51;
float L_42 = V_0;
NullCheck(L_40);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_40, L_41, L_42, NULL);
// if (mat.HasProperty(ID_GlowOffset))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = ___mat0;
int32_t L_44 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30;
NullCheck(L_43);
bool L_45;
L_45 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_43, L_44, NULL);
V_11 = L_45;
bool L_46 = V_11;
if (!L_46)
{
goto IL_0165;
}
}
{
// float glowOffset = mat.GetFloat(ID_GlowOffset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_47 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_48 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30;
NullCheck(L_47);
float L_49;
L_49 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_47, L_48, NULL);
V_12 = L_49;
// float glowOuter = mat.GetFloat(ID_GlowOuter);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_50 = ___mat0;
int32_t L_51 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOuter_32;
NullCheck(L_50);
float L_52;
L_52 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_50, L_51, NULL);
V_13 = L_52;
// float range = (weight + faceDilate) * (scale - m_clamp);
float L_53 = V_8;
float L_54 = V_5;
float L_55 = V_4;
float L_56 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___m_clamp_64;
V_14 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_53, L_54)), ((float)il2cpp_codegen_subtract(L_55, L_56))));
// t = Mathf.Max(1, glowOffset + glowOuter);
float L_57 = V_12;
float L_58 = V_13;
float L_59;
L_59 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), ((float)il2cpp_codegen_add(L_57, L_58)), NULL);
V_9 = L_59;
// ratio_B = isRatioEnabled ? Mathf.Max(0, scale - m_clamp - range) / (scale * t) : 1;
bool L_60 = V_3;
if (L_60)
{
goto IL_013b;
}
}
{
G_B12_0 = (1.0f);
goto IL_0156;
}
IL_013b:
{
float L_61 = V_4;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_62 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___m_clamp_64;
float L_63 = V_14;
float L_64;
L_64 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_61, L_62)), L_63)), NULL);
float L_65 = V_4;
float L_66 = V_9;
G_B12_0 = ((float)(L_64/((float)il2cpp_codegen_multiply(L_65, L_66))));
}
IL_0156:
{
V_1 = G_B12_0;
// mat.SetFloat(ID_ScaleRatio_B, ratio_B);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_67 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_68 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_B_52;
float L_69 = V_1;
NullCheck(L_67);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_67, L_68, L_69, NULL);
}
IL_0165:
{
// if (mat.HasProperty(ID_UnderlayOffsetX))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_70 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_71 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetX_6;
NullCheck(L_70);
bool L_72;
L_72 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_70, L_71, NULL);
V_15 = L_72;
bool L_73 = V_15;
if (!L_73)
{
goto IL_0217;
}
}
{
// float underlayOffsetX = mat.GetFloat(ID_UnderlayOffsetX);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_74 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_75 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetX_6;
NullCheck(L_74);
float L_76;
L_76 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_74, L_75, NULL);
V_16 = L_76;
// float underlayOffsetY = mat.GetFloat(ID_UnderlayOffsetY);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_77 = ___mat0;
int32_t L_78 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetY_7;
NullCheck(L_77);
float L_79;
L_79 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_77, L_78, NULL);
V_17 = L_79;
// float underlayDilate = mat.GetFloat(ID_UnderlayDilate);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_80 = ___mat0;
int32_t L_81 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayDilate_8;
NullCheck(L_80);
float L_82;
L_82 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_80, L_81, NULL);
V_18 = L_82;
// float underlaySoftness = mat.GetFloat(ID_UnderlaySoftness);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_83 = ___mat0;
int32_t L_84 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlaySoftness_9;
NullCheck(L_83);
float L_85;
L_85 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_83, L_84, NULL);
V_19 = L_85;
// float range = (weight + faceDilate) * (scale - m_clamp);
float L_86 = V_8;
float L_87 = V_5;
float L_88 = V_4;
float L_89 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___m_clamp_64;
V_20 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_86, L_87)), ((float)il2cpp_codegen_subtract(L_88, L_89))));
// t = Mathf.Max(1, Mathf.Max(Mathf.Abs(underlayOffsetX), Mathf.Abs(underlayOffsetY)) + underlayDilate + underlaySoftness);
float L_90 = V_16;
float L_91;
L_91 = fabsf(L_90);
float L_92 = V_17;
float L_93;
L_93 = fabsf(L_92);
float L_94;
L_94 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_91, L_93, NULL);
float L_95 = V_18;
float L_96 = V_19;
float L_97;
L_97 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_94, L_95)), L_96)), NULL);
V_9 = L_97;
// ratio_C = isRatioEnabled ? Mathf.Max(0, scale - m_clamp - range) / (scale * t) : 1;
bool L_98 = V_3;
if (L_98)
{
goto IL_01ed;
}
}
{
G_B17_0 = (1.0f);
goto IL_0208;
}
IL_01ed:
{
float L_99 = V_4;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_100 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___m_clamp_64;
float L_101 = V_20;
float L_102;
L_102 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_99, L_100)), L_101)), NULL);
float L_103 = V_4;
float L_104 = V_9;
G_B17_0 = ((float)(L_102/((float)il2cpp_codegen_multiply(L_103, L_104))));
}
IL_0208:
{
V_2 = G_B17_0;
// mat.SetFloat(ID_ScaleRatio_C, ratio_C);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_105 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_106 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_C_53;
float L_107 = V_2;
NullCheck(L_105);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_105, L_106, L_107, NULL);
}
IL_0217:
{
// }
return;
}
}
// UnityEngine.Vector4 TMPro.ShaderUtilities::GetFontExtent(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ShaderUtilities_GetFontExtent_mB4EF50E4B2F37619560D32A4A57DC99F33371404 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
return L_1;
}
}
// System.Boolean TMPro.ShaderUtilities::IsMaskingEnabled(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShaderUtilities_IsMaskingEnabled_mB322766562C5A7A96486C49297EC184F73EA8240 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_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);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
{
// if (material == null || !material.HasProperty(ShaderUtilities.ID_ClipRect))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___material0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001a;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_3 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ClipRect_39;
NullCheck(L_2);
bool L_4;
L_4 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_2, L_3, NULL);
G_B3_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
goto IL_001b;
}
IL_001a:
{
G_B3_0 = 1;
}
IL_001b:
{
V_0 = (bool)G_B3_0;
bool L_5 = V_0;
if (!L_5)
{
goto IL_0023;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0066;
}
IL_0023:
{
// if (material.shaderKeywords.Contains(ShaderUtilities.Keyword_MASK_SOFT) || material.shaderKeywords.Contains(ShaderUtilities.Keyword_MASK_HARD) || material.shaderKeywords.Contains(ShaderUtilities.Keyword_MASK_TEX))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = ___material0;
NullCheck(L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7;
L_7 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_8 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_SOFT_58;
bool L_9;
L_9 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_7, L_8, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
if (L_9)
{
goto IL_0059;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___material0;
NullCheck(L_10);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11;
L_11 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_12 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_HARD_59;
bool L_13;
L_13 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_11, L_12, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
if (L_13)
{
goto IL_0059;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = ___material0;
NullCheck(L_14);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
L_15 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_16 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_MASK_TEX_60;
bool L_17;
L_17 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_15, L_16, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
G_B9_0 = ((int32_t)(L_17));
goto IL_005a;
}
IL_0059:
{
G_B9_0 = 1;
}
IL_005a:
{
V_2 = (bool)G_B9_0;
bool L_18 = V_2;
if (!L_18)
{
goto IL_0062;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0066;
}
IL_0062:
{
// return false;
V_1 = (bool)0;
goto IL_0066;
}
IL_0066:
{
// }
bool L_19 = V_1;
return L_19;
}
}
// System.Single TMPro.ShaderUtilities::GetPadding(UnityEngine.Material,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, bool ___enableExtraPadding1, bool ___isBold2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_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);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
float V_11 = 0.0f;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_12 = NULL;
float V_13 = 0.0f;
bool V_14 = false;
bool V_15 = false;
float V_16 = 0.0f;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
bool V_25 = false;
float V_26 = 0.0f;
float V_27 = 0.0f;
float V_28 = 0.0f;
float V_29 = 0.0f;
bool V_30 = false;
int32_t G_B7_0 = 0;
int32_t G_B22_0 = 0;
int32_t G_B29_0 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B35_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B34_0 = NULL;
float G_B36_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B36_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B38_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B37_0 = NULL;
float G_B39_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B39_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B41_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B40_0 = NULL;
float G_B42_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B42_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B44_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B43_0 = NULL;
float G_B45_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B45_1 = NULL;
{
// if (isInitialized == false)
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
bool L_0 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___isInitialized_65;
V_14 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_14;
if (!L_1)
{
goto IL_0015;
}
}
{
// GetShaderPropertyIDs();
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238(NULL);
}
IL_0015:
{
// if (material == null) return 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___material0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_15 = L_3;
bool L_4 = V_15;
if (!L_4)
{
goto IL_002e;
}
}
{
// if (material == null) return 0;
V_16 = (0.0f);
goto IL_0482;
}
IL_002e:
{
// int extraPadding = enableExtraPadding ? 4 : 0;
bool L_5 = ___enableExtraPadding1;
if (L_5)
{
goto IL_0034;
}
}
{
G_B7_0 = 0;
goto IL_0035;
}
IL_0034:
{
G_B7_0 = 4;
}
IL_0035:
{
V_0 = G_B7_0;
// if (material.HasProperty(ID_GradientScale) == false)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_7 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_6);
bool L_8;
L_8 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_6, L_7, NULL);
V_17 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_17;
if (!L_9)
{
goto IL_007a;
}
}
{
// if (material.HasProperty(ID_Padding))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_11 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Padding_20;
NullCheck(L_10);
bool L_12;
L_12 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_10, L_11, NULL);
V_18 = L_12;
bool L_13 = V_18;
if (!L_13)
{
goto IL_006b;
}
}
{
// extraPadding += (int)material.GetFloat(ID_Padding);
int32_t L_14 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_16 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Padding_20;
NullCheck(L_15);
float L_17;
L_17 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_15, L_16, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_14, il2cpp_codegen_cast_double_to_int<int32_t>(L_17)));
}
IL_006b:
{
// return extraPadding + 1.0f;
int32_t L_18 = V_0;
V_16 = ((float)il2cpp_codegen_add(((float)L_18), (1.0f)));
goto IL_0482;
}
IL_007a:
{
// Vector4 padding = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19;
L_19 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
V_1 = L_19;
// Vector4 maxPadding = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
L_20 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
V_2 = L_20;
// float faceDilate = 0;
V_3 = (0.0f);
// float faceSoftness = 0;
V_4 = (0.0f);
// float outlineThickness = 0;
V_5 = (0.0f);
// float scaleRatio_A = 0;
V_6 = (0.0f);
// float scaleRatio_B = 0;
V_7 = (0.0f);
// float scaleRatio_C = 0;
V_8 = (0.0f);
// float glowOffset = 0;
V_9 = (0.0f);
// float glowOuter = 0;
V_10 = (0.0f);
// float uniformPadding = 0;
V_11 = (0.0f);
// UpdateShaderRatios(material);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_UpdateShaderRatios_mDB54C4E7164697363833290B2AE869BEC703E713(L_21, NULL);
// string[] shaderKeywords = material.shaderKeywords;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = ___material0;
NullCheck(L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23;
L_23 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_22, NULL);
V_12 = L_23;
// if (material.HasProperty(ID_ScaleRatio_A))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_24 = ___material0;
int32_t L_25 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_51;
NullCheck(L_24);
bool L_26;
L_26 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_24, L_25, NULL);
V_19 = L_26;
bool L_27 = V_19;
if (!L_27)
{
goto IL_00f1;
}
}
{
// scaleRatio_A = material.GetFloat(ID_ScaleRatio_A);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_29 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_51;
NullCheck(L_28);
float L_30;
L_30 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_28, L_29, NULL);
V_6 = L_30;
}
IL_00f1:
{
// if (material.HasProperty(ID_FaceDilate))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_32 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3;
NullCheck(L_31);
bool L_33;
L_33 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_31, L_32, NULL);
V_20 = L_33;
bool L_34 = V_20;
if (!L_34)
{
goto IL_0111;
}
}
{
// faceDilate = material.GetFloat(ID_FaceDilate) * scaleRatio_A;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_36 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3;
NullCheck(L_35);
float L_37;
L_37 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_35, L_36, NULL);
float L_38 = V_6;
V_3 = ((float)il2cpp_codegen_multiply(L_37, L_38));
}
IL_0111:
{
// if (material.HasProperty(ID_OutlineSoftness))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_39 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_40 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineSoftness_16;
NullCheck(L_39);
bool L_41;
L_41 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_39, L_40, NULL);
V_21 = L_41;
bool L_42 = V_21;
if (!L_42)
{
goto IL_0132;
}
}
{
// faceSoftness = material.GetFloat(ID_OutlineSoftness) * scaleRatio_A;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_44 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineSoftness_16;
NullCheck(L_43);
float L_45;
L_45 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_43, L_44, NULL);
float L_46 = V_6;
V_4 = ((float)il2cpp_codegen_multiply(L_45, L_46));
}
IL_0132:
{
// if (material.HasProperty(ID_OutlineWidth))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_47 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_48 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15;
NullCheck(L_47);
bool L_49;
L_49 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_47, L_48, NULL);
V_22 = L_49;
bool L_50 = V_22;
if (!L_50)
{
goto IL_0153;
}
}
{
// outlineThickness = material.GetFloat(ID_OutlineWidth) * scaleRatio_A;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_52 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15;
NullCheck(L_51);
float L_53;
L_53 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_51, L_52, NULL);
float L_54 = V_6;
V_5 = ((float)il2cpp_codegen_multiply(L_53, L_54));
}
IL_0153:
{
// uniformPadding = outlineThickness + faceSoftness + faceDilate;
float L_55 = V_5;
float L_56 = V_4;
float L_57 = V_3;
V_11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_55, L_56)), L_57));
// if (material.HasProperty(ID_GlowOffset) && shaderKeywords.Contains(Keyword_Glow)) // Generates GC
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_58 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_59 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30;
NullCheck(L_58);
bool L_60;
L_60 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_58, L_59, NULL);
if (!L_60)
{
goto IL_0177;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = V_12;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_62 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Glow_55;
bool L_63;
L_63 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_61, L_62, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
G_B22_0 = ((int32_t)(L_63));
goto IL_0178;
}
IL_0177:
{
G_B22_0 = 0;
}
IL_0178:
{
V_23 = (bool)G_B22_0;
bool L_64 = V_23;
if (!L_64)
{
goto IL_01be;
}
}
{
// if (material.HasProperty(ID_ScaleRatio_B))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_65 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_66 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_B_52;
NullCheck(L_65);
bool L_67;
L_67 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_65, L_66, NULL);
V_24 = L_67;
bool L_68 = V_24;
if (!L_68)
{
goto IL_019d;
}
}
{
// scaleRatio_B = material.GetFloat(ID_ScaleRatio_B);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_69 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_70 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_B_52;
NullCheck(L_69);
float L_71;
L_71 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_69, L_70, NULL);
V_7 = L_71;
}
IL_019d:
{
// glowOffset = material.GetFloat(ID_GlowOffset) * scaleRatio_B;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_72 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_73 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30;
NullCheck(L_72);
float L_74;
L_74 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_72, L_73, NULL);
float L_75 = V_7;
V_9 = ((float)il2cpp_codegen_multiply(L_74, L_75));
// glowOuter = material.GetFloat(ID_GlowOuter) * scaleRatio_B;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_76 = ___material0;
int32_t L_77 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOuter_32;
NullCheck(L_76);
float L_78;
L_78 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_76, L_77, NULL);
float L_79 = V_7;
V_10 = ((float)il2cpp_codegen_multiply(L_78, L_79));
}
IL_01be:
{
// uniformPadding = Mathf.Max(uniformPadding, faceDilate + glowOffset + glowOuter);
float L_80 = V_11;
float L_81 = V_3;
float L_82 = V_9;
float L_83 = V_10;
float L_84;
L_84 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_80, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_81, L_82)), L_83)), NULL);
V_11 = L_84;
// if (material.HasProperty(ID_UnderlaySoftness) && shaderKeywords.Contains(Keyword_Underlay)) // Generates GC
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_85 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_86 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlaySoftness_9;
NullCheck(L_85);
bool L_87;
L_87 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_85, L_86, NULL);
if (!L_87)
{
goto IL_01e9;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88 = V_12;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_89 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Underlay_56;
bool L_90;
L_90 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_88, L_89, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
G_B29_0 = ((int32_t)(L_90));
goto IL_01ea;
}
IL_01e9:
{
G_B29_0 = 0;
}
IL_01ea:
{
V_25 = (bool)G_B29_0;
bool L_91 = V_25;
if (!L_91)
{
goto IL_02c3;
}
}
{
// if (material.HasProperty(ID_ScaleRatio_C))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_92 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_93 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_C_53;
NullCheck(L_92);
bool L_94;
L_94 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_92, L_93, NULL);
V_30 = L_94;
bool L_95 = V_30;
if (!L_95)
{
goto IL_0212;
}
}
{
// scaleRatio_C = material.GetFloat(ID_ScaleRatio_C);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_96 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_97 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_C_53;
NullCheck(L_96);
float L_98;
L_98 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_96, L_97, NULL);
V_8 = L_98;
}
IL_0212:
{
// float offsetX = material.GetFloat(ID_UnderlayOffsetX) * scaleRatio_C;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_99 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_100 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetX_6;
NullCheck(L_99);
float L_101;
L_101 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_99, L_100, NULL);
float L_102 = V_8;
V_26 = ((float)il2cpp_codegen_multiply(L_101, L_102));
// float offsetY = material.GetFloat(ID_UnderlayOffsetY) * scaleRatio_C;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_103 = ___material0;
int32_t L_104 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetY_7;
NullCheck(L_103);
float L_105;
L_105 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_103, L_104, NULL);
float L_106 = V_8;
V_27 = ((float)il2cpp_codegen_multiply(L_105, L_106));
// float dilate = material.GetFloat(ID_UnderlayDilate) * scaleRatio_C;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_107 = ___material0;
int32_t L_108 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayDilate_8;
NullCheck(L_107);
float L_109;
L_109 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_107, L_108, NULL);
float L_110 = V_8;
V_28 = ((float)il2cpp_codegen_multiply(L_109, L_110));
// float softness = material.GetFloat(ID_UnderlaySoftness) * scaleRatio_C;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_111 = ___material0;
int32_t L_112 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlaySoftness_9;
NullCheck(L_111);
float L_113;
L_113 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_111, L_112, NULL);
float L_114 = V_8;
V_29 = ((float)il2cpp_codegen_multiply(L_113, L_114));
// padding.x = Mathf.Max(padding.x, faceDilate + dilate + softness - offsetX);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_115 = V_1;
float L_116 = L_115.___x_1;
float L_117 = V_3;
float L_118 = V_28;
float L_119 = V_29;
float L_120 = V_26;
float L_121;
L_121 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_116, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_117, L_118)), L_119)), L_120)), NULL);
(&V_1)->___x_1 = L_121;
// padding.y = Mathf.Max(padding.y, faceDilate + dilate + softness - offsetY);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_122 = V_1;
float L_123 = L_122.___y_2;
float L_124 = V_3;
float L_125 = V_28;
float L_126 = V_29;
float L_127 = V_27;
float L_128;
L_128 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_123, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_124, L_125)), L_126)), L_127)), NULL);
(&V_1)->___y_2 = L_128;
// padding.z = Mathf.Max(padding.z, faceDilate + dilate + softness + offsetX);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_129 = V_1;
float L_130 = L_129.___z_3;
float L_131 = V_3;
float L_132 = V_28;
float L_133 = V_29;
float L_134 = V_26;
float L_135;
L_135 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_130, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_131, L_132)), L_133)), L_134)), NULL);
(&V_1)->___z_3 = L_135;
// padding.w = Mathf.Max(padding.w, faceDilate + dilate + softness + offsetY);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_136 = V_1;
float L_137 = L_136.___w_4;
float L_138 = V_3;
float L_139 = V_28;
float L_140 = V_29;
float L_141 = V_27;
float L_142;
L_142 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_137, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_138, L_139)), L_140)), L_141)), NULL);
(&V_1)->___w_4 = L_142;
}
IL_02c3:
{
// padding.x = Mathf.Max(padding.x, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_143 = V_1;
float L_144 = L_143.___x_1;
float L_145 = V_11;
float L_146;
L_146 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_144, L_145, NULL);
(&V_1)->___x_1 = L_146;
// padding.y = Mathf.Max(padding.y, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_147 = V_1;
float L_148 = L_147.___y_2;
float L_149 = V_11;
float L_150;
L_150 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_148, L_149, NULL);
(&V_1)->___y_2 = L_150;
// padding.z = Mathf.Max(padding.z, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_151 = V_1;
float L_152 = L_151.___z_3;
float L_153 = V_11;
float L_154;
L_154 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_152, L_153, NULL);
(&V_1)->___z_3 = L_154;
// padding.w = Mathf.Max(padding.w, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_155 = V_1;
float L_156 = L_155.___w_4;
float L_157 = V_11;
float L_158;
L_158 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_156, L_157, NULL);
(&V_1)->___w_4 = L_158;
// padding.x += extraPadding;
float* L_159 = (&(&V_1)->___x_1);
float* L_160 = L_159;
float L_161 = *((float*)L_160);
int32_t L_162 = V_0;
*((float*)L_160) = (float)((float)il2cpp_codegen_add(L_161, ((float)L_162)));
// padding.y += extraPadding;
float* L_163 = (&(&V_1)->___y_2);
float* L_164 = L_163;
float L_165 = *((float*)L_164);
int32_t L_166 = V_0;
*((float*)L_164) = (float)((float)il2cpp_codegen_add(L_165, ((float)L_166)));
// padding.z += extraPadding;
float* L_167 = (&(&V_1)->___z_3);
float* L_168 = L_167;
float L_169 = *((float*)L_168);
int32_t L_170 = V_0;
*((float*)L_168) = (float)((float)il2cpp_codegen_add(L_169, ((float)L_170)));
// padding.w += extraPadding;
float* L_171 = (&(&V_1)->___w_4);
float* L_172 = L_171;
float L_173 = *((float*)L_172);
int32_t L_174 = V_0;
*((float*)L_172) = (float)((float)il2cpp_codegen_add(L_173, ((float)L_174)));
// padding.x = Mathf.Min(padding.x, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_175 = V_1;
float L_176 = L_175.___x_1;
float L_177;
L_177 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_176, (1.0f), NULL);
(&V_1)->___x_1 = L_177;
// padding.y = Mathf.Min(padding.y, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_178 = V_1;
float L_179 = L_178.___y_2;
float L_180;
L_180 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_179, (1.0f), NULL);
(&V_1)->___y_2 = L_180;
// padding.z = Mathf.Min(padding.z, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_181 = V_1;
float L_182 = L_181.___z_3;
float L_183;
L_183 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_182, (1.0f), NULL);
(&V_1)->___z_3 = L_183;
// padding.w = Mathf.Min(padding.w, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_184 = V_1;
float L_185 = L_184.___w_4;
float L_186;
L_186 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_185, (1.0f), NULL);
(&V_1)->___w_4 = L_186;
// maxPadding.x = maxPadding.x < padding.x ? padding.x : maxPadding.x;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_187 = V_2;
float L_188 = L_187.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_189 = V_1;
float L_190 = L_189.___x_1;
G_B34_0 = (&V_2);
if ((((float)L_188) < ((float)L_190)))
{
G_B35_0 = (&V_2);
goto IL_03bb;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_191 = V_2;
float L_192 = L_191.___x_1;
G_B36_0 = L_192;
G_B36_1 = G_B34_0;
goto IL_03c1;
}
IL_03bb:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_193 = V_1;
float L_194 = L_193.___x_1;
G_B36_0 = L_194;
G_B36_1 = G_B35_0;
}
IL_03c1:
{
G_B36_1->___x_1 = G_B36_0;
// maxPadding.y = maxPadding.y < padding.y ? padding.y : maxPadding.y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_195 = V_2;
float L_196 = L_195.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_197 = V_1;
float L_198 = L_197.___y_2;
G_B37_0 = (&V_2);
if ((((float)L_196) < ((float)L_198)))
{
G_B38_0 = (&V_2);
goto IL_03de;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_199 = V_2;
float L_200 = L_199.___y_2;
G_B39_0 = L_200;
G_B39_1 = G_B37_0;
goto IL_03e4;
}
IL_03de:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_201 = V_1;
float L_202 = L_201.___y_2;
G_B39_0 = L_202;
G_B39_1 = G_B38_0;
}
IL_03e4:
{
G_B39_1->___y_2 = G_B39_0;
// maxPadding.z = maxPadding.z < padding.z ? padding.z : maxPadding.z;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_203 = V_2;
float L_204 = L_203.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_205 = V_1;
float L_206 = L_205.___z_3;
G_B40_0 = (&V_2);
if ((((float)L_204) < ((float)L_206)))
{
G_B41_0 = (&V_2);
goto IL_0401;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_207 = V_2;
float L_208 = L_207.___z_3;
G_B42_0 = L_208;
G_B42_1 = G_B40_0;
goto IL_0407;
}
IL_0401:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_209 = V_1;
float L_210 = L_209.___z_3;
G_B42_0 = L_210;
G_B42_1 = G_B41_0;
}
IL_0407:
{
G_B42_1->___z_3 = G_B42_0;
// maxPadding.w = maxPadding.w < padding.w ? padding.w : maxPadding.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_211 = V_2;
float L_212 = L_211.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_213 = V_1;
float L_214 = L_213.___w_4;
G_B43_0 = (&V_2);
if ((((float)L_212) < ((float)L_214)))
{
G_B44_0 = (&V_2);
goto IL_0424;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_215 = V_2;
float L_216 = L_215.___w_4;
G_B45_0 = L_216;
G_B45_1 = G_B43_0;
goto IL_042a;
}
IL_0424:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_217 = V_1;
float L_218 = L_217.___w_4;
G_B45_0 = L_218;
G_B45_1 = G_B44_0;
}
IL_042a:
{
G_B45_1->___w_4 = G_B45_0;
// float gradientScale = material.GetFloat(ID_GradientScale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_219 = ___material0;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_220 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_219);
float L_221;
L_221 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_219, L_220, NULL);
V_13 = L_221;
// padding *= gradientScale;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_222 = V_1;
float L_223 = V_13;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_224;
L_224 = Vector4_op_Multiply_m10DA1FA6A405C8988C46FFD159ED9FF9E5D732F5_inline(L_222, L_223, NULL);
V_1 = L_224;
// uniformPadding = Mathf.Max(padding.x, padding.y);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_225 = V_1;
float L_226 = L_225.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_227 = V_1;
float L_228 = L_227.___y_2;
float L_229;
L_229 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_226, L_228, NULL);
V_11 = L_229;
// uniformPadding = Mathf.Max(padding.z, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_230 = V_1;
float L_231 = L_230.___z_3;
float L_232 = V_11;
float L_233;
L_233 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_231, L_232, NULL);
V_11 = L_233;
// uniformPadding = Mathf.Max(padding.w, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_234 = V_1;
float L_235 = L_234.___w_4;
float L_236 = V_11;
float L_237;
L_237 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_235, L_236, NULL);
V_11 = L_237;
// return uniformPadding + 1.25f;
float L_238 = V_11;
V_16 = ((float)il2cpp_codegen_add(L_238, (1.25f)));
goto IL_0482;
}
IL_0482:
{
// }
float L_239 = V_16;
return L_239;
}
}
// System.Single TMPro.ShaderUtilities::GetPadding(UnityEngine.Material[],System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ShaderUtilities_GetPadding_m663118873547D1A1144C3053B09D4EE02570099C (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___materials0, bool ___enableExtraPadding1, bool ___isBold2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
float V_11 = 0.0f;
float V_12 = 0.0f;
bool V_13 = false;
bool V_14 = false;
float V_15 = 0.0f;
bool V_16 = false;
int32_t V_17 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_18 = NULL;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
bool V_25 = false;
float V_26 = 0.0f;
float V_27 = 0.0f;
float V_28 = 0.0f;
float V_29 = 0.0f;
bool V_30 = false;
bool V_31 = false;
int32_t G_B7_0 = 0;
int32_t G_B21_0 = 0;
int32_t G_B28_0 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B34_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B33_0 = NULL;
float G_B35_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B35_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B37_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B36_0 = NULL;
float G_B38_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B38_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B40_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B39_0 = NULL;
float G_B41_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B41_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B43_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B42_0 = NULL;
float G_B44_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B44_1 = NULL;
{
// if (isInitialized == false)
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
bool L_0 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___isInitialized_65;
V_13 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_13;
if (!L_1)
{
goto IL_0015;
}
}
{
// GetShaderPropertyIDs();
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238(NULL);
}
IL_0015:
{
// if (materials == null) return 0;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_2 = ___materials0;
V_14 = (bool)((((RuntimeObject*)(MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_14;
if (!L_3)
{
goto IL_002b;
}
}
{
// if (materials == null) return 0;
V_15 = (0.0f);
goto IL_04c9;
}
IL_002b:
{
// int extraPadding = enableExtraPadding ? 4 : 0;
bool L_4 = ___enableExtraPadding1;
if (L_4)
{
goto IL_0031;
}
}
{
G_B7_0 = 0;
goto IL_0032;
}
IL_0031:
{
G_B7_0 = 4;
}
IL_0032:
{
V_0 = G_B7_0;
// if (materials[0].HasProperty(ID_Padding))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_5 = ___materials0;
NullCheck(L_5);
int32_t L_6 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_8 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Padding_20;
NullCheck(L_7);
bool L_9;
L_9 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_7, L_8, NULL);
V_16 = L_9;
bool L_10 = V_16;
if (!L_10)
{
goto IL_005d;
}
}
{
// return extraPadding + materials[0].GetFloat(ID_Padding);
int32_t L_11 = V_0;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_12 = ___materials0;
NullCheck(L_12);
int32_t L_13 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_15 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_Padding_20;
NullCheck(L_14);
float L_16;
L_16 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_14, L_15, NULL);
V_15 = ((float)il2cpp_codegen_add(((float)L_11), L_16));
goto IL_04c9;
}
IL_005d:
{
// Vector4 padding = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17;
L_17 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
V_1 = L_17;
// Vector4 maxPadding = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18;
L_18 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
V_2 = L_18;
// float faceDilate = 0;
V_3 = (0.0f);
// float faceSoftness = 0;
V_4 = (0.0f);
// float outlineThickness = 0;
V_5 = (0.0f);
// float scaleRatio_A = 0;
V_6 = (0.0f);
// float scaleRatio_B = 0;
V_7 = (0.0f);
// float scaleRatio_C = 0;
V_8 = (0.0f);
// float glowOffset = 0;
V_9 = (0.0f);
// float glowOuter = 0;
V_10 = (0.0f);
// float uniformPadding = 0;
V_11 = (0.0f);
// for (int i = 0; i < materials.Length; i++)
V_17 = 0;
goto IL_0464;
}
IL_00af:
{
// ShaderUtilities.UpdateShaderRatios(materials[i]);
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_19 = ___materials0;
int32_t L_20 = V_17;
NullCheck(L_19);
int32_t L_21 = L_20;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_UpdateShaderRatios_mDB54C4E7164697363833290B2AE869BEC703E713(L_22, NULL);
// string[] shaderKeywords = materials[i].shaderKeywords;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_23 = ___materials0;
int32_t L_24 = V_17;
NullCheck(L_23);
int32_t L_25 = L_24;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_26);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27;
L_27 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_26, NULL);
V_18 = L_27;
// if (materials[i].HasProperty(ShaderUtilities.ID_ScaleRatio_A))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_28 = ___materials0;
int32_t L_29 = V_17;
NullCheck(L_28);
int32_t L_30 = L_29;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
int32_t L_32 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_51;
NullCheck(L_31);
bool L_33;
L_33 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_31, L_32, NULL);
V_19 = L_33;
bool L_34 = V_19;
if (!L_34)
{
goto IL_00e9;
}
}
{
// scaleRatio_A = materials[i].GetFloat(ShaderUtilities.ID_ScaleRatio_A);
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_35 = ___materials0;
int32_t L_36 = V_17;
NullCheck(L_35);
int32_t L_37 = L_36;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_39 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_A_51;
NullCheck(L_38);
float L_40;
L_40 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_38, L_39, NULL);
V_6 = L_40;
}
IL_00e9:
{
// if (materials[i].HasProperty(ShaderUtilities.ID_FaceDilate))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_41 = ___materials0;
int32_t L_42 = V_17;
NullCheck(L_41);
int32_t L_43 = L_42;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_45 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3;
NullCheck(L_44);
bool L_46;
L_46 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_44, L_45, NULL);
V_20 = L_46;
bool L_47 = V_20;
if (!L_47)
{
goto IL_010f;
}
}
{
// faceDilate = materials[i].GetFloat(ShaderUtilities.ID_FaceDilate) * scaleRatio_A;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_48 = ___materials0;
int32_t L_49 = V_17;
NullCheck(L_48);
int32_t L_50 = L_49;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_52 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceDilate_3;
NullCheck(L_51);
float L_53;
L_53 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_51, L_52, NULL);
float L_54 = V_6;
V_3 = ((float)il2cpp_codegen_multiply(L_53, L_54));
}
IL_010f:
{
// if (materials[i].HasProperty(ShaderUtilities.ID_OutlineSoftness))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_55 = ___materials0;
int32_t L_56 = V_17;
NullCheck(L_55);
int32_t L_57 = L_56;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_59 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineSoftness_16;
NullCheck(L_58);
bool L_60;
L_60 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_58, L_59, NULL);
V_21 = L_60;
bool L_61 = V_21;
if (!L_61)
{
goto IL_0136;
}
}
{
// faceSoftness = materials[i].GetFloat(ShaderUtilities.ID_OutlineSoftness) * scaleRatio_A;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_62 = ___materials0;
int32_t L_63 = V_17;
NullCheck(L_62);
int32_t L_64 = L_63;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_66 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineSoftness_16;
NullCheck(L_65);
float L_67;
L_67 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_65, L_66, NULL);
float L_68 = V_6;
V_4 = ((float)il2cpp_codegen_multiply(L_67, L_68));
}
IL_0136:
{
// if (materials[i].HasProperty(ShaderUtilities.ID_OutlineWidth))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_69 = ___materials0;
int32_t L_70 = V_17;
NullCheck(L_69);
int32_t L_71 = L_70;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_73 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15;
NullCheck(L_72);
bool L_74;
L_74 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_72, L_73, NULL);
V_22 = L_74;
bool L_75 = V_22;
if (!L_75)
{
goto IL_015d;
}
}
{
// outlineThickness = materials[i].GetFloat(ShaderUtilities.ID_OutlineWidth) * scaleRatio_A;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_76 = ___materials0;
int32_t L_77 = V_17;
NullCheck(L_76);
int32_t L_78 = L_77;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_80 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15;
NullCheck(L_79);
float L_81;
L_81 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_79, L_80, NULL);
float L_82 = V_6;
V_5 = ((float)il2cpp_codegen_multiply(L_81, L_82));
}
IL_015d:
{
// uniformPadding = outlineThickness + faceSoftness + faceDilate;
float L_83 = V_5;
float L_84 = V_4;
float L_85 = V_3;
V_11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_83, L_84)), L_85));
// if (materials[i].HasProperty(ShaderUtilities.ID_GlowOffset) && shaderKeywords.Contains(ShaderUtilities.Keyword_Glow))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_86 = ___materials0;
int32_t L_87 = V_17;
NullCheck(L_86);
int32_t L_88 = L_87;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_89 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_90 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30;
NullCheck(L_89);
bool L_91;
L_91 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_89, L_90, NULL);
if (!L_91)
{
goto IL_0184;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = V_18;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_93 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Glow_55;
bool L_94;
L_94 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_92, L_93, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
G_B21_0 = ((int32_t)(L_94));
goto IL_0185;
}
IL_0184:
{
G_B21_0 = 0;
}
IL_0185:
{
V_23 = (bool)G_B21_0;
bool L_95 = V_23;
if (!L_95)
{
goto IL_01d7;
}
}
{
// if (materials[i].HasProperty(ShaderUtilities.ID_ScaleRatio_B))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_96 = ___materials0;
int32_t L_97 = V_17;
NullCheck(L_96);
int32_t L_98 = L_97;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_100 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_B_52;
NullCheck(L_99);
bool L_101;
L_101 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_99, L_100, NULL);
V_24 = L_101;
bool L_102 = V_24;
if (!L_102)
{
goto IL_01b0;
}
}
{
// scaleRatio_B = materials[i].GetFloat(ShaderUtilities.ID_ScaleRatio_B);
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_103 = ___materials0;
int32_t L_104 = V_17;
NullCheck(L_103);
int32_t L_105 = L_104;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_107 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_B_52;
NullCheck(L_106);
float L_108;
L_108 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_106, L_107, NULL);
V_7 = L_108;
}
IL_01b0:
{
// glowOffset = materials[i].GetFloat(ShaderUtilities.ID_GlowOffset) * scaleRatio_B;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_109 = ___materials0;
int32_t L_110 = V_17;
NullCheck(L_109);
int32_t L_111 = L_110;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_113 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOffset_30;
NullCheck(L_112);
float L_114;
L_114 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_112, L_113, NULL);
float L_115 = V_7;
V_9 = ((float)il2cpp_codegen_multiply(L_114, L_115));
// glowOuter = materials[i].GetFloat(ShaderUtilities.ID_GlowOuter) * scaleRatio_B;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_116 = ___materials0;
int32_t L_117 = V_17;
NullCheck(L_116);
int32_t L_118 = L_117;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
int32_t L_120 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GlowOuter_32;
NullCheck(L_119);
float L_121;
L_121 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_119, L_120, NULL);
float L_122 = V_7;
V_10 = ((float)il2cpp_codegen_multiply(L_121, L_122));
}
IL_01d7:
{
// uniformPadding = Mathf.Max(uniformPadding, faceDilate + glowOffset + glowOuter);
float L_123 = V_11;
float L_124 = V_3;
float L_125 = V_9;
float L_126 = V_10;
float L_127;
L_127 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_123, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_124, L_125)), L_126)), NULL);
V_11 = L_127;
// if (materials[i].HasProperty(ShaderUtilities.ID_UnderlaySoftness) && shaderKeywords.Contains(ShaderUtilities.Keyword_Underlay))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_128 = ___materials0;
int32_t L_129 = V_17;
NullCheck(L_128);
int32_t L_130 = L_129;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_131 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_132 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlaySoftness_9;
NullCheck(L_131);
bool L_133;
L_133 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_131, L_132, NULL);
if (!L_133)
{
goto IL_0205;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_134 = V_18;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_135 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___Keyword_Underlay_56;
bool L_136;
L_136 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_134, L_135, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var);
G_B28_0 = ((int32_t)(L_136));
goto IL_0206;
}
IL_0205:
{
G_B28_0 = 0;
}
IL_0206:
{
V_25 = (bool)G_B28_0;
bool L_137 = V_25;
if (!L_137)
{
goto IL_02f1;
}
}
{
// if (materials[i].HasProperty(ShaderUtilities.ID_ScaleRatio_C))
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_138 = ___materials0;
int32_t L_139 = V_17;
NullCheck(L_138);
int32_t L_140 = L_139;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_141 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_142 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_C_53;
NullCheck(L_141);
bool L_143;
L_143 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_141, L_142, NULL);
V_30 = L_143;
bool L_144 = V_30;
if (!L_144)
{
goto IL_0234;
}
}
{
// scaleRatio_C = materials[i].GetFloat(ShaderUtilities.ID_ScaleRatio_C);
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_145 = ___materials0;
int32_t L_146 = V_17;
NullCheck(L_145);
int32_t L_147 = L_146;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_148 = (L_145)->GetAt(static_cast<il2cpp_array_size_t>(L_147));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_149 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ScaleRatio_C_53;
NullCheck(L_148);
float L_150;
L_150 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_148, L_149, NULL);
V_8 = L_150;
}
IL_0234:
{
// float offsetX = materials[i].GetFloat(ShaderUtilities.ID_UnderlayOffsetX) * scaleRatio_C;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_151 = ___materials0;
int32_t L_152 = V_17;
NullCheck(L_151);
int32_t L_153 = L_152;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_154 = (L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_155 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetX_6;
NullCheck(L_154);
float L_156;
L_156 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_154, L_155, NULL);
float L_157 = V_8;
V_26 = ((float)il2cpp_codegen_multiply(L_156, L_157));
// float offsetY = materials[i].GetFloat(ShaderUtilities.ID_UnderlayOffsetY) * scaleRatio_C;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_158 = ___materials0;
int32_t L_159 = V_17;
NullCheck(L_158);
int32_t L_160 = L_159;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_161 = (L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
int32_t L_162 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayOffsetY_7;
NullCheck(L_161);
float L_163;
L_163 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_161, L_162, NULL);
float L_164 = V_8;
V_27 = ((float)il2cpp_codegen_multiply(L_163, L_164));
// float dilate = materials[i].GetFloat(ShaderUtilities.ID_UnderlayDilate) * scaleRatio_C;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_165 = ___materials0;
int32_t L_166 = V_17;
NullCheck(L_165);
int32_t L_167 = L_166;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_168 = (L_165)->GetAt(static_cast<il2cpp_array_size_t>(L_167));
int32_t L_169 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlayDilate_8;
NullCheck(L_168);
float L_170;
L_170 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_168, L_169, NULL);
float L_171 = V_8;
V_28 = ((float)il2cpp_codegen_multiply(L_170, L_171));
// float softness = materials[i].GetFloat(ShaderUtilities.ID_UnderlaySoftness) * scaleRatio_C;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_172 = ___materials0;
int32_t L_173 = V_17;
NullCheck(L_172);
int32_t L_174 = L_173;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_175 = (L_172)->GetAt(static_cast<il2cpp_array_size_t>(L_174));
int32_t L_176 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_UnderlaySoftness_9;
NullCheck(L_175);
float L_177;
L_177 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_175, L_176, NULL);
float L_178 = V_8;
V_29 = ((float)il2cpp_codegen_multiply(L_177, L_178));
// padding.x = Mathf.Max(padding.x, faceDilate + dilate + softness - offsetX);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_179 = V_1;
float L_180 = L_179.___x_1;
float L_181 = V_3;
float L_182 = V_28;
float L_183 = V_29;
float L_184 = V_26;
float L_185;
L_185 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_180, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_181, L_182)), L_183)), L_184)), NULL);
(&V_1)->___x_1 = L_185;
// padding.y = Mathf.Max(padding.y, faceDilate + dilate + softness - offsetY);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_186 = V_1;
float L_187 = L_186.___y_2;
float L_188 = V_3;
float L_189 = V_28;
float L_190 = V_29;
float L_191 = V_27;
float L_192;
L_192 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_187, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_188, L_189)), L_190)), L_191)), NULL);
(&V_1)->___y_2 = L_192;
// padding.z = Mathf.Max(padding.z, faceDilate + dilate + softness + offsetX);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_193 = V_1;
float L_194 = L_193.___z_3;
float L_195 = V_3;
float L_196 = V_28;
float L_197 = V_29;
float L_198 = V_26;
float L_199;
L_199 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_194, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_195, L_196)), L_197)), L_198)), NULL);
(&V_1)->___z_3 = L_199;
// padding.w = Mathf.Max(padding.w, faceDilate + dilate + softness + offsetY);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_200 = V_1;
float L_201 = L_200.___w_4;
float L_202 = V_3;
float L_203 = V_28;
float L_204 = V_29;
float L_205 = V_27;
float L_206;
L_206 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_201, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_202, L_203)), L_204)), L_205)), NULL);
(&V_1)->___w_4 = L_206;
}
IL_02f1:
{
// padding.x = Mathf.Max(padding.x, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_207 = V_1;
float L_208 = L_207.___x_1;
float L_209 = V_11;
float L_210;
L_210 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_208, L_209, NULL);
(&V_1)->___x_1 = L_210;
// padding.y = Mathf.Max(padding.y, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_211 = V_1;
float L_212 = L_211.___y_2;
float L_213 = V_11;
float L_214;
L_214 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_212, L_213, NULL);
(&V_1)->___y_2 = L_214;
// padding.z = Mathf.Max(padding.z, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_215 = V_1;
float L_216 = L_215.___z_3;
float L_217 = V_11;
float L_218;
L_218 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_216, L_217, NULL);
(&V_1)->___z_3 = L_218;
// padding.w = Mathf.Max(padding.w, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_219 = V_1;
float L_220 = L_219.___w_4;
float L_221 = V_11;
float L_222;
L_222 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_220, L_221, NULL);
(&V_1)->___w_4 = L_222;
// padding.x += extraPadding;
float* L_223 = (&(&V_1)->___x_1);
float* L_224 = L_223;
float L_225 = *((float*)L_224);
int32_t L_226 = V_0;
*((float*)L_224) = (float)((float)il2cpp_codegen_add(L_225, ((float)L_226)));
// padding.y += extraPadding;
float* L_227 = (&(&V_1)->___y_2);
float* L_228 = L_227;
float L_229 = *((float*)L_228);
int32_t L_230 = V_0;
*((float*)L_228) = (float)((float)il2cpp_codegen_add(L_229, ((float)L_230)));
// padding.z += extraPadding;
float* L_231 = (&(&V_1)->___z_3);
float* L_232 = L_231;
float L_233 = *((float*)L_232);
int32_t L_234 = V_0;
*((float*)L_232) = (float)((float)il2cpp_codegen_add(L_233, ((float)L_234)));
// padding.w += extraPadding;
float* L_235 = (&(&V_1)->___w_4);
float* L_236 = L_235;
float L_237 = *((float*)L_236);
int32_t L_238 = V_0;
*((float*)L_236) = (float)((float)il2cpp_codegen_add(L_237, ((float)L_238)));
// padding.x = Mathf.Min(padding.x, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_239 = V_1;
float L_240 = L_239.___x_1;
float L_241;
L_241 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_240, (1.0f), NULL);
(&V_1)->___x_1 = L_241;
// padding.y = Mathf.Min(padding.y, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_242 = V_1;
float L_243 = L_242.___y_2;
float L_244;
L_244 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_243, (1.0f), NULL);
(&V_1)->___y_2 = L_244;
// padding.z = Mathf.Min(padding.z, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_245 = V_1;
float L_246 = L_245.___z_3;
float L_247;
L_247 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_246, (1.0f), NULL);
(&V_1)->___z_3 = L_247;
// padding.w = Mathf.Min(padding.w, 1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_248 = V_1;
float L_249 = L_248.___w_4;
float L_250;
L_250 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_249, (1.0f), NULL);
(&V_1)->___w_4 = L_250;
// maxPadding.x = maxPadding.x < padding.x ? padding.x : maxPadding.x;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_251 = V_2;
float L_252 = L_251.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_253 = V_1;
float L_254 = L_253.___x_1;
G_B33_0 = (&V_2);
if ((((float)L_252) < ((float)L_254)))
{
G_B34_0 = (&V_2);
goto IL_03e9;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_255 = V_2;
float L_256 = L_255.___x_1;
G_B35_0 = L_256;
G_B35_1 = G_B33_0;
goto IL_03ef;
}
IL_03e9:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_257 = V_1;
float L_258 = L_257.___x_1;
G_B35_0 = L_258;
G_B35_1 = G_B34_0;
}
IL_03ef:
{
G_B35_1->___x_1 = G_B35_0;
// maxPadding.y = maxPadding.y < padding.y ? padding.y : maxPadding.y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_259 = V_2;
float L_260 = L_259.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_261 = V_1;
float L_262 = L_261.___y_2;
G_B36_0 = (&V_2);
if ((((float)L_260) < ((float)L_262)))
{
G_B37_0 = (&V_2);
goto IL_040c;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_263 = V_2;
float L_264 = L_263.___y_2;
G_B38_0 = L_264;
G_B38_1 = G_B36_0;
goto IL_0412;
}
IL_040c:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_265 = V_1;
float L_266 = L_265.___y_2;
G_B38_0 = L_266;
G_B38_1 = G_B37_0;
}
IL_0412:
{
G_B38_1->___y_2 = G_B38_0;
// maxPadding.z = maxPadding.z < padding.z ? padding.z : maxPadding.z;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_267 = V_2;
float L_268 = L_267.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_269 = V_1;
float L_270 = L_269.___z_3;
G_B39_0 = (&V_2);
if ((((float)L_268) < ((float)L_270)))
{
G_B40_0 = (&V_2);
goto IL_042f;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_271 = V_2;
float L_272 = L_271.___z_3;
G_B41_0 = L_272;
G_B41_1 = G_B39_0;
goto IL_0435;
}
IL_042f:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_273 = V_1;
float L_274 = L_273.___z_3;
G_B41_0 = L_274;
G_B41_1 = G_B40_0;
}
IL_0435:
{
G_B41_1->___z_3 = G_B41_0;
// maxPadding.w = maxPadding.w < padding.w ? padding.w : maxPadding.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_275 = V_2;
float L_276 = L_275.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_277 = V_1;
float L_278 = L_277.___w_4;
G_B42_0 = (&V_2);
if ((((float)L_276) < ((float)L_278)))
{
G_B43_0 = (&V_2);
goto IL_0452;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_279 = V_2;
float L_280 = L_279.___w_4;
G_B44_0 = L_280;
G_B44_1 = G_B42_0;
goto IL_0458;
}
IL_0452:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_281 = V_1;
float L_282 = L_281.___w_4;
G_B44_0 = L_282;
G_B44_1 = G_B43_0;
}
IL_0458:
{
G_B44_1->___w_4 = G_B44_0;
// for (int i = 0; i < materials.Length; i++)
int32_t L_283 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_283, 1));
}
IL_0464:
{
// for (int i = 0; i < materials.Length; i++)
int32_t L_284 = V_17;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_285 = ___materials0;
NullCheck(L_285);
V_31 = (bool)((((int32_t)L_284) < ((int32_t)((int32_t)(((RuntimeArray*)L_285)->max_length))))? 1 : 0);
bool L_286 = V_31;
if (L_286)
{
goto IL_00af;
}
}
{
// float gradientScale = materials[0].GetFloat(ShaderUtilities.ID_GradientScale);
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_287 = ___materials0;
NullCheck(L_287);
int32_t L_288 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_289 = (L_287)->GetAt(static_cast<il2cpp_array_size_t>(L_288));
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_290 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_GradientScale_21;
NullCheck(L_289);
float L_291;
L_291 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_289, L_290, NULL);
V_12 = L_291;
// padding *= gradientScale;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_292 = V_1;
float L_293 = V_12;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_294;
L_294 = Vector4_op_Multiply_m10DA1FA6A405C8988C46FFD159ED9FF9E5D732F5_inline(L_292, L_293, NULL);
V_1 = L_294;
// uniformPadding = Mathf.Max(padding.x, padding.y);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_295 = V_1;
float L_296 = L_295.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_297 = V_1;
float L_298 = L_297.___y_2;
float L_299;
L_299 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_296, L_298, NULL);
V_11 = L_299;
// uniformPadding = Mathf.Max(padding.z, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_300 = V_1;
float L_301 = L_300.___z_3;
float L_302 = V_11;
float L_303;
L_303 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_301, L_302, NULL);
V_11 = L_303;
// uniformPadding = Mathf.Max(padding.w, uniformPadding);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_304 = V_1;
float L_305 = L_304.___w_4;
float L_306 = V_11;
float L_307;
L_307 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_305, L_306, NULL);
V_11 = L_307;
// return uniformPadding + 0.25f;
float L_308 = V_11;
V_15 = ((float)il2cpp_codegen_add(L_308, (0.25f)));
goto IL_04c9;
}
IL_04c9:
{
// }
float L_309 = V_15;
return L_309;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_Sprite::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Sprite__ctor_mEAF426A39C3129E4D1997ED2D1591F3ADE1A25A2 (TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* __this, const RuntimeMethod* method)
{
{
TMP_TextElement_Legacy__ctor_m662C0DC5276E1A91D27923DA266C23D825949787(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_SpriteAnimator::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_Awake_m6A8FFA0C1EF9E744486051B028DE20B122FADF66 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_m0C4C5268B54C7097888C6B109527A680772EBCB5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_TextComponent = GetComponent<TMP_Text>();
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0;
L_0 = Component_GetComponent_TisTMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_m0C4C5268B54C7097888C6B109527A680772EBCB5(__this, Component_GetComponent_TisTMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_m0C4C5268B54C7097888C6B109527A680772EBCB5_RuntimeMethod_var);
__this->___m_TextComponent_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextComponent_5), (void*)L_0);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAnimator::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_OnEnable_mBAA3D31A82A9CDEFC373D10DF860384E31D38BA9 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAnimator::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_OnDisable_mF9A39A9D836AF81C70ED6D301275B814AF3ABBAD (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAnimator::StopAllAnimations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_StopAllAnimations_m0531CA658CF1A4E5A18BC73234FE5CC8318F64F1 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// StopAllCoroutines();
MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318(__this, NULL);
// m_animations.Clear();
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_0 = __this->___m_animations_4;
NullCheck(L_0);
Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8(L_0, Dictionary_2_Clear_mE2925B42DE92CB95771AB4BADE479B7701671EB8_RuntimeMethod_var);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAnimator::DoSpriteAnimation(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_DoSpriteAnimation_m02F535CA423940D067CABC1F1FE45745409510FC (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (!m_animations.TryGetValue(currentCharacter, out isPlaying))
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_0 = __this->___m_animations_4;
int32_t L_1 = ___currentCharacter0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mB76129E352C910CA78BB17FF72AA4864B1A385CF_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_003a;
}
}
{
// StartCoroutine(DoSpriteAnimationInternal(currentCharacter, spriteAsset, start, end, framerate));
int32_t L_4 = ___currentCharacter0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_5 = ___spriteAsset1;
int32_t L_6 = ___start2;
int32_t L_7 = ___end3;
int32_t L_8 = ___framerate4;
RuntimeObject* L_9;
L_9 = TMP_SpriteAnimator_DoSpriteAnimationInternal_mCF00A0F5F136AAF118AE0178104FE885E7DE8EF0(__this, L_4, L_5, L_6, L_7, L_8, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_10;
L_10 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_9, NULL);
// m_animations.Add(currentCharacter, true);
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_11 = __this->___m_animations_4;
int32_t L_12 = ___currentCharacter0;
NullCheck(L_11);
Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB(L_11, L_12, (bool)1, Dictionary_2_Add_m15404AE1ED9C4C7CF89DAEAB8C5F3280C7D115EB_RuntimeMethod_var);
}
IL_003a:
{
// }
return;
}
}
// System.Collections.IEnumerator TMPro.TMP_SpriteAnimator::DoSpriteAnimationInternal(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_SpriteAnimator_DoSpriteAnimationInternal_mCF00A0F5F136AAF118AE0178104FE885E7DE8EF0 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_0 = (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C*)il2cpp_codegen_object_new(U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CDoSpriteAnimationInternalU3Ed__7__ctor_m8BBDA4F604B39E235BB82F6E3F20B0FD693688A8(L_0, 0, NULL);
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_7 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_7), (void*)__this);
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_2 = L_1;
int32_t L_3 = ___currentCharacter0;
NullCheck(L_2);
L_2->___currentCharacter_2 = L_3;
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_4 = L_2;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_5 = ___spriteAsset1;
NullCheck(L_4);
L_4->___spriteAsset_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___spriteAsset_3), (void*)L_5);
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_6 = L_4;
int32_t L_7 = ___start2;
NullCheck(L_6);
L_6->___start_4 = L_7;
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_8 = L_6;
int32_t L_9 = ___end3;
NullCheck(L_8);
L_8->___end_5 = L_9;
U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* L_10 = L_8;
int32_t L_11 = ___framerate4;
NullCheck(L_10);
L_10->___framerate_6 = L_11;
return L_10;
}
}
// System.Void TMPro.TMP_SpriteAnimator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator__ctor_mCFCE75C7C04926B5DE46F9FF2C5C9A3904F7FE78 (TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private Dictionary<int, bool> m_animations = new Dictionary<int, bool>(16);
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_0 = (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*)il2cpp_codegen_object_new(Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B(L_0, ((int32_t)16), Dictionary_2__ctor_m06B53BFC9A627FEE633CC1D4E73314B2CFF4B48B_RuntimeMethod_var);
__this->___m_animations_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_animations_4), (void*)L_0);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoSpriteAnimationInternalU3Ed__7__ctor_m8BBDA4F604B39E235BB82F6E3F20B0FD693688A8 (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoSpriteAnimationInternalU3Ed__7_System_IDisposable_Dispose_m20F949D3F288FCD413EFBF1AD9B7E508334C5DEE (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CDoSpriteAnimationInternalU3Ed__7_MoveNext_m8FFB7B97D3E8C8A2F5C5239E74A6B93111180A92 (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_5;
memset((&V_5), 0, sizeof(V_5));
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t G_B16_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
switch (L_1)
{
case 0:
{
goto IL_001b;
}
case 1:
{
goto IL_001d;
}
case 2:
{
goto IL_001f;
}
}
}
{
goto IL_0024;
}
IL_001b:
{
goto IL_0026;
}
IL_001d:
{
goto IL_0055;
}
IL_001f:
{
goto IL_0733;
}
IL_0024:
{
return (bool)0;
}
IL_0026:
{
__this->___U3CU3E1__state_0 = (-1);
// if (m_TextComponent == null) yield break;
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_2 = __this->___U3CU3E4__this_7;
NullCheck(L_2);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = L_2->___m_TextComponent_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0045;
}
}
{
// if (m_TextComponent == null) yield break;
return (bool)0;
}
IL_0045:
{
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0055:
{
__this->___U3CU3E1__state_0 = (-1);
// int currentFrame = start;
int32_t L_6 = __this->___start_4;
__this->___U3CcurrentFrameU3E5__1_8 = L_6;
// if (end > spriteAsset.spriteCharacterTable.Count)
int32_t L_7 = __this->___end_5;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_8 = __this->___spriteAsset_3;
NullCheck(L_8);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_9;
L_9 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_8, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline(L_9, List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_7) > ((int32_t)L_10))? 1 : 0);
bool L_11 = V_2;
if (!L_11)
{
goto IL_009c;
}
}
{
// end = spriteAsset.spriteCharacterTable.Count - 1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_12 = __this->___spriteAsset_3;
NullCheck(L_12);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_13;
L_13 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_12, NULL);
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline(L_13, List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
__this->___end_5 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
}
IL_009c:
{
// TMP_CharacterInfo charInfo = m_TextComponent.textInfo.characterInfo[currentCharacter];
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_15 = __this->___U3CU3E4__this_7;
NullCheck(L_15);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_16 = L_15->___m_TextComponent_5;
NullCheck(L_16);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_17;
L_17 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_16, NULL);
NullCheck(L_17);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_18 = L_17->___characterInfo_11;
int32_t L_19 = __this->___currentCharacter_2;
NullCheck(L_18);
int32_t L_20 = L_19;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8 L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
__this->___U3CcharInfoU3E5__2_9 = L_21;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CcharInfoU3E5__2_9))->___textElement_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CcharInfoU3E5__2_9))->___fontAsset_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CcharInfoU3E5__2_9))->___spriteAsset_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CcharInfoU3E5__2_9))->___material_8), (void*)NULL);
#endif
// int materialIndex = charInfo.materialReferenceIndex;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* L_22 = (&__this->___U3CcharInfoU3E5__2_9);
int32_t L_23 = L_22->___materialReferenceIndex_9;
__this->___U3CmaterialIndexU3E5__3_10 = L_23;
// int vertexIndex = charInfo.vertexIndex;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* L_24 = (&__this->___U3CcharInfoU3E5__2_9);
int32_t L_25 = L_24->___vertexIndex_14;
__this->___U3CvertexIndexU3E5__4_11 = L_25;
// TMP_MeshInfo meshInfo = m_TextComponent.textInfo.meshInfo[materialIndex];
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_26 = __this->___U3CU3E4__this_7;
NullCheck(L_26);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_27 = L_26->___m_TextComponent_5;
NullCheck(L_27);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_28;
L_28 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_27, NULL);
NullCheck(L_28);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_29 = L_28->___meshInfo_16;
int32_t L_30 = __this->___U3CmaterialIndexU3E5__3_10;
NullCheck(L_29);
int32_t L_31 = L_30;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
__this->___U3CmeshInfoU3E5__5_12 = L_32;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___mesh_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___vertices_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___normals_7), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___tangents_8), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___uvs0_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___uvs2_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___colors32_11), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___triangles_12), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmeshInfoU3E5__5_12))->___material_13), (void*)NULL);
#endif
// float baseSpriteScale = spriteAsset.spriteCharacterTable[start].scale * spriteAsset.spriteCharacterTable[start].glyph.scale;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_33 = __this->___spriteAsset_3;
NullCheck(L_33);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_34;
L_34 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_33, NULL);
int32_t L_35 = __this->___start_4;
NullCheck(L_34);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_36;
L_36 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_34, L_35, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
NullCheck(L_36);
float L_37;
L_37 = TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14(L_36, NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_38 = __this->___spriteAsset_3;
NullCheck(L_38);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_39;
L_39 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_38, NULL);
int32_t L_40 = __this->___start_4;
NullCheck(L_39);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_41;
L_41 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_39, L_40, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
NullCheck(L_41);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_42;
L_42 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_41, NULL);
NullCheck(L_42);
float L_43;
L_43 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_42, NULL);
__this->___U3CbaseSpriteScaleU3E5__6_13 = ((float)il2cpp_codegen_multiply(L_37, L_43));
// float elapsedTime = 0;
__this->___U3CelapsedTimeU3E5__7_14 = (0.0f);
// float targetTime = 1f / Mathf.Abs(framerate);
int32_t L_44 = __this->___framerate_6;
int32_t L_45;
L_45 = Mathf_Abs_mEF48B2D15BEC6663A575693F563C6DC42C8135AE_inline(L_44, NULL);
__this->___U3CtargetTimeU3E5__8_15 = ((float)((1.0f)/((float)L_45)));
goto IL_073b;
}
IL_0174:
{
// if (elapsedTime > targetTime)
float L_46 = __this->___U3CelapsedTimeU3E5__7_14;
float L_47 = __this->___U3CtargetTimeU3E5__8_15;
V_3 = (bool)((((float)L_46) > ((float)L_47))? 1 : 0);
bool L_48 = V_3;
if (!L_48)
{
goto IL_0711;
}
}
{
// elapsedTime = 0;
__this->___U3CelapsedTimeU3E5__7_14 = (0.0f);
// char character = m_TextComponent.textInfo.characterInfo[currentCharacter].character;
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_49 = __this->___U3CU3E4__this_7;
NullCheck(L_49);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_50 = L_49->___m_TextComponent_5;
NullCheck(L_50);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_51;
L_51 = TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E(L_50, NULL);
NullCheck(L_51);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_52 = L_51->___characterInfo_11;
int32_t L_53 = __this->___currentCharacter_2;
NullCheck(L_52);
Il2CppChar L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___character_0;
__this->___U3CcharacterU3E5__9_16 = L_54;
// if (character == 0x03 || character == 0x2026)
Il2CppChar L_55 = __this->___U3CcharacterU3E5__9_16;
if ((((int32_t)L_55) == ((int32_t)3)))
{
goto IL_01d9;
}
}
{
Il2CppChar L_56 = __this->___U3CcharacterU3E5__9_16;
G_B16_0 = ((((int32_t)L_56) == ((int32_t)((int32_t)8230)))? 1 : 0);
goto IL_01da;
}
IL_01d9:
{
G_B16_0 = 1;
}
IL_01da:
{
V_4 = (bool)G_B16_0;
bool L_57 = V_4;
if (!L_57)
{
goto IL_01fa;
}
}
{
// m_animations.Remove(currentCharacter);
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_58 = __this->___U3CU3E4__this_7;
NullCheck(L_58);
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_59 = L_58->___m_animations_4;
int32_t L_60 = __this->___currentCharacter_2;
NullCheck(L_59);
bool L_61;
L_61 = Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E(L_59, L_60, Dictionary_2_Remove_m516AA9DF9B695BC792DA56C301B4B069DE8E8F9E_RuntimeMethod_var);
// yield break;
return (bool)0;
}
IL_01fa:
{
// TMP_SpriteCharacter spriteCharacter = spriteAsset.spriteCharacterTable[currentFrame];
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_62 = __this->___spriteAsset_3;
NullCheck(L_62);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_63;
L_63 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_62, NULL);
int32_t L_64 = __this->___U3CcurrentFrameU3E5__1_8;
NullCheck(L_63);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_65;
L_65 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_63, L_64, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
__this->___U3CspriteCharacterU3E5__10_17 = L_65;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteCharacterU3E5__10_17), (void*)L_65);
// Vector3[] vertices = meshInfo.vertices;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* L_66 = (&__this->___U3CmeshInfoU3E5__5_12);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = L_66->___vertices_6;
__this->___U3CverticesU3E5__11_18 = L_67;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CverticesU3E5__11_18), (void*)L_67);
// Vector2 origin = new Vector2(charInfo.origin, charInfo.baseLine);
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* L_68 = (&__this->___U3CcharInfoU3E5__2_9);
float L_69 = L_68->___origin_23;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* L_70 = (&__this->___U3CcharInfoU3E5__2_9);
float L_71 = L_70->___baseLine_26;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72;
memset((&L_72), 0, sizeof(L_72));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_72), L_69, L_71, /*hidden argument*/NULL);
__this->___U3CoriginU3E5__12_19 = L_72;
// float spriteScale = charInfo.scale / baseSpriteScale * spriteCharacter.scale * spriteCharacter.glyph.scale;
TMP_CharacterInfo_t8B8FF32D6AACE251F2E7835AA5BC6608D535D9F8* L_73 = (&__this->___U3CcharInfoU3E5__2_9);
float L_74 = L_73->___scale_31;
float L_75 = __this->___U3CbaseSpriteScaleU3E5__6_13;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_76 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_76);
float L_77;
L_77 = TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14(L_76, NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_78 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_78);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_79;
L_79 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_78, NULL);
NullCheck(L_79);
float L_80;
L_80 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_79, NULL);
__this->___U3CspriteScaleU3E5__13_20 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_74/L_75)), L_77)), L_80));
// Vector3 bl = new Vector3(origin.x + spriteCharacter.glyph.metrics.horizontalBearingX * spriteScale, origin.y + (spriteCharacter.glyph.metrics.horizontalBearingY - spriteCharacter.glyph.metrics.height) * spriteScale);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_81 = (&__this->___U3CoriginU3E5__12_19);
float L_82 = L_81->___x_0;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_83 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_83);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_84;
L_84 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_83, NULL);
NullCheck(L_84);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_85;
L_85 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_84, NULL);
V_5 = L_85;
float L_86;
L_86 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_5), NULL);
float L_87 = __this->___U3CspriteScaleU3E5__13_20;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_88 = (&__this->___U3CoriginU3E5__12_19);
float L_89 = L_88->___y_1;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_90 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_90);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_91;
L_91 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_90, NULL);
NullCheck(L_91);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_92;
L_92 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_91, NULL);
V_5 = L_92;
float L_93;
L_93 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_5), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_94 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_94);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_95;
L_95 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_94, NULL);
NullCheck(L_95);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_96;
L_96 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_95, NULL);
V_5 = L_96;
float L_97;
L_97 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_5), NULL);
float L_98 = __this->___U3CspriteScaleU3E5__13_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99;
memset((&L_99), 0, sizeof(L_99));
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_99), ((float)il2cpp_codegen_add(L_82, ((float)il2cpp_codegen_multiply(L_86, L_87)))), ((float)il2cpp_codegen_add(L_89, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_93, L_97)), L_98)))), /*hidden argument*/NULL);
__this->___U3CblU3E5__14_21 = L_99;
// Vector3 tl = new Vector3(bl.x, origin.y + spriteCharacter.glyph.metrics.horizontalBearingY * spriteScale);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_100 = (&__this->___U3CblU3E5__14_21);
float L_101 = L_100->___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_102 = (&__this->___U3CoriginU3E5__12_19);
float L_103 = L_102->___y_1;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_104 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_104);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_105;
L_105 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_104, NULL);
NullCheck(L_105);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_106;
L_106 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_105, NULL);
V_5 = L_106;
float L_107;
L_107 = GlyphMetrics_get_horizontalBearingY_mD316BDD38A32258256994D6A2BCF0FC051D9B223((&V_5), NULL);
float L_108 = __this->___U3CspriteScaleU3E5__13_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109;
memset((&L_109), 0, sizeof(L_109));
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_109), L_101, ((float)il2cpp_codegen_add(L_103, ((float)il2cpp_codegen_multiply(L_107, L_108)))), /*hidden argument*/NULL);
__this->___U3CtlU3E5__15_22 = L_109;
// Vector3 tr = new Vector3(origin.x + (spriteCharacter.glyph.metrics.horizontalBearingX + spriteCharacter.glyph.metrics.width) * spriteScale, tl.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_110 = (&__this->___U3CoriginU3E5__12_19);
float L_111 = L_110->___x_0;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_112 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_112);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_113;
L_113 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_112, NULL);
NullCheck(L_113);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_114;
L_114 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_113, NULL);
V_5 = L_114;
float L_115;
L_115 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_5), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_116 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_116);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_117;
L_117 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_116, NULL);
NullCheck(L_117);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_118;
L_118 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_117, NULL);
V_5 = L_118;
float L_119;
L_119 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_5), NULL);
float L_120 = __this->___U3CspriteScaleU3E5__13_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_121 = (&__this->___U3CtlU3E5__15_22);
float L_122 = L_121->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123;
memset((&L_123), 0, sizeof(L_123));
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_123), ((float)il2cpp_codegen_add(L_111, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_115, L_119)), L_120)))), L_122, /*hidden argument*/NULL);
__this->___U3CtrU3E5__16_23 = L_123;
// Vector3 br = new Vector3(tr.x, bl.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_124 = (&__this->___U3CtrU3E5__16_23);
float L_125 = L_124->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_126 = (&__this->___U3CblU3E5__14_21);
float L_127 = L_126->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128;
memset((&L_128), 0, sizeof(L_128));
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_128), L_125, L_127, /*hidden argument*/NULL);
__this->___U3CbrU3E5__17_24 = L_128;
// vertices[vertexIndex + 0] = bl;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_129 = __this->___U3CverticesU3E5__11_18;
int32_t L_130 = __this->___U3CvertexIndexU3E5__4_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = __this->___U3CblU3E5__14_21;
NullCheck(L_129);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(L_130), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_131);
// vertices[vertexIndex + 1] = tl;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_132 = __this->___U3CverticesU3E5__11_18;
int32_t L_133 = __this->___U3CvertexIndexU3E5__4_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = __this->___U3CtlU3E5__15_22;
NullCheck(L_132);
(L_132)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_133, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_134);
// vertices[vertexIndex + 2] = tr;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_135 = __this->___U3CverticesU3E5__11_18;
int32_t L_136 = __this->___U3CvertexIndexU3E5__4_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = __this->___U3CtrU3E5__16_23;
NullCheck(L_135);
(L_135)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_136, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_137);
// vertices[vertexIndex + 3] = br;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_138 = __this->___U3CverticesU3E5__11_18;
int32_t L_139 = __this->___U3CvertexIndexU3E5__4_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140 = __this->___U3CbrU3E5__17_24;
NullCheck(L_138);
(L_138)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_139, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_140);
// Vector2[] uvs0 = meshInfo.uvs0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* L_141 = (&__this->___U3CmeshInfoU3E5__5_12);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_142 = L_141->___uvs0_9;
__this->___U3Cuvs0U3E5__18_25 = L_142;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3Cuvs0U3E5__18_25), (void*)L_142);
// Vector2 uv0 = new Vector2((float)spriteCharacter.glyph.glyphRect.x / spriteAsset.spriteSheet.width, (float)spriteCharacter.glyph.glyphRect.y / spriteAsset.spriteSheet.height);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_143 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_143);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_144;
L_144 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_143, NULL);
NullCheck(L_144);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_145;
L_145 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_144, NULL);
V_6 = L_145;
int32_t L_146;
L_146 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_6), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_147 = __this->___spriteAsset_3;
NullCheck(L_147);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_148 = L_147->___spriteSheet_12;
NullCheck(L_148);
int32_t L_149;
L_149 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_148);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_150 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_150);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_151;
L_151 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_150, NULL);
NullCheck(L_151);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_152;
L_152 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_151, NULL);
V_6 = L_152;
int32_t L_153;
L_153 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_6), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_154 = __this->___spriteAsset_3;
NullCheck(L_154);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_155 = L_154->___spriteSheet_12;
NullCheck(L_155);
int32_t L_156;
L_156 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_155);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_157;
memset((&L_157), 0, sizeof(L_157));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_157), ((float)(((float)L_146)/((float)L_149))), ((float)(((float)L_153)/((float)L_156))), /*hidden argument*/NULL);
__this->___U3Cuv0U3E5__19_26 = L_157;
// Vector2 uv1 = new Vector2(uv0.x, (float)(spriteCharacter.glyph.glyphRect.y + spriteCharacter.glyph.glyphRect.height) / spriteAsset.spriteSheet.height);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_158 = (&__this->___U3Cuv0U3E5__19_26);
float L_159 = L_158->___x_0;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_160 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_160);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_161;
L_161 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_160, NULL);
NullCheck(L_161);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_162;
L_162 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_161, NULL);
V_6 = L_162;
int32_t L_163;
L_163 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_6), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_164 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_164);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_165;
L_165 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_164, NULL);
NullCheck(L_165);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_166;
L_166 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_165, NULL);
V_6 = L_166;
int32_t L_167;
L_167 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_6), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_168 = __this->___spriteAsset_3;
NullCheck(L_168);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_169 = L_168->___spriteSheet_12;
NullCheck(L_169);
int32_t L_170;
L_170 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_169);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_171;
memset((&L_171), 0, sizeof(L_171));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_171), L_159, ((float)(((float)((int32_t)il2cpp_codegen_add(L_163, L_167)))/((float)L_170))), /*hidden argument*/NULL);
__this->___U3Cuv1U3E5__20_27 = L_171;
// Vector2 uv2 = new Vector2((float)(spriteCharacter.glyph.glyphRect.x + spriteCharacter.glyph.glyphRect.width) / spriteAsset.spriteSheet.width, uv1.y);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_172 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_172);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_173;
L_173 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_172, NULL);
NullCheck(L_173);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_174;
L_174 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_173, NULL);
V_6 = L_174;
int32_t L_175;
L_175 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_6), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_176 = __this->___U3CspriteCharacterU3E5__10_17;
NullCheck(L_176);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_177;
L_177 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_176, NULL);
NullCheck(L_177);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_178;
L_178 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_177, NULL);
V_6 = L_178;
int32_t L_179;
L_179 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_6), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_180 = __this->___spriteAsset_3;
NullCheck(L_180);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_181 = L_180->___spriteSheet_12;
NullCheck(L_181);
int32_t L_182;
L_182 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_181);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_183 = (&__this->___U3Cuv1U3E5__20_27);
float L_184 = L_183->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_185;
memset((&L_185), 0, sizeof(L_185));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_185), ((float)(((float)((int32_t)il2cpp_codegen_add(L_175, L_179)))/((float)L_182))), L_184, /*hidden argument*/NULL);
__this->___U3Cuv2U3E5__21_28 = L_185;
// Vector2 uv3 = new Vector2(uv2.x, uv0.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_186 = (&__this->___U3Cuv2U3E5__21_28);
float L_187 = L_186->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_188 = (&__this->___U3Cuv0U3E5__19_26);
float L_189 = L_188->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_190;
memset((&L_190), 0, sizeof(L_190));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_190), L_187, L_189, /*hidden argument*/NULL);
__this->___U3Cuv3U3E5__22_29 = L_190;
// uvs0[vertexIndex + 0] = uv0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_191 = __this->___U3Cuvs0U3E5__18_25;
int32_t L_192 = __this->___U3CvertexIndexU3E5__4_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_193 = __this->___U3Cuv0U3E5__19_26;
NullCheck(L_191);
(L_191)->SetAt(static_cast<il2cpp_array_size_t>(L_192), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_193);
// uvs0[vertexIndex + 1] = uv1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_194 = __this->___U3Cuvs0U3E5__18_25;
int32_t L_195 = __this->___U3CvertexIndexU3E5__4_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_196 = __this->___U3Cuv1U3E5__20_27;
NullCheck(L_194);
(L_194)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_195, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_196);
// uvs0[vertexIndex + 2] = uv2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_197 = __this->___U3Cuvs0U3E5__18_25;
int32_t L_198 = __this->___U3CvertexIndexU3E5__4_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_199 = __this->___U3Cuv2U3E5__21_28;
NullCheck(L_197);
(L_197)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_198, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_199);
// uvs0[vertexIndex + 3] = uv3;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_200 = __this->___U3Cuvs0U3E5__18_25;
int32_t L_201 = __this->___U3CvertexIndexU3E5__4_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_202 = __this->___U3Cuv3U3E5__22_29;
NullCheck(L_200);
(L_200)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_201, 3))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_202);
// meshInfo.mesh.vertices = vertices;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* L_203 = (&__this->___U3CmeshInfoU3E5__5_12);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_204 = L_203->___mesh_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_205 = __this->___U3CverticesU3E5__11_18;
NullCheck(L_204);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_204, L_205, NULL);
// meshInfo.mesh.uv = uvs0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* L_206 = (&__this->___U3CmeshInfoU3E5__5_12);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_207 = L_206->___mesh_4;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_208 = __this->___U3Cuvs0U3E5__18_25;
NullCheck(L_207);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_207, L_208, NULL);
// m_TextComponent.UpdateGeometry(meshInfo.mesh, materialIndex);
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_209 = __this->___U3CU3E4__this_7;
NullCheck(L_209);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_210 = L_209->___m_TextComponent_5;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* L_211 = (&__this->___U3CmeshInfoU3E5__5_12);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_212 = L_211->___mesh_4;
int32_t L_213 = __this->___U3CmaterialIndexU3E5__3_10;
NullCheck(L_210);
VirtualActionInvoker2< Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*, int32_t >::Invoke(107 /* System.Void TMPro.TMP_Text::UpdateGeometry(UnityEngine.Mesh,System.Int32) */, L_210, L_212, L_213);
// if (framerate > 0)
int32_t L_214 = __this->___framerate_6;
V_7 = (bool)((((int32_t)L_214) > ((int32_t)0))? 1 : 0);
bool L_215 = V_7;
if (!L_215)
{
goto IL_065d;
}
}
{
// if (currentFrame < end)
int32_t L_216 = __this->___U3CcurrentFrameU3E5__1_8;
int32_t L_217 = __this->___end_5;
V_8 = (bool)((((int32_t)L_216) < ((int32_t)L_217))? 1 : 0);
bool L_218 = V_8;
if (!L_218)
{
goto IL_064e;
}
}
{
// currentFrame += 1;
int32_t L_219 = __this->___U3CcurrentFrameU3E5__1_8;
__this->___U3CcurrentFrameU3E5__1_8 = ((int32_t)il2cpp_codegen_add(L_219, 1));
goto IL_065a;
}
IL_064e:
{
// currentFrame = start;
int32_t L_220 = __this->___start_4;
__this->___U3CcurrentFrameU3E5__1_8 = L_220;
}
IL_065a:
{
goto IL_068f;
}
IL_065d:
{
// if (currentFrame > start)
int32_t L_221 = __this->___U3CcurrentFrameU3E5__1_8;
int32_t L_222 = __this->___start_4;
V_9 = (bool)((((int32_t)L_221) > ((int32_t)L_222))? 1 : 0);
bool L_223 = V_9;
if (!L_223)
{
goto IL_0682;
}
}
{
// currentFrame -= 1;
int32_t L_224 = __this->___U3CcurrentFrameU3E5__1_8;
__this->___U3CcurrentFrameU3E5__1_8 = ((int32_t)il2cpp_codegen_subtract(L_224, 1));
goto IL_068e;
}
IL_0682:
{
// currentFrame = end;
int32_t L_225 = __this->___end_5;
__this->___U3CcurrentFrameU3E5__1_8 = L_225;
}
IL_068e:
{
}
IL_068f:
{
__this->___U3CspriteCharacterU3E5__10_17 = (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteCharacterU3E5__10_17), (void*)(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)NULL);
__this->___U3CverticesU3E5__11_18 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CverticesU3E5__11_18), (void*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_226 = (&__this->___U3CoriginU3E5__12_19);
il2cpp_codegen_initobj(L_226, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_227 = (&__this->___U3CblU3E5__14_21);
il2cpp_codegen_initobj(L_227, sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_228 = (&__this->___U3CtlU3E5__15_22);
il2cpp_codegen_initobj(L_228, sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_229 = (&__this->___U3CtrU3E5__16_23);
il2cpp_codegen_initobj(L_229, sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_230 = (&__this->___U3CbrU3E5__17_24);
il2cpp_codegen_initobj(L_230, sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
__this->___U3Cuvs0U3E5__18_25 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3Cuvs0U3E5__18_25), (void*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_231 = (&__this->___U3Cuv0U3E5__19_26);
il2cpp_codegen_initobj(L_231, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_232 = (&__this->___U3Cuv1U3E5__20_27);
il2cpp_codegen_initobj(L_232, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_233 = (&__this->___U3Cuv2U3E5__21_28);
il2cpp_codegen_initobj(L_233, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_234 = (&__this->___U3Cuv3U3E5__22_29);
il2cpp_codegen_initobj(L_234, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
}
IL_0711:
{
// elapsedTime += Time.deltaTime;
float L_235 = __this->___U3CelapsedTimeU3E5__7_14;
float L_236;
L_236 = Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D(NULL);
__this->___U3CelapsedTimeU3E5__7_14 = ((float)il2cpp_codegen_add(L_235, L_236));
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_0733:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_073b:
{
// while (true)
V_10 = (bool)1;
goto IL_0174;
}
}
// System.Object TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDoSpriteAnimationInternalU3Ed__7_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m226B3A70CA139557EB0F887B08A867394A12AE05 (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoSpriteAnimationInternalU3Ed__7_System_Collections_IEnumerator_Reset_m0D4ED9831F002A26C52E1A969C7AFB0F7A6125B3 (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CDoSpriteAnimationInternalU3Ed__7_System_Collections_IEnumerator_Reset_m0D4ED9831F002A26C52E1A969C7AFB0F7A6125B3_RuntimeMethod_var)));
}
}
// System.Object TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDoSpriteAnimationInternalU3Ed__7_System_Collections_IEnumerator_get_Current_m6C9904888FA484F24441F723715CD60757A8BD21 (U3CDoSpriteAnimationInternalU3Ed__7_t42723E221B1CC15F28C35D59B11406460731BD8C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String TMPro.TMP_SpriteAsset::get_version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_SpriteAsset_get_version_m908EBE63C74A10EF17C07C046D2E76FA54C1ADB8 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return m_Version; }
String_t* L_0 = __this->___m_Version_10;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_Version; }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SpriteAsset::set_version(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_version_m55AC1FB92B62B73170D86867DDD97FFB5B184751 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// internal set { m_Version = value; }
String_t* L_0 = ___value0;
__this->___m_Version_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Version_10), (void*)L_0);
// internal set { m_Version = value; }
return;
}
}
// UnityEngine.TextCore.FaceInfo TMPro.TMP_SpriteAsset::get_faceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_FaceInfo; }
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_0 = __this->___m_FaceInfo_11;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_FaceInfo; }
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SpriteAsset::set_faceInfo(UnityEngine.TextCore.FaceInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_faceInfo_mDF753986EF1CB074813927B23968C70AE69DA1DC (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___value0, const RuntimeMethod* method)
{
{
// internal set { m_FaceInfo = value; }
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_0 = ___value0;
__this->___m_FaceInfo_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_FaceInfo_11))->___m_FamilyName_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_FaceInfo_11))->___m_StyleName_2), (void*)NULL);
#endif
// internal set { m_FaceInfo = value; }
return;
}
}
// System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::get_spriteCharacterTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
bool V_0 = false;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* V_1 = NULL;
{
// if (m_GlyphIndexLookup == null)
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* L_0 = __this->___m_GlyphIndexLookup_9;
V_0 = (bool)((((RuntimeObject*)(Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// UpdateLookupTables();
TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545(__this, NULL);
}
IL_0015:
{
// return m_SpriteCharacterTable;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_2 = __this->___m_SpriteCharacterTable_13;
V_1 = L_2;
goto IL_001e;
}
IL_001e:
{
// }
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_3 = V_1;
return L_3;
}
}
// System.Void TMPro.TMP_SpriteAsset::set_spriteCharacterTable(System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_spriteCharacterTable_m129E6E18F2DED131EBEBE4C792DFC71DE35968FD (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* ___value0, const RuntimeMethod* method)
{
{
// internal set { m_SpriteCharacterTable = value; }
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_0 = ___value0;
__this->___m_SpriteCharacterTable_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteCharacterTable_13), (void*)L_0);
// internal set { m_SpriteCharacterTable = value; }
return;
}
}
// System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::get_spriteCharacterLookupTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* TMP_SpriteAsset_get_spriteCharacterLookupTable_mA1128B86D4510139DB3712D8886F64C3B2A8D30F (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
bool V_0 = false;
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* V_1 = NULL;
{
// if (m_SpriteCharacterLookup == null)
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_0 = __this->___m_SpriteCharacterLookup_14;
V_0 = (bool)((((RuntimeObject*)(Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// UpdateLookupTables();
TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545(__this, NULL);
}
IL_0015:
{
// return m_SpriteCharacterLookup;
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_2 = __this->___m_SpriteCharacterLookup_14;
V_1 = L_2;
goto IL_001e;
}
IL_001e:
{
// }
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_3 = V_1;
return L_3;
}
}
// System.Void TMPro.TMP_SpriteAsset::set_spriteCharacterLookupTable(System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_spriteCharacterLookupTable_mA5C2661AF36B12516A888D463B69F2DAA6AFBD6D (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* ___value0, const RuntimeMethod* method)
{
{
// internal set { m_SpriteCharacterLookup = value; }
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_0 = ___value0;
__this->___m_SpriteCharacterLookup_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteCharacterLookup_14), (void*)L_0);
// internal set { m_SpriteCharacterLookup = value; }
return;
}
}
// System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph> TMPro.TMP_SpriteAsset::get_spriteGlyphTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1ACC21967B12156F242D5D942EF3A71908550905* TMP_SpriteAsset_get_spriteGlyphTable_mF26169916988D252767D8801D1E8A2C2D10744A9 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* V_0 = NULL;
{
// get { return m_SpriteGlyphTable; }
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_0 = __this->___m_SpriteGlyphTable_15;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_SpriteGlyphTable; }
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SpriteAsset::set_spriteGlyphTable(System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_spriteGlyphTable_m7207A256A0E4A37F083B1A870C88967C9249E46D (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, List_1_t1ACC21967B12156F242D5D942EF3A71908550905* ___value0, const RuntimeMethod* method)
{
{
// internal set { m_SpriteGlyphTable = value; }
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_0 = ___value0;
__this->___m_SpriteGlyphTable_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteGlyphTable_15), (void*)L_0);
// internal set { m_SpriteGlyphTable = value; }
return;
}
}
// System.Void TMPro.TMP_SpriteAsset::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_Awake_mAD9AA42B857F3D524A18BCC7512F09D02810EA8B (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// if (this.material != null && string.IsNullOrEmpty(m_Version))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)__this)->___material_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001c;
}
}
{
String_t* L_2 = __this->___m_Version_10;
bool L_3;
L_3 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_001d;
}
IL_001c:
{
G_B3_0 = 0;
}
IL_001d:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0028;
}
}
{
// UpgradeSpriteAsset();
TMP_SpriteAsset_UpgradeSpriteAsset_mE4C0306402DA32DC3C4BCC8FD11F6C8D35FF2E54(__this, NULL);
}
IL_0028:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SpriteAsset::GetDefaultSpriteMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SpriteAsset_GetDefaultSpriteMaterial_m71B824EDA9676B6A30EDE264BEE9E54C6D621AAC (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB8E05D326886FF2EFEB7CEA734407E2EC40C590);
s_Il2CppMethodInitialized = true;
}
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_2 = NULL;
{
// ShaderUtilities.GetShaderPropertyIDs();
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238(NULL);
// Shader shader = Shader.Find("TextMeshPro/Sprite");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0;
L_0 = Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72(_stringLiteralCB8E05D326886FF2EFEB7CEA734407E2EC40C590, NULL);
V_0 = L_0;
// Material tempMaterial = new Material(shader);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_2);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_2, L_1, NULL);
V_1 = L_2;
// tempMaterial.SetTexture(ShaderUtilities.ID_MainTex, spriteSheet);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = V_1;
int32_t L_4 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = __this->___spriteSheet_12;
NullCheck(L_3);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_3, L_4, L_5, NULL);
// tempMaterial.hideFlags = HideFlags.HideInHierarchy;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = V_1;
NullCheck(L_6);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_6, 1, NULL);
// return tempMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = V_1;
V_2 = L_7;
goto IL_0037;
}
IL_0037:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = V_2;
return L_8;
}
}
// System.Void TMPro.TMP_SpriteAsset::UpdateLookupTables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m175C43359C7DF7F7931AEDB95EA693BD79D1968C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m25B4BFF1374B1B4BE64F2FC371C683A013E117D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE3143D45A324AED42023B77F3E58AB63ACB92277_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mEEC2FAB65AD5DA39C6C693C16E4F20C336013B42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m5E0F60FA15BAA43DFD8151136532F354DEF3BC73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2A0517F04C72679F0BFE1A1A6DB2471DCC2262B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m62CFBCEF60B12591B4FCB8E9B1BD859BB6E00176_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m6DEB21E8DBED989E712E7120ED2759D5739BA9F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3641675458F8E1F532E173522330AD9F2856CF7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* V_4 = NULL;
uint32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t V_11 = 0;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_12 = NULL;
uint32_t V_13 = 0;
int32_t V_14 = 0;
uint32_t V_15 = 0;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
int32_t G_B3_0 = 0;
int32_t G_B34_0 = 0;
{
// if (this.material != null && string.IsNullOrEmpty(m_Version))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)__this)->___material_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001c;
}
}
{
String_t* L_2 = __this->___m_Version_10;
bool L_3;
L_3 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_001d;
}
IL_001c:
{
G_B3_0 = 0;
}
IL_001d:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0028;
}
}
{
// UpgradeSpriteAsset();
TMP_SpriteAsset_UpgradeSpriteAsset_mE4C0306402DA32DC3C4BCC8FD11F6C8D35FF2E54(__this, NULL);
}
IL_0028:
{
// if (m_GlyphIndexLookup == null)
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* L_5 = __this->___m_GlyphIndexLookup_9;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0042;
}
}
{
// m_GlyphIndexLookup = new Dictionary<uint, int>();
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* L_7 = (Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4*)il2cpp_codegen_object_new(Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4_il2cpp_TypeInfo_var);
NullCheck(L_7);
Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52(L_7, Dictionary_2__ctor_m0AB9A68499E6533AAFCCFD40D241EDB672F0EE52_RuntimeMethod_var);
__this->___m_GlyphIndexLookup_9 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GlyphIndexLookup_9), (void*)L_7);
goto IL_004e;
}
IL_0042:
{
// m_GlyphIndexLookup.Clear();
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* L_8 = __this->___m_GlyphIndexLookup_9;
NullCheck(L_8);
Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490(L_8, Dictionary_2_Clear_mFCB6D718ED8D00722A96C5EF4ECF1ECACA56A490_RuntimeMethod_var);
}
IL_004e:
{
// if (m_SpriteGlyphLookup == null)
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_9 = __this->___m_SpriteGlyphLookup_16;
V_2 = (bool)((((RuntimeObject*)(Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_10 = V_2;
if (!L_10)
{
goto IL_0068;
}
}
{
// m_SpriteGlyphLookup = new Dictionary<uint, TMP_SpriteGlyph>();
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_11 = (Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27*)il2cpp_codegen_object_new(Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27_il2cpp_TypeInfo_var);
NullCheck(L_11);
Dictionary_2__ctor_m2A0517F04C72679F0BFE1A1A6DB2471DCC2262B8(L_11, Dictionary_2__ctor_m2A0517F04C72679F0BFE1A1A6DB2471DCC2262B8_RuntimeMethod_var);
__this->___m_SpriteGlyphLookup_16 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteGlyphLookup_16), (void*)L_11);
goto IL_0074;
}
IL_0068:
{
// m_SpriteGlyphLookup.Clear();
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_12 = __this->___m_SpriteGlyphLookup_16;
NullCheck(L_12);
Dictionary_2_Clear_mE3143D45A324AED42023B77F3E58AB63ACB92277(L_12, Dictionary_2_Clear_mE3143D45A324AED42023B77F3E58AB63ACB92277_RuntimeMethod_var);
}
IL_0074:
{
// for (int i = 0; i < m_SpriteGlyphTable.Count; i++)
V_3 = 0;
goto IL_00e0;
}
IL_0078:
{
// TMP_SpriteGlyph spriteGlyph = m_SpriteGlyphTable[i];
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_13 = __this->___m_SpriteGlyphTable_15;
int32_t L_14 = V_3;
NullCheck(L_13);
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_15;
L_15 = List_1_get_Item_m3641675458F8E1F532E173522330AD9F2856CF7F(L_13, L_14, List_1_get_Item_m3641675458F8E1F532E173522330AD9F2856CF7F_RuntimeMethod_var);
V_4 = L_15;
// uint glyphIndex = spriteGlyph.index;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_16 = V_4;
NullCheck(L_16);
uint32_t L_17;
L_17 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_16, NULL);
V_5 = L_17;
// if (m_GlyphIndexLookup.ContainsKey(glyphIndex) == false)
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* L_18 = __this->___m_GlyphIndexLookup_9;
uint32_t L_19 = V_5;
NullCheck(L_18);
bool L_20;
L_20 = Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D(L_18, L_19, Dictionary_2_ContainsKey_m07765640B81B043200CAF5B09513C2292F0B7F5D_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0);
bool L_21 = V_6;
if (!L_21)
{
goto IL_00b5;
}
}
{
// m_GlyphIndexLookup.Add(glyphIndex, i);
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* L_22 = __this->___m_GlyphIndexLookup_9;
uint32_t L_23 = V_5;
int32_t L_24 = V_3;
NullCheck(L_22);
Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED(L_22, L_23, L_24, Dictionary_2_Add_m9BA81ED1DA118BD3EC9AA95C5C8E45D61978FBED_RuntimeMethod_var);
}
IL_00b5:
{
// if (m_SpriteGlyphLookup.ContainsKey(glyphIndex) == false)
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_25 = __this->___m_SpriteGlyphLookup_16;
uint32_t L_26 = V_5;
NullCheck(L_25);
bool L_27;
L_27 = Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F(L_25, L_26, Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_27) == ((int32_t)0))? 1 : 0);
bool L_28 = V_7;
if (!L_28)
{
goto IL_00db;
}
}
{
// m_SpriteGlyphLookup.Add(glyphIndex, spriteGlyph);
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_29 = __this->___m_SpriteGlyphLookup_16;
uint32_t L_30 = V_5;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_31 = V_4;
NullCheck(L_29);
Dictionary_2_Add_m175C43359C7DF7F7931AEDB95EA693BD79D1968C(L_29, L_30, L_31, Dictionary_2_Add_m175C43359C7DF7F7931AEDB95EA693BD79D1968C_RuntimeMethod_var);
}
IL_00db:
{
// for (int i = 0; i < m_SpriteGlyphTable.Count; i++)
int32_t L_32 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00e0:
{
// for (int i = 0; i < m_SpriteGlyphTable.Count; i++)
int32_t L_33 = V_3;
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_34 = __this->___m_SpriteGlyphTable_15;
NullCheck(L_34);
int32_t L_35;
L_35 = List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_inline(L_34, List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_RuntimeMethod_var);
V_8 = (bool)((((int32_t)L_33) < ((int32_t)L_35))? 1 : 0);
bool L_36 = V_8;
if (L_36)
{
goto IL_0078;
}
}
{
// if (m_NameLookup == null)
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_37 = __this->___m_NameLookup_8;
V_9 = (bool)((((RuntimeObject*)(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)L_37) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_38 = V_9;
if (!L_38)
{
goto IL_0110;
}
}
{
// m_NameLookup = new Dictionary<int, int>();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_39 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
NullCheck(L_39);
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_39, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
__this->___m_NameLookup_8 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NameLookup_8), (void*)L_39);
goto IL_011c;
}
IL_0110:
{
// m_NameLookup.Clear();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_40 = __this->___m_NameLookup_8;
NullCheck(L_40);
Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0(L_40, Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var);
}
IL_011c:
{
// if (m_SpriteCharacterLookup == null)
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_41 = __this->___m_SpriteCharacterLookup_14;
V_10 = (bool)((((RuntimeObject*)(Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*)L_41) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_42 = V_10;
if (!L_42)
{
goto IL_0138;
}
}
{
// m_SpriteCharacterLookup = new Dictionary<uint, TMP_SpriteCharacter>();
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_43 = (Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*)il2cpp_codegen_object_new(Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED_il2cpp_TypeInfo_var);
NullCheck(L_43);
Dictionary_2__ctor_m62CFBCEF60B12591B4FCB8E9B1BD859BB6E00176(L_43, Dictionary_2__ctor_m62CFBCEF60B12591B4FCB8E9B1BD859BB6E00176_RuntimeMethod_var);
__this->___m_SpriteCharacterLookup_14 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteCharacterLookup_14), (void*)L_43);
goto IL_0144;
}
IL_0138:
{
// m_SpriteCharacterLookup.Clear();
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_44 = __this->___m_SpriteCharacterLookup_14;
NullCheck(L_44);
Dictionary_2_Clear_mEEC2FAB65AD5DA39C6C693C16E4F20C336013B42(L_44, Dictionary_2_Clear_mEEC2FAB65AD5DA39C6C693C16E4F20C336013B42_RuntimeMethod_var);
}
IL_0144:
{
// for (int i = 0; i < m_SpriteCharacterTable.Count; i++)
V_11 = 0;
goto IL_0235;
}
IL_014c:
{
// TMP_SpriteCharacter spriteCharacter = m_SpriteCharacterTable[i];
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_45 = __this->___m_SpriteCharacterTable_13;
int32_t L_46 = V_11;
NullCheck(L_45);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_47;
L_47 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_45, L_46, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
V_12 = L_47;
// if (spriteCharacter == null)
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_48 = V_12;
V_16 = (bool)((((RuntimeObject*)(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)L_48) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_49 = V_16;
if (!L_49)
{
goto IL_016c;
}
}
{
// continue;
goto IL_022f;
}
IL_016c:
{
// uint glyphIndex = spriteCharacter.glyphIndex;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_50 = V_12;
NullCheck(L_50);
uint32_t L_51;
L_51 = TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E(L_50, NULL);
V_13 = L_51;
// if (m_SpriteGlyphLookup.ContainsKey(glyphIndex) == false)
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_52 = __this->___m_SpriteGlyphLookup_16;
uint32_t L_53 = V_13;
NullCheck(L_52);
bool L_54;
L_54 = Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F(L_52, L_53, Dictionary_2_ContainsKey_m70EBF850D533F6A9B343493B153F904DDA40437F_RuntimeMethod_var);
V_17 = (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0);
bool L_55 = V_17;
if (!L_55)
{
goto IL_0190;
}
}
{
// continue;
goto IL_022f;
}
IL_0190:
{
// spriteCharacter.glyph = m_SpriteGlyphLookup[glyphIndex];
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_56 = V_12;
Dictionary_2_tDE8FAF4CAC415F7871ED1DBA452249683C3C7C27* L_57 = __this->___m_SpriteGlyphLookup_16;
uint32_t L_58 = V_13;
NullCheck(L_57);
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_59;
L_59 = Dictionary_2_get_Item_m6DEB21E8DBED989E712E7120ED2759D5739BA9F9(L_57, L_58, Dictionary_2_get_Item_m6DEB21E8DBED989E712E7120ED2759D5739BA9F9_RuntimeMethod_var);
NullCheck(L_56);
TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD(L_56, L_59, NULL);
// spriteCharacter.textAsset = this;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_60 = V_12;
NullCheck(L_60);
TMP_TextElement_set_textAsset_m046A7EF50875FC30233B8CB06D4A5138FB63C4E1(L_60, __this, NULL);
// int nameHashCode = m_SpriteCharacterTable[i].hashCode;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_61 = __this->___m_SpriteCharacterTable_13;
int32_t L_62 = V_11;
NullCheck(L_61);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_63;
L_63 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_61, L_62, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
NullCheck(L_63);
int32_t L_64;
L_64 = TMP_SpriteCharacter_get_hashCode_mD0A6D291E2DEC9D29C0E6715C4497765E0AB384F(L_63, NULL);
V_14 = L_64;
// if (m_NameLookup.ContainsKey(nameHashCode) == false)
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_65 = __this->___m_NameLookup_8;
int32_t L_66 = V_14;
NullCheck(L_65);
bool L_67;
L_67 = Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9(L_65, L_66, Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
V_18 = (bool)((((int32_t)L_67) == ((int32_t)0))? 1 : 0);
bool L_68 = V_18;
if (!L_68)
{
goto IL_01e8;
}
}
{
// m_NameLookup.Add(nameHashCode, i);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_69 = __this->___m_NameLookup_8;
int32_t L_70 = V_14;
int32_t L_71 = V_11;
NullCheck(L_69);
Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C(L_69, L_70, L_71, Dictionary_2_Add_m72902A2BCD2D0374D5A7C1E45739C6E95C42A59C_RuntimeMethod_var);
}
IL_01e8:
{
// uint unicode = m_SpriteCharacterTable[i].unicode;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_72 = __this->___m_SpriteCharacterTable_13;
int32_t L_73 = V_11;
NullCheck(L_72);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_74;
L_74 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_72, L_73, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
NullCheck(L_74);
uint32_t L_75;
L_75 = TMP_TextElement_get_unicode_mF963B03CCA673335FB682EBDD1CFF86F0DB8539F(L_74, NULL);
V_15 = L_75;
// if (unicode != 0xFFFE && m_SpriteCharacterLookup.ContainsKey(unicode) == false)
uint32_t L_76 = V_15;
if ((((int32_t)L_76) == ((int32_t)((int32_t)65534))))
{
goto IL_0217;
}
}
{
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_77 = __this->___m_SpriteCharacterLookup_14;
uint32_t L_78 = V_15;
NullCheck(L_77);
bool L_79;
L_79 = Dictionary_2_ContainsKey_m5E0F60FA15BAA43DFD8151136532F354DEF3BC73(L_77, L_78, Dictionary_2_ContainsKey_m5E0F60FA15BAA43DFD8151136532F354DEF3BC73_RuntimeMethod_var);
G_B34_0 = ((((int32_t)L_79) == ((int32_t)0))? 1 : 0);
goto IL_0218;
}
IL_0217:
{
G_B34_0 = 0;
}
IL_0218:
{
V_19 = (bool)G_B34_0;
bool L_80 = V_19;
if (!L_80)
{
goto IL_022e;
}
}
{
// m_SpriteCharacterLookup.Add(unicode, spriteCharacter);
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_81 = __this->___m_SpriteCharacterLookup_14;
uint32_t L_82 = V_15;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_83 = V_12;
NullCheck(L_81);
Dictionary_2_Add_m25B4BFF1374B1B4BE64F2FC371C683A013E117D0(L_81, L_82, L_83, Dictionary_2_Add_m25B4BFF1374B1B4BE64F2FC371C683A013E117D0_RuntimeMethod_var);
}
IL_022e:
{
}
IL_022f:
{
// for (int i = 0; i < m_SpriteCharacterTable.Count; i++)
int32_t L_84 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_84, 1));
}
IL_0235:
{
// for (int i = 0; i < m_SpriteCharacterTable.Count; i++)
int32_t L_85 = V_11;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_86 = __this->___m_SpriteCharacterTable_13;
NullCheck(L_86);
int32_t L_87;
L_87 = List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline(L_86, List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
V_20 = (bool)((((int32_t)L_85) < ((int32_t)L_87))? 1 : 0);
bool L_88 = V_20;
if (L_88)
{
goto IL_014c;
}
}
{
// m_IsSpriteAssetLookupTablesDirty = false;
__this->___m_IsSpriteAssetLookupTablesDirty_19 = (bool)0;
// }
return;
}
}
// System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromHashcode(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromHashcode_mE1E4D499A7FAD58AB955E1CA8344D640D82219C2 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, int32_t ___hashCode0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
{
// if (m_NameLookup == null)
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_0 = __this->___m_NameLookup_8;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0015;
}
}
{
// UpdateLookupTables();
TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545(__this, NULL);
}
IL_0015:
{
// if (m_NameLookup.TryGetValue(hashCode, out index))
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_2 = __this->___m_NameLookup_8;
int32_t L_3 = ___hashCode0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
V_2 = L_4;
bool L_5 = V_2;
if (!L_5)
{
goto IL_002b;
}
}
{
// return index;
int32_t L_6 = V_0;
V_3 = L_6;
goto IL_002f;
}
IL_002b:
{
// return -1;
V_3 = (-1);
goto IL_002f;
}
IL_002f:
{
// }
int32_t L_7 = V_3;
return L_7;
}
}
// System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromUnicode(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromUnicode_m20CA8E503DE1FD6FE80E9418EF9A426DFEDD9014 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, uint32_t ___unicode0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE8C1123EF056CBD396383F489D9C16EB1238EA92_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
{
// if (m_SpriteCharacterLookup == null)
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_0 = __this->___m_SpriteCharacterLookup_14;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0015;
}
}
{
// UpdateLookupTables();
TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545(__this, NULL);
}
IL_0015:
{
// if (m_SpriteCharacterLookup.TryGetValue(unicode, out spriteCharacter))
Dictionary_2_t2E5037179C9A1F1245F111C037CAFB47E3EB45ED* L_2 = __this->___m_SpriteCharacterLookup_14;
uint32_t L_3 = ___unicode0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_TryGetValue_mE8C1123EF056CBD396383F489D9C16EB1238EA92(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_mE8C1123EF056CBD396383F489D9C16EB1238EA92_RuntimeMethod_var);
V_2 = L_4;
bool L_5 = V_2;
if (!L_5)
{
goto IL_0030;
}
}
{
// return (int)spriteCharacter.glyphIndex;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_6 = V_0;
NullCheck(L_6);
uint32_t L_7;
L_7 = TMP_TextElement_get_glyphIndex_m149D0BB0350CFC7D3C46CA011669295DC8CF8E9E(L_6, NULL);
V_3 = L_7;
goto IL_0034;
}
IL_0030:
{
// return -1;
V_3 = (-1);
goto IL_0034;
}
IL_0034:
{
// }
int32_t L_8 = V_3;
return L_8;
}
}
// System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromName_m0CFC33E1F9D56B23BB7DD2DDD1C0886D41A9BE6B (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, String_t* ___name0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
{
// if (m_NameLookup == null)
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_0 = __this->___m_NameLookup_8;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0015;
}
}
{
// UpdateLookupTables();
TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545(__this, NULL);
}
IL_0015:
{
// int hashCode = TMP_TextUtilities.GetSimpleHashCode(name);
String_t* L_2 = ___name0;
il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = TMP_TextUtilities_GetSimpleHashCode_m15FA466AEECE8EDBDF9E75B0DD9B62E5C45789FE(L_2, NULL);
V_0 = L_3;
// return GetSpriteIndexFromHashcode(hashCode);
int32_t L_4 = V_0;
int32_t L_5;
L_5 = TMP_SpriteAsset_GetSpriteIndexFromHashcode_mE1E4D499A7FAD58AB955E1CA8344D640D82219C2(__this, L_4, NULL);
V_2 = L_5;
goto IL_0026;
}
IL_0026:
{
// }
int32_t L_6 = V_2;
return L_6;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicode(TMPro.TMP_SpriteAsset,System.UInt32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByUnicode_mBD123F3E2ECF30AD16D4FED8D7277BF9962BC59C (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
int32_t G_B11_0 = 0;
int32_t G_B16_0 = 0;
{
// if (spriteAsset == null) { spriteIndex = -1; return null; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = ___spriteAsset0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_0017;
}
}
{
// if (spriteAsset == null) { spriteIndex = -1; return null; }
int32_t* L_3 = ___spriteIndex3;
*((int32_t*)L_3) = (int32_t)(-1);
// if (spriteAsset == null) { spriteIndex = -1; return null; }
V_2 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_00cc;
}
IL_0017:
{
// spriteIndex = spriteAsset.GetSpriteIndexFromUnicode(unicode);
int32_t* L_4 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_5 = ___spriteAsset0;
uint32_t L_6 = ___unicode1;
NullCheck(L_5);
int32_t L_7;
L_7 = TMP_SpriteAsset_GetSpriteIndexFromUnicode_m20CA8E503DE1FD6FE80E9418EF9A426DFEDD9014(L_5, L_6, NULL);
*((int32_t*)L_4) = (int32_t)L_7;
// if (spriteIndex != -1)
int32_t* L_8 = ___spriteIndex3;
int32_t L_9 = *((int32_t*)L_8);
V_3 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_10 = V_3;
if (!L_10)
{
goto IL_0033;
}
}
{
// return spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_11 = ___spriteAsset0;
V_2 = L_11;
goto IL_00cc;
}
IL_0033:
{
// if (k_searchedSpriteAssets == null)
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_12 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
V_4 = (bool)((((RuntimeObject*)(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)L_12) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_13 = V_4;
if (!L_13)
{
goto IL_004d;
}
}
{
// k_searchedSpriteAssets = new HashSet<int>();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
NullCheck(L_14);
HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_14, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20), (void*)L_14);
goto IL_0058;
}
IL_004d:
{
// k_searchedSpriteAssets.Clear();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_15 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
NullCheck(L_15);
HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_15, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
}
IL_0058:
{
// int id = spriteAsset.GetInstanceID();
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_16 = ___spriteAsset0;
NullCheck(L_16);
int32_t L_17;
L_17 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_16, NULL);
V_0 = L_17;
// k_searchedSpriteAssets.Add(id);
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_18 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
int32_t L_19 = V_0;
NullCheck(L_18);
bool L_20;
L_20 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_18, L_19, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
// if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
bool L_21 = ___includeFallbacks2;
if (!L_21)
{
goto IL_0086;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_22 = ___spriteAsset0;
NullCheck(L_22);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_23 = L_22->___fallbackSpriteAssets_18;
if (!L_23)
{
goto IL_0086;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_24 = ___spriteAsset0;
NullCheck(L_24);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_25 = L_24->___fallbackSpriteAssets_18;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_25, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
G_B11_0 = ((((int32_t)L_26) > ((int32_t)0))? 1 : 0);
goto IL_0087;
}
IL_0086:
{
G_B11_0 = 0;
}
IL_0087:
{
V_5 = (bool)G_B11_0;
bool L_27 = V_5;
if (!L_27)
{
goto IL_009e;
}
}
{
// return SearchForSpriteByUnicodeInternal(spriteAsset.fallbackSpriteAssets, unicode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_28 = ___spriteAsset0;
NullCheck(L_28);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_29 = L_28->___fallbackSpriteAssets_18;
uint32_t L_30 = ___unicode1;
int32_t* L_31 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_32;
L_32 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m4D512CC9086A31C562F04F9B4E0CBD7A9FB6F48A(L_29, L_30, (bool)1, L_31, NULL);
V_2 = L_32;
goto IL_00cc;
}
IL_009e:
{
// if (includeFallbacks && TMP_Settings.defaultSpriteAsset != null)
bool L_33 = ___includeFallbacks2;
if (!L_33)
{
goto IL_00ae;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_34;
L_34 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B16_0 = ((int32_t)(L_35));
goto IL_00af;
}
IL_00ae:
{
G_B16_0 = 0;
}
IL_00af:
{
V_6 = (bool)G_B16_0;
bool L_36 = V_6;
if (!L_36)
{
goto IL_00c5;
}
}
{
// return SearchForSpriteByUnicodeInternal(TMP_Settings.defaultSpriteAsset, unicode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_37;
L_37 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
uint32_t L_38 = ___unicode1;
int32_t* L_39 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_40;
L_40 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mFB07171D1040D3E69CC135D932AEAF7F2AA14550(L_37, L_38, (bool)1, L_39, NULL);
V_2 = L_40;
goto IL_00cc;
}
IL_00c5:
{
// spriteIndex = -1;
int32_t* L_41 = ___spriteIndex3;
*((int32_t*)L_41) = (int32_t)(-1);
// return null;
V_2 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_00cc;
}
IL_00cc:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_42 = V_2;
return L_42;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.UInt32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m4D512CC9086A31C562F04F9B4E0CBD7A9FB6F48A (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___spriteAssets0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_6 = NULL;
bool V_7 = false;
{
// for (int i = 0; i < spriteAssets.Count; i++)
V_0 = 0;
goto IL_0059;
}
IL_0005:
{
// TMP_SpriteAsset temp = spriteAssets[i];
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_0 = ___spriteAssets0;
int32_t L_1 = V_0;
NullCheck(L_0);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_2;
L_2 = List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3(L_0, L_1, List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3_RuntimeMethod_var);
V_1 = L_2;
// if (temp == null) continue;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_3 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_4;
bool L_5 = V_3;
if (!L_5)
{
goto IL_001b;
}
}
{
// if (temp == null) continue;
goto IL_0055;
}
IL_001b:
{
// int id = temp.GetInstanceID();
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_6 = V_1;
NullCheck(L_6);
int32_t L_7;
L_7 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_6, NULL);
V_2 = L_7;
// if (k_searchedSpriteAssets.Add(id) == false)
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_8 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
int32_t L_9 = V_2;
NullCheck(L_8);
bool L_10;
L_10 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_8, L_9, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
bool L_11 = V_4;
if (!L_11)
{
goto IL_0038;
}
}
{
// continue;
goto IL_0055;
}
IL_0038:
{
// temp = SearchForSpriteByUnicodeInternal(temp, unicode, includeFallbacks, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_12 = V_1;
uint32_t L_13 = ___unicode1;
bool L_14 = ___includeFallbacks2;
int32_t* L_15 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_16;
L_16 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mFB07171D1040D3E69CC135D932AEAF7F2AA14550(L_12, L_13, L_14, L_15, NULL);
V_1 = L_16;
// if (temp != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_17 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_18;
bool L_19 = V_5;
if (!L_19)
{
goto IL_0054;
}
}
{
// return temp;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_20 = V_1;
V_6 = L_20;
goto IL_0070;
}
IL_0054:
{
}
IL_0055:
{
// for (int i = 0; i < spriteAssets.Count; i++)
int32_t L_21 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0059:
{
// for (int i = 0; i < spriteAssets.Count; i++)
int32_t L_22 = V_0;
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_23 = ___spriteAssets0;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_23, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_22) < ((int32_t)L_24))? 1 : 0);
bool L_25 = V_7;
if (L_25)
{
goto IL_0005;
}
}
{
// spriteIndex = -1;
int32_t* L_26 = ___spriteIndex3;
*((int32_t*)L_26) = (int32_t)(-1);
// return null;
V_6 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_0070;
}
IL_0070:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_27 = V_6;
return L_27;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(TMPro.TMP_SpriteAsset,System.UInt32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mFB07171D1040D3E69CC135D932AEAF7F2AA14550 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_1 = NULL;
bool V_2 = false;
int32_t G_B6_0 = 0;
{
// spriteIndex = spriteAsset.GetSpriteIndexFromUnicode(unicode);
int32_t* L_0 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = ___spriteAsset0;
uint32_t L_2 = ___unicode1;
NullCheck(L_1);
int32_t L_3;
L_3 = TMP_SpriteAsset_GetSpriteIndexFromUnicode_m20CA8E503DE1FD6FE80E9418EF9A426DFEDD9014(L_1, L_2, NULL);
*((int32_t*)L_0) = (int32_t)L_3;
// if (spriteIndex != -1)
int32_t* L_4 = ___spriteIndex3;
int32_t L_5 = *((int32_t*)L_4);
V_0 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_6 = V_0;
if (!L_6)
{
goto IL_001a;
}
}
{
// return spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_7 = ___spriteAsset0;
V_1 = L_7;
goto IL_0052;
}
IL_001a:
{
// if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
bool L_8 = ___includeFallbacks2;
if (!L_8)
{
goto IL_0035;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_9 = ___spriteAsset0;
NullCheck(L_9);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_10 = L_9->___fallbackSpriteAssets_18;
if (!L_10)
{
goto IL_0035;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_11 = ___spriteAsset0;
NullCheck(L_11);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_12 = L_11->___fallbackSpriteAssets_18;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_12, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
G_B6_0 = ((((int32_t)L_13) > ((int32_t)0))? 1 : 0);
goto IL_0036;
}
IL_0035:
{
G_B6_0 = 0;
}
IL_0036:
{
V_2 = (bool)G_B6_0;
bool L_14 = V_2;
if (!L_14)
{
goto IL_004b;
}
}
{
// return SearchForSpriteByUnicodeInternal(spriteAsset.fallbackSpriteAssets, unicode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_15 = ___spriteAsset0;
NullCheck(L_15);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_16 = L_15->___fallbackSpriteAssets_18;
uint32_t L_17 = ___unicode1;
int32_t* L_18 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_19;
L_19 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m4D512CC9086A31C562F04F9B4E0CBD7A9FB6F48A(L_16, L_17, (bool)1, L_18, NULL);
V_1 = L_19;
goto IL_0052;
}
IL_004b:
{
// spriteIndex = -1;
int32_t* L_20 = ___spriteIndex3;
*((int32_t*)L_20) = (int32_t)(-1);
// return null;
V_1 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_0052;
}
IL_0052:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_21 = V_1;
return L_21;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCode(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByHashCode_m6BE5C18FB376C75A5F58F280CDFC310CC39663CC (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, int32_t ___hashCode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_1 = NULL;
uint32_t V_2 = 0;
bool V_3 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
int32_t G_B11_0 = 0;
int32_t G_B18_0 = 0;
int32_t G_B28_0 = 0;
int32_t G_B35_0 = 0;
{
// if (spriteAsset == null) { spriteIndex = -1; return null; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = ___spriteAsset0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_1;
bool L_2 = V_3;
if (!L_2)
{
goto IL_0018;
}
}
{
// if (spriteAsset == null) { spriteIndex = -1; return null; }
int32_t* L_3 = ___spriteIndex3;
*((int32_t*)L_3) = (int32_t)(-1);
// if (spriteAsset == null) { spriteIndex = -1; return null; }
V_4 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_01b9;
}
IL_0018:
{
// spriteIndex = spriteAsset.GetSpriteIndexFromHashcode(hashCode);
int32_t* L_4 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_5 = ___spriteAsset0;
int32_t L_6 = ___hashCode1;
NullCheck(L_5);
int32_t L_7;
L_7 = TMP_SpriteAsset_GetSpriteIndexFromHashcode_mE1E4D499A7FAD58AB955E1CA8344D640D82219C2(L_5, L_6, NULL);
*((int32_t*)L_4) = (int32_t)L_7;
// if (spriteIndex != -1)
int32_t* L_8 = ___spriteIndex3;
int32_t L_9 = *((int32_t*)L_8);
V_5 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_10 = V_5;
if (!L_10)
{
goto IL_0037;
}
}
{
// return spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_11 = ___spriteAsset0;
V_4 = L_11;
goto IL_01b9;
}
IL_0037:
{
// if (k_searchedSpriteAssets == null)
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_12 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
V_6 = (bool)((((RuntimeObject*)(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)L_12) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_13 = V_6;
if (!L_13)
{
goto IL_0051;
}
}
{
// k_searchedSpriteAssets = new HashSet<int>();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
NullCheck(L_14);
HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_14, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20), (void*)L_14);
goto IL_005c;
}
IL_0051:
{
// k_searchedSpriteAssets.Clear();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_15 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
NullCheck(L_15);
HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_15, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
}
IL_005c:
{
// int id = spriteAsset.instanceID;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_16 = ___spriteAsset0;
NullCheck(L_16);
int32_t L_17;
L_17 = TMP_Asset_get_instanceID_mD7D5D79979B77457C3A376955C316AC289BB3D1D(L_16, NULL);
V_0 = L_17;
// k_searchedSpriteAssets.Add(id);
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_18 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
int32_t L_19 = V_0;
NullCheck(L_18);
bool L_20;
L_20 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_18, L_19, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
// if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
bool L_21 = ___includeFallbacks2;
if (!L_21)
{
goto IL_008a;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_22 = ___spriteAsset0;
NullCheck(L_22);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_23 = L_22->___fallbackSpriteAssets_18;
if (!L_23)
{
goto IL_008a;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_24 = ___spriteAsset0;
NullCheck(L_24);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_25 = L_24->___fallbackSpriteAssets_18;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_25, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
G_B11_0 = ((((int32_t)L_26) > ((int32_t)0))? 1 : 0);
goto IL_008b;
}
IL_008a:
{
G_B11_0 = 0;
}
IL_008b:
{
V_7 = (bool)G_B11_0;
bool L_27 = V_7;
if (!L_27)
{
goto IL_00b8;
}
}
{
// tempSpriteAsset = SearchForSpriteByHashCodeInternal(spriteAsset.fallbackSpriteAssets, hashCode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_28 = ___spriteAsset0;
NullCheck(L_28);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_29 = L_28->___fallbackSpriteAssets_18;
int32_t L_30 = ___hashCode1;
int32_t* L_31 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_32;
L_32 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m8E2D794D03E2E6F06ED6269369D772AD53419AEE(L_29, L_30, (bool)1, L_31, NULL);
V_1 = L_32;
// if (spriteIndex != -1)
int32_t* L_33 = ___spriteIndex3;
int32_t L_34 = *((int32_t*)L_33);
V_8 = (bool)((((int32_t)((((int32_t)L_34) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_35 = V_8;
if (!L_35)
{
goto IL_00b7;
}
}
{
// return tempSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_36 = V_1;
V_4 = L_36;
goto IL_01b9;
}
IL_00b7:
{
}
IL_00b8:
{
// if (includeFallbacks && TMP_Settings.defaultSpriteAsset != null)
bool L_37 = ___includeFallbacks2;
if (!L_37)
{
goto IL_00c8;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_38;
L_38 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B18_0 = ((int32_t)(L_39));
goto IL_00c9;
}
IL_00c8:
{
G_B18_0 = 0;
}
IL_00c9:
{
V_9 = (bool)G_B18_0;
bool L_40 = V_9;
if (!L_40)
{
goto IL_00f5;
}
}
{
// tempSpriteAsset = SearchForSpriteByHashCodeInternal(TMP_Settings.defaultSpriteAsset, hashCode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_41;
L_41 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
int32_t L_42 = ___hashCode1;
int32_t* L_43 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_44;
L_44 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3AD58EC96B8954C7405E2AD697EC57C0C449A16C(L_41, L_42, (bool)1, L_43, NULL);
V_1 = L_44;
// if (spriteIndex != -1)
int32_t* L_45 = ___spriteIndex3;
int32_t L_46 = *((int32_t*)L_45);
V_10 = (bool)((((int32_t)((((int32_t)L_46) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_47 = V_10;
if (!L_47)
{
goto IL_00f4;
}
}
{
// return tempSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_48 = V_1;
V_4 = L_48;
goto IL_01b9;
}
IL_00f4:
{
}
IL_00f5:
{
// k_searchedSpriteAssets.Clear();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_49 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
NullCheck(L_49);
HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_49, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
// uint missingSpriteCharacterUnicode = TMP_Settings.missingCharacterSpriteUnicode;
uint32_t L_50;
L_50 = TMP_Settings_get_missingCharacterSpriteUnicode_m220A50CCB54C434A880EAA18D18C7870A30D2982(NULL);
V_2 = L_50;
// spriteIndex = spriteAsset.GetSpriteIndexFromUnicode(missingSpriteCharacterUnicode);
int32_t* L_51 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_52 = ___spriteAsset0;
uint32_t L_53 = V_2;
NullCheck(L_52);
int32_t L_54;
L_54 = TMP_SpriteAsset_GetSpriteIndexFromUnicode_m20CA8E503DE1FD6FE80E9418EF9A426DFEDD9014(L_52, L_53, NULL);
*((int32_t*)L_51) = (int32_t)L_54;
// if (spriteIndex != -1)
int32_t* L_55 = ___spriteIndex3;
int32_t L_56 = *((int32_t*)L_55);
V_11 = (bool)((((int32_t)((((int32_t)L_56) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_0125;
}
}
{
// return spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_58 = ___spriteAsset0;
V_4 = L_58;
goto IL_01b9;
}
IL_0125:
{
// k_searchedSpriteAssets.Add(id);
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_59 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
int32_t L_60 = V_0;
NullCheck(L_59);
bool L_61;
L_61 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_59, L_60, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
// if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
bool L_62 = ___includeFallbacks2;
if (!L_62)
{
goto IL_014c;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_63 = ___spriteAsset0;
NullCheck(L_63);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_64 = L_63->___fallbackSpriteAssets_18;
if (!L_64)
{
goto IL_014c;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_65 = ___spriteAsset0;
NullCheck(L_65);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_66 = L_65->___fallbackSpriteAssets_18;
NullCheck(L_66);
int32_t L_67;
L_67 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_66, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
G_B28_0 = ((((int32_t)L_67) > ((int32_t)0))? 1 : 0);
goto IL_014d;
}
IL_014c:
{
G_B28_0 = 0;
}
IL_014d:
{
V_12 = (bool)G_B28_0;
bool L_68 = V_12;
if (!L_68)
{
goto IL_0177;
}
}
{
// tempSpriteAsset = SearchForSpriteByUnicodeInternal(spriteAsset.fallbackSpriteAssets, missingSpriteCharacterUnicode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_69 = ___spriteAsset0;
NullCheck(L_69);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_70 = L_69->___fallbackSpriteAssets_18;
uint32_t L_71 = V_2;
int32_t* L_72 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_73;
L_73 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m4D512CC9086A31C562F04F9B4E0CBD7A9FB6F48A(L_70, L_71, (bool)1, L_72, NULL);
V_1 = L_73;
// if (spriteIndex != -1)
int32_t* L_74 = ___spriteIndex3;
int32_t L_75 = *((int32_t*)L_74);
V_13 = (bool)((((int32_t)((((int32_t)L_75) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_76 = V_13;
if (!L_76)
{
goto IL_0176;
}
}
{
// return tempSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_77 = V_1;
V_4 = L_77;
goto IL_01b9;
}
IL_0176:
{
}
IL_0177:
{
// if (includeFallbacks && TMP_Settings.defaultSpriteAsset != null)
bool L_78 = ___includeFallbacks2;
if (!L_78)
{
goto IL_0187;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_79;
L_79 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_80;
L_80 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_79, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B35_0 = ((int32_t)(L_80));
goto IL_0188;
}
IL_0187:
{
G_B35_0 = 0;
}
IL_0188:
{
V_14 = (bool)G_B35_0;
bool L_81 = V_14;
if (!L_81)
{
goto IL_01b1;
}
}
{
// tempSpriteAsset = SearchForSpriteByUnicodeInternal(TMP_Settings.defaultSpriteAsset, missingSpriteCharacterUnicode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_82;
L_82 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
uint32_t L_83 = V_2;
int32_t* L_84 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_85;
L_85 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mFB07171D1040D3E69CC135D932AEAF7F2AA14550(L_82, L_83, (bool)1, L_84, NULL);
V_1 = L_85;
// if (spriteIndex != -1)
int32_t* L_86 = ___spriteIndex3;
int32_t L_87 = *((int32_t*)L_86);
V_15 = (bool)((((int32_t)((((int32_t)L_87) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_88 = V_15;
if (!L_88)
{
goto IL_01b0;
}
}
{
// return tempSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_89 = V_1;
V_4 = L_89;
goto IL_01b9;
}
IL_01b0:
{
}
IL_01b1:
{
// spriteIndex = -1;
int32_t* L_90 = ___spriteIndex3;
*((int32_t*)L_90) = (int32_t)(-1);
// return null;
V_4 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_01b9;
}
IL_01b9:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_91 = V_4;
return L_91;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.Int32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m8E2D794D03E2E6F06ED6269369D772AD53419AEE (List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* ___spriteAssets0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_6 = NULL;
bool V_7 = false;
{
// for (int i = 0; i < spriteAssets.Count; i++)
V_0 = 0;
goto IL_0059;
}
IL_0005:
{
// TMP_SpriteAsset temp = spriteAssets[i];
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_0 = ___spriteAssets0;
int32_t L_1 = V_0;
NullCheck(L_0);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_2;
L_2 = List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3(L_0, L_1, List_1_get_Item_m34807684EA5E99939097A5E1A722E34ABB4B4FA3_RuntimeMethod_var);
V_1 = L_2;
// if (temp == null) continue;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_3 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_4;
bool L_5 = V_3;
if (!L_5)
{
goto IL_001b;
}
}
{
// if (temp == null) continue;
goto IL_0055;
}
IL_001b:
{
// int id = temp.instanceID;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_6 = V_1;
NullCheck(L_6);
int32_t L_7;
L_7 = TMP_Asset_get_instanceID_mD7D5D79979B77457C3A376955C316AC289BB3D1D(L_6, NULL);
V_2 = L_7;
// if (k_searchedSpriteAssets.Add(id) == false)
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_8 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_il2cpp_TypeInfo_var))->___k_searchedSpriteAssets_20;
int32_t L_9 = V_2;
NullCheck(L_8);
bool L_10;
L_10 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_8, L_9, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
bool L_11 = V_4;
if (!L_11)
{
goto IL_0038;
}
}
{
// continue;
goto IL_0055;
}
IL_0038:
{
// temp = SearchForSpriteByHashCodeInternal(temp, hashCode, searchFallbacks, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_12 = V_1;
int32_t L_13 = ___hashCode1;
bool L_14 = ___searchFallbacks2;
int32_t* L_15 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_16;
L_16 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3AD58EC96B8954C7405E2AD697EC57C0C449A16C(L_12, L_13, L_14, L_15, NULL);
V_1 = L_16;
// if (temp != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_17 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_18;
bool L_19 = V_5;
if (!L_19)
{
goto IL_0054;
}
}
{
// return temp;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_20 = V_1;
V_6 = L_20;
goto IL_0070;
}
IL_0054:
{
}
IL_0055:
{
// for (int i = 0; i < spriteAssets.Count; i++)
int32_t L_21 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0059:
{
// for (int i = 0; i < spriteAssets.Count; i++)
int32_t L_22 = V_0;
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_23 = ___spriteAssets0;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_23, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_22) < ((int32_t)L_24))? 1 : 0);
bool L_25 = V_7;
if (L_25)
{
goto IL_0005;
}
}
{
// spriteIndex = -1;
int32_t* L_26 = ___spriteIndex3;
*((int32_t*)L_26) = (int32_t)(-1);
// return null;
V_6 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_0070;
}
IL_0070:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_27 = V_6;
return L_27;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3AD58EC96B8954C7405E2AD697EC57C0C449A16C (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_1 = NULL;
bool V_2 = false;
int32_t G_B6_0 = 0;
{
// spriteIndex = spriteAsset.GetSpriteIndexFromHashcode(hashCode);
int32_t* L_0 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = ___spriteAsset0;
int32_t L_2 = ___hashCode1;
NullCheck(L_1);
int32_t L_3;
L_3 = TMP_SpriteAsset_GetSpriteIndexFromHashcode_mE1E4D499A7FAD58AB955E1CA8344D640D82219C2(L_1, L_2, NULL);
*((int32_t*)L_0) = (int32_t)L_3;
// if (spriteIndex != -1)
int32_t* L_4 = ___spriteIndex3;
int32_t L_5 = *((int32_t*)L_4);
V_0 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_6 = V_0;
if (!L_6)
{
goto IL_001a;
}
}
{
// return spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_7 = ___spriteAsset0;
V_1 = L_7;
goto IL_0052;
}
IL_001a:
{
// if (searchFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
bool L_8 = ___searchFallbacks2;
if (!L_8)
{
goto IL_0035;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_9 = ___spriteAsset0;
NullCheck(L_9);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_10 = L_9->___fallbackSpriteAssets_18;
if (!L_10)
{
goto IL_0035;
}
}
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_11 = ___spriteAsset0;
NullCheck(L_11);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_12 = L_11->___fallbackSpriteAssets_18;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_inline(L_12, List_1_get_Count_m3E8926FD96B29C4157FACC16F0FC0F93575DBD5C_RuntimeMethod_var);
G_B6_0 = ((((int32_t)L_13) > ((int32_t)0))? 1 : 0);
goto IL_0036;
}
IL_0035:
{
G_B6_0 = 0;
}
IL_0036:
{
V_2 = (bool)G_B6_0;
bool L_14 = V_2;
if (!L_14)
{
goto IL_004b;
}
}
{
// return SearchForSpriteByHashCodeInternal(spriteAsset.fallbackSpriteAssets, hashCode, true, out spriteIndex);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_15 = ___spriteAsset0;
NullCheck(L_15);
List_1_tB66B78FCD61EAA013319E93BE83B16C78143E868* L_16 = L_15->___fallbackSpriteAssets_18;
int32_t L_17 = ___hashCode1;
int32_t* L_18 = ___spriteIndex3;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_19;
L_19 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m8E2D794D03E2E6F06ED6269369D772AD53419AEE(L_16, L_17, (bool)1, L_18, NULL);
V_1 = L_19;
goto IL_0052;
}
IL_004b:
{
// spriteIndex = -1;
int32_t* L_20 = ___spriteIndex3;
*((int32_t*)L_20) = (int32_t)(-1);
// return null;
V_1 = (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL;
goto IL_0052;
}
IL_0052:
{
// }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_21 = V_1;
return L_21;
}
}
// System.Void TMPro.TMP_SpriteAsset::SortGlyphTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortGlyphTable_m0B638BC195978816F72A5D32E1FD2608EB388B68 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBCDC3F3238AECE23E8B9F67FF1DF7184762DF700_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_m66C8D8EABE21226E86491E9013E568ECD682C548_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m51F7FC32BA4529C5284CC0DC3572FAA3257AD8A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* G_B7_0 = NULL;
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* G_B7_1 = NULL;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* G_B7_2 = NULL;
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* G_B6_0 = NULL;
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* G_B6_1 = NULL;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* G_B6_2 = NULL;
{
// if (m_SpriteGlyphTable == null || m_SpriteGlyphTable.Count == 0) return;
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_0 = __this->___m_SpriteGlyphTable_15;
if (!L_0)
{
goto IL_0019;
}
}
{
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_1 = __this->___m_SpriteGlyphTable_15;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_inline(L_1, List_1_get_Count_mCE3E5DCD6EFB710C7A2ADC7A9AC5520FEF7597E9_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 1;
}
IL_001a:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0020;
}
}
{
// if (m_SpriteGlyphTable == null || m_SpriteGlyphTable.Count == 0) return;
goto IL_0055;
}
IL_0020:
{
// m_SpriteGlyphTable = m_SpriteGlyphTable.OrderBy(item => item.index).ToList();
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_4 = __this->___m_SpriteGlyphTable_15;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* L_5 = ((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9__40_0_1;
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* L_6 = L_5;
G_B6_0 = L_6;
G_B6_1 = L_4;
G_B6_2 = __this;
if (L_6)
{
G_B7_0 = L_6;
G_B7_1 = L_4;
G_B7_2 = __this;
goto IL_0046;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* L_7 = ((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* L_8 = (Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5*)il2cpp_codegen_object_new(Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_m383464FA8F91A1198A9480B2102C6B40F4FDDAAF(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m51F7FC32BA4529C5284CC0DC3572FAA3257AD8A3_RuntimeMethod_var), NULL);
Func_2_t59761786B50B5C8789D257808ABDF702AB48EBC5* L_9 = L_8;
((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9__40_0_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9__40_0_1), (void*)L_9);
G_B7_0 = L_9;
G_B7_1 = G_B6_1;
G_B7_2 = G_B6_2;
}
IL_0046:
{
RuntimeObject* L_10;
L_10 = Enumerable_OrderBy_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBCDC3F3238AECE23E8B9F67FF1DF7184762DF700(G_B7_1, G_B7_0, Enumerable_OrderBy_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBCDC3F3238AECE23E8B9F67FF1DF7184762DF700_RuntimeMethod_var);
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_11;
L_11 = Enumerable_ToList_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_m66C8D8EABE21226E86491E9013E568ECD682C548(L_10, Enumerable_ToList_TisTMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_m66C8D8EABE21226E86491E9013E568ECD682C548_RuntimeMethod_var);
NullCheck(G_B7_2);
G_B7_2->___m_SpriteGlyphTable_15 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&G_B7_2->___m_SpriteGlyphTable_15), (void*)L_11);
}
IL_0055:
{
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAsset::SortCharacterTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortCharacterTable_mAAE212E44DECC76673001EB17D3BBCBCF1A3CCA1 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m9A5A75B97005F644E6E054902FC85137421865B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_m3F837B412D70135F82BF949D5DC3B71784B85552_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_mECA45EB0A1A8B501039633E87B1A71903857445E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* G_B6_0 = NULL;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* G_B6_1 = NULL;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* G_B6_2 = NULL;
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* G_B5_0 = NULL;
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* G_B5_1 = NULL;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* G_B5_2 = NULL;
{
// if (m_SpriteCharacterTable != null && m_SpriteCharacterTable.Count > 0)
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_0 = __this->___m_SpriteCharacterTable_13;
if (!L_0)
{
goto IL_0019;
}
}
{
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_1 = __this->___m_SpriteCharacterTable_13;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline(L_1, List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 0;
}
IL_001a:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0053;
}
}
{
// m_SpriteCharacterTable = m_SpriteCharacterTable.OrderBy(c => c.unicode).ToList();
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_4 = __this->___m_SpriteCharacterTable_13;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* L_5 = ((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9__41_0_2;
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* L_6 = L_5;
G_B5_0 = L_6;
G_B5_1 = L_4;
G_B5_2 = __this;
if (L_6)
{
G_B6_0 = L_6;
G_B6_1 = L_4;
G_B6_2 = __this;
goto IL_0044;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* L_7 = ((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* L_8 = (Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2*)il2cpp_codegen_object_new(Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_mB37EDAAC7033C83B84E660EBAA57C3012C1769EE(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_mECA45EB0A1A8B501039633E87B1A71903857445E_RuntimeMethod_var), NULL);
Func_2_tD72A2C27A6EC4B32F032AF8C338D287F4A8B56E2* L_9 = L_8;
((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9__41_0_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9__41_0_2), (void*)L_9);
G_B6_0 = L_9;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
}
IL_0044:
{
RuntimeObject* L_10;
L_10 = Enumerable_OrderBy_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m9A5A75B97005F644E6E054902FC85137421865B6(G_B6_1, G_B6_0, Enumerable_OrderBy_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m9A5A75B97005F644E6E054902FC85137421865B6_RuntimeMethod_var);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_11;
L_11 = Enumerable_ToList_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_m3F837B412D70135F82BF949D5DC3B71784B85552(L_10, Enumerable_ToList_TisTMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_m3F837B412D70135F82BF949D5DC3B71784B85552_RuntimeMethod_var);
NullCheck(G_B6_2);
G_B6_2->___m_SpriteCharacterTable_13 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&G_B6_2->___m_SpriteCharacterTable_13), (void*)L_11);
}
IL_0053:
{
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAsset::SortGlyphAndCharacterTables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortGlyphAndCharacterTables_mEFA1D54654552CA29AD602DB21D6320A396C9E4B (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
{
// SortGlyphTable();
TMP_SpriteAsset_SortGlyphTable_m0B638BC195978816F72A5D32E1FD2608EB388B68(__this, NULL);
// SortCharacterTable();
TMP_SpriteAsset_SortCharacterTable_mAAE212E44DECC76673001EB17D3BBCBCF1A3CCA1(__this, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAsset::UpgradeSpriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpgradeSpriteAsset_mE4C0306402DA32DC3C4BCC8FD11F6C8D35FF2E54 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __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*)&List_1_Add_m17F8262F063563809105488DBA62551BB91F6651_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m92688D88681AC0D6D0544DE8FAC776ABF7AD22C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4B7C2B9D414C73A09CE31C8277E7765F7E498C28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mE37AD73A4DA0DF354F09DA23A390F5B9D18296ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m090142F60450AE9BA0C834E04D7808CA4AE55F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m61F235821A6FD261D6DF6C632CEA3DB76B306308_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE935B86D45045E9F59B156B446290FB506AE9196);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* V_1 = NULL;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* V_2 = NULL;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_3 = NULL;
bool V_4 = false;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* G_B3_0 = NULL;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* G_B4_1 = NULL;
{
// m_Version = "1.1.0";
__this->___m_Version_10 = _stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Version_10), (void*)_stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE);
// Debug.Log("Upgrading sprite asset [" + this.name + "] to version " + m_Version + ".", this);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, _stringLiteralE935B86D45045E9F59B156B446290FB506AE9196);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralE935B86D45045E9F59B156B446290FB506AE9196);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
String_t* L_3;
L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_3);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_2;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, _stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
String_t* L_6 = __this->___m_Version_10;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_5;
NullCheck(L_7);
ArrayElementTypeCheck (L_7, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
String_t* L_8;
L_8 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m825387C0A72F1965797D56C1F8AB0D6678F3F9BE(L_8, __this, NULL);
// m_SpriteCharacterTable.Clear();
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_9 = __this->___m_SpriteCharacterTable_13;
NullCheck(L_9);
List_1_Clear_m4B7C2B9D414C73A09CE31C8277E7765F7E498C28_inline(L_9, List_1_Clear_m4B7C2B9D414C73A09CE31C8277E7765F7E498C28_RuntimeMethod_var);
// m_SpriteGlyphTable.Clear();
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_10 = __this->___m_SpriteGlyphTable_15;
NullCheck(L_10);
List_1_Clear_mE37AD73A4DA0DF354F09DA23A390F5B9D18296ED_inline(L_10, List_1_Clear_mE37AD73A4DA0DF354F09DA23A390F5B9D18296ED_RuntimeMethod_var);
// for (int i = 0; i < spriteInfoList.Count; i++)
V_0 = 0;
goto IL_0158;
}
IL_0067:
{
// TMP_Sprite oldSprite = spriteInfoList[i];
List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* L_11 = __this->___spriteInfoList_17;
int32_t L_12 = V_0;
NullCheck(L_11);
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_13;
L_13 = List_1_get_Item_m61F235821A6FD261D6DF6C632CEA3DB76B306308(L_11, L_12, List_1_get_Item_m61F235821A6FD261D6DF6C632CEA3DB76B306308_RuntimeMethod_var);
V_1 = L_13;
// TMP_SpriteGlyph spriteGlyph = new TMP_SpriteGlyph();
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_14 = (TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB*)il2cpp_codegen_object_new(TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB_il2cpp_TypeInfo_var);
NullCheck(L_14);
TMP_SpriteGlyph__ctor_mE15D3E35E9F68B201CD34569F3A19B22D980D5DE(L_14, NULL);
V_2 = L_14;
// spriteGlyph.index = (uint)i;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_15 = V_2;
int32_t L_16 = V_0;
NullCheck(L_15);
Glyph_set_index_mD033C966D79B910424B985F9D81C01D4E056B72C(L_15, L_16, NULL);
// spriteGlyph.sprite = oldSprite.sprite;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_17 = V_2;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_18 = V_1;
NullCheck(L_18);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_19 = L_18->___sprite_13;
NullCheck(L_17);
L_17->___sprite_5 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&L_17->___sprite_5), (void*)L_19);
// spriteGlyph.metrics = new GlyphMetrics(oldSprite.width, oldSprite.height, oldSprite.xOffset, oldSprite.yOffset, oldSprite.xAdvance);
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_20 = V_2;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_21 = V_1;
NullCheck(L_21);
float L_22 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_21)->___width_3;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_23 = V_1;
NullCheck(L_23);
float L_24 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_23)->___height_4;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_25 = V_1;
NullCheck(L_25);
float L_26 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_25)->___xOffset_5;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_27 = V_1;
NullCheck(L_27);
float L_28 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_27)->___yOffset_6;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_29 = V_1;
NullCheck(L_29);
float L_30 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_29)->___xAdvance_7;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_31;
memset((&L_31), 0, sizeof(L_31));
GlyphMetrics__ctor_m9CD09465685783A596A7F9112EF7D6A7E1A2792D((&L_31), L_22, L_24, L_26, L_28, L_30, /*hidden argument*/NULL);
NullCheck(L_20);
Glyph_set_metrics_m3350984977FC50061481B1EC563DE59147428BC2(L_20, L_31, NULL);
// spriteGlyph.glyphRect = new GlyphRect((int)oldSprite.x, (int)oldSprite.y, (int)oldSprite.width, (int)oldSprite.height);
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_32 = V_2;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_33 = V_1;
NullCheck(L_33);
float L_34 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_33)->___x_1;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_35 = V_1;
NullCheck(L_35);
float L_36 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_35)->___y_2;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_37 = V_1;
NullCheck(L_37);
float L_38 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_37)->___width_3;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_39 = V_1;
NullCheck(L_39);
float L_40 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_39)->___height_4;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_41;
memset((&L_41), 0, sizeof(L_41));
GlyphRect__ctor_m2B11A6C6C70735CB77FE2176E3D55D922D772A95((&L_41), il2cpp_codegen_cast_double_to_int<int32_t>(L_34), il2cpp_codegen_cast_double_to_int<int32_t>(L_36), il2cpp_codegen_cast_double_to_int<int32_t>(L_38), il2cpp_codegen_cast_double_to_int<int32_t>(L_40), /*hidden argument*/NULL);
NullCheck(L_32);
Glyph_set_glyphRect_mC21EB362D6EC56E0D110B0A08505CAD2DF26A6A8(L_32, L_41, NULL);
// spriteGlyph.scale = 1.0f;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_42 = V_2;
NullCheck(L_42);
Glyph_set_scale_m44247C5948E32562931FA8C44799A3E1E4F0562A(L_42, (1.0f), NULL);
// spriteGlyph.atlasIndex = 0;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_43 = V_2;
NullCheck(L_43);
Glyph_set_atlasIndex_m622CB24F3110B65CADB0C9F0223133B0DA926ABE(L_43, 0, NULL);
// m_SpriteGlyphTable.Add(spriteGlyph);
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_44 = __this->___m_SpriteGlyphTable_15;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_45 = V_2;
NullCheck(L_44);
List_1_Add_m92688D88681AC0D6D0544DE8FAC776ABF7AD22C2_inline(L_44, L_45, List_1_Add_m92688D88681AC0D6D0544DE8FAC776ABF7AD22C2_RuntimeMethod_var);
// TMP_SpriteCharacter spriteCharacter = new TMP_SpriteCharacter();
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_46 = (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)il2cpp_codegen_object_new(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E_il2cpp_TypeInfo_var);
NullCheck(L_46);
TMP_SpriteCharacter__ctor_mC81C5F64670E2A27460B808E9685102BD9CFDACD(L_46, NULL);
V_3 = L_46;
// spriteCharacter.glyph = spriteGlyph;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_47 = V_3;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_48 = V_2;
NullCheck(L_47);
TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD(L_47, L_48, NULL);
// spriteCharacter.unicode = oldSprite.unicode == 0x0 ? 0xFFFE : (uint)oldSprite.unicode;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_49 = V_3;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_50 = V_1;
NullCheck(L_50);
int32_t L_51 = L_50->___unicode_11;
G_B2_0 = L_49;
if (!L_51)
{
G_B3_0 = L_49;
goto IL_0121;
}
}
{
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_52 = V_1;
NullCheck(L_52);
int32_t L_53 = L_52->___unicode_11;
G_B4_0 = L_53;
G_B4_1 = G_B2_0;
goto IL_0126;
}
IL_0121:
{
G_B4_0 = ((int32_t)65534);
G_B4_1 = G_B3_0;
}
IL_0126:
{
NullCheck(G_B4_1);
TMP_TextElement_set_unicode_m5DDC85416E46FEB989F4924ED4E1C8BABDE09AA0(G_B4_1, G_B4_0, NULL);
// spriteCharacter.name = oldSprite.name;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_54 = V_3;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_55 = V_1;
NullCheck(L_55);
String_t* L_56 = L_55->___name_9;
NullCheck(L_54);
TMP_SpriteCharacter_set_name_m5893C4B6DF938F2E6BB37C578C3B7AB8501F079A(L_54, L_56, NULL);
// spriteCharacter.scale = oldSprite.scale;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_57 = V_3;
TMP_Sprite_t48E15A7D345A06D7EA852E723E07365629FC5280* L_58 = V_1;
NullCheck(L_58);
float L_59 = ((TMP_TextElement_Legacy_t9C9AB19D496DBB4A1B12C6FA1C6333E9C39A5B2A*)L_58)->___scale_8;
NullCheck(L_57);
TMP_TextElement_set_scale_mB753D739067A2DF395673D5C6B01E30B74B35362(L_57, L_59, NULL);
// m_SpriteCharacterTable.Add(spriteCharacter);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_60 = __this->___m_SpriteCharacterTable_13;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_61 = V_3;
NullCheck(L_60);
List_1_Add_m17F8262F063563809105488DBA62551BB91F6651_inline(L_60, L_61, List_1_Add_m17F8262F063563809105488DBA62551BB91F6651_RuntimeMethod_var);
// for (int i = 0; i < spriteInfoList.Count; i++)
int32_t L_62 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_62, 1));
}
IL_0158:
{
// for (int i = 0; i < spriteInfoList.Count; i++)
int32_t L_63 = V_0;
List_1_tBF2191892DFB746CF83364BF93720BDBF5422853* L_64 = __this->___spriteInfoList_17;
NullCheck(L_64);
int32_t L_65;
L_65 = List_1_get_Count_m090142F60450AE9BA0C834E04D7808CA4AE55F69_inline(L_64, List_1_get_Count_m090142F60450AE9BA0C834E04D7808CA4AE55F69_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_63) < ((int32_t)L_65))? 1 : 0);
bool L_66 = V_4;
if (L_66)
{
goto IL_0067;
}
}
{
// UpdateLookupTables();
TMP_SpriteAsset_UpdateLookupTables_mEC56B333C873E25ED75D6DD85E1628ED8C631545(__this, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset__ctor_mE12AAD30F24A6007B20DAE40E64FFDB78BEE8E12 (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1BB6DCD243E4D2F306AA47A23F955D1AFF5DF577_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4D5A692FB0398F49A2DA4797BA4CD2EBE2540736_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1ACC21967B12156F242D5D942EF3A71908550905_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<TMP_SpriteCharacter> m_SpriteCharacterTable = new List<TMP_SpriteCharacter>();
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_0 = (List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC*)il2cpp_codegen_object_new(List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m4D5A692FB0398F49A2DA4797BA4CD2EBE2540736(L_0, List_1__ctor_m4D5A692FB0398F49A2DA4797BA4CD2EBE2540736_RuntimeMethod_var);
__this->___m_SpriteCharacterTable_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteCharacterTable_13), (void*)L_0);
// private List<TMP_SpriteGlyph> m_SpriteGlyphTable = new List<TMP_SpriteGlyph>();
List_1_t1ACC21967B12156F242D5D942EF3A71908550905* L_1 = (List_1_t1ACC21967B12156F242D5D942EF3A71908550905*)il2cpp_codegen_object_new(List_1_t1ACC21967B12156F242D5D942EF3A71908550905_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m1BB6DCD243E4D2F306AA47A23F955D1AFF5DF577(L_1, List_1__ctor_m1BB6DCD243E4D2F306AA47A23F955D1AFF5DF577_RuntimeMethod_var);
__this->___m_SpriteGlyphTable_15 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteGlyphTable_15), (void*)L_1);
// internal bool m_IsSpriteAssetLookupTablesDirty = false;
__this->___m_IsSpriteAssetLookupTablesDirty_19 = (bool)0;
TMP_Asset__ctor_m12FF90A96AD41AEDF9AD37175E7070FAC070D8E9(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_SpriteAsset/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1731BDDD686E65BCAA7330E7E94AFF57A7397955 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* L_0 = (U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34*)il2cpp_codegen_object_new(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m8DEE5249803AAEB1971F104609B40E1327C4B13E(L_0, NULL);
((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void TMPro.TMP_SpriteAsset/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8DEE5249803AAEB1971F104609B40E1327C4B13E (U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.UInt32 TMPro.TMP_SpriteAsset/<>c::<SortGlyphTable>b__40_0(TMPro.TMP_SpriteGlyph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m51F7FC32BA4529C5284CC0DC3572FAA3257AD8A3 (U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* __this, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* ___item0, const RuntimeMethod* method)
{
{
// m_SpriteGlyphTable = m_SpriteGlyphTable.OrderBy(item => item.index).ToList();
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_0 = ___item0;
NullCheck(L_0);
uint32_t L_1;
L_1 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_0, NULL);
return L_1;
}
}
// System.UInt32 TMPro.TMP_SpriteAsset/<>c::<SortCharacterTable>b__41_0(TMPro.TMP_SpriteCharacter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_mECA45EB0A1A8B501039633E87B1A71903857445E (U3CU3Ec_t010C6DD1D6A4662B467F3C1BDE9A8352A3495F34* __this, TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* ___c0, const RuntimeMethod* method)
{
{
// m_SpriteCharacterTable = m_SpriteCharacterTable.OrderBy(c => c.unicode).ToList();
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_0 = ___c0;
NullCheck(L_0);
uint32_t L_1;
L_1 = TMP_TextElement_get_unicode_mF963B03CCA673335FB682EBDD1CFF86F0DB8539F(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String TMPro.TMP_SpriteCharacter::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_SpriteCharacter_get_name_m207A7AF57DA74FCC9409AEA2E8581FF4009512A4 (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return m_Name; }
String_t* L_0 = __this->___m_Name_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_Name; }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SpriteCharacter::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter_set_name_m5893C4B6DF938F2E6BB37C578C3B7AB8501F079A (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, String_t* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (value == m_Name)
String_t* L_0 = ___value0;
String_t* L_1 = __this->___m_Name_6;
bool L_2;
L_2 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// return;
goto IL_002b;
}
IL_0013:
{
// m_Name = value;
String_t* L_4 = ___value0;
__this->___m_Name_6 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name_6), (void*)L_4);
// m_HashCode = TMP_TextParsingUtilities.GetHashCodeCaseSensitive(m_Name);
String_t* L_5 = __this->___m_Name_6;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = TMP_TextParsingUtilities_GetHashCodeCaseSensitive_mB29C84D5B884D03B7CC8A7D3ACD43E050F784AD6(L_5, NULL);
__this->___m_HashCode_7 = L_6;
}
IL_002b:
{
// }
return;
}
}
// System.Int32 TMPro.TMP_SpriteCharacter::get_hashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteCharacter_get_hashCode_mD0A6D291E2DEC9D29C0E6715C4497765E0AB384F (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public int hashCode { get { return m_HashCode; } }
int32_t L_0 = __this->___m_HashCode_7;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public int hashCode { get { return m_HashCode; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SpriteCharacter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_mC81C5F64670E2A27460B808E9685102BD9CFDACD (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, const RuntimeMethod* method)
{
{
// public TMP_SpriteCharacter()
TMP_TextElement__ctor_m17ECA25C496E92124412C4B48665D75EE848AF83(__this, NULL);
// m_ElementType = TextElementType.Sprite;
((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)__this)->___m_ElementType_0 = 2;
// }
return;
}
}
// System.Void TMPro.TMP_SpriteCharacter::.ctor(System.UInt32,TMPro.TMP_SpriteGlyph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_m8F33DB3BDCC21B35CAD05BAC8D9DCCADF861DDB2 (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, uint32_t ___unicode0, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* ___glyph1, const RuntimeMethod* method)
{
{
// public TMP_SpriteCharacter(uint unicode, TMP_SpriteGlyph glyph)
TMP_TextElement__ctor_m17ECA25C496E92124412C4B48665D75EE848AF83(__this, NULL);
// m_ElementType = TextElementType.Sprite;
((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)__this)->___m_ElementType_0 = 2;
// this.unicode = unicode;
uint32_t L_0 = ___unicode0;
TMP_TextElement_set_unicode_m5DDC85416E46FEB989F4924ED4E1C8BABDE09AA0(__this, L_0, NULL);
// this.glyphIndex = glyph.index;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_1 = ___glyph1;
NullCheck(L_1);
uint32_t L_2;
L_2 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_1, NULL);
TMP_TextElement_set_glyphIndex_mD2D21A9AD7EF332ABE56C52031E03CB5570C2FD3(__this, L_2, NULL);
// this.glyph = glyph;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_3 = ___glyph1;
TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD(__this, L_3, NULL);
// this.scale = 1.0f;
TMP_TextElement_set_scale_mB753D739067A2DF395673D5C6B01E30B74B35362(__this, (1.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteCharacter::.ctor(System.UInt32,TMPro.TMP_SpriteAsset,TMPro.TMP_SpriteGlyph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_mE00D2BBE2D3FF0E47A84EF5D0B8C57AB1153FEB8 (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, uint32_t ___unicode0, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset1, TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* ___glyph2, const RuntimeMethod* method)
{
{
// public TMP_SpriteCharacter(uint unicode, TMP_SpriteAsset spriteAsset, TMP_SpriteGlyph glyph)
TMP_TextElement__ctor_m17ECA25C496E92124412C4B48665D75EE848AF83(__this, NULL);
// m_ElementType = TextElementType.Sprite;
((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)__this)->___m_ElementType_0 = 2;
// this.unicode = unicode;
uint32_t L_0 = ___unicode0;
TMP_TextElement_set_unicode_m5DDC85416E46FEB989F4924ED4E1C8BABDE09AA0(__this, L_0, NULL);
// this.textAsset = spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = ___spriteAsset1;
TMP_TextElement_set_textAsset_m046A7EF50875FC30233B8CB06D4A5138FB63C4E1(__this, L_1, NULL);
// this.glyph = glyph;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_2 = ___glyph2;
TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD(__this, L_2, NULL);
// this.glyphIndex = glyph.index;
TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* L_3 = ___glyph2;
NullCheck(L_3);
uint32_t L_4;
L_4 = Glyph_get_index_mCFBBCF85E7F3434B7A595EEE3411EFFB78E5675B(L_3, NULL);
TMP_TextElement_set_glyphIndex_mD2D21A9AD7EF332ABE56C52031E03CB5570C2FD3(__this, L_4, NULL);
// this.scale = 1.0f;
TMP_TextElement_set_scale_mB753D739067A2DF395673D5C6B01E30B74B35362(__this, (1.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteCharacter::.ctor(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_m12DB9C781228C5D5DDF21E578BE48BDBDE0CD4C6 (TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* __this, uint32_t ___unicode0, uint32_t ___glyphIndex1, const RuntimeMethod* method)
{
{
// internal TMP_SpriteCharacter(uint unicode, uint glyphIndex)
TMP_TextElement__ctor_m17ECA25C496E92124412C4B48665D75EE848AF83(__this, NULL);
// m_ElementType = TextElementType.Sprite;
((TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)__this)->___m_ElementType_0 = 2;
// this.unicode = unicode;
uint32_t L_0 = ___unicode0;
TMP_TextElement_set_unicode_m5DDC85416E46FEB989F4924ED4E1C8BABDE09AA0(__this, L_0, NULL);
// this.textAsset = null;
TMP_TextElement_set_textAsset_m046A7EF50875FC30233B8CB06D4A5138FB63C4E1(__this, (TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)NULL, NULL);
// this.glyph = null;
TMP_TextElement_set_glyph_m29945C7CDA0F0F2429D3000A9376B4B5177A23BD(__this, (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F*)NULL, NULL);
// this.glyphIndex = glyphIndex;
uint32_t L_1 = ___glyphIndex1;
TMP_TextElement_set_glyphIndex_mD2D21A9AD7EF332ABE56C52031E03CB5570C2FD3(__this, L_1, NULL);
// this.scale = 1.0f;
TMP_TextElement_set_scale_mB753D739067A2DF395673D5C6B01E30B74B35362(__this, (1.0f), NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void TMPro.TMP_SpriteGlyph::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_mE15D3E35E9F68B201CD34569F3A19B22D980D5DE (TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* __this, const RuntimeMethod* method)
{
{
// public TMP_SpriteGlyph() { }
Glyph__ctor_m9FB83C6B166AC59E03B585F76C09C5FC1720281F(__this, NULL);
// public TMP_SpriteGlyph() { }
return;
}
}
// System.Void TMPro.TMP_SpriteGlyph::.ctor(System.UInt32,UnityEngine.TextCore.GlyphMetrics,UnityEngine.TextCore.GlyphRect,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_mDFAB2320924E4687FED7E3BA2E1F551ED05B9D36 (TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* __this, uint32_t ___index0, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___metrics1, GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___glyphRect2, float ___scale3, int32_t ___atlasIndex4, const RuntimeMethod* method)
{
{
// public TMP_SpriteGlyph(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex)
Glyph__ctor_m9FB83C6B166AC59E03B585F76C09C5FC1720281F(__this, NULL);
// this.index = index;
uint32_t L_0 = ___index0;
Glyph_set_index_mD033C966D79B910424B985F9D81C01D4E056B72C(__this, L_0, NULL);
// this.metrics = metrics;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_1 = ___metrics1;
Glyph_set_metrics_m3350984977FC50061481B1EC563DE59147428BC2(__this, L_1, NULL);
// this.glyphRect = glyphRect;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_2 = ___glyphRect2;
Glyph_set_glyphRect_mC21EB362D6EC56E0D110B0A08505CAD2DF26A6A8(__this, L_2, NULL);
// this.scale = scale;
float L_3 = ___scale3;
Glyph_set_scale_m44247C5948E32562931FA8C44799A3E1E4F0562A(__this, L_3, NULL);
// this.atlasIndex = atlasIndex;
int32_t L_4 = ___atlasIndex4;
Glyph_set_atlasIndex_m622CB24F3110B65CADB0C9F0223133B0DA926ABE(__this, L_4, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_SpriteGlyph::.ctor(System.UInt32,UnityEngine.TextCore.GlyphMetrics,UnityEngine.TextCore.GlyphRect,System.Single,System.Int32,UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_m8FFB4374AE9F72ABC4E3B7A50FEF593CA2736348 (TMP_SpriteGlyph_t03845F742ADD8467342FC94903608F97B538D2DB* __this, uint32_t ___index0, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___metrics1, GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___glyphRect2, float ___scale3, int32_t ___atlasIndex4, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite5, const RuntimeMethod* method)
{
{
// public TMP_SpriteGlyph(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex, Sprite sprite)
Glyph__ctor_m9FB83C6B166AC59E03B585F76C09C5FC1720281F(__this, NULL);
// this.index = index;
uint32_t L_0 = ___index0;
Glyph_set_index_mD033C966D79B910424B985F9D81C01D4E056B72C(__this, L_0, NULL);
// this.metrics = metrics;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_1 = ___metrics1;
Glyph_set_metrics_m3350984977FC50061481B1EC563DE59147428BC2(__this, L_1, NULL);
// this.glyphRect = glyphRect;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_2 = ___glyphRect2;
Glyph_set_glyphRect_mC21EB362D6EC56E0D110B0A08505CAD2DF26A6A8(__this, L_2, NULL);
// this.scale = scale;
float L_3 = ___scale3;
Glyph_set_scale_m44247C5948E32562931FA8C44799A3E1E4F0562A(__this, L_3, NULL);
// this.atlasIndex = atlasIndex;
int32_t L_4 = ___atlasIndex4;
Glyph_set_atlasIndex_m622CB24F3110B65CADB0C9F0223133B0DA926ABE(__this, L_4, NULL);
// this.sprite = sprite;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5 = ___sprite5;
__this->___sprite_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sprite_5), (void*)L_5);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// TMPro.TMP_Style TMPro.TMP_Style::get_NormalStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_Style_get_NormalStyle_m4C80CBA871A23EC62520C30F303988B010ABBBDA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
{
// if (k_NormalStyle == null)
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_0 = ((TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var))->___k_NormalStyle_0;
V_0 = (bool)((((RuntimeObject*)(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0026;
}
}
{
// k_NormalStyle = new TMP_Style("Normal", string.Empty, string.Empty);
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_4 = (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)il2cpp_codegen_object_new(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var);
NullCheck(L_4);
TMP_Style__ctor_mBC114846B015F0C6F9DEF28EF765BED9947538F1(L_4, _stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A, L_2, L_3, NULL);
((TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var))->___k_NormalStyle_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var))->___k_NormalStyle_0), (void*)L_4);
}
IL_0026:
{
// return k_NormalStyle;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5 = ((TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var))->___k_NormalStyle_0;
V_1 = L_5;
goto IL_002e;
}
IL_002e:
{
// }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6 = V_1;
return L_6;
}
}
// System.String TMPro.TMP_Style::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Style_get_name_mBA0F1FE80A39D071DC286A2BE674203BE59926E8 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
String_t* L_0 = __this->___m_Name_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Style::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_set_name_m2FCB28B0836C6BE1D8F460538D450295EF6CB80F (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, String_t* ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
String_t* L_0 = ___value0;
String_t* L_1 = __this->___m_Name_1;
bool L_2;
L_2 = String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0018;
}
}
{
// { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
String_t* L_4 = ___value0;
__this->___m_Name_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name_1), (void*)L_4);
}
IL_0018:
{
// { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
return;
}
}
// System.Int32 TMPro.TMP_Style::get_hashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
int32_t L_0 = __this->___m_HashCode_2;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Style::set_hashCode(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_set_hashCode_m2EC34153FFE0E3D2CD13138A29A87D13F21D4147 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
int32_t L_0 = ___value0;
int32_t L_1 = __this->___m_HashCode_2;
V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0018;
}
}
{
// { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
int32_t L_3 = ___value0;
__this->___m_HashCode_2 = L_3;
}
IL_0018:
{
// { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
return;
}
}
// System.String TMPro.TMP_Style::get_styleOpeningDefinition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Style_get_styleOpeningDefinition_m24394DAB1ADA5D1F7D1A386CED1C51D46BD50B8B (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// { get { return m_OpeningDefinition; } }
String_t* L_0 = __this->___m_OpeningDefinition_3;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// { get { return m_OpeningDefinition; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.String TMPro.TMP_Style::get_styleClosingDefinition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Style_get_styleClosingDefinition_mA23115F2648B0A6B4AABE9E4043A4A272509209A (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// { get { return m_ClosingDefinition; } }
String_t* L_0 = __this->___m_ClosingDefinition_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// { get { return m_ClosingDefinition; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Int32[] TMPro.TMP_Style::get_styleOpeningTagArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
{
// { get { return m_OpeningTagArray; } }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_OpeningTagArray_5;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// { get { return m_OpeningTagArray; } }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0;
return L_1;
}
}
// System.Int32[] TMPro.TMP_Style::get_styleClosingTagArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
{
// { get { return m_ClosingTagArray; } }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ClosingTagArray_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// { get { return m_ClosingTagArray; } }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Style::.ctor(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style__ctor_mBC114846B015F0C6F9DEF28EF765BED9947538F1 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, String_t* ___styleName0, String_t* ___styleOpeningDefinition1, String_t* ___styleClosingDefinition2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal TMP_Style(string styleName, string styleOpeningDefinition, string styleClosingDefinition)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Name = styleName;
String_t* L_0 = ___styleName0;
__this->___m_Name_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name_1), (void*)L_0);
// m_HashCode = TMP_TextParsingUtilities.GetHashCode(styleName);
String_t* L_1 = ___styleName0;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = TMP_TextParsingUtilities_GetHashCode_m5060FDD2B3042827F687D651A28E1C3E9A34412E(L_1, NULL);
__this->___m_HashCode_2 = L_2;
// m_OpeningDefinition = styleOpeningDefinition;
String_t* L_3 = ___styleOpeningDefinition1;
__this->___m_OpeningDefinition_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OpeningDefinition_3), (void*)L_3);
// m_ClosingDefinition = styleClosingDefinition;
String_t* L_4 = ___styleClosingDefinition2;
__this->___m_ClosingDefinition_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ClosingDefinition_4), (void*)L_4);
// RefreshStyle();
TMP_Style_RefreshStyle_m90C4C9D26FDE915FE8C6F307E0A4AE2F09BB9C25(__this, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Style::RefreshStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_RefreshStyle_m90C4C9D26FDE915FE8C6F307E0A4AE2F09BB9C25 (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
int32_t V_4 = 0;
bool V_5 = false;
{
// m_HashCode = TMP_TextParsingUtilities.GetHashCode(m_Name);
String_t* L_0 = __this->___m_Name_1;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = TMP_TextParsingUtilities_GetHashCode_m5060FDD2B3042827F687D651A28E1C3E9A34412E(L_0, NULL);
__this->___m_HashCode_2 = L_1;
// int s1 = m_OpeningDefinition.Length;
String_t* L_2 = __this->___m_OpeningDefinition_3;
NullCheck(L_2);
int32_t L_3;
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
V_0 = L_3;
// m_OpeningTagArray = new int[s1];
int32_t L_4 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_4);
__this->___m_OpeningTagArray_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OpeningTagArray_5), (void*)L_5);
// m_OpeningTagUnicodeArray = new uint[s1];
int32_t L_6 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_6);
__this->___m_OpeningTagUnicodeArray_7 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OpeningTagUnicodeArray_7), (void*)L_7);
// for (int i = 0; i < s1; i++)
V_2 = 0;
goto IL_0068;
}
IL_003a:
{
// m_OpeningTagArray[i] = m_OpeningDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___m_OpeningTagArray_5;
int32_t L_9 = V_2;
String_t* L_10 = __this->___m_OpeningDefinition_3;
int32_t L_11 = V_2;
NullCheck(L_10);
Il2CppChar L_12;
L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_10, L_11, NULL);
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (int32_t)L_12);
// m_OpeningTagUnicodeArray[i] = m_OpeningDefinition[i];
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = __this->___m_OpeningTagUnicodeArray_7;
int32_t L_14 = V_2;
String_t* L_15 = __this->___m_OpeningDefinition_3;
int32_t L_16 = V_2;
NullCheck(L_15);
Il2CppChar L_17;
L_17 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, L_16, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint32_t)L_17);
// for (int i = 0; i < s1; i++)
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0068:
{
// for (int i = 0; i < s1; i++)
int32_t L_19 = V_2;
int32_t L_20 = V_0;
V_3 = (bool)((((int32_t)L_19) < ((int32_t)L_20))? 1 : 0);
bool L_21 = V_3;
if (L_21)
{
goto IL_003a;
}
}
{
// int s2 = m_ClosingDefinition.Length;
String_t* L_22 = __this->___m_ClosingDefinition_4;
NullCheck(L_22);
int32_t L_23;
L_23 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_22, NULL);
V_1 = L_23;
// m_ClosingTagArray = new int[s2];
int32_t L_24 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_24);
__this->___m_ClosingTagArray_6 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ClosingTagArray_6), (void*)L_25);
// m_ClosingTagUnicodeArray = new uint[s2];
int32_t L_26 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_26);
__this->___m_ClosingTagUnicodeArray_8 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ClosingTagUnicodeArray_8), (void*)L_27);
// for (int i = 0; i < s2; i++)
V_4 = 0;
goto IL_00cd;
}
IL_0099:
{
// m_ClosingTagArray[i] = m_ClosingDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = __this->___m_ClosingTagArray_6;
int32_t L_29 = V_4;
String_t* L_30 = __this->___m_ClosingDefinition_4;
int32_t L_31 = V_4;
NullCheck(L_30);
Il2CppChar L_32;
L_32 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_30, L_31, NULL);
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (int32_t)L_32);
// m_ClosingTagUnicodeArray[i] = m_ClosingDefinition[i];
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_33 = __this->___m_ClosingTagUnicodeArray_8;
int32_t L_34 = V_4;
String_t* L_35 = __this->___m_ClosingDefinition_4;
int32_t L_36 = V_4;
NullCheck(L_35);
Il2CppChar L_37;
L_37 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_35, L_36, NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (uint32_t)L_37);
// for (int i = 0; i < s2; i++)
int32_t L_38 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd:
{
// for (int i = 0; i < s2; i++)
int32_t L_39 = V_4;
int32_t L_40 = V_1;
V_5 = (bool)((((int32_t)L_39) < ((int32_t)L_40))? 1 : 0);
bool L_41 = V_5;
if (L_41)
{
goto IL_0099;
}
}
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.List`1<TMPro.TMP_Style> TMPro.TMP_StyleSheet::get_styles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* TMP_StyleSheet_get_styles_mD3FB628CE8162DD6F8532FC5B8AF64409E0A9DB7 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, const RuntimeMethod* method)
{
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* V_0 = NULL;
{
// get { return m_StyleList; }
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_0 = __this->___m_StyleList_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_StyleList; }
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_StyleSheet::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_Reset_mCA48D63055490174046D802C414CD6A5E7291E63 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, const RuntimeMethod* method)
{
{
// LoadStyleDictionaryInternal();
TMP_StyleSheet_LoadStyleDictionaryInternal_m54F7544F778ACD234CE8DC6FEEB3F33E6FD28B69(__this, NULL);
// }
return;
}
}
// TMPro.TMP_Style TMPro.TMP_StyleSheet::GetStyle(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_StyleSheet_GetStyle_m1A066C8EB0E74AE5D84DEC570BFE301D45FAE078 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, int32_t ___hashCode0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_3 = NULL;
{
// if (m_StyleLookupDictionary == null)
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_0 = __this->___m_StyleLookupDictionary_5;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0015;
}
}
{
// LoadStyleDictionaryInternal();
TMP_StyleSheet_LoadStyleDictionaryInternal_m54F7544F778ACD234CE8DC6FEEB3F33E6FD28B69(__this, NULL);
}
IL_0015:
{
// if (m_StyleLookupDictionary.TryGetValue(hashCode, out style))
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_2 = __this->___m_StyleLookupDictionary_5;
int32_t L_3 = ___hashCode0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49_RuntimeMethod_var);
V_2 = L_4;
bool L_5 = V_2;
if (!L_5)
{
goto IL_002b;
}
}
{
// return style;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6 = V_0;
V_3 = L_6;
goto IL_002f;
}
IL_002b:
{
// return null;
V_3 = (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)NULL;
goto IL_002f;
}
IL_002f:
{
// }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_7 = V_3;
return L_7;
}
}
// TMPro.TMP_Style TMPro.TMP_StyleSheet::GetStyle(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_StyleSheet_GetStyle_m14703829269D37F3E69B1DCDA0C508A1DFC4F9A1 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, String_t* ___name0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_4 = NULL;
{
// if (m_StyleLookupDictionary == null)
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_0 = __this->___m_StyleLookupDictionary_5;
V_2 = (bool)((((RuntimeObject*)(Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0015;
}
}
{
// LoadStyleDictionaryInternal();
TMP_StyleSheet_LoadStyleDictionaryInternal_m54F7544F778ACD234CE8DC6FEEB3F33E6FD28B69(__this, NULL);
}
IL_0015:
{
// int hashCode = TMP_TextParsingUtilities.GetHashCode(name);
String_t* L_2 = ___name0;
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = TMP_TextParsingUtilities_GetHashCode_m5060FDD2B3042827F687D651A28E1C3E9A34412E(L_2, NULL);
V_0 = L_3;
// if (m_StyleLookupDictionary.TryGetValue(hashCode, out style))
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_4 = __this->___m_StyleLookupDictionary_5;
int32_t L_5 = V_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_mAF5DF1B64FC5E74677D5446E08D92F120FCABB49_RuntimeMethod_var);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0033;
}
}
{
// return style;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_8 = V_1;
V_4 = L_8;
goto IL_0038;
}
IL_0033:
{
// return null;
V_4 = (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)NULL;
goto IL_0038;
}
IL_0038:
{
// }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_9 = V_4;
return L_9;
}
}
// System.Void TMPro.TMP_StyleSheet::RefreshStyles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_RefreshStyles_m5F93989FB986DE16268D2F70D2F9855612547458 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, const RuntimeMethod* method)
{
{
// LoadStyleDictionaryInternal();
TMP_StyleSheet_LoadStyleDictionaryInternal_m54F7544F778ACD234CE8DC6FEEB3F33E6FD28B69(__this, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_StyleSheet::LoadStyleDictionaryInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_LoadStyleDictionaryInternal_m54F7544F778ACD234CE8DC6FEEB3F33E6FD28B69 (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m53C3C1BDFAF0BFDDD242B6785CCA1E39E1814049_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m57C394B83BFC04B4A2C4736006AB3CC91B0B7405_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFDF21FAA9048EAAC0DE423BF25214D271D94CD6A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9AB5038AFD96664D881EA0BDB87AD5AC3F3FEB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_6 = NULL;
{
// if (m_StyleLookupDictionary == null)
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_0 = __this->___m_StyleLookupDictionary_5;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_001b;
}
}
{
// m_StyleLookupDictionary = new Dictionary<int, TMP_Style>();
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_2 = (Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579*)il2cpp_codegen_object_new(Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m57C394B83BFC04B4A2C4736006AB3CC91B0B7405(L_2, Dictionary_2__ctor_m57C394B83BFC04B4A2C4736006AB3CC91B0B7405_RuntimeMethod_var);
__this->___m_StyleLookupDictionary_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StyleLookupDictionary_5), (void*)L_2);
goto IL_0027;
}
IL_001b:
{
// m_StyleLookupDictionary.Clear();
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_3 = __this->___m_StyleLookupDictionary_5;
NullCheck(L_3);
Dictionary_2_Clear_m53C3C1BDFAF0BFDDD242B6785CCA1E39E1814049(L_3, Dictionary_2_Clear_m53C3C1BDFAF0BFDDD242B6785CCA1E39E1814049_RuntimeMethod_var);
}
IL_0027:
{
// for (int i = 0; i < m_StyleList.Count; i++)
V_2 = 0;
goto IL_008f;
}
IL_002b:
{
// m_StyleList[i].RefreshStyle();
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_4 = __this->___m_StyleList_4;
int32_t L_5 = V_2;
NullCheck(L_4);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6;
L_6 = List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D(L_4, L_5, List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D_RuntimeMethod_var);
NullCheck(L_6);
TMP_Style_RefreshStyle_m90C4C9D26FDE915FE8C6F307E0A4AE2F09BB9C25(L_6, NULL);
// if (!m_StyleLookupDictionary.ContainsKey(m_StyleList[i].hashCode))
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_7 = __this->___m_StyleLookupDictionary_5;
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_8 = __this->___m_StyleList_4;
int32_t L_9 = V_2;
NullCheck(L_8);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_10;
L_10 = List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D(L_8, L_9, List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D_RuntimeMethod_var);
NullCheck(L_10);
int32_t L_11;
L_11 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_10, NULL);
NullCheck(L_7);
bool L_12;
L_12 = Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6(L_7, L_11, Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_008a;
}
}
{
// m_StyleLookupDictionary.Add(m_StyleList[i].hashCode, m_StyleList[i]);
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_14 = __this->___m_StyleLookupDictionary_5;
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_15 = __this->___m_StyleList_4;
int32_t L_16 = V_2;
NullCheck(L_15);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_17;
L_17 = List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D(L_15, L_16, List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D_RuntimeMethod_var);
NullCheck(L_17);
int32_t L_18;
L_18 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_17, NULL);
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_19 = __this->___m_StyleList_4;
int32_t L_20 = V_2;
NullCheck(L_19);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_21;
L_21 = List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D(L_19, L_20, List_1_get_Item_mB243F4CBD8B61F075B7D78BD44C534FEA2F6D55D_RuntimeMethod_var);
NullCheck(L_14);
Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1(L_14, L_18, L_21, Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1_RuntimeMethod_var);
}
IL_008a:
{
// for (int i = 0; i < m_StyleList.Count; i++)
int32_t L_22 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_008f:
{
// for (int i = 0; i < m_StyleList.Count; i++)
int32_t L_23 = V_2;
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_24 = __this->___m_StyleList_4;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_mF9AB5038AFD96664D881EA0BDB87AD5AC3F3FEB4_inline(L_24, List_1_get_Count_mF9AB5038AFD96664D881EA0BDB87AD5AC3F3FEB4_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_23) < ((int32_t)L_25))? 1 : 0);
bool L_26 = V_4;
if (L_26)
{
goto IL_002b;
}
}
{
// int normalStyleHashCode = TMP_TextParsingUtilities.GetHashCode("Normal");
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
int32_t L_27;
L_27 = TMP_TextParsingUtilities_GetHashCode_m5060FDD2B3042827F687D651A28E1C3E9A34412E(_stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A, NULL);
V_0 = L_27;
// if (!m_StyleLookupDictionary.ContainsKey(normalStyleHashCode))
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_28 = __this->___m_StyleLookupDictionary_5;
int32_t L_29 = V_0;
NullCheck(L_28);
bool L_30;
L_30 = Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6(L_28, L_29, Dictionary_2_ContainsKey_m903A3A9BB1C58594FF0969A2231C47DB0B7F64C6_RuntimeMethod_var);
V_5 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
bool L_31 = V_5;
if (!L_31)
{
goto IL_00f8;
}
}
{
// TMP_Style style = new TMP_Style("Normal", string.Empty, string.Empty);
String_t* L_32 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
String_t* L_33 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_34 = (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)il2cpp_codegen_object_new(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C_il2cpp_TypeInfo_var);
NullCheck(L_34);
TMP_Style__ctor_mBC114846B015F0C6F9DEF28EF765BED9947538F1(L_34, _stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A, L_32, L_33, NULL);
V_6 = L_34;
// m_StyleList.Add(style);
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_35 = __this->___m_StyleList_4;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_36 = V_6;
NullCheck(L_35);
List_1_Add_mFDF21FAA9048EAAC0DE423BF25214D271D94CD6A_inline(L_35, L_36, List_1_Add_mFDF21FAA9048EAAC0DE423BF25214D271D94CD6A_RuntimeMethod_var);
// m_StyleLookupDictionary.Add(normalStyleHashCode, style);
Dictionary_2_t5BB0B09C825404C5C7781A7CE8B7D9ADD11A6579* L_37 = __this->___m_StyleLookupDictionary_5;
int32_t L_38 = V_0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_39 = V_6;
NullCheck(L_37);
Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1(L_37, L_38, L_39, Dictionary_2_Add_m192A9885A79C361110B3E69F35BE1E36FC8A80A1_RuntimeMethod_var);
}
IL_00f8:
{
// }
return;
}
}
// System.Void TMPro.TMP_StyleSheet::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet__ctor_mD3DFB99F53DB503018B1613AB6EE21E75512754C (TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9404F890ACAC0E6B14956D92881E08205F9629C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<TMP_Style> m_StyleList = new List<TMP_Style>(1);
List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E* L_0 = (List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E*)il2cpp_codegen_object_new(List_1_tD2E7A87088A4F1FBE2DCD6E5BD9894222A78FB1E_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m9404F890ACAC0E6B14956D92881E08205F9629C8(L_0, 1, List_1__ctor_m9404F890ACAC0E6B14956D92881E08205F9629C8_RuntimeMethod_var);
__this->___m_StyleList_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StyleList_4), (void*)L_0);
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// TMPro.TMP_FontAsset TMPro.TMP_SubMesh::get_fontAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_SubMesh_get_fontAsset_mE8BD0B068366708271FE9EEA521C6A66B0D2D70A (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_0 = NULL;
{
// get { return m_fontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_fontAsset(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_fontAsset_m72B98C846C0BED1F95B642359D9B682E6B99FD5A (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___value0, const RuntimeMethod* method)
{
{
// set { m_fontAsset = value; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ___value0;
__this->___m_fontAsset_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fontAsset_4), (void*)L_0);
// set { m_fontAsset = value; }
return;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SubMesh::get_spriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SubMesh_get_spriteAsset_mA42C14F49819531B0C7F9A516FDF98CB64B7E8F8 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_0 = NULL;
{
// get { return m_spriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = __this->___m_spriteAsset_5;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_spriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_spriteAsset(TMPro.TMP_SpriteAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_spriteAsset_m8090A6E45EB4780476223BF53115ECF3B5297F9B (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___value0, const RuntimeMethod* method)
{
{
// set { m_spriteAsset = value; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = ___value0;
__this->___m_spriteAsset_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_spriteAsset_5), (void*)L_0);
// set { m_spriteAsset = value; }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::get_material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_get_material_mC2E739573C72E85402DEEDC8BA589146E7738A2D (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return GetMaterial(m_sharedMaterial); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_7;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = TMP_SubMesh_GetMaterial_m7FA3D54A057606FA90DC3841AAD76C3877BBDA54(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return GetMaterial(m_sharedMaterial); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_SubMesh::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_material_mAD78A696DADACDF54AAB0347F520B7F848E0E517 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// if (m_sharedMaterial.GetInstanceID() == value.GetInstanceID())
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_7;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___value0;
NullCheck(L_2);
int32_t L_3;
L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_2, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_001a;
}
}
{
// return;
goto IL_0044;
}
IL_001a:
{
// m_sharedMaterial = m_material = value;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___value0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = L_5;
V_1 = L_6;
__this->___m_material_6 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_material_6), (void*)L_6);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = V_1;
__this->___m_sharedMaterial_7 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_7), (void*)L_7);
// m_padding = GetPaddingForMaterial();
float L_8;
L_8 = TMP_SubMesh_GetPaddingForMaterial_mE7297313C36D02A7879790C4EEA21551B52B9544(__this, NULL);
__this->___m_padding_11 = L_8;
// SetVerticesDirty();
TMP_SubMesh_SetVerticesDirty_m55CA9BE0F62ED78693A82CD3A583FA24F1C734B1(__this, NULL);
// SetMaterialDirty();
TMP_SubMesh_SetMaterialDirty_mF4015AA542DC6AF1A7E554CF66A42AB0939D826C(__this, NULL);
}
IL_0044:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::get_sharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_get_sharedMaterial_mDBA65AAA3DF5B047D8A05CF00CBDCC0B22E18957 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_sharedMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_7;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_sharedMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_sharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_sharedMaterial_m39D3800DFDB361235F85066E08FEE26CAD12461B (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
{
// set { SetSharedMaterial(value); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
TMP_SubMesh_SetSharedMaterial_m894423F785E34D24902F385582889CF9170CEA4F(__this, L_0, NULL);
// set { SetSharedMaterial(value); }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::get_fallbackMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_get_fallbackMaterial_m56ADAE065A5B9822474BA92763B325D752C6410B (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_fallbackMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackMaterial_8;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fallbackMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_fallbackMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_fallbackMaterial_m834BFAF4851FD7EC116808334791B57D3EA4BF13 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B5_0 = 0;
{
// if (m_fallbackMaterial == value) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackMaterial_8;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// if (m_fallbackMaterial == value) return;
goto IL_0060;
}
IL_0013:
{
// if (m_fallbackMaterial != null && m_fallbackMaterial != value)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_002f;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___m_fallbackMaterial_8;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_6, L_7, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_0030;
}
IL_002f:
{
G_B5_0 = 0;
}
IL_0030:
{
V_1 = (bool)G_B5_0;
bool L_9 = V_1;
if (!L_9)
{
goto IL_0040;
}
}
{
// TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025(L_10, NULL);
}
IL_0040:
{
// m_fallbackMaterial = value;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___value0;
__this->___m_fallbackMaterial_8 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackMaterial_8), (void*)L_11);
// TMP_MaterialManager.AddFallbackMaterialReference(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_AddFallbackMaterialReference_mFA845C1EDE908D2D5A4B9AC807A38CFA67BBCFFB(L_12, NULL);
// SetSharedMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = __this->___m_fallbackMaterial_8;
TMP_SubMesh_SetSharedMaterial_m894423F785E34D24902F385582889CF9170CEA4F(__this, L_13, NULL);
}
IL_0060:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::get_fallbackSourceMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_get_fallbackSourceMaterial_mC434387C192AA72EA046F1B87CFF73547C6C1020 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_fallbackSourceMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackSourceMaterial_9;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fallbackSourceMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_fallbackSourceMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_fallbackSourceMaterial_m42EC6CD630C1E531012C8FE7C042D17E3D4B67BD (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
{
// set { m_fallbackSourceMaterial = value; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
__this->___m_fallbackSourceMaterial_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackSourceMaterial_9), (void*)L_0);
// set { m_fallbackSourceMaterial = value; }
return;
}
}
// System.Boolean TMPro.TMP_SubMesh::get_isDefaultMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_SubMesh_get_isDefaultMaterial_m9674DD519EB470FEA52B2BA0D88C03342B93037B (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isDefaultMaterial; }
bool L_0 = __this->___m_isDefaultMaterial_10;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isDefaultMaterial; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_isDefaultMaterial(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_isDefaultMaterial_m519BA7D8650EF98CB6113FC8AAA48BA76EB1C584 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set { m_isDefaultMaterial = value; }
bool L_0 = ___value0;
__this->___m_isDefaultMaterial_10 = L_0;
// set { m_isDefaultMaterial = value; }
return;
}
}
// System.Single TMPro.TMP_SubMesh::get_padding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMesh_get_padding_mF12E331397602A9A39ECB674B02412668752F766 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_padding; }
float L_0 = __this->___m_padding_11;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_padding; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMesh::set_padding(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_padding_m3004519034FED4E8DAB9A37118B7F624E55E5D85 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, float ___value0, const RuntimeMethod* method)
{
{
// set { m_padding = value; }
float L_0 = ___value0;
__this->___m_padding_11 = L_0;
// set { m_padding = value; }
return;
}
}
// UnityEngine.Renderer TMPro.TMP_SubMesh::get_renderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* TMP_SubMesh_get_renderer_m57EDD2B2B7742D389E019F7D81BFCD7BDA468013 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_1 = NULL;
{
// get { if (m_renderer == null) m_renderer = GetComponent<Renderer>();
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->___m_renderer_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// get { if (m_renderer == null) m_renderer = GetComponent<Renderer>();
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3;
L_3 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
__this->___m_renderer_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_renderer_12), (void*)L_3);
}
IL_001d:
{
// return m_renderer;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4 = __this->___m_renderer_12;
V_1 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = V_1;
return L_5;
}
}
// UnityEngine.MeshFilter TMPro.TMP_SubMesh::get_meshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* TMP_SubMesh_get_meshFilter_m84185B727B379F28F2955070CBF99AA14339F34E (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_2 = NULL;
{
// if (m_meshFilter == null)
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0 = __this->___m_meshFilter_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
// m_meshFilter = GetComponent<MeshFilter>();
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_3;
L_3 = Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623(__this, Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
__this->___m_meshFilter_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_meshFilter_13), (void*)L_3);
// if (m_meshFilter == null)
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_4 = __this->___m_meshFilter_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_004f;
}
}
{
// m_meshFilter = gameObject.AddComponent<MeshFilter>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_7);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_8;
L_8 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_7, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
__this->___m_meshFilter_13 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_meshFilter_13), (void*)L_8);
// m_meshFilter.hideFlags = HideFlags.HideInInspector | HideFlags.HideAndDontSave;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_9 = __this->___m_meshFilter_13;
NullCheck(L_9);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)63), NULL);
}
IL_004f:
{
}
IL_0050:
{
// return m_meshFilter;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_10 = __this->___m_meshFilter_13;
V_2 = L_10;
goto IL_0059;
}
IL_0059:
{
// }
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_11 = V_2;
return L_11;
}
}
// UnityEngine.Mesh TMPro.TMP_SubMesh::get_mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_1 = NULL;
{
// if (m_mesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_mesh_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002c;
}
}
{
// m_mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_3);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_3, NULL);
__this->___m_mesh_14 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_mesh_14), (void*)L_3);
// m_mesh.hideFlags = HideFlags.HideAndDontSave;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___m_mesh_14;
NullCheck(L_4);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_4, ((int32_t)61), NULL);
}
IL_002c:
{
// return m_mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___m_mesh_14;
V_1 = L_5;
goto IL_0035;
}
IL_0035:
{
// }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = V_1;
return L_6;
}
}
// System.Void TMPro.TMP_SubMesh::set_mesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_mesh_mCE8299D19097FA2472DCEFA3AA07F5AE7D3600DA (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___value0, const RuntimeMethod* method)
{
{
// set { m_mesh = value; }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___value0;
__this->___m_mesh_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_mesh_14), (void*)L_0);
// set { m_mesh = value; }
return;
}
}
// TMPro.TMP_Text TMPro.TMP_SubMesh::get_textComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* TMP_SubMesh_get_textComponent_m0432A85ED37E13DB37CE87B0A09C7C9B5C1369D6 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisTextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_mC4105898148A90EA69A324499E1CC316C4445136_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* V_1 = NULL;
{
// if (m_TextComponent == null)
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_0 = __this->___m_TextComponent_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_TextComponent = GetComponentInParent<TextMeshPro>();
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_3;
L_3 = Component_GetComponentInParent_TisTextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_mC4105898148A90EA69A324499E1CC316C4445136(__this, Component_GetComponentInParent_TisTextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_mC4105898148A90EA69A324499E1CC316C4445136_RuntimeMethod_var);
__this->___m_TextComponent_15 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextComponent_15), (void*)L_3);
}
IL_001d:
{
// return m_TextComponent;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_4 = __this->___m_TextComponent_15;
V_1 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_5 = V_1;
return L_5;
}
}
// TMPro.TMP_SubMesh TMPro.TMP_SubMesh::AddSubTextObject(TMPro.TextMeshPro,TMPro.MaterialReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* TMP_SubMesh_AddSubTextObject_mD7C4691E9023677CE2C4954BFB2C97DFA8AB7D78 (TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* ___textComponent0, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___materialReference1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisTMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_mD1A9560AA8693D81434394C9924AD871F08DDAB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC68F26D50F4F9C62498072567FF551D39CDB0047);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* V_1 = NULL;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* V_2 = NULL;
{
// GameObject go = new GameObject("TMP SubMesh [" + materialReference.material.name + "]", typeof(TMP_SubMesh));
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_0 = ___materialReference1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = L_0.___material_3;
NullCheck(L_1);
String_t* L_2;
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteralC68F26D50F4F9C62498072567FF551D39CDB0047, L_2, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = L_4;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_6, NULL);
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_7);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_8);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_8, L_3, L_5, NULL);
V_0 = L_8;
// go.hideFlags = HideFlags.DontSave;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0;
NullCheck(L_9);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)52), NULL);
// TMP_SubMesh subMesh = go.GetComponent<TMP_SubMesh>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0;
NullCheck(L_10);
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_11;
L_11 = GameObject_GetComponent_TisTMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_mD1A9560AA8693D81434394C9924AD871F08DDAB4(L_10, GameObject_GetComponent_TisTMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214_mD1A9560AA8693D81434394C9924AD871F08DDAB4_RuntimeMethod_var);
V_1 = L_11;
// go.transform.SetParent(textComponent.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_0;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_14 = ___textComponent0;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = TextMeshPro_get_transform_m750148EC362B176A0E80D6F4ABAC1062E5281E11(L_14, NULL);
NullCheck(L_13);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_13, L_15, (bool)0, NULL);
// go.transform.localPosition = Vector3.zero;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
NullCheck(L_17);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_17, L_18, NULL);
// go.transform.localRotation = Quaternion.identity;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
NullCheck(L_20);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_20, L_21, NULL);
// go.transform.localScale = Vector3.one;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_0;
NullCheck(L_22);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23;
L_23 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
NullCheck(L_23);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_23, L_24, NULL);
// go.layer = textComponent.gameObject.layer;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = V_0;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_26 = ___textComponent0;
NullCheck(L_26);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
L_27 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_26, NULL);
NullCheck(L_27);
int32_t L_28;
L_28 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_27, NULL);
NullCheck(L_25);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_25, L_28, NULL);
// subMesh.m_TextComponent = textComponent;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_29 = V_1;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_30 = ___textComponent0;
NullCheck(L_29);
L_29->___m_TextComponent_15 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&L_29->___m_TextComponent_15), (void*)L_30);
// subMesh.m_fontAsset = materialReference.fontAsset;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_31 = V_1;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_32 = ___materialReference1;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_33 = L_32.___fontAsset_1;
NullCheck(L_31);
L_31->___m_fontAsset_4 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&L_31->___m_fontAsset_4), (void*)L_33);
// subMesh.m_spriteAsset = materialReference.spriteAsset;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_34 = V_1;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_35 = ___materialReference1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_36 = L_35.___spriteAsset_2;
NullCheck(L_34);
L_34->___m_spriteAsset_5 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&L_34->___m_spriteAsset_5), (void*)L_36);
// subMesh.m_isDefaultMaterial = materialReference.isDefaultMaterial;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_37 = V_1;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_38 = ___materialReference1;
bool L_39 = L_38.___isDefaultMaterial_4;
NullCheck(L_37);
L_37->___m_isDefaultMaterial_10 = L_39;
// subMesh.SetSharedMaterial(materialReference.material);
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_40 = V_1;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_41 = ___materialReference1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_42 = L_41.___material_3;
NullCheck(L_40);
TMP_SubMesh_SetSharedMaterial_m894423F785E34D24902F385582889CF9170CEA4F(L_40, L_42, NULL);
// subMesh.renderer.sortingLayerID = textComponent.renderer.sortingLayerID;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_43 = V_1;
NullCheck(L_43);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_44;
L_44 = TMP_SubMesh_get_renderer_m57EDD2B2B7742D389E019F7D81BFCD7BDA468013(L_43, NULL);
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_45 = ___textComponent0;
NullCheck(L_45);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_46;
L_46 = TextMeshPro_get_renderer_m2E657DD550DAB1C896B1D8955AE08F84FB9FE78E(L_45, NULL);
NullCheck(L_46);
int32_t L_47;
L_47 = Renderer_get_sortingLayerID_m3D7AE74F1B87099810CF969CB4520C85F9AE5F92(L_46, NULL);
NullCheck(L_44);
Renderer_set_sortingLayerID_m289E44FD06B6692C7B2ADD1189FE4FC013180C49(L_44, L_47, NULL);
// subMesh.renderer.sortingOrder = textComponent.renderer.sortingOrder;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_48 = V_1;
NullCheck(L_48);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_49;
L_49 = TMP_SubMesh_get_renderer_m57EDD2B2B7742D389E019F7D81BFCD7BDA468013(L_48, NULL);
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_50 = ___textComponent0;
NullCheck(L_50);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_51;
L_51 = TextMeshPro_get_renderer_m2E657DD550DAB1C896B1D8955AE08F84FB9FE78E(L_50, NULL);
NullCheck(L_51);
int32_t L_52;
L_52 = Renderer_get_sortingOrder_m4CE7ADEEC8E2F28CC1D10B1D4091A10F8F1583FA(L_51, NULL);
NullCheck(L_49);
Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA(L_49, L_52, NULL);
// return subMesh;
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_53 = V_1;
V_2 = L_53;
goto IL_0106;
}
IL_0106:
{
// }
TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* L_54 = V_2;
return L_54;
}
}
// System.Void TMPro.TMP_SubMesh::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_OnEnable_mB044C518B33D5CB3C040D552994581FA754DE233 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (!m_isRegisteredForEvents)
bool L_0 = __this->___m_isRegisteredForEvents_16;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// m_isRegisteredForEvents = true;
__this->___m_isRegisteredForEvents_16 = (bool)1;
}
IL_0017:
{
// if (hideFlags != HideFlags.DontSave)
int32_t L_2;
L_2 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(__this, NULL);
V_1 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)((int32_t)52)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0031;
}
}
{
// hideFlags = HideFlags.DontSave;
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, ((int32_t)52), NULL);
}
IL_0031:
{
// meshFilter.sharedMesh = mesh;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_4;
L_4 = TMP_SubMesh_get_meshFilter_m84185B727B379F28F2955070CBF99AA14339F34E(__this, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5;
L_5 = TMP_SubMesh_get_mesh_m9AF8E94AA6D6A9B47B76EE0B88A75BCECE8F43EB(__this, NULL);
NullCheck(L_4);
MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_4, L_5, NULL);
// if (m_sharedMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___m_sharedMaterial_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_007d;
}
}
{
// m_sharedMaterial.SetVector(ShaderUtilities.ID_ClipRect, new Vector4(-32767, -32767, 32767, 32767));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_sharedMaterial_7;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_10 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_ClipRect_39;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_11), (-32767.0f), (-32767.0f), (32767.0f), (32767.0f), /*hidden argument*/NULL);
NullCheck(L_9);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_9, L_10, L_11, NULL);
}
IL_007d:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_OnDisable_m2A63ACC5E996C6AC1D2A3358972B6592F0B6856C (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_meshFilter.sharedMesh = null;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0 = __this->___m_meshFilter_13;
NullCheck(L_0);
MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_0, (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)NULL, NULL);
// if (m_fallbackMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0033;
}
}
{
// TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025(L_4, NULL);
// m_fallbackMaterial = null;
__this->___m_fallbackMaterial_8 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackMaterial_8), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_0033:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_OnDestroy_m50A083A81A84781BF0700B1A63B8AAB83C0EBFAD (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (m_mesh != null) DestroyImmediate(m_mesh);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_mesh_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// if (m_mesh != null) DestroyImmediate(m_mesh);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___m_mesh_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_3, NULL);
}
IL_001d:
{
// if (m_fallbackMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0042;
}
}
{
// TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_fallbackMaterial_8;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025(L_7, NULL);
// m_fallbackMaterial = null;
__this->___m_fallbackMaterial_8 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackMaterial_8), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_0042:
{
// m_isRegisteredForEvents = false;
__this->___m_isRegisteredForEvents_16 = (bool)0;
// if (m_TextComponent != null)
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_8 = __this->___m_TextComponent_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0074;
}
}
{
// m_TextComponent.havePropertiesChanged = true;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_11 = __this->___m_TextComponent_15;
NullCheck(L_11);
TMP_Text_set_havePropertiesChanged_mA38D7BC9E260BF29450738B827F2220A05662B31(L_11, (bool)1, NULL);
// m_TextComponent.SetAllDirty();
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_12 = __this->___m_TextComponent_15;
NullCheck(L_12);
VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, L_12);
}
IL_0074:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::DestroySelf()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_DestroySelf_mB9BF2C94B673B284DB58D13EAD1E6798129B7B55 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Destroy(this.gameObject, 1f);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_m0E1B4CF8C29EB7FC8658C2C84C57F49C0DD12C91(L_0, (1.0f), NULL);
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::GetMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_GetMaterial_m7FA3D54A057606FA90DC3841AAD76C3877BBDA54 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_2 = NULL;
int32_t G_B5_0 = 0;
{
// if (m_renderer == null)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->___m_renderer_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_renderer = GetComponent<Renderer>();
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3;
L_3 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
__this->___m_renderer_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_renderer_12), (void*)L_3);
}
IL_001d:
{
// if (m_material == null || m_material.GetInstanceID() != mat.GetInstanceID())
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_material_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_5)
{
goto IL_0043;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___m_material_6;
NullCheck(L_6);
int32_t L_7;
L_7 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_6, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = ___mat0;
NullCheck(L_8);
int32_t L_9;
L_9 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_8, NULL);
G_B5_0 = ((((int32_t)((((int32_t)L_7) == ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0044;
}
IL_0043:
{
G_B5_0 = 1;
}
IL_0044:
{
V_1 = (bool)G_B5_0;
bool L_10 = V_1;
if (!L_10)
{
goto IL_0055;
}
}
{
// m_material = CreateMaterialInstance(mat);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___mat0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12;
L_12 = TMP_SubMesh_CreateMaterialInstance_mCBD7450E65428732A15ADD20F0A5BE7EA1DBF2BA(__this, L_11, NULL);
__this->___m_material_6 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_material_6), (void*)L_12);
}
IL_0055:
{
// m_sharedMaterial = m_material;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = __this->___m_material_6;
__this->___m_sharedMaterial_7 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_7), (void*)L_13);
// m_padding = GetPaddingForMaterial();
float L_14;
L_14 = TMP_SubMesh_GetPaddingForMaterial_mE7297313C36D02A7879790C4EEA21551B52B9544(__this, NULL);
__this->___m_padding_11 = L_14;
// SetVerticesDirty();
TMP_SubMesh_SetVerticesDirty_m55CA9BE0F62ED78693A82CD3A583FA24F1C734B1(__this, NULL);
// SetMaterialDirty();
TMP_SubMesh_SetMaterialDirty_mF4015AA542DC6AF1A7E554CF66A42AB0939D826C(__this, NULL);
// return m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_sharedMaterial_7;
V_2 = L_15;
goto IL_0084;
}
IL_0084:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = V_2;
return L_16;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::CreateMaterialInstance(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_CreateMaterialInstance_mCBD7450E65428732A15ADD20F0A5BE7EA1DBF2BA (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// Material mat = new Material(source);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___source0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_1);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_1, L_0, NULL);
V_0 = L_1;
// mat.shaderKeywords = source.shaderKeywords;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___source0;
NullCheck(L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4;
L_4 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_3, NULL);
NullCheck(L_2);
Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8(L_2, L_4, NULL);
// mat.name += " (Instance)";
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = L_5;
NullCheck(L_6);
String_t* L_7;
L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL);
String_t* L_8;
L_8 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_7, _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27, NULL);
NullCheck(L_6);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_6, L_8, NULL);
// return mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = V_0;
V_1 = L_9;
goto IL_0030;
}
IL_0030:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1;
return L_10;
}
}
// UnityEngine.Material TMPro.TMP_SubMesh::GetSharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMesh_GetSharedMaterial_m7C37BF890F16727019DF5A7EA36FABE4E5D21F42 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// if (m_renderer == null)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->___m_renderer_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_renderer = GetComponent<Renderer>();
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3;
L_3 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
__this->___m_renderer_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_renderer_12), (void*)L_3);
}
IL_001d:
{
// return m_renderer.sharedMaterial;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4 = __this->___m_renderer_12;
NullCheck(L_4);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5;
L_5 = Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81(L_4, NULL);
V_1 = L_5;
goto IL_002b;
}
IL_002b:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = V_1;
return L_6;
}
}
// System.Void TMPro.TMP_SubMesh::SetSharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetSharedMaterial_m894423F785E34D24902F385582889CF9170CEA4F (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
{
// m_sharedMaterial = mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___mat0;
__this->___m_sharedMaterial_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_7), (void*)L_0);
// m_padding = GetPaddingForMaterial();
float L_1;
L_1 = TMP_SubMesh_GetPaddingForMaterial_mE7297313C36D02A7879790C4EEA21551B52B9544(__this, NULL);
__this->___m_padding_11 = L_1;
// SetMaterialDirty();
TMP_SubMesh_SetMaterialDirty_mF4015AA542DC6AF1A7E554CF66A42AB0939D826C(__this, NULL);
// }
return;
}
}
// System.Single TMPro.TMP_SubMesh::GetPaddingForMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMesh_GetPaddingForMaterial_mE7297313C36D02A7879790C4EEA21551B52B9544 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float padding = ShaderUtilities.GetPadding(m_sharedMaterial, m_TextComponent.extraPadding, m_TextComponent.isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_7;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_1 = __this->___m_TextComponent_15;
NullCheck(L_1);
bool L_2;
L_2 = TMP_Text_get_extraPadding_m84294178A4E3BFD708FC746DB98CB0A64FBC35AA(L_1, NULL);
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_3 = __this->___m_TextComponent_15;
NullCheck(L_3);
bool L_4;
L_4 = TMP_Text_get_isUsingBold_mA0F9BE071B0F9DB995BC04D1CD409CA5C5AF6CF0(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_5;
L_5 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_0, L_2, L_4, NULL);
V_0 = L_5;
// return padding;
float L_6 = V_0;
V_1 = L_6;
goto IL_0027;
}
IL_0027:
{
// }
float L_7 = V_1;
return L_7;
}
}
// System.Void TMPro.TMP_SubMesh::UpdateMeshPadding(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_UpdateMeshPadding_mC15404FE24CC51BCA2D8BC8B7A15934FF71ACAAF (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, bool ___isExtraPadding0, bool ___isUsingBold1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_padding = ShaderUtilities.GetPadding(m_sharedMaterial, isExtraPadding, isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_7;
bool L_1 = ___isExtraPadding0;
bool L_2 = ___isUsingBold1;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_3;
L_3 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_0, L_1, L_2, NULL);
__this->___m_padding_11 = L_3;
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::SetVerticesDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetVerticesDirty_m55CA9BE0F62ED78693A82CD3A583FA24F1C734B1 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (!this.enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_003b;
}
IL_0010:
{
// if (m_TextComponent != null)
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_2 = __this->___m_TextComponent_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_003b;
}
}
{
// m_TextComponent.havePropertiesChanged = true;
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_5 = __this->___m_TextComponent_15;
NullCheck(L_5);
TMP_Text_set_havePropertiesChanged_mA38D7BC9E260BF29450738B827F2220A05662B31(L_5, (bool)1, NULL);
// m_TextComponent.SetVerticesDirty();
TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E* L_6 = __this->___m_TextComponent_15;
NullCheck(L_6);
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_6);
}
IL_003b:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::SetMaterialDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetMaterialDirty_mF4015AA542DC6AF1A7E554CF66A42AB0939D826C (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
{
// UpdateMaterial();
TMP_SubMesh_UpdateMaterial_mF2AA7298784A74354917AE11C33C06DF5EE48FD3(__this, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::UpdateMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_UpdateMaterial_mF2AA7298784A74354917AE11C33C06DF5EE48FD3 (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
int32_t G_B3_0 = 0;
{
// if (renderer == null || m_sharedMaterial == null) return;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0;
L_0 = TMP_SubMesh_get_renderer_m57EDD2B2B7742D389E019F7D81BFCD7BDA468013(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001d;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___m_sharedMaterial_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_001e;
}
IL_001d:
{
G_B3_0 = 1;
}
IL_001e:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0024;
}
}
{
// if (renderer == null || m_sharedMaterial == null) return;
goto IL_0074;
}
IL_0024:
{
// m_renderer.sharedMaterial = m_sharedMaterial;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = __this->___m_renderer_12;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___m_sharedMaterial_7;
NullCheck(L_5);
Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288(L_5, L_6, NULL);
// if (m_sharedMaterial.HasProperty(ShaderUtilities.ShaderTag_CullMode))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_sharedMaterial_7;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_8 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63;
NullCheck(L_7);
bool L_9;
L_9 = Material_HasProperty_mC09A83B44E368A217F606DD4954FA080CC03EC6C(L_7, L_8, NULL);
V_1 = L_9;
bool L_10 = V_1;
if (!L_10)
{
goto IL_0074;
}
}
{
// float cullMode = textComponent.fontSharedMaterial.GetFloat(ShaderUtilities.ShaderTag_CullMode);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_11;
L_11 = TMP_SubMesh_get_textComponent_m0432A85ED37E13DB37CE87B0A09C7C9B5C1369D6(__this, NULL);
NullCheck(L_11);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12;
L_12 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(67 /* UnityEngine.Material TMPro.TMP_Text::get_fontSharedMaterial() */, L_11);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_13 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63;
NullCheck(L_12);
float L_14;
L_14 = Material_GetFloat_m2A77F10E6AA13EA3FA56166EFEA897115A14FA5A(L_12, L_13, NULL);
V_2 = L_14;
// m_sharedMaterial.SetFloat(ShaderUtilities.ShaderTag_CullMode, cullMode);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_sharedMaterial_7;
String_t* L_16 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63;
float L_17 = V_2;
NullCheck(L_15);
Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_15, L_16, L_17, NULL);
}
IL_0074:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh__ctor_m94A6C004CCE46FD9B6DDFBBD8436B386594FABEF (TMP_SubMesh_t03A386328B843ADDDC3D5C53D901B38294142214* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// TMPro.TMP_FontAsset TMPro.TMP_SubMeshUI::get_fontAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_SubMeshUI_get_fontAsset_mFA21AA0E69C872A2E9AD4F2F7A4E2E61B343275F (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_0 = NULL;
{
// get { return m_fontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset_36;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_fontAsset(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_fontAsset_m76AFB364ECE0D6CBD609CA2FC1BD28BBC09437A6 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___value0, const RuntimeMethod* method)
{
{
// set { m_fontAsset = value; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ___value0;
__this->___m_fontAsset_36 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fontAsset_36), (void*)L_0);
// set { m_fontAsset = value; }
return;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_SubMeshUI::get_spriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_SubMeshUI_get_spriteAsset_m657B36AC1C3BFA60B17013CB401750F80719F7E4 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_0 = NULL;
{
// get { return m_spriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = __this->___m_spriteAsset_37;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_spriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_spriteAsset(TMPro.TMP_SpriteAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_spriteAsset_m535AEEBE4A7548A93E6A252DF62C5BCC3578F05C (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___value0, const RuntimeMethod* method)
{
{
// set { m_spriteAsset = value; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = ___value0;
__this->___m_spriteAsset_37 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_spriteAsset_37), (void*)L_0);
// set { m_spriteAsset = value; }
return;
}
}
// UnityEngine.Texture TMPro.TMP_SubMeshUI::get_mainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TMP_SubMeshUI_get_mainTexture_m812ABD578CE01020099166A3F9F63E31E635E4F1 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
{
// if (this.sharedMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
L_0 = TMP_SubMeshUI_get_sharedMaterial_m9F6E8D48BE941352C6395CE6B25D1A026F9B1A50(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0024;
}
}
{
// return this.sharedMaterial.GetTexture(ShaderUtilities.ID_MainTex);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3;
L_3 = TMP_SubMeshUI_get_sharedMaterial_m9F6E8D48BE941352C6395CE6B25D1A026F9B1A50(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_4 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_MainTex_0;
NullCheck(L_3);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5;
L_5 = Material_GetTexture_mE5D02B13E7AF35ABAE4FFC49E69FAF8F36F91191(L_3, L_4, NULL);
V_1 = L_5;
goto IL_0028;
}
IL_0024:
{
// return null;
V_1 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
goto IL_0028;
}
IL_0028:
{
// }
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = V_1;
return L_6;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::get_material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_get_material_mCEDB25BF8F4D1ADBDDE5E0D6A9D6BE34352B59C0 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return GetMaterial(m_sharedMaterial); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = TMP_SubMeshUI_GetMaterial_m42B838E7CFD90166E7AB6288140E0DDC42C5BFBD(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return GetMaterial(m_sharedMaterial); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_material_m42EDB47D729254FE9BA1A521AD957ED2D9CED532 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
int32_t G_B3_0 = 0;
{
// if (m_sharedMaterial != null && m_sharedMaterial.GetInstanceID() == value.GetInstanceID())
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0024;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___m_sharedMaterial_39;
NullCheck(L_2);
int32_t L_3;
L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_2, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___value0;
NullCheck(L_4);
int32_t L_5;
L_5 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_4, NULL);
G_B3_0 = ((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0);
goto IL_0025;
}
IL_0024:
{
G_B3_0 = 0;
}
IL_0025:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_002b;
}
}
{
// return;
goto IL_0055;
}
IL_002b:
{
// m_sharedMaterial = m_material = value;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___value0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = L_7;
V_1 = L_8;
__this->___m_material_38 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_material_38), (void*)L_8);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = V_1;
__this->___m_sharedMaterial_39 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_39), (void*)L_9);
// m_padding = GetPaddingForMaterial();
float L_10;
L_10 = TMP_SubMeshUI_GetPaddingForMaterial_m59C406EAAF3622C5C66AC02B57EE54017E6F80C9(__this, NULL);
__this->___m_padding_43 = L_10;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetMaterialDirty();
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
}
IL_0055:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::get_sharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_get_sharedMaterial_m9F6E8D48BE941352C6395CE6B25D1A026F9B1A50 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_sharedMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_sharedMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_sharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_sharedMaterial_m76325941FAD77DA10D3BD3B85506D0473CD6DB2B (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
{
// set { SetSharedMaterial(value); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
TMP_SubMeshUI_SetSharedMaterial_m3E8AB169F4C47E062E3996E25F2F9D015FDAAA0C(__this, L_0, NULL);
// set { SetSharedMaterial(value); }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::get_fallbackMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_get_fallbackMaterial_mAF8B16164650A91CA244445F5717BCEA12B75CAE (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_fallbackMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackMaterial_40;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fallbackMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_fallbackMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_fallbackMaterial_mDABCF9FA80529D8A6452EBD3C9B52E1D4A8F6A08 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B5_0 = 0;
{
// if (m_fallbackMaterial == value) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackMaterial_40;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// if (m_fallbackMaterial == value) return;
goto IL_0060;
}
IL_0013:
{
// if (m_fallbackMaterial != null && m_fallbackMaterial != value)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_002f;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___m_fallbackMaterial_40;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_6, L_7, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_0030;
}
IL_002f:
{
G_B5_0 = 0;
}
IL_0030:
{
V_1 = (bool)G_B5_0;
bool L_9 = V_1;
if (!L_9)
{
goto IL_0040;
}
}
{
// TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025(L_10, NULL);
}
IL_0040:
{
// m_fallbackMaterial = value;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___value0;
__this->___m_fallbackMaterial_40 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackMaterial_40), (void*)L_11);
// TMP_MaterialManager.AddFallbackMaterialReference(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_AddFallbackMaterialReference_mFA845C1EDE908D2D5A4B9AC807A38CFA67BBCFFB(L_12, NULL);
// SetSharedMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = __this->___m_fallbackMaterial_40;
TMP_SubMeshUI_SetSharedMaterial_m3E8AB169F4C47E062E3996E25F2F9D015FDAAA0C(__this, L_13, NULL);
}
IL_0060:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::get_fallbackSourceMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_get_fallbackSourceMaterial_m0CCD5224BD22B4AF5B8D7994040F7925FA047787 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_fallbackSourceMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackSourceMaterial_41;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fallbackSourceMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_fallbackSourceMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_fallbackSourceMaterial_m6176ADCD1C46E99F4FC95189D58B406397E54C0E (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
{
// set { m_fallbackSourceMaterial = value; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
__this->___m_fallbackSourceMaterial_41 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackSourceMaterial_41), (void*)L_0);
// set { m_fallbackSourceMaterial = value; }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::get_materialForRendering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_get_materialForRendering_m49CDCE464B0837AF4EAC89AF71B7CB8602BE1A27 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// return TMP_MaterialManager.GetMaterialForRendering(this, m_sharedMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = TMP_MaterialManager_GetMaterialForRendering_mCB7B3FAC19E2879739366D2F52B9B75D6FEDB68B(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
return L_2;
}
}
// System.Boolean TMPro.TMP_SubMeshUI::get_isDefaultMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_SubMeshUI_get_isDefaultMaterial_mF713B637150AA5A39FB25D9C296A0D2011A7F1E5 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isDefaultMaterial; }
bool L_0 = __this->___m_isDefaultMaterial_42;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isDefaultMaterial; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_isDefaultMaterial(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_isDefaultMaterial_m1CA334C661C393A92BB29993C559F43FE899E525 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set { m_isDefaultMaterial = value; }
bool L_0 = ___value0;
__this->___m_isDefaultMaterial_42 = L_0;
// set { m_isDefaultMaterial = value; }
return;
}
}
// System.Single TMPro.TMP_SubMeshUI::get_padding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_get_padding_mFE0F475014CBD79033493C185323B095356C4D98 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_padding; }
float L_0 = __this->___m_padding_43;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_padding; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_padding(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_padding_m8EF3F2C730BADF9C71D789E2B964A0FF0FBC44CD (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, float ___value0, const RuntimeMethod* method)
{
{
// set { m_padding = value; }
float L_0 = ___value0;
__this->___m_padding_43 = L_0;
// set { m_padding = value; }
return;
}
}
// UnityEngine.Mesh TMPro.TMP_SubMeshUI::get_mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* TMP_SubMeshUI_get_mesh_m18BAE0DB357DC5D7993D07BD826429AF727548E2 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_1 = NULL;
{
// if (m_mesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_mesh_44;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002c;
}
}
{
// m_mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_3);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_3, NULL);
__this->___m_mesh_44 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_mesh_44), (void*)L_3);
// m_mesh.hideFlags = HideFlags.HideAndDontSave;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___m_mesh_44;
NullCheck(L_4);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_4, ((int32_t)61), NULL);
}
IL_002c:
{
// return m_mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___m_mesh_44;
V_1 = L_5;
goto IL_0035;
}
IL_0035:
{
// }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = V_1;
return L_6;
}
}
// System.Void TMPro.TMP_SubMeshUI::set_mesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_mesh_m253BA01B0CF8F664D4C8910C746C56C863A76191 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___value0, const RuntimeMethod* method)
{
{
// set { m_mesh = value; }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___value0;
__this->___m_mesh_44 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_mesh_44), (void*)L_0);
// set { m_mesh = value; }
return;
}
}
// TMPro.TMP_Text TMPro.TMP_SubMeshUI::get_textComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* TMP_SubMeshUI_get_textComponent_m899050C714DCF7C38409E40ACED46128426E5981 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisTextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_m1C73B3D3E924B85529A025308CD97ACF478C95FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* V_1 = NULL;
{
// if (m_TextComponent == null)
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_0 = __this->___m_TextComponent_45;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_TextComponent = GetComponentInParent<TextMeshProUGUI>();
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3;
L_3 = Component_GetComponentInParent_TisTextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_m1C73B3D3E924B85529A025308CD97ACF478C95FE(__this, Component_GetComponentInParent_TisTextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_m1C73B3D3E924B85529A025308CD97ACF478C95FE_RuntimeMethod_var);
__this->___m_TextComponent_45 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextComponent_45), (void*)L_3);
}
IL_001d:
{
// return m_TextComponent;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_4 = __this->___m_TextComponent_45;
V_1 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_5 = V_1;
return L_5;
}
}
// TMPro.TMP_SubMeshUI TMPro.TMP_SubMeshUI::AddSubTextObject(TMPro.TextMeshProUGUI,TMPro.MaterialReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* TMP_SubMeshUI_AddSubTextObject_mB2D0DDEA58C4A95B61E83C81FC9610D42091CC8F (TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___textComponent0, MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___materialReference1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mCAEF1A4C92D1C856A46417BA645409AE42F005D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisTMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D_m57C4ED5EFCBA8A299CD8C14B8085A3E1CB825182_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10E4ED70119807654727E1D9D181F9564063503F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_1 = NULL;
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* V_2 = NULL;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* V_3 = NULL;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* V_4 = NULL;
{
// GameObject go = new GameObject("TMP UI SubObject [" + materialReference.material.name + "]", typeof(RectTransform));
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_0 = ___materialReference1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = L_0.___material_3;
NullCheck(L_1);
String_t* L_2;
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral10E4ED70119807654727E1D9D181F9564063503F, L_2, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = L_4;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_6, NULL);
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_7);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_8);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_8, L_3, L_5, NULL);
V_0 = L_8;
// go.hideFlags = HideFlags.DontSave;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0;
NullCheck(L_9);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)52), NULL);
// go.transform.SetParent(textComponent.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_12 = ___textComponent0;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8(L_12, NULL);
NullCheck(L_11);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_11, L_13, (bool)0, NULL);
// go.transform.SetAsFirstSibling();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_0;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
NullCheck(L_15);
Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD(L_15, NULL);
// go.layer = textComponent.gameObject.layer;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_17 = ___textComponent0;
NullCheck(L_17);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_17, NULL);
NullCheck(L_18);
int32_t L_19;
L_19 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_18, NULL);
NullCheck(L_16);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_16, L_19, NULL);
// RectTransform rectTransform = go.GetComponent<RectTransform>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_0;
NullCheck(L_20);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21;
L_21 = GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4(L_20, GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var);
V_1 = L_21;
// rectTransform.anchorMin = Vector2.zero;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_22 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
L_23 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_22);
RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3(L_22, L_23, NULL);
// rectTransform.anchorMax = Vector2.one;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_24 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
L_25 = Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline(NULL);
NullCheck(L_24);
RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D(L_24, L_25, NULL);
// rectTransform.sizeDelta = Vector2.zero;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_26 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_26);
RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_26, L_27, NULL);
// rectTransform.pivot = textComponent.rectTransform.pivot;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_28 = V_1;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_29 = ___textComponent0;
NullCheck(L_29);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30;
L_30 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_29, NULL);
NullCheck(L_30);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
L_31 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_30, NULL);
NullCheck(L_28);
RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146(L_28, L_31, NULL);
// LayoutElement layoutElement = go.AddComponent<LayoutElement>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = V_0;
NullCheck(L_32);
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* L_33;
L_33 = GameObject_AddComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mCAEF1A4C92D1C856A46417BA645409AE42F005D2(L_32, GameObject_AddComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mCAEF1A4C92D1C856A46417BA645409AE42F005D2_RuntimeMethod_var);
V_2 = L_33;
// layoutElement.ignoreLayout = true;
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* L_34 = V_2;
NullCheck(L_34);
VirtualActionInvoker1< bool >::Invoke(28 /* System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean) */, L_34, (bool)1);
// TMP_SubMeshUI subMesh = go.AddComponent<TMP_SubMeshUI>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = V_0;
NullCheck(L_35);
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_36;
L_36 = GameObject_AddComponent_TisTMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D_m57C4ED5EFCBA8A299CD8C14B8085A3E1CB825182(L_35, GameObject_AddComponent_TisTMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D_m57C4ED5EFCBA8A299CD8C14B8085A3E1CB825182_RuntimeMethod_var);
V_3 = L_36;
// subMesh.m_TextComponent = textComponent;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_37 = V_3;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_38 = ___textComponent0;
NullCheck(L_37);
L_37->___m_TextComponent_45 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&L_37->___m_TextComponent_45), (void*)L_38);
// subMesh.m_materialReferenceIndex = materialReference.index;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_39 = V_3;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_40 = ___materialReference1;
int32_t L_41 = L_40.___index_0;
NullCheck(L_39);
L_39->___m_materialReferenceIndex_48 = L_41;
// subMesh.m_fontAsset = materialReference.fontAsset;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_42 = V_3;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_43 = ___materialReference1;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_44 = L_43.___fontAsset_1;
NullCheck(L_42);
L_42->___m_fontAsset_36 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&L_42->___m_fontAsset_36), (void*)L_44);
// subMesh.m_spriteAsset = materialReference.spriteAsset;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_45 = V_3;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_46 = ___materialReference1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_47 = L_46.___spriteAsset_2;
NullCheck(L_45);
L_45->___m_spriteAsset_37 = L_47;
Il2CppCodeGenWriteBarrier((void**)(&L_45->___m_spriteAsset_37), (void*)L_47);
// subMesh.m_isDefaultMaterial = materialReference.isDefaultMaterial;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_48 = V_3;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_49 = ___materialReference1;
bool L_50 = L_49.___isDefaultMaterial_4;
NullCheck(L_48);
L_48->___m_isDefaultMaterial_42 = L_50;
// subMesh.SetSharedMaterial(materialReference.material);
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_51 = V_3;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_52 = ___materialReference1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_53 = L_52.___material_3;
NullCheck(L_51);
TMP_SubMeshUI_SetSharedMaterial_m3E8AB169F4C47E062E3996E25F2F9D015FDAAA0C(L_51, L_53, NULL);
// return subMesh;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_54 = V_3;
V_4 = L_54;
goto IL_010a;
}
IL_010a:
{
// }
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* L_55 = V_4;
return L_55;
}
}
// System.Void TMPro.TMP_SubMeshUI::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnEnable_m5FC1C2F3A131CDD8AEBE462F6E02F98C8EFD91A2 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (!m_isRegisteredForEvents)
bool L_0 = __this->___m_isRegisteredForEvents_46;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// m_isRegisteredForEvents = true;
__this->___m_isRegisteredForEvents_46 = (bool)1;
}
IL_0017:
{
// if (hideFlags != HideFlags.DontSave)
int32_t L_2;
L_2 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(__this, NULL);
V_1 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)((int32_t)52)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0031;
}
}
{
// hideFlags = HideFlags.DontSave;
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, ((int32_t)52), NULL);
}
IL_0031:
{
// m_ShouldRecalculateStencil = true;
((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_ShouldRecalculateStencil_26 = (bool)1;
// RecalculateClipping();
VirtualActionInvoker0::Invoke(63 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() */, __this);
// RecalculateMasking();
VirtualActionInvoker0::Invoke(64 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateMasking() */, __this);
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnDisable_m7E93F77D46B86974F82E651F1C5ABEC4965E7A19 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// base.OnDisable();
MaskableGraphic_OnDisable_m9123E729FA7BE001037CDE14E8A75B69AD68E16C(__this, NULL);
// if (m_fallbackMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002d;
}
}
{
// TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025(L_3, NULL);
// m_fallbackMaterial = null;
__this->___m_fallbackMaterial_40 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackMaterial_40), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_002d:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnDestroy_m9B06AF411C751749285D664C97E4534F8DB46421 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
// if (m_mesh != null) DestroyImmediate(m_mesh);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_mesh_44;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// if (m_mesh != null) DestroyImmediate(m_mesh);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___m_mesh_44;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_3, NULL);
}
IL_001d:
{
// if (m_MaskMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_MaskMaterial_27;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0039;
}
}
{
// TMP_MaterialManager.ReleaseStencilMaterial(m_MaskMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_MaskMaterial_27;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseStencilMaterial_m4665FB7F1C1971CFC70A09D21B034E47F7725446(L_7, NULL);
}
IL_0039:
{
// if (m_fallbackMaterial != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_005e;
}
}
{
// TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___m_fallbackMaterial_40;
il2cpp_codegen_runtime_class_init_inline(TMP_MaterialManager_t67E8437E12407A99A3E58F6033B8D3749A321A96_il2cpp_TypeInfo_var);
TMP_MaterialManager_ReleaseFallbackMaterial_mF3EBED266A7707F246861B5B311335E4042A9025(L_11, NULL);
// m_fallbackMaterial = null;
__this->___m_fallbackMaterial_40 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fallbackMaterial_40), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_005e:
{
// m_isRegisteredForEvents = false;
__this->___m_isRegisteredForEvents_46 = (bool)0;
// RecalculateClipping();
VirtualActionInvoker0::Invoke(63 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() */, __this);
// if (m_TextComponent != null)
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_12 = __this->___m_TextComponent_45;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_13;
bool L_14 = V_3;
if (!L_14)
{
goto IL_0097;
}
}
{
// m_TextComponent.havePropertiesChanged = true;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_15 = __this->___m_TextComponent_45;
NullCheck(L_15);
TMP_Text_set_havePropertiesChanged_mA38D7BC9E260BF29450738B827F2220A05662B31(L_15, (bool)1, NULL);
// m_TextComponent.SetAllDirty();
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_16 = __this->___m_TextComponent_45;
NullCheck(L_16);
VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, L_16);
}
IL_0097:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnTransformParentChanged_m1C0D38B644942ABCCE807FD0EDA40069FCD4F758 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!this.IsActive())
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_0025;
}
IL_0010:
{
// m_ShouldRecalculateStencil = true;
((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_ShouldRecalculateStencil_26 = (bool)1;
// RecalculateClipping();
VirtualActionInvoker0::Invoke(63 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() */, __this);
// RecalculateMasking();
VirtualActionInvoker0::Invoke(64 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateMasking() */, __this);
}
IL_0025:
{
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::GetModifiedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_GetModifiedMaterial_mE55896B318E1B14EA2E05E8B4C9B7395F889637A (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___baseMaterial0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StencilMaterial_t4118A758B726E5ADA91AE7674F44039B35AD29F9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
bool V_1 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
bool V_3 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_4 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_5 = NULL;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* G_B3_0 = NULL;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* G_B4_1 = NULL;
{
// Material mat = baseMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___baseMaterial0;
V_0 = L_0;
// if (m_ShouldRecalculateStencil)
bool L_1 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_ShouldRecalculateStencil_26;
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_003f;
}
}
{
// var rootCanvas = MaskUtilities.FindRootSortOverrideCanvas(transform);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = MaskUtilities_FindRootSortOverrideCanvas_m876EFA3A686D694C86DBB3CCDF5622BE8186BB57(L_3, NULL);
V_2 = L_4;
// m_StencilValue = maskable ? MaskUtilities.GetStencilDepth(transform, rootCanvas) : 0;
bool L_5;
L_5 = MaskableGraphic_get_maskable_m34B87CD87CFF73FF4E09D892ADB316E412F22660(__this, NULL);
G_B2_0 = __this;
if (L_5)
{
G_B3_0 = __this;
goto IL_0026;
}
}
{
G_B4_0 = 0;
G_B4_1 = G_B2_0;
goto IL_0032;
}
IL_0026:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_2;
int32_t L_8;
L_8 = MaskUtilities_GetStencilDepth_m4460E658E87B6FFD0D0709453F5940B44ADECE75(L_6, L_7, NULL);
G_B4_0 = L_8;
G_B4_1 = G_B3_0;
}
IL_0032:
{
NullCheck(G_B4_1);
((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)G_B4_1)->___m_StencilValue_34 = G_B4_0;
// m_ShouldRecalculateStencil = false;
((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_ShouldRecalculateStencil_26 = (bool)0;
}
IL_003f:
{
// if (m_StencilValue > 0)
int32_t L_9 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_StencilValue_34;
V_3 = (bool)((((int32_t)L_9) > ((int32_t)0))? 1 : 0);
bool L_10 = V_3;
if (!L_10)
{
goto IL_0090;
}
}
{
// var maskMat = StencilMaterial.Add(mat, (1 << m_StencilValue) - 1, StencilOp.Keep, CompareFunction.Equal, ColorWriteMask.All, (1 << m_StencilValue) - 1, 0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = V_0;
int32_t L_12 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_StencilValue_34;
int32_t L_13 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_StencilValue_34;
il2cpp_codegen_runtime_class_init_inline(StencilMaterial_t4118A758B726E5ADA91AE7674F44039B35AD29F9_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14;
L_14 = StencilMaterial_Add_m9D950FBD275A65E0EE2892134C0DFEAB2E6B7510(L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_12&((int32_t)31))))), 1)), 0, 3, ((int32_t)15), ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_13&((int32_t)31))))), 1)), 0, NULL);
V_4 = L_14;
// StencilMaterial.Remove(m_MaskMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_MaskMaterial_27;
StencilMaterial_Remove_m657560158553818B324FB656EC2E33C5449CA06A(L_15, NULL);
// m_MaskMaterial = maskMat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = V_4;
((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_MaskMaterial_27 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_MaskMaterial_27), (void*)L_16);
// mat = m_MaskMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = ((MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E*)__this)->___m_MaskMaterial_27;
V_0 = L_17;
}
IL_0090:
{
// return mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = V_0;
V_5 = L_18;
goto IL_0095;
}
IL_0095:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = V_5;
return L_19;
}
}
// System.Single TMPro.TMP_SubMeshUI::GetPaddingForMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_GetPaddingForMaterial_m59C406EAAF3622C5C66AC02B57EE54017E6F80C9 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float padding = ShaderUtilities.GetPadding(m_sharedMaterial, m_TextComponent.extraPadding, m_TextComponent.isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_1 = __this->___m_TextComponent_45;
NullCheck(L_1);
bool L_2;
L_2 = TMP_Text_get_extraPadding_m84294178A4E3BFD708FC746DB98CB0A64FBC35AA(L_1, NULL);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3 = __this->___m_TextComponent_45;
NullCheck(L_3);
bool L_4;
L_4 = TMP_Text_get_isUsingBold_mA0F9BE071B0F9DB995BC04D1CD409CA5C5AF6CF0(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_5;
L_5 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_0, L_2, L_4, NULL);
V_0 = L_5;
// return padding;
float L_6 = V_0;
V_1 = L_6;
goto IL_0027;
}
IL_0027:
{
// }
float L_7 = V_1;
return L_7;
}
}
// System.Single TMPro.TMP_SubMeshUI::GetPaddingForMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_GetPaddingForMaterial_m5600CCCC50A30C965D5522C7CDC62559B1AACD3E (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float padding = ShaderUtilities.GetPadding(mat, m_TextComponent.extraPadding, m_TextComponent.isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___mat0;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_1 = __this->___m_TextComponent_45;
NullCheck(L_1);
bool L_2;
L_2 = TMP_Text_get_extraPadding_m84294178A4E3BFD708FC746DB98CB0A64FBC35AA(L_1, NULL);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3 = __this->___m_TextComponent_45;
NullCheck(L_3);
bool L_4;
L_4 = TMP_Text_get_isUsingBold_mA0F9BE071B0F9DB995BC04D1CD409CA5C5AF6CF0(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_5;
L_5 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_0, L_2, L_4, NULL);
V_0 = L_5;
// return padding;
float L_6 = V_0;
V_1 = L_6;
goto IL_0022;
}
IL_0022:
{
// }
float L_7 = V_1;
return L_7;
}
}
// System.Void TMPro.TMP_SubMeshUI::UpdateMeshPadding(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_UpdateMeshPadding_mFE485B3241997E25482483616D1B5482EA8BBC81 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, bool ___isExtraPadding0, bool ___isUsingBold1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_padding = ShaderUtilities.GetPadding(m_sharedMaterial, isExtraPadding, isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
bool L_1 = ___isExtraPadding0;
bool L_2 = ___isUsingBold1;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_3;
L_3 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_0, L_1, L_2, NULL);
__this->___m_padding_43 = L_3;
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::SetAllDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetAllDirty_m17BC0FAF84604A8419F055074E538D3B92D8DFEC (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::SetVerticesDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetVerticesDirty_m6BC1FB6642A719D0B542920D87C47B91BCAE8F3D (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (!this.IsActive())
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_003b;
}
IL_0010:
{
// if (m_TextComponent != null)
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_2 = __this->___m_TextComponent_45;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_003b;
}
}
{
// m_TextComponent.havePropertiesChanged = true;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_5 = __this->___m_TextComponent_45;
NullCheck(L_5);
TMP_Text_set_havePropertiesChanged_mA38D7BC9E260BF29450738B827F2220A05662B31(L_5, (bool)1, NULL);
// m_TextComponent.SetVerticesDirty();
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_6 = __this->___m_TextComponent_45;
NullCheck(L_6);
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_6);
}
IL_003b:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::SetLayoutDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetLayoutDirty_mF9E12FA430FDF4CAB2142C256069206F66F4BE39 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::SetMaterialDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetMaterialDirty_m427E2E5CA2522811C510ADFB88183F5C7168C41E (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// m_materialDirty = true;
__this->___m_materialDirty_47 = (bool)1;
// UpdateMaterial();
VirtualActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
// if (m_OnDirtyMaterialCallback != null)
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_0 = ((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931*)__this)->___m_OnDirtyMaterialCallback_19;
V_0 = (bool)((!(((RuntimeObject*)(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0028;
}
}
{
// m_OnDirtyMaterialCallback();
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_2 = ((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931*)__this)->___m_OnDirtyMaterialCallback_19;
NullCheck(L_2);
UnityAction_Invoke_m5CB9EE17CCDF64D00DE5D96DF3553CDB20D66F70_inline(L_2, NULL);
}
IL_0028:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::SetPivotDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetPivotDirty_m7CB8262E46A59A4309FB63BBDC85305DB66AC08C (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!this.IsActive())
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_002c;
}
IL_0010:
{
// this.rectTransform.pivot = m_TextComponent.rectTransform.pivot;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2;
L_2 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(__this, NULL);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3 = __this->___m_TextComponent_45;
NullCheck(L_3);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4;
L_4 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(L_3, NULL);
NullCheck(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_4, NULL);
NullCheck(L_2);
RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146(L_2, L_5, NULL);
}
IL_002c:
{
// }
return;
}
}
// UnityEngine.Transform TMPro.TMP_SubMeshUI::GetRootCanvasTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_SubMeshUI_GetRootCanvasTransform_m044D69EEDD595930E39EE9B58180440A1C318699 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
{
// if (m_RootCanvasTransform == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_RootCanvasTransform_49;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002c;
}
}
{
// m_RootCanvasTransform = m_TextComponent.canvas.rootCanvas.transform;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3 = __this->___m_TextComponent_45;
NullCheck(L_3);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4;
L_4 = Graphic_get_canvas_mEA2161DF3BD736541DE41F9B814C4860FEB76419(L_3, NULL);
NullCheck(L_4);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_5;
L_5 = Canvas_get_rootCanvas_m74DEA02014963B54DF651BE14284BDAFDA61DDFE(L_4, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
__this->___m_RootCanvasTransform_49 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RootCanvasTransform_49), (void*)L_6);
}
IL_002c:
{
// return m_RootCanvasTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___m_RootCanvasTransform_49;
V_1 = L_7;
goto IL_0035;
}
IL_0035:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
return L_8;
}
}
// System.Void TMPro.TMP_SubMeshUI::Cull(UnityEngine.Rect,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_Cull_mC2938541DF75ECBE0A20743633BB59E0E2FB2C8D (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___clipRect0, bool ___validRect1, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::UpdateGeometry()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_UpdateGeometry_m8A12469615865F793E84FD08A01CA20C82344504 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::Rebuild(UnityEngine.UI.CanvasUpdate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_Rebuild_m157FB1223ADFBB21D2C66599D9130FF09687009A (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, int32_t ___update0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (update == CanvasUpdate.PreRender)
int32_t L_0 = ___update0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0028;
}
}
{
// if (!m_materialDirty) return;
bool L_2 = __this->___m_materialDirty_47;
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0019;
}
}
{
// if (!m_materialDirty) return;
goto IL_0028;
}
IL_0019:
{
// UpdateMaterial();
VirtualActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
// m_materialDirty = false;
__this->___m_materialDirty_47 = (bool)0;
}
IL_0028:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::RefreshMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_RefreshMaterial_mD91D017F05BFC8667A26179D17565E3411A0FE75 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
{
// UpdateMaterial();
VirtualActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::UpdateMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_UpdateMaterial_m4147C455FDAE0B050969761CEA78CC665D2B162B (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
// if (m_sharedMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0013;
}
}
{
// return;
goto IL_0071;
}
IL_0013:
{
// if (m_sharedMaterial.HasProperty(ShaderUtilities.ShaderTag_CullMode))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___m_sharedMaterial_39;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_4 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63;
NullCheck(L_3);
bool L_5;
L_5 = Material_HasProperty_mC09A83B44E368A217F606DD4954FA080CC03EC6C(L_3, L_4, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0051;
}
}
{
// float cullMode = textComponent.fontSharedMaterial.GetFloat(ShaderUtilities.ShaderTag_CullMode);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7;
L_7 = TMP_SubMeshUI_get_textComponent_m899050C714DCF7C38409E40ACED46128426E5981(__this, NULL);
NullCheck(L_7);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8;
L_8 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(67 /* UnityEngine.Material TMPro.TMP_Text::get_fontSharedMaterial() */, L_7);
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
String_t* L_9 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63;
NullCheck(L_8);
float L_10;
L_10 = Material_GetFloat_m2A77F10E6AA13EA3FA56166EFEA897115A14FA5A(L_8, L_9, NULL);
V_2 = L_10;
// m_sharedMaterial.SetFloat(ShaderUtilities.ShaderTag_CullMode, cullMode);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___m_sharedMaterial_39;
String_t* L_12 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ShaderTag_CullMode_63;
float L_13 = V_2;
NullCheck(L_11);
Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_11, L_12, L_13, NULL);
}
IL_0051:
{
// canvasRenderer.materialCount = 1;
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_14;
L_14 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(__this, NULL);
NullCheck(L_14);
CanvasRenderer_set_materialCount_m333926C78CD98557B86A8EAC66F47BD4DD4554C3(L_14, 1, NULL);
// canvasRenderer.SetMaterial(materialForRendering, 0);
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_15;
L_15 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(__this, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16;
L_16 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(34 /* UnityEngine.Material UnityEngine.UI.Graphic::get_materialForRendering() */, __this);
NullCheck(L_15);
CanvasRenderer_SetMaterial_mBB733E272FB6A5B30C3B24F557AF5ED9EAC5DBD7(L_15, L_16, 0, NULL);
}
IL_0071:
{
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::RecalculateClipping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_RecalculateClipping_mAF6020BB8D612D61DD64C6B3A66E21B1ED27E629 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
{
// base.RecalculateClipping();
MaskableGraphic_RecalculateClipping_mFDD980F0A3AC1BEFF0BC9EDE95EF063AA9C282F7(__this, NULL);
// }
return;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::GetMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_GetMaterial_mFE6F9315B7C5FCD8DC6F5B885D0DE5F6E860FD22 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// return m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_39;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::GetMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_GetMaterial_m42B838E7CFD90166E7AB6288140E0DDC42C5BFBD (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
int32_t G_B3_0 = 0;
{
// if (m_material == null || m_material.GetInstanceID() != mat.GetInstanceID())
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_material_38;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0027;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___m_material_38;
NullCheck(L_2);
int32_t L_3;
L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_2, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___mat0;
NullCheck(L_4);
int32_t L_5;
L_5 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_4, NULL);
G_B3_0 = ((((int32_t)((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0028;
}
IL_0027:
{
G_B3_0 = 1;
}
IL_0028:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_0039;
}
}
{
// m_material = CreateMaterialInstance(mat);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___mat0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8;
L_8 = TMP_SubMeshUI_CreateMaterialInstance_mC6A3BF4276D9FDB1120EDE06B688F57BD50012B2(__this, L_7, NULL);
__this->___m_material_38 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_material_38), (void*)L_8);
}
IL_0039:
{
// m_sharedMaterial = m_material;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_material_38;
__this->___m_sharedMaterial_39 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_39), (void*)L_9);
// m_padding = GetPaddingForMaterial();
float L_10;
L_10 = TMP_SubMeshUI_GetPaddingForMaterial_m59C406EAAF3622C5C66AC02B57EE54017E6F80C9(__this, NULL);
__this->___m_padding_43 = L_10;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetMaterialDirty();
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
// return m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___m_sharedMaterial_39;
V_1 = L_11;
goto IL_0068;
}
IL_0068:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = V_1;
return L_12;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::CreateMaterialInstance(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_CreateMaterialInstance_mC6A3BF4276D9FDB1120EDE06B688F57BD50012B2 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// Material mat = new Material(source);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___source0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_1);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_1, L_0, NULL);
V_0 = L_1;
// mat.shaderKeywords = source.shaderKeywords;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___source0;
NullCheck(L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4;
L_4 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_3, NULL);
NullCheck(L_2);
Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8(L_2, L_4, NULL);
// mat.name += " (Instance)";
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = L_5;
NullCheck(L_6);
String_t* L_7;
L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL);
String_t* L_8;
L_8 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_7, _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27, NULL);
NullCheck(L_6);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_6, L_8, NULL);
// return mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = V_0;
V_1 = L_9;
goto IL_0030;
}
IL_0030:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1;
return L_10;
}
}
// UnityEngine.Material TMPro.TMP_SubMeshUI::GetSharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_SubMeshUI_GetSharedMaterial_m3D24E4226259E175D6BCB0D846D5D6D6BC2740D0 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// return canvasRenderer.GetMaterial();
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* L_0;
L_0 = Graphic_get_canvasRenderer_m62AB727277A28728264860232642DA6EC20DEAB1(__this, NULL);
NullCheck(L_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = CanvasRenderer_GetMaterial_m42376FD7C07D8E1700FC3627D1DCF1AECCC47A1C(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_SubMeshUI::SetSharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetSharedMaterial_m3E8AB169F4C47E062E3996E25F2F9D015FDAAA0C (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
{
// m_sharedMaterial = mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___mat0;
__this->___m_sharedMaterial_39 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_39), (void*)L_0);
// m_Material = m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___m_sharedMaterial_39;
((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931*)__this)->___m_Material_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931*)__this)->___m_Material_6), (void*)L_1);
// m_padding = GetPaddingForMaterial();
float L_2;
L_2 = TMP_SubMeshUI_GetPaddingForMaterial_m59C406EAAF3622C5C66AC02B57EE54017E6F80C9(__this, NULL);
__this->___m_padding_43 = L_2;
// SetMaterialDirty();
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
// }
return;
}
}
// System.Void TMPro.TMP_SubMeshUI::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI__ctor_m9AA49928094650F82BE200A086839EA4DABF3D25 (TMP_SubMeshUI_tC465A77BC412382AABB3052CBA268623AAF3A25D* __this, const RuntimeMethod* method)
{
{
MaskableGraphic__ctor_mD2E256F950AAAE0E2445971361B5C54D2066E4C2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String TMPro.TMP_Text::get_text()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_get_text_mF8371DA9FE7C67218422F6A5B5F4BAB1219EB22F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
String_t* V_1 = NULL;
{
// if (m_IsTextBackingStringDirty)
bool L_0 = __this->___m_IsTextBackingStringDirty_37;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// return InternalTextBackingArrayToString();
String_t* L_2;
L_2 = TMP_Text_InternalTextBackingArrayToString_m7E70067C4FF555AFF7D95718141ADA0794EF37B5(__this, NULL);
V_1 = L_2;
goto IL_001d;
}
IL_0014:
{
// return m_text;
String_t* L_3 = __this->___m_text_36;
V_1 = L_3;
goto IL_001d;
}
IL_001d:
{
// }
String_t* L_4 = V_1;
return L_4;
}
}
// System.Void TMPro.TMP_Text::set_text(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_text_m7802824EFC54A60A4FEF444FD34301663CF974EA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B6_0 = 0;
{
// if (m_IsTextBackingStringDirty == false && m_text != null && value != null && m_text.Length == value.Length && m_text == value)
bool L_0 = __this->___m_IsTextBackingStringDirty_37;
if (L_0)
{
goto IL_0035;
}
}
{
String_t* L_1 = __this->___m_text_36;
if (!L_1)
{
goto IL_0035;
}
}
{
String_t* L_2 = ___value0;
if (!L_2)
{
goto IL_0035;
}
}
{
String_t* L_3 = __this->___m_text_36;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
String_t* L_5 = ___value0;
NullCheck(L_5);
int32_t L_6;
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)L_6))))
{
goto IL_0035;
}
}
{
String_t* L_7 = __this->___m_text_36;
String_t* L_8 = ___value0;
bool L_9;
L_9 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_7, L_8, NULL);
G_B6_0 = ((int32_t)(L_9));
goto IL_0036;
}
IL_0035:
{
G_B6_0 = 0;
}
IL_0036:
{
V_0 = (bool)G_B6_0;
bool L_10 = V_0;
if (!L_10)
{
goto IL_003c;
}
}
{
// return;
goto IL_0066;
}
IL_003c:
{
// m_IsTextBackingStringDirty = false;
__this->___m_IsTextBackingStringDirty_37 = (bool)0;
// m_text = value;
String_t* L_11 = ___value0;
__this->___m_text_36 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_text_36), (void*)L_11);
// m_inputSource = TextInputSources.TextString;
__this->___m_inputSource_185 = 3;
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetLayoutDirty();
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0066:
{
// }
return;
}
}
// TMPro.ITextPreprocessor TMPro.TMP_Text::get_textPreprocessor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_Text_get_textPreprocessor_m342C8D483950A64497716F34BCCA853A2D5D430C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// get { return m_TextPreprocessor; }
RuntimeObject* L_0 = __this->___m_TextPreprocessor_38;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TextPreprocessor; }
RuntimeObject* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_textPreprocessor(TMPro.ITextPreprocessor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_textPreprocessor_mF26E0EFC2718F08112B9C4065EFB6C7D4322D56F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// set { m_TextPreprocessor = value; }
RuntimeObject* L_0 = ___value0;
__this->___m_TextPreprocessor_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextPreprocessor_38), (void*)L_0);
// set { m_TextPreprocessor = value; }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isRightToLeftText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isRightToLeftText_m91867E4BBD159ACF669FF0103FB15194E5A35910 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isRightToLeft; }
bool L_0 = __this->___m_isRightToLeft_39;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isRightToLeft; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_isRightToLeftText(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isRightToLeftText_m92473AB03681DE06DCE0845AE43B23F13FEF5D25 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_isRightToLeft_39;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_isRightToLeft_39 = L_3;
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// TMPro.TMP_FontAsset TMPro.TMP_Text::get_font()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_0 = NULL;
{
// get { return m_fontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset_40;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontAsset; }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_font(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_font_mC55E4A8C1C09595031384B35F2C2FB2FC3479E83 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset_40;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_0036;
}
IL_0013:
{
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_4 = ___value0;
__this->___m_fontAsset_40 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fontAsset_40), (void*)L_4);
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(89 /* System.Void TMPro.TMP_Text::LoadFontAsset() */, __this);
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0036:
{
// set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// UnityEngine.Material TMPro.TMP_Text::get_fontSharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_Text_get_fontSharedMaterial_mF1F4B4A3379A9928CF2CD51835381B31C0976C82 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return m_sharedMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_sharedMaterial; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontSharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSharedMaterial_m4C3E1FAD0780FF04D2998177B794C773EE3B0DD7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
goto IL_0030;
}
IL_0013:
{
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___value0;
VirtualActionInvoker1< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(90 /* System.Void TMPro.TMP_Text::SetSharedMaterial(UnityEngine.Material) */, __this, L_4);
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
}
IL_0030:
{
// set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
return;
}
}
// UnityEngine.Material[] TMPro.TMP_Text::get_fontSharedMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* TMP_Text_get_fontSharedMaterials_m09C5F786FE99C75C954C548AFDED330C4785C4D3 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_0 = NULL;
{
// get { return GetSharedMaterials(); }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0;
L_0 = VirtualFuncInvoker0< MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* >::Invoke(93 /* UnityEngine.Material[] TMPro.TMP_Text::GetSharedMaterials() */, __this);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return GetSharedMaterials(); }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontSharedMaterials(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSharedMaterials_mE82D24FE08F46E5E59438F51938A6B99D74EE376 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___value0, const RuntimeMethod* method)
{
{
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___value0;
VirtualActionInvoker1< MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* >::Invoke(94 /* System.Void TMPro.TMP_Text::SetSharedMaterials(UnityEngine.Material[]) */, __this, L_0);
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
return;
}
}
// UnityEngine.Material TMPro.TMP_Text::get_fontMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_Text_get_fontMaterial_m4EBEC9AF78B5B66C983A98F78948E753EE4DDFC6 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// get { return GetMaterial(m_sharedMaterial); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = VirtualFuncInvoker1< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(91 /* UnityEngine.Material TMPro.TMP_Text::GetMaterial(UnityEngine.Material) */, __this, L_0);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return GetMaterial(m_sharedMaterial); }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Text::set_fontMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontMaterial_m091675AB7E417CD77F8C69B3AEE5B78BBCF59922 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// if (m_sharedMaterial != null && m_sharedMaterial.GetInstanceID() == value.GetInstanceID()) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0024;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___m_sharedMaterial_43;
NullCheck(L_2);
int32_t L_3;
L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_2, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___value0;
NullCheck(L_4);
int32_t L_5;
L_5 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_4, NULL);
G_B3_0 = ((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0);
goto IL_0025;
}
IL_0024:
{
G_B3_0 = 0;
}
IL_0025:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_002b;
}
}
{
// if (m_sharedMaterial != null && m_sharedMaterial.GetInstanceID() == value.GetInstanceID()) return;
goto IL_0053;
}
IL_002b:
{
// m_sharedMaterial = value;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___value0;
__this->___m_sharedMaterial_43 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sharedMaterial_43), (void*)L_7);
// m_padding = GetPaddingForMaterial();
float L_8;
L_8 = VirtualFuncInvoker0< float >::Invoke(103 /* System.Single TMPro.TMP_Text::GetPaddingForMaterial() */, __this);
__this->___m_padding_241 = L_8;
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetMaterialDirty();
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
}
IL_0053:
{
// }
return;
}
}
// UnityEngine.Material[] TMPro.TMP_Text::get_fontMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* TMP_Text_get_fontMaterials_m354B3F7CF4AB2B7E38C2610D8403D14744286A55 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_0 = NULL;
{
// get { return GetMaterials(m_fontSharedMaterials); }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___m_fontSharedMaterials_49;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_1;
L_1 = VirtualFuncInvoker1< MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* >::Invoke(95 /* UnityEngine.Material[] TMPro.TMP_Text::GetMaterials(UnityEngine.Material[]) */, __this, L_0);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return GetMaterials(m_fontSharedMaterials); }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Text::set_fontMaterials(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontMaterials_m0DC39367F86944E57BE16634A45225ACA97F461B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___value0, const RuntimeMethod* method)
{
{
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___value0;
VirtualActionInvoker1< MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* >::Invoke(94 /* System.Void TMPro.TMP_Text::SetSharedMaterials(UnityEngine.Material[]) */, __this, L_0);
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
// set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
return;
}
}
// UnityEngine.Color TMPro.TMP_Text::get_color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F TMP_Text_get_color_m4A843DBD73462B4EE0F823039AE9F8499102D9B5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_fontColor; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_fontColor_54;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontColor; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_color_m776196F566F4F8CD25263BB40CA2D3AE5F2D444B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_fontColor_54;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___value0;
bool L_2;
L_2 = Color_op_Equality_m3A255F888F9300ABB36ED2BC0640CFFDAAEFED2F_inline(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
goto IL_0028;
}
IL_0013:
{
// set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___value0;
__this->___m_fontColor_54 = L_4;
// set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0028:
{
// set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_alpha()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_alpha_mF6093A9BEAC44060DA2CC7A61097DB99A25E7DAE (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_fontColor.a; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = (&__this->___m_fontColor_54);
float L_1 = L_0->___a_3;
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// get { return m_fontColor.a; }
float L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Text::set_alpha(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_alpha_mD01D24A2E320F30E26BD42AEE8137F9C4F4EBB57 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = (&__this->___m_fontColor_54);
float L_1 = L_0->___a_3;
float L_2 = ___value0;
V_0 = (bool)((((float)L_1) == ((float)L_2))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0015;
}
}
{
// set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
goto IL_002f;
}
IL_0015:
{
// set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_4 = (&__this->___m_fontColor_54);
float L_5 = ___value0;
L_4->___a_3 = L_5;
// set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_002f:
{
// set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_enableVertexGradient()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableVertexGradient_mB5CFDE007B14BB0425CEACA8FE33C8B2B29769A5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_enableVertexGradient; }
bool L_0 = __this->___m_enableVertexGradient_58;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_enableVertexGradient; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_enableVertexGradient(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableVertexGradient_m21A55C744B7BF817B6AA349FCB8C2AC54E8CCACA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
bool L_0 = __this->___m_enableVertexGradient_58;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
bool L_3 = ___value0;
__this->___m_enableVertexGradient_58 = L_3;
// set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
return;
}
}
// TMPro.VertexGradient TMPro.TMP_Text::get_colorGradient()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F TMP_Text_get_colorGradient_m29541E9BEF4511BEEB2B4951E5BF07DA01AC9105 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_fontColorGradient; }
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F L_0 = __this->___m_fontColorGradient_60;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontColorGradient; }
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_colorGradient(TMPro.VertexGradient)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_colorGradient_m372D6EEDBE955EC7F33895F57E760802937808C8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___value0, const RuntimeMethod* method)
{
{
// set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F L_0 = ___value0;
__this->___m_fontColorGradient_60 = L_0;
// set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
return;
}
}
// TMPro.TMP_ColorGradient TMPro.TMP_Text::get_colorGradientPreset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* TMP_Text_get_colorGradientPreset_mEA5E8B98E88641BE9437222F33DDCCB1B05566B7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* V_0 = NULL;
{
// get { return m_fontColorGradientPreset; }
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_0 = __this->___m_fontColorGradientPreset_61;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontColorGradientPreset; }
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_colorGradientPreset(TMPro.TMP_ColorGradient)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_colorGradientPreset_m21DD271B3D1ADF6E81ED68922809F158612A7B46 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___value0, const RuntimeMethod* method)
{
{
// set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_0 = ___value0;
__this->___m_fontColorGradientPreset_61 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_fontColorGradientPreset_61), (void*)L_0);
// set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
return;
}
}
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::get_spriteAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* TMP_Text_get_spriteAsset_m2D4DEEA11BF5B9DEBA1859A401A15C455529D07A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_0 = NULL;
{
// get { return m_spriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = __this->___m_spriteAsset_62;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_spriteAsset; }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_spriteAsset(TMPro.TMP_SpriteAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_spriteAsset_mAA6F8F2CD83E208C185A30367CF7E308B5A1F750 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___value0, const RuntimeMethod* method)
{
{
// set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_0 = ___value0;
__this->___m_spriteAsset_62 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_spriteAsset_62), (void*)L_0);
// set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_tintAllSprites()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_tintAllSprites_mFDB02B03D3513B536D47260FC9B5CCC8BB471C83 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_tintAllSprites; }
bool L_0 = __this->___m_tintAllSprites_63;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_tintAllSprites; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_tintAllSprites(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_tintAllSprites_mFFCB8F9B1E8C23016C460BC26024DAEC7CD49D65 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
bool L_0 = __this->___m_tintAllSprites_63;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
bool L_3 = ___value0;
__this->___m_tintAllSprites_63 = L_3;
// set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
return;
}
}
// TMPro.TMP_StyleSheet TMPro.TMP_Text::get_styleSheet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* TMP_Text_get_styleSheet_m72E52DC4A12109C1D0C46F2CF89F4A0D439913DC (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* V_0 = NULL;
{
// get { return m_StyleSheet; }
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_0 = __this->___m_StyleSheet_66;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_StyleSheet; }
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_styleSheet(TMPro.TMP_StyleSheet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_styleSheet_mBADF3BE1110DBC043A75F42AD0C5FB8C245BC1BF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___value0, const RuntimeMethod* method)
{
{
// set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_0 = ___value0;
__this->___m_StyleSheet_66 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StyleSheet_66), (void*)L_0);
// set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// TMPro.TMP_Style TMPro.TMP_Text::get_textStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_Text_get_textStyle_m18773DC7DEFAA035C8D86475294AD3C0DDB52603 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
{
// m_TextStyle = GetStyle(m_TextStyleHashCode);
int32_t L_0 = __this->___m_TextStyleHashCode_68;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_1;
L_1 = TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886(__this, L_0, NULL);
__this->___m_TextStyle_67 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextStyle_67), (void*)L_1);
// if (m_TextStyle == null)
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_2 = __this->___m_TextStyle_67;
V_0 = (bool)((((RuntimeObject*)(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_003e;
}
}
{
// m_TextStyle = TMP_Style.NormalStyle;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_4;
L_4 = TMP_Style_get_NormalStyle_m4C80CBA871A23EC62520C30F303988B010ABBBDA(NULL);
__this->___m_TextStyle_67 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextStyle_67), (void*)L_4);
// m_TextStyleHashCode = m_TextStyle.hashCode;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5 = __this->___m_TextStyle_67;
NullCheck(L_5);
int32_t L_6;
L_6 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_5, NULL);
__this->___m_TextStyleHashCode_68 = L_6;
}
IL_003e:
{
// return m_TextStyle;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_7 = __this->___m_TextStyle_67;
V_1 = L_7;
goto IL_0047;
}
IL_0047:
{
// }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_8 = V_1;
return L_8;
}
}
// System.Void TMPro.TMP_Text::set_textStyle(TMPro.TMP_Style)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_textStyle_mBD9F0E7332606863C32DC78E1BD163E7858D9425 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___value0, const RuntimeMethod* method)
{
{
// set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_0 = ___value0;
__this->___m_TextStyle_67 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextStyle_67), (void*)L_0);
// set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_1 = __this->___m_TextStyle_67;
NullCheck(L_1);
int32_t L_2;
L_2 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_1, NULL);
__this->___m_TextStyleHashCode_68 = L_2;
// set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_overrideColorTags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_overrideColorTags_mACA2CBC4B1D3033B30322B2366E1AA97AFB81E41 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_overrideHtmlColors; }
bool L_0 = __this->___m_overrideHtmlColors_69;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_overrideHtmlColors; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_overrideColorTags(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_overrideColorTags_m9F9D83AA86AA7A310EA41F66A029F11100519CED (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
bool L_0 = __this->___m_overrideHtmlColors_69;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
bool L_3 = ___value0;
__this->___m_overrideHtmlColors_69 = L_3;
// set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
return;
}
}
// UnityEngine.Color32 TMPro.TMP_Text::get_faceColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_Text_get_faceColor_mC6A763106D17F58C97965AFD5EE47646C813B4B8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (m_sharedMaterial == null) return m_faceColor;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
// if (m_sharedMaterial == null) return m_faceColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3 = __this->___m_faceColor_70;
V_1 = L_3;
goto IL_003e;
}
IL_001a:
{
// m_faceColor = m_sharedMaterial.GetColor(ShaderUtilities.ID_FaceColor);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_5 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_FaceColor_2;
NullCheck(L_4);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Material_GetColor_mCCC62F29234C5D2D9B19EE2D7DA46A4573AFA765(L_4, L_5, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_7;
L_7 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_6, NULL);
__this->___m_faceColor_70 = L_7;
// return m_faceColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = __this->___m_faceColor_70;
V_1 = L_8;
goto IL_003e;
}
IL_003e:
{
// }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_9 = V_1;
return L_9;
}
}
// System.Void TMPro.TMP_Text::set_faceColor(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_faceColor_m5E9FCC324958ABD25823193117B9BA5304043E51 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = __this->___m_faceColor_70;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___value0;
bool L_2;
L_2 = TMPro_ExtensionMethods_Compare_m6CE530D8A0BD1FA2D9C935CB2D5C4AC3EECA2B72(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
goto IL_0037;
}
IL_0013:
{
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ___value0;
VirtualActionInvoker1< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(97 /* System.Void TMPro.TMP_Text::SetFaceColor(UnityEngine.Color32) */, __this, L_4);
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_5 = ___value0;
__this->___m_faceColor_70 = L_5;
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
}
IL_0037:
{
// set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
return;
}
}
// UnityEngine.Color32 TMPro.TMP_Text::get_outlineColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_Text_get_outlineColor_mA443B0C207A8B6A5E2546A31F46A3106FB0573EF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (m_sharedMaterial == null) return m_outlineColor;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
// if (m_sharedMaterial == null) return m_outlineColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3 = __this->___m_outlineColor_71;
V_1 = L_3;
goto IL_003e;
}
IL_001a:
{
// m_outlineColor = m_sharedMaterial.GetColor(ShaderUtilities.ID_OutlineColor);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_5 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineColor_17;
NullCheck(L_4);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Material_GetColor_mCCC62F29234C5D2D9B19EE2D7DA46A4573AFA765(L_4, L_5, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_7;
L_7 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_6, NULL);
__this->___m_outlineColor_71 = L_7;
// return m_outlineColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = __this->___m_outlineColor_71;
V_1 = L_8;
goto IL_003e;
}
IL_003e:
{
// }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_9 = V_1;
return L_9;
}
}
// System.Void TMPro.TMP_Text::set_outlineColor(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_outlineColor_mBEFF42BF9AB15BC7C1DA78489CB4F32A2270F7F0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = __this->___m_outlineColor_71;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___value0;
bool L_2;
L_2 = TMPro_ExtensionMethods_Compare_m6CE530D8A0BD1FA2D9C935CB2D5C4AC3EECA2B72(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
goto IL_0030;
}
IL_0013:
{
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ___value0;
VirtualActionInvoker1< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(98 /* System.Void TMPro.TMP_Text::SetOutlineColor(UnityEngine.Color32) */, __this, L_4);
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_5 = ___value0;
__this->___m_outlineColor_71 = L_5;
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0030:
{
// set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_outlineWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_outlineWidth_mC94A3AD32458544743E07AE0A495A86214823C29 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
{
// if (m_sharedMaterial == null) return m_outlineWidth;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
// if (m_sharedMaterial == null) return m_outlineWidth;
float L_3 = __this->___m_outlineWidth_72;
V_1 = L_3;
goto IL_0039;
}
IL_001a:
{
// m_outlineWidth = m_sharedMaterial.GetFloat(ShaderUtilities.ID_OutlineWidth);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
int32_t L_5 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_OutlineWidth_15;
NullCheck(L_4);
float L_6;
L_6 = Material_GetFloat_m52462F4AEDE20758BFB592B11DE83A79D2774932(L_4, L_5, NULL);
__this->___m_outlineWidth_72 = L_6;
// return m_outlineWidth;
float L_7 = __this->___m_outlineWidth_72;
V_1 = L_7;
goto IL_0039;
}
IL_0039:
{
// }
float L_8 = V_1;
return L_8;
}
}
// System.Void TMPro.TMP_Text::set_outlineWidth(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_outlineWidth_m33ADF665CB2D3DBD9FB3F70DE62979FD63ADD592 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
float L_0 = __this->___m_outlineWidth_72;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
goto IL_002d;
}
IL_0010:
{
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
float L_3 = ___value0;
VirtualActionInvoker1< float >::Invoke(99 /* System.Void TMPro.TMP_Text::SetOutlineThickness(System.Single) */, __this, L_3);
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
float L_4 = ___value0;
__this->___m_outlineWidth_72 = L_4;
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_002d:
{
// set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_fontSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_fontSize_m13A8365A56EA2B726EAD826B4A69C8918A528731 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_fontSize; }
float L_0 = __this->___m_fontSize_73;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontSize; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSize_m1C3A3BA2BC88E5E1D89375FD35A0AA91E75D3AAD (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_fontSize_73;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_0045;
}
IL_0010:
{
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_fontSize_73 = L_3;
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
bool L_4 = __this->___m_enableAutoSizing_80;
V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0037;
}
}
{
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
float L_6 = __this->___m_fontSize_73;
__this->___m_fontSizeBase_75 = L_6;
}
IL_0037:
{
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0045:
{
// set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// TMPro.FontWeight TMPro.TMP_Text::get_fontWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_fontWeight_m9A7A4ED9ECA3A192B28E24E94D40D5B545D6118E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_fontWeight; }
int32_t L_0 = __this->___m_fontWeight_77;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontWeight; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontWeight(TMPro.FontWeight)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontWeight_m4F7016B98AAA89004CFBEBBBE1C4E35B94EF0EE2 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
int32_t L_0 = __this->___m_fontWeight_77;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
int32_t L_3 = ___value0;
__this->___m_fontWeight_77 = L_3;
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_pixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_pixelsPerUnit_mBCEF0125AEB4F14A5BA5D179C3523FD382E45796 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_0 = NULL;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t G_B8_0 = 0;
{
// var localCanvas = canvas;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_0;
L_0 = Graphic_get_canvas_mEA2161DF3BD736541DE41F9B814C4860FEB76419(__this, NULL);
V_0 = L_0;
// if (!localCanvas)
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_1, NULL);
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0020;
}
}
{
// return 1;
V_2 = (1.0f);
goto IL_00a0;
}
IL_0020:
{
// if (!font)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_4;
L_4 = TMP_Text_get_font_m1F5E907B9181A54212FBD8123242583C1CA4BE2A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_4, NULL);
V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_003b;
}
}
{
// return localCanvas.scaleFactor;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_7 = V_0;
NullCheck(L_7);
float L_8;
L_8 = Canvas_get_scaleFactor_m6B8D694A68376EE5E13D9B0B0F037E2E90C99921(L_7, NULL);
V_2 = L_8;
goto IL_00a0;
}
IL_003b:
{
// if (m_currentFontAsset == null || m_currentFontAsset.faceInfo.pointSize <= 0 || m_fontSize <= 0)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_9 = __this->___m_currentFontAsset_41;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_10)
{
goto IL_0072;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_11 = __this->___m_currentFontAsset_41;
NullCheck(L_11);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_12;
L_12 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_11, NULL);
V_5 = L_12;
int32_t L_13;
L_13 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_5), NULL);
if ((((int32_t)L_13) <= ((int32_t)0)))
{
goto IL_0072;
}
}
{
float L_14 = __this->___m_fontSize_73;
G_B8_0 = ((((int32_t)((!(((float)L_14) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0073;
}
IL_0072:
{
G_B8_0 = 1;
}
IL_0073:
{
V_4 = (bool)G_B8_0;
bool L_15 = V_4;
if (!L_15)
{
goto IL_0081;
}
}
{
// return 1;
V_2 = (1.0f);
goto IL_00a0;
}
IL_0081:
{
// return m_fontSize / m_currentFontAsset.faceInfo.pointSize;
float L_16 = __this->___m_fontSize_73;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_17 = __this->___m_currentFontAsset_41;
NullCheck(L_17);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_18;
L_18 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_17, NULL);
V_5 = L_18;
int32_t L_19;
L_19 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_5), NULL);
V_2 = ((float)(L_16/((float)L_19)));
goto IL_00a0;
}
IL_00a0:
{
// }
float L_20 = V_2;
return L_20;
}
}
// System.Boolean TMPro.TMP_Text::get_enableAutoSizing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableAutoSizing_m0A101957A4E1D156437E454DF813ACE3714F0FE7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_enableAutoSizing; }
bool L_0 = __this->___m_enableAutoSizing_80;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_enableAutoSizing; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_enableAutoSizing(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableAutoSizing_mDD34BC7AA735EEBEB916FF5C9791B1502F65FBCA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_enableAutoSizing_80;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_enableAutoSizing_80 = L_3;
// set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0025:
{
// set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_fontSizeMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_fontSizeMin_m5F97E2EFFE86CB4BFFFC31E167E1E577134EF05D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_fontSizeMin; }
float L_0 = __this->___m_fontSizeMin_86;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontSizeMin; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontSizeMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSizeMin_mEAF970BB9CA053DF953AF83E638EA0F1D885358F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_fontSizeMin_86;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_fontSizeMin_86 = L_3;
// set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0025:
{
// set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_fontSizeMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_fontSizeMax_m8FAB0C39D22B722F6AA6CF15E6C0636715D64BD4 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_fontSizeMax; }
float L_0 = __this->___m_fontSizeMax_87;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontSizeMax; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontSizeMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSizeMax_mC84B7090F5CE69BA63556A71FD63ABD67C911750 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_fontSizeMax_87;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_fontSizeMax_87 = L_3;
// set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0025:
{
// set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// TMPro.FontStyles TMPro.TMP_Text::get_fontStyle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_fontStyle_mC34CC5EBEDD43CE93BA911CCC4D33F9697838586 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_fontStyle; }
int32_t L_0 = __this->___m_fontStyle_88;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_fontStyle; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_fontStyle(TMPro.FontStyles)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontStyle_m61931944B2E922D50087312D80F8685A2F29EBF8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
int32_t L_0 = __this->___m_fontStyle_88;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
int32_t L_3 = ___value0;
__this->___m_fontStyle_88 = L_3;
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isUsingBold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingBold_mA0F9BE071B0F9DB995BC04D1CD409CA5C5AF6CF0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool isUsingBold { get { return m_isUsingBold; } }
bool L_0 = __this->___m_isUsingBold_91;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public bool isUsingBold { get { return m_isUsingBold; } }
bool L_1 = V_0;
return L_1;
}
}
// TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::get_horizontalAlignment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_horizontalAlignment_mB33E135CD810BE68FA3E29D57D360575DE18C4CA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_HorizontalAlignment; }
int32_t L_0 = __this->___m_HorizontalAlignment_92;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_HorizontalAlignment; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_horizontalAlignment(TMPro.HorizontalAlignmentOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_horizontalAlignment_m5621041CDB60BAD5BAB18AE01701ADA2FD2231B2 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_HorizontalAlignment == value)
int32_t L_0 = __this->___m_HorizontalAlignment_92;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// return;
goto IL_0025;
}
IL_0010:
{
// m_HorizontalAlignment = value;
int32_t L_3 = ___value0;
__this->___m_HorizontalAlignment_92 = L_3;
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// }
return;
}
}
// TMPro.VerticalAlignmentOptions TMPro.TMP_Text::get_verticalAlignment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_verticalAlignment_m83109ED3E925A505F5E9E9142B07829A56CCB54A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_VerticalAlignment; }
int32_t L_0 = __this->___m_VerticalAlignment_93;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_VerticalAlignment; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_verticalAlignment(TMPro.VerticalAlignmentOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_verticalAlignment_mA79C8E375EEC0B960D517D2D8ED217564ABBFB82 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_VerticalAlignment == value)
int32_t L_0 = __this->___m_VerticalAlignment_93;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// return;
goto IL_0025;
}
IL_0010:
{
// m_VerticalAlignment = value;
int32_t L_3 = ___value0;
__this->___m_VerticalAlignment_93 = L_3;
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// }
return;
}
}
// TMPro.TextAlignmentOptions TMPro.TMP_Text::get_alignment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_alignment_m52C559D8E496889812623C56CD8EA056FD92D565 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return (TextAlignmentOptions)((int)m_HorizontalAlignment | (int)m_VerticalAlignment); }
int32_t L_0 = __this->___m_HorizontalAlignment_92;
int32_t L_1 = __this->___m_VerticalAlignment_93;
V_0 = ((int32_t)((int32_t)L_0|(int32_t)L_1));
goto IL_0011;
}
IL_0011:
{
// get { return (TextAlignmentOptions)((int)m_HorizontalAlignment | (int)m_VerticalAlignment); }
int32_t L_2 = V_0;
return L_2;
}
}
// System.Void TMPro.TMP_Text::set_alignment(TMPro.TextAlignmentOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_alignment_mE5216A28797987CC19927ED3CB8DFAC438C6B95A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// HorizontalAlignmentOptions horizontalAlignment = (HorizontalAlignmentOptions)((int)value & 0xFF);
int32_t L_0 = ___value0;
V_0 = ((int32_t)((int32_t)L_0&((int32_t)255)));
// VerticalAlignmentOptions verticalAlignment = (VerticalAlignmentOptions)((int)value & 0xFF00);
int32_t L_1 = ___value0;
V_1 = ((int32_t)((int32_t)L_1&((int32_t)65280)));
// if (m_HorizontalAlignment == horizontalAlignment && m_VerticalAlignment == verticalAlignment)
int32_t L_2 = __this->___m_HorizontalAlignment_92;
int32_t L_3 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_0025;
}
}
{
int32_t L_4 = __this->___m_VerticalAlignment_93;
int32_t L_5 = V_1;
G_B3_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
goto IL_0026;
}
IL_0025:
{
G_B3_0 = 0;
}
IL_0026:
{
V_2 = (bool)G_B3_0;
bool L_6 = V_2;
if (!L_6)
{
goto IL_002c;
}
}
{
// return;
goto IL_0048;
}
IL_002c:
{
// m_HorizontalAlignment = horizontalAlignment;
int32_t L_7 = V_0;
__this->___m_HorizontalAlignment_92 = L_7;
// m_VerticalAlignment = verticalAlignment;
int32_t L_8 = V_1;
__this->___m_VerticalAlignment_93 = L_8;
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0048:
{
// }
return;
}
}
// System.Single TMPro.TMP_Text::get_characterSpacing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_characterSpacing_m48A3B73EFBF47B5227D2BB4816FCFF628254C8FB (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_characterSpacing; }
float L_0 = __this->___m_characterSpacing_98;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_characterSpacing; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_characterSpacing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_characterSpacing_mDCD34D244A502CA21CEB817E1F4CAC5BC6CCBA63 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_characterSpacing_98;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_characterSpacing_98 = L_3;
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_wordSpacing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_wordSpacing_mF3DF1445C78E06195904FCF0293E63654C527D33 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_wordSpacing; }
float L_0 = __this->___m_wordSpacing_101;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_wordSpacing; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_wordSpacing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_wordSpacing_m319C51E318DBC91F236F3CC65ED24787903F7E1E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_wordSpacing_101;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_wordSpacing_101 = L_3;
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_lineSpacing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_lineSpacing_m7481D705EAD920B8D143D19A270D44CDABDAA251 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_lineSpacing; }
float L_0 = __this->___m_lineSpacing_102;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_lineSpacing; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_lineSpacing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_lineSpacing_m1BA54B315F7472AE0E7B721CA7481016643591A7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_lineSpacing_102;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_lineSpacing_102 = L_3;
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_lineSpacingAdjustment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_lineSpacingAdjustment_m3858BA838BBFBA60A0A1DDCB195075C6620CF637 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_lineSpacingMax; }
float L_0 = __this->___m_lineSpacingMax_106;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_lineSpacingMax; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_lineSpacingAdjustment(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_lineSpacingAdjustment_mAC9A57D852EBAD8DD53ED2F1DE316C0DA52659FB (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_lineSpacingMax_106;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_lineSpacingMax_106 = L_3;
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_paragraphSpacing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_paragraphSpacing_mCCBC792CAE59958E92EB04B8E636AA2066534713 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_paragraphSpacing; }
float L_0 = __this->___m_paragraphSpacing_107;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_paragraphSpacing; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_paragraphSpacing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_paragraphSpacing_m69921E35B44DE397FE604590913CAFB7DBFBAF30 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_paragraphSpacing_107;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_paragraphSpacing_107 = L_3;
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_characterWidthAdjustment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_characterWidthAdjustment_mE879BF9A6273376AEE54BE88745ABE7944DBF26A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_charWidthMaxAdj; }
float L_0 = __this->___m_charWidthMaxAdj_108;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_charWidthMaxAdj; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_characterWidthAdjustment(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_characterWidthAdjustment_m11B7CC28C0A7FFC6434DB671C635691B529071BE (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_charWidthMaxAdj_108;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_charWidthMaxAdj_108 = L_3;
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_enableWordWrapping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableWordWrapping_mF228EF12091EF9FB53E44B6B0278B610E350E551 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_enableWordWrapping; }
bool L_0 = __this->___m_enableWordWrapping_110;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_enableWordWrapping; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_enableWordWrapping(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableWordWrapping_mFAEE849315B4723F9C86C127B1A59EF50BE1C12F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_enableWordWrapping_110;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_enableWordWrapping_110 = L_3;
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_wordWrappingRatios()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_wordWrappingRatios_m3316BC010D7B02829CE0B86868B01419C81ED072 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_wordWrappingRatios; }
float L_0 = __this->___m_wordWrappingRatios_114;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_wordWrappingRatios; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_wordWrappingRatios(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_wordWrappingRatios_m83A82AE875C4CD836D5802A1C051AF07CA2A0D85 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
float L_0 = __this->___m_wordWrappingRatios_114;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
float L_3 = ___value0;
__this->___m_wordWrappingRatios_114 = L_3;
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// TMPro.TextOverflowModes TMPro.TMP_Text::get_overflowMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_overflowMode_m494E5C01E450AF8F4F344856D289D0FDEB8DDCB4 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_overflowMode; }
int32_t L_0 = __this->___m_overflowMode_115;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_overflowMode; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_overflowMode(TMPro.TextOverflowModes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_overflowMode_mB8911BA07CEE0AC1E4E108B5EB79B230F90E96A1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
int32_t L_0 = __this->___m_overflowMode_115;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
int32_t L_3 = ___value0;
__this->___m_overflowMode_115 = L_3;
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isTextOverflowing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isTextOverflowing_mF29482F663A6195FF48628DF3B6F5ACAEF8538D0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
int32_t L_0 = __this->___m_firstOverflowCharacterIndex_116;
V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
V_1 = (bool)1;
goto IL_0019;
}
IL_0015:
{
// get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
V_1 = (bool)0;
goto IL_0019;
}
IL_0019:
{
// get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
bool L_2 = V_1;
return L_2;
}
}
// System.Int32 TMPro.TMP_Text::get_firstOverflowCharacterIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_firstOverflowCharacterIndex_mB9AEEBC749FBDEA2E73023CBA83FA2BE72D08480 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_firstOverflowCharacterIndex; }
int32_t L_0 = __this->___m_firstOverflowCharacterIndex_116;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_firstOverflowCharacterIndex; }
int32_t L_1 = V_0;
return L_1;
}
}
// TMPro.TMP_Text TMPro.TMP_Text::get_linkedTextComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* TMP_Text_get_linkedTextComponent_m84DA92BFD208833ED4C1EC4C4F537F5D594EF4F0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* V_0 = NULL;
{
// get { return m_linkedTextComponent; }
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = __this->___m_linkedTextComponent_117;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_linkedTextComponent; }
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_linkedTextComponent(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_linkedTextComponent_m08B4CBAD470F918E2D2E19CE96B2443F38B76D93 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (value == null)
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0024;
}
}
{
// ReleaseLinkedTextComponent(m_linkedTextComponent);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = __this->___m_linkedTextComponent_117;
TMP_Text_ReleaseLinkedTextComponent_mBFBB0BB0702503E5492FE5CDC94164363A139696(__this, L_3, NULL);
// m_linkedTextComponent = value;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_4 = ___value0;
__this->___m_linkedTextComponent_117 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_linkedTextComponent_117), (void*)L_4);
goto IL_0054;
}
IL_0024:
{
// else if (IsSelfOrLinkedAncestor(value))
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_5 = ___value0;
bool L_6;
L_6 = TMP_Text_IsSelfOrLinkedAncestor_m81351987CC1F547B1E7A0EDE1109F5EF596A8F76(__this, L_5, NULL);
V_1 = L_6;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0032;
}
}
{
// return;
goto IL_0069;
}
IL_0032:
{
// ReleaseLinkedTextComponent(m_linkedTextComponent);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_8 = __this->___m_linkedTextComponent_117;
TMP_Text_ReleaseLinkedTextComponent_mBFBB0BB0702503E5492FE5CDC94164363A139696(__this, L_8, NULL);
// m_linkedTextComponent = value;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___value0;
__this->___m_linkedTextComponent_117 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_linkedTextComponent_117), (void*)L_9);
// m_linkedTextComponent.parentLinkedComponent = this;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_10 = __this->___m_linkedTextComponent_117;
NullCheck(L_10);
L_10->___parentLinkedComponent_118 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___parentLinkedComponent_118), (void*)__this);
}
IL_0054:
{
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetLayoutDirty();
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0069:
{
// }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isTextTruncated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isTextTruncated_mCB152B5BD9B3FFB994F6B89E2ED89A3602A750F3 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool isTextTruncated { get { return m_isTextTruncated; } }
bool L_0 = __this->___m_isTextTruncated_119;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public bool isTextTruncated { get { return m_isTextTruncated; } }
bool L_1 = V_0;
return L_1;
}
}
// System.Boolean TMPro.TMP_Text::get_enableKerning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableKerning_mA8CA8FB9322358B72F0F7C49954AE3C0E618DDDD (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_enableKerning; }
bool L_0 = __this->___m_enableKerning_120;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_enableKerning; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_enableKerning(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableKerning_m681685E06B8789F5F2B7043EBEA561AAE48E82BD (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_enableKerning_120;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_enableKerning_120 = L_3;
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_extraPadding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_extraPadding_m84294178A4E3BFD708FC746DB98CB0A64FBC35AA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_enableExtraPadding; }
bool L_0 = __this->___m_enableExtraPadding_122;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_enableExtraPadding; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_extraPadding(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_extraPadding_m26595B78EDE43EFBCCBF7D5E23932ADCB983EF32 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
bool L_0 = __this->___m_enableExtraPadding_122;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
goto IL_002c;
}
IL_0010:
{
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
bool L_3 = ___value0;
__this->___m_enableExtraPadding_122 = L_3;
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
VirtualActionInvoker0::Invoke(111 /* System.Void TMPro.TMP_Text::UpdateMeshPadding() */, __this);
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_002c:
{
// set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_richText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_richText_m630DE7C1ABC507556E716428264A793423ACAB27 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isRichText; }
bool L_0 = __this->___m_isRichText_124;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isRichText; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_richText(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_richText_mAB3D04F620E13F02117B34BBA2EF7BD30AAE6F0F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_isRichText_124;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_isRichText_124 = L_3;
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_parseCtrlCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_parseCtrlCharacters_mB10A3CBD2DEFB7BB15BC6330951DCDAB814D2584 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_parseCtrlCharacters; }
bool L_0 = __this->___m_parseCtrlCharacters_125;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_parseCtrlCharacters; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_parseCtrlCharacters(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_parseCtrlCharacters_mE733B4A0271EEFA977C39E7F86DDDF73C52D1976 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_parseCtrlCharacters_125;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_parseCtrlCharacters_125 = L_3;
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_002c:
{
// set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isOverlay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isOverlay_m1A9199A9C2FBB09BEAA0B0B2E3D41CDF8A3B708B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isOverlay; }
bool L_0 = __this->___m_isOverlay_126;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isOverlay; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_isOverlay(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isOverlay_m0DA2AC113AE402CA25097641AD38D0822C6D5561 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
bool L_0 = __this->___m_isOverlay_126;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
goto IL_002c;
}
IL_0010:
{
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
bool L_3 = ___value0;
__this->___m_isOverlay_126 = L_3;
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(100 /* System.Void TMPro.TMP_Text::SetShaderDepth() */, __this);
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_002c:
{
// set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isOrthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isOrthographic_mBC78A70B2233363411D9D918346DFE19DF3CF72B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isOrthographic; }
bool L_0 = __this->___m_isOrthographic_127;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isOrthographic; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_isOrthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isOrthographic_mF58B9C6B492D4FD1BA0AB339E4B91F0A1F644C18 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
bool L_0 = __this->___m_isOrthographic_127;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
bool L_3 = ___value0;
__this->___m_isOrthographic_127 = L_3;
// set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_enableCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableCulling_m233860FA65153E4C5C3FE3E78B835D4230FC45B0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isCullingEnabled; }
bool L_0 = __this->___m_isCullingEnabled_128;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isCullingEnabled; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_enableCulling(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableCulling_m3CDE2F50BF96E110427D2C1B3505436D87576102 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
bool L_0 = __this->___m_isCullingEnabled_128;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
goto IL_0025;
}
IL_0010:
{
// set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
bool L_3 = ___value0;
__this->___m_isCullingEnabled_128 = L_3;
// set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
VirtualActionInvoker0::Invoke(101 /* System.Void TMPro.TMP_Text::SetCulling() */, __this);
// set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
__this->___m_havePropertiesChanged_153 = (bool)1;
}
IL_0025:
{
// set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_ignoreVisibility()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_ignoreVisibility_m479580B3550B3652B3E4E889B8E62902633C7477 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_ignoreCulling; }
bool L_0 = __this->___m_ignoreCulling_131;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_ignoreCulling; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_ignoreVisibility(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_ignoreVisibility_mB06EE9EA50439B339824FDF4B52CAF423AC1209D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
bool L_0 = __this->___m_ignoreCulling_131;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
goto IL_001e;
}
IL_0010:
{
// set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
bool L_3 = ___value0;
__this->___m_ignoreCulling_131 = L_3;
}
IL_001e:
{
// set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
return;
}
}
// TMPro.TextureMappingOptions TMPro.TMP_Text::get_horizontalMapping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_horizontalMapping_mDD4C7F3FF8D4619EA539A964636EC841FCFE7873 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_horizontalMapping; }
int32_t L_0 = __this->___m_horizontalMapping_132;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_horizontalMapping; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_horizontalMapping(TMPro.TextureMappingOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_horizontalMapping_m26A114EFF3D3143214F753521B4DCB2971C19C84 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_horizontalMapping_132;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_horizontalMapping_132 = L_3;
// set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
return;
}
}
// TMPro.TextureMappingOptions TMPro.TMP_Text::get_verticalMapping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_verticalMapping_mCD5A83DF6CAA818E89F483F11B6748538D7E9C35 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_verticalMapping; }
int32_t L_0 = __this->___m_verticalMapping_133;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_verticalMapping; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_verticalMapping(TMPro.TextureMappingOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_verticalMapping_mBF1DBAC92E4E6BE48F39275FAFF5F8106FABD317 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_verticalMapping_133;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_verticalMapping_133 = L_3;
// set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
return;
}
}
// System.Single TMPro.TMP_Text::get_mappingUvLineOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_mappingUvLineOffset_m296EF64BABC2BA1A47BD7309B10027E51BB37394 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// get { return m_uvLineOffset; }
float L_0 = __this->___m_uvLineOffset_134;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_uvLineOffset; }
float L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_mappingUvLineOffset(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_mappingUvLineOffset_m963D80134C47160C7896A7C86FFF3C4B3CF51E73 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
float L_0 = __this->___m_uvLineOffset_134;
float L_1 = ___value0;
V_0 = (bool)((((float)L_0) == ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
float L_3 = ___value0;
__this->___m_uvLineOffset_134 = L_3;
// set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
return;
}
}
// TMPro.TextRenderFlags TMPro.TMP_Text::get_renderMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_renderMode_mE67A34CDA63B22321E3C511078F9CC42B19EEC8C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_renderMode; }
int32_t L_0 = __this->___m_renderMode_135;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_renderMode; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_renderMode(TMPro.TextRenderFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_renderMode_m091533DEE7FD20A61249DC52C786ED4FFE5A5C2A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
int32_t L_0 = __this->___m_renderMode_135;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
goto IL_001e;
}
IL_0010:
{
// set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
int32_t L_3 = ___value0;
__this->___m_renderMode_135 = L_3;
// set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
__this->___m_havePropertiesChanged_153 = (bool)1;
}
IL_001e:
{
// set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
return;
}
}
// TMPro.VertexSortingOrder TMPro.TMP_Text::get_geometrySortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_geometrySortingOrder_m7A757613E064B108D3598B3953AB846E3B63B756 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_geometrySortingOrder; }
int32_t L_0 = __this->___m_geometrySortingOrder_136;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_geometrySortingOrder; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_geometrySortingOrder(TMPro.VertexSortingOrder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_geometrySortingOrder_mFE993584D0FDB12A43F0F1907BD1FFAF240E0D95 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
int32_t L_0 = ___value0;
__this->___m_geometrySortingOrder_136 = L_0;
// set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isTextObjectScaleStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isTextObjectScaleStatic_mBAC6CC2ACE413148E868A14281629B9C72851940 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_IsTextObjectScaleStatic; }
bool L_0 = __this->___m_IsTextObjectScaleStatic_137;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_IsTextObjectScaleStatic; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_isTextObjectScaleStatic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isTextObjectScaleStatic_m8436FC38400ABE08F513770AF9C8CC6743DBE092 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_IsTextObjectScaleStatic = value;
bool L_0 = ___value0;
__this->___m_IsTextObjectScaleStatic_137 = L_0;
// if (m_IsTextObjectScaleStatic)
bool L_1 = __this->___m_IsTextObjectScaleStatic_137;
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001b;
}
}
{
// TMP_UpdateManager.UnRegisterTextObjectForUpdate(this);
il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
TMP_UpdateManager_UnRegisterTextObjectForUpdate_mE07A0476432ECC8ADFB37590B93EFD26EFD69651(__this, NULL);
goto IL_0022;
}
IL_001b:
{
// TMP_UpdateManager.RegisterTextObjectForUpdate(this);
il2cpp_codegen_runtime_class_init_inline(TMP_UpdateManager_tE9BFD4F61F3B94F860D7D3A6436162DA893BA2E2_il2cpp_TypeInfo_var);
TMP_UpdateManager_RegisterTextObjectForUpdate_m96010C58BC0AC9726F801BEC57206E6B53B8CA4B(__this, NULL);
}
IL_0022:
{
// }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_vertexBufferAutoSizeReduction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_vertexBufferAutoSizeReduction_m304AA345FEF2D0D542E2B1F2CB9AB51464BFDB91 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_VertexBufferAutoSizeReduction; }
bool L_0 = __this->___m_VertexBufferAutoSizeReduction_138;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_VertexBufferAutoSizeReduction; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_vertexBufferAutoSizeReduction(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_vertexBufferAutoSizeReduction_m188984707109669597440E6F250B124D6FB66270 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
bool L_0 = ___value0;
__this->___m_VertexBufferAutoSizeReduction_138 = L_0;
// set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
return;
}
}
// System.Int32 TMPro.TMP_Text::get_firstVisibleCharacter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_firstVisibleCharacter_mD2CEE9A9803C530DA337B22BD994B9CEBE15AE63 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_firstVisibleCharacter; }
int32_t L_0 = __this->___m_firstVisibleCharacter_139;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_firstVisibleCharacter; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_firstVisibleCharacter(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_firstVisibleCharacter_139;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_firstVisibleCharacter_139 = L_3;
// set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
return;
}
}
// System.Int32 TMPro.TMP_Text::get_maxVisibleCharacters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleCharacters_mF695995258B5013340B8C026B2A0FA643D5FD302 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_maxVisibleCharacters; }
int32_t L_0 = __this->___m_maxVisibleCharacters_140;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_maxVisibleCharacters; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_maxVisibleCharacters(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_maxVisibleCharacters_mEDD8DCB11D204F3FC10BFAC49BF6E8E09548358A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_maxVisibleCharacters_140;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_maxVisibleCharacters_140 = L_3;
// set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
return;
}
}
// System.Int32 TMPro.TMP_Text::get_maxVisibleWords()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleWords_mD9E44CE8FBCB6F7182716E61EB435B61048155B9 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_maxVisibleWords; }
int32_t L_0 = __this->___m_maxVisibleWords_141;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_maxVisibleWords; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_maxVisibleWords(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_maxVisibleWords_mE2EDC75AA5E4795233F753643202868E4D3226B9 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_maxVisibleWords_141;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_maxVisibleWords_141 = L_3;
// set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
return;
}
}
// System.Int32 TMPro.TMP_Text::get_maxVisibleLines()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleLines_m9E8FB188E50DCF321793C7E75B7F90E2142AC52B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_maxVisibleLines; }
int32_t L_0 = __this->___m_maxVisibleLines_142;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_maxVisibleLines; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_maxVisibleLines(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_maxVisibleLines_m55D236A0DA8C5A10C793663674FA3A44F61DF861 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_maxVisibleLines_142;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_maxVisibleLines_142 = L_3;
// set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_useMaxVisibleDescender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_useMaxVisibleDescender_m3A85730B4F5723C8B7884B89FB70EE0A6888165B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_useMaxVisibleDescender; }
bool L_0 = __this->___m_useMaxVisibleDescender_143;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_useMaxVisibleDescender; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_useMaxVisibleDescender(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_useMaxVisibleDescender_mBFE9133E5EEF987942919D4FE369CB03A0EBC559 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
bool L_0 = __this->___m_useMaxVisibleDescender_143;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
bool L_3 = ___value0;
__this->___m_useMaxVisibleDescender_143 = L_3;
// set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
return;
}
}
// System.Int32 TMPro.TMP_Text::get_pageToDisplay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_pageToDisplay_mAA3CCC7BD6CA9430558F3409E05B6E754D82C730 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_pageToDisplay; }
int32_t L_0 = __this->___m_pageToDisplay_144;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_pageToDisplay; }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_pageToDisplay(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_pageToDisplay_mBD985B613FCEC04266FDA43E916B19DD505D7469 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
int32_t L_0 = __this->___m_pageToDisplay_144;
int32_t L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
goto IL_0025;
}
IL_0010:
{
// set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
int32_t L_3 = ___value0;
__this->___m_pageToDisplay_144 = L_3;
// set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0025:
{
// set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
return;
}
}
// UnityEngine.Vector4 TMPro.TMP_Text::get_margin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 TMP_Text_get_margin_mB8102487C6CFA509555D3A892C899E0A1E86CBCE (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_margin; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_margin_146;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_margin; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_margin(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_margin_mE431DCEED182B2979246E04233F943E8D3B82D5D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_margin_146;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___value0;
bool L_2;
L_2 = Vector4_op_Equality_m80E2AA0626A70EF9DCC4F4C215F674A22D6DE937_inline(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0013;
}
}
{
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
goto IL_002f;
}
IL_0013:
{
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___value0;
__this->___m_margin_146 = L_4;
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(119 /* System.Void TMPro.TMP_Text::ComputeMarginSize() */, __this);
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
__this->___m_havePropertiesChanged_153 = (bool)1;
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_002f:
{
// set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
return;
}
}
// TMPro.TMP_TextInfo TMPro.TMP_Text::get_textInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* TMP_Text_get_textInfo_mA24C606B8EA51436E4AA3B9D6DCDFA7A8995E10E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* V_0 = NULL;
{
// get { return m_textInfo; }
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_textInfo; }
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1 = V_0;
return L_1;
}
}
// System.Boolean TMPro.TMP_Text::get_havePropertiesChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_havePropertiesChanged_m42ECC7D1CA0DF6E59ACF761EB20635E81FCB8EFF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_havePropertiesChanged; }
bool L_0 = __this->___m_havePropertiesChanged_153;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_havePropertiesChanged; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_havePropertiesChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_havePropertiesChanged_mA38D7BC9E260BF29450738B827F2220A05662B31 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
bool L_0 = __this->___m_havePropertiesChanged_153;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
goto IL_001e;
}
IL_0010:
{
// set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
bool L_3 = ___value0;
__this->___m_havePropertiesChanged_153 = L_3;
// set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
}
IL_001e:
{
// set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
return;
}
}
// System.Boolean TMPro.TMP_Text::get_isUsingLegacyAnimationComponent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingLegacyAnimationComponent_mC52DDE08FAB3DA14C5BDDAF7533A8465B30CCE7A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isUsingLegacyAnimationComponent; }
bool L_0 = __this->___m_isUsingLegacyAnimationComponent_154;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isUsingLegacyAnimationComponent; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_isUsingLegacyAnimationComponent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isUsingLegacyAnimationComponent_mC3A3CB0EBBE9A4AF0106EDC9EDB7DC1D0AD62170 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set { m_isUsingLegacyAnimationComponent = value; }
bool L_0 = ___value0;
__this->___m_isUsingLegacyAnimationComponent_154 = L_0;
// set { m_isUsingLegacyAnimationComponent = value; }
return;
}
}
// UnityEngine.Transform TMPro.TMP_Text::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TMP_Text_get_transform_m6BD41E08BFCFCE722DFCE4627626AD60CA99CCA8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
{
// if (m_transform == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_transform_155;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_transform = GetComponent<Transform>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F(__this, Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F_RuntimeMethod_var);
__this->___m_transform_155 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_transform_155), (void*)L_3);
}
IL_001d:
{
// return m_transform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___m_transform_155;
V_1 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_1;
return L_5;
}
}
// UnityEngine.RectTransform TMPro.TMP_Text::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_1 = NULL;
{
// if (m_rectTransform == null)
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___m_rectTransform_156;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_rectTransform = GetComponent<RectTransform>();
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3;
L_3 = Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4(__this, Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
__this->___m_rectTransform_156 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_rectTransform_156), (void*)L_3);
}
IL_001d:
{
// return m_rectTransform;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4 = __this->___m_rectTransform_156;
V_1 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5 = V_1;
return L_5;
}
}
// System.Boolean TMPro.TMP_Text::get_autoSizeTextContainer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_autoSizeTextContainer_mF7DEF97EAB3EEE86558E5A173264DA46068F7E13 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// get;
bool L_0 = __this->___U3CautoSizeTextContainerU3Ek__BackingField_159;
return L_0;
}
}
// System.Void TMPro.TMP_Text::set_autoSizeTextContainer(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_autoSizeTextContainer_m47F5010FC3B3496C58017BC5B21E51FF8BD0D448 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set;
bool L_0 = ___value0;
__this->___U3CautoSizeTextContainerU3Ek__BackingField_159 = L_0;
return;
}
}
// UnityEngine.Mesh TMPro.TMP_Text::get_mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* TMP_Text_get_mesh_m7B90E1F477480ADB825851B54F898CC39B6DF376 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL;
{
// get { return m_mesh; }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_mesh_161;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_mesh; }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1 = V_0;
return L_1;
}
}
// System.Boolean TMPro.TMP_Text::get_isVolumetricText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isVolumetricText_m176FAF1E14C8054B274E7972EA02D84D3EB4E074 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// get { return m_isVolumetricText; }
bool L_0 = __this->___m_isVolumetricText_162;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_isVolumetricText; }
bool L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::set_isVolumetricText(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isVolumetricText_mE827C3B8F33DB163A48F2A314A66D02274372B9B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
bool L_0 = __this->___m_isVolumetricText_162;
bool L_1 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
goto IL_0032;
}
IL_0010:
{
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
bool L_3 = ___value0;
__this->___m_havePropertiesChanged_153 = L_3;
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4 = __this->___m_textInfo_152;
bool L_5 = ___value0;
NullCheck(L_4);
TMP_TextInfo_ResetVertexLayout_mDD6C8111384A819DDD015F66567A69C97C4F74E2(L_4, L_5, NULL);
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
}
IL_0032:
{
// set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
return;
}
}
// UnityEngine.Bounds TMPro.TMP_Text::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_get_bounds_mAEE407DE6CA2E1D1180868C03A3F0A3B6E455189 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (m_mesh == null) return new Bounds();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_mesh_161;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// if (m_mesh == null) return new Bounds();
il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3 = V_1;
V_2 = L_3;
goto IL_0026;
}
IL_001d:
{
// return GetCompoundBounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4;
L_4 = VirtualFuncInvoker0< Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 >::Invoke(116 /* UnityEngine.Bounds TMPro.TMP_Text::GetCompoundBounds() */, __this);
V_2 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5 = V_2;
return L_5;
}
}
// UnityEngine.Bounds TMPro.TMP_Text::get_textBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_get_textBounds_m0D3E180B72130830D1C16BC7E5097AF2958E2740 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (m_textInfo == null) return new Bounds();
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
V_0 = (bool)((((RuntimeObject*)(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// if (m_textInfo == null) return new Bounds();
il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_1;
V_2 = L_2;
goto IL_0023;
}
IL_001a:
{
// return GetTextBounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
L_3 = TMP_Text_GetTextBounds_m9B8ADDB3EE48C956CF9D61DA303B21D5EA32081A(__this, NULL);
V_2 = L_3;
goto IL_0023;
}
IL_0023:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4 = V_2;
return L_4;
}
}
// System.Void TMPro.TMP_Text::add_OnFontAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_add_OnFontAssetRequest_m895FFCE1E05A6446A8DB4F94C20D2B2F085EDA76 (Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* V_0 = NULL;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* V_1 = NULL;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* V_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnFontAssetRequest_163;
V_0 = L_0;
}
IL_0006:
{
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_1 = V_0;
V_1 = L_1;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_2 = V_1;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_2, L_3, NULL);
V_2 = ((Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*)Castclass((RuntimeObject*)L_4, Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C_il2cpp_TypeInfo_var));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_5 = V_2;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_6 = V_1;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_7;
L_7 = InterlockedCompareExchangeImpl<Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*>((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnFontAssetRequest_163), L_5, L_6);
V_0 = L_7;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_8 = V_0;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_9 = V_1;
if ((!(((RuntimeObject*)(Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*)L_8) == ((RuntimeObject*)(Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*)L_9))))
{
goto IL_0006;
}
}
{
return;
}
}
// System.Void TMPro.TMP_Text::remove_OnFontAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_remove_OnFontAssetRequest_mA32916110CEA19B97426542DAF7F02FCC4D4C13F (Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* V_0 = NULL;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* V_1 = NULL;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* V_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnFontAssetRequest_163;
V_0 = L_0;
}
IL_0006:
{
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_1 = V_0;
V_1 = L_1;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_2 = V_1;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_2, L_3, NULL);
V_2 = ((Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*)Castclass((RuntimeObject*)L_4, Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C_il2cpp_TypeInfo_var));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_5 = V_2;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_6 = V_1;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_7;
L_7 = InterlockedCompareExchangeImpl<Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*>((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnFontAssetRequest_163), L_5, L_6);
V_0 = L_7;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_8 = V_0;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_9 = V_1;
if ((!(((RuntimeObject*)(Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*)L_8) == ((RuntimeObject*)(Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C*)L_9))))
{
goto IL_0006;
}
}
{
return;
}
}
// System.Void TMPro.TMP_Text::add_OnSpriteAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_add_OnSpriteAssetRequest_m3A9B57B3C4B7FBA7B0756F4F7CFA2F226D3FAB7C (Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* V_0 = NULL;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* V_1 = NULL;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* V_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnSpriteAssetRequest_164;
V_0 = L_0;
}
IL_0006:
{
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_1 = V_0;
V_1 = L_1;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_2 = V_1;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_2, L_3, NULL);
V_2 = ((Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*)Castclass((RuntimeObject*)L_4, Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5_il2cpp_TypeInfo_var));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_5 = V_2;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_6 = V_1;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_7;
L_7 = InterlockedCompareExchangeImpl<Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*>((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnSpriteAssetRequest_164), L_5, L_6);
V_0 = L_7;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_8 = V_0;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_9 = V_1;
if ((!(((RuntimeObject*)(Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*)L_8) == ((RuntimeObject*)(Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*)L_9))))
{
goto IL_0006;
}
}
{
return;
}
}
// System.Void TMPro.TMP_Text::remove_OnSpriteAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_remove_OnSpriteAssetRequest_m102CB71D1AE3E2E8152B148A8728F867257055D9 (Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* V_0 = NULL;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* V_1 = NULL;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* V_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnSpriteAssetRequest_164;
V_0 = L_0;
}
IL_0006:
{
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_1 = V_0;
V_1 = L_1;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_2 = V_1;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_2, L_3, NULL);
V_2 = ((Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*)Castclass((RuntimeObject*)L_4, Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5_il2cpp_TypeInfo_var));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_5 = V_2;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_6 = V_1;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_7;
L_7 = InterlockedCompareExchangeImpl<Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*>((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnSpriteAssetRequest_164), L_5, L_6);
V_0 = L_7;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_8 = V_0;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_9 = V_1;
if ((!(((RuntimeObject*)(Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*)L_8) == ((RuntimeObject*)(Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5*)L_9))))
{
goto IL_0006;
}
}
{
return;
}
}
// System.Void TMPro.TMP_Text::add_OnPreRenderText(System.Action`1<TMPro.TMP_TextInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_add_OnPreRenderText_m52F3DEA8A022AFA077BB776BB59734B1C9D5D9CA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* V_0 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* V_1 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* V_2 = NULL;
{
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_0 = __this->___OnPreRenderText_165;
V_0 = L_0;
}
IL_0007:
{
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_1 = V_0;
V_1 = L_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_2 = V_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_2, L_3, NULL);
V_2 = ((Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)Castclass((RuntimeObject*)L_4, Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var));
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1** L_5 = (&__this->___OnPreRenderText_165);
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_6 = V_2;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_7 = V_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_9 = V_0;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)L_9) == ((RuntimeObject*)(Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void TMPro.TMP_Text::remove_OnPreRenderText(System.Action`1<TMPro.TMP_TextInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_remove_OnPreRenderText_mB46FBE276D13CB41194906F9FF92EDE25D7641BA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* V_0 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* V_1 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* V_2 = NULL;
{
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_0 = __this->___OnPreRenderText_165;
V_0 = L_0;
}
IL_0007:
{
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_1 = V_0;
V_1 = L_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_2 = V_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_2, L_3, NULL);
V_2 = ((Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)Castclass((RuntimeObject*)L_4, Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var));
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1** L_5 = (&__this->___OnPreRenderText_165);
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_6 = V_2;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_7 = V_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_9 = V_0;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)L_9) == ((RuntimeObject*)(Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// TMPro.TMP_SpriteAnimator TMPro.TMP_Text::get_spriteAnimator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* TMP_Text_get_spriteAnimator_m3DB8B24C845D9BE3C1E117F39DE45F202D7F9321 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_mE172CE27F16AA0850E9A2EC698627142A829F7CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_m172B07FA426C5BF7CCB660139D956232A762DC1B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* V_2 = NULL;
{
// if (m_spriteAnimator == null)
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_0 = __this->___m_spriteAnimator_166;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0040;
}
}
{
// m_spriteAnimator = GetComponent<TMP_SpriteAnimator>();
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_3;
L_3 = Component_GetComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_mE172CE27F16AA0850E9A2EC698627142A829F7CC(__this, Component_GetComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_mE172CE27F16AA0850E9A2EC698627142A829F7CC_RuntimeMethod_var);
__this->___m_spriteAnimator_166 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_spriteAnimator_166), (void*)L_3);
// if (m_spriteAnimator == null) m_spriteAnimator = gameObject.AddComponent<TMP_SpriteAnimator>();
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_4 = __this->___m_spriteAnimator_166;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_003f;
}
}
{
// if (m_spriteAnimator == null) m_spriteAnimator = gameObject.AddComponent<TMP_SpriteAnimator>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_7);
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_8;
L_8 = GameObject_AddComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_m172B07FA426C5BF7CCB660139D956232A762DC1B(L_7, GameObject_AddComponent_TisTMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4_m172B07FA426C5BF7CCB660139D956232A762DC1B_RuntimeMethod_var);
__this->___m_spriteAnimator_166 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_spriteAnimator_166), (void*)L_8);
}
IL_003f:
{
}
IL_0040:
{
// return m_spriteAnimator;
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_9 = __this->___m_spriteAnimator_166;
V_2 = L_9;
goto IL_0049;
}
IL_0049:
{
// }
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_10 = V_2;
return L_10;
}
}
// System.Single TMPro.TMP_Text::get_flexibleHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_flexibleHeight_m810BADBB953332F1112BEDA609F0D2D899E75347 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float flexibleHeight { get { return m_flexibleHeight; } }
float L_0 = __this->___m_flexibleHeight_167;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public float flexibleHeight { get { return m_flexibleHeight; } }
float L_1 = V_0;
return L_1;
}
}
// System.Single TMPro.TMP_Text::get_flexibleWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_flexibleWidth_mAE1FB54D0F3EB910F566B87871BB7CCE5B3250D7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float flexibleWidth { get { return m_flexibleWidth; } }
float L_0 = __this->___m_flexibleWidth_168;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public float flexibleWidth { get { return m_flexibleWidth; } }
float L_1 = V_0;
return L_1;
}
}
// System.Single TMPro.TMP_Text::get_minWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_minWidth_m6FDD2AE333AC038F0ADB47FE30AF428A44160B03 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float minWidth { get { return m_minWidth; } }
float L_0 = __this->___m_minWidth_169;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public float minWidth { get { return m_minWidth; } }
float L_1 = V_0;
return L_1;
}
}
// System.Single TMPro.TMP_Text::get_minHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_minHeight_m54FCFDDB577882C173B9677008A2B97E92533AC7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float minHeight { get { return m_minHeight; } }
float L_0 = __this->___m_minHeight_170;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public float minHeight { get { return m_minHeight; } }
float L_1 = V_0;
return L_1;
}
}
// System.Single TMPro.TMP_Text::get_maxWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_maxWidth_mA2913A569850C5B0186FFC02EBD9B17D7E4123D9 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float maxWidth { get { return m_maxWidth; } }
float L_0 = __this->___m_maxWidth_171;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public float maxWidth { get { return m_maxWidth; } }
float L_1 = V_0;
return L_1;
}
}
// System.Single TMPro.TMP_Text::get_maxHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_maxHeight_m5673CE516B95A7268D1DD29CB14F26EB443688C2 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float maxHeight { get { return m_maxHeight; } }
float L_0 = __this->___m_maxHeight_172;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public float maxHeight { get { return m_maxHeight; } }
float L_1 = V_0;
return L_1;
}
}
// UnityEngine.UI.LayoutElement TMPro.TMP_Text::get_layoutElement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* TMP_Text_get_layoutElement_m6D5276FEE925F3E8CA6DD4C554F8BE1A88A5E6E6 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mBEDAB0EBAEF4ADA5377B97FC2318DE8020F2D639_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* V_1 = NULL;
{
// if (m_LayoutElement == null)
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* L_0 = __this->___m_LayoutElement_173;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// m_LayoutElement = GetComponent<LayoutElement>();
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* L_3;
L_3 = Component_GetComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mBEDAB0EBAEF4ADA5377B97FC2318DE8020F2D639(__this, Component_GetComponent_TisLayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A_mBEDAB0EBAEF4ADA5377B97FC2318DE8020F2D639_RuntimeMethod_var);
__this->___m_LayoutElement_173 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LayoutElement_173), (void*)L_3);
}
IL_001f:
{
// return m_LayoutElement;
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* L_4 = __this->___m_LayoutElement_173;
V_1 = L_4;
goto IL_0028;
}
IL_0028:
{
// }
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* L_5 = V_1;
return L_5;
}
}
// System.Single TMPro.TMP_Text::get_preferredWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_preferredWidth_mE30D1F5B8573BD0A558054D004A53DE868BD208A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public virtual float preferredWidth { get { m_preferredWidth = GetPreferredWidth(); return m_preferredWidth; } }
float L_0;
L_0 = TMP_Text_GetPreferredWidth_m0478A5C6B1B1C3A4A64C5BF89401B2A33A192F5C(__this, NULL);
__this->___m_preferredWidth_174 = L_0;
// public virtual float preferredWidth { get { m_preferredWidth = GetPreferredWidth(); return m_preferredWidth; } }
float L_1 = __this->___m_preferredWidth_174;
V_0 = L_1;
goto IL_0016;
}
IL_0016:
{
// public virtual float preferredWidth { get { m_preferredWidth = GetPreferredWidth(); return m_preferredWidth; } }
float L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Text::get_preferredHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_preferredHeight_m4F28E8FB388AFF1DC052F5F982DB2F959598B004 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public virtual float preferredHeight { get { m_preferredHeight = GetPreferredHeight(); return m_preferredHeight; } }
float L_0;
L_0 = TMP_Text_GetPreferredHeight_mD8B87C32069B477E010E30D33CB616854CE708B4(__this, NULL);
__this->___m_preferredHeight_177 = L_0;
// public virtual float preferredHeight { get { m_preferredHeight = GetPreferredHeight(); return m_preferredHeight; } }
float L_1 = __this->___m_preferredHeight_177;
V_0 = L_1;
goto IL_0016;
}
IL_0016:
{
// public virtual float preferredHeight { get { m_preferredHeight = GetPreferredHeight(); return m_preferredHeight; } }
float L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Text::get_renderedWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_renderedWidth_m61F93CE4B988DBCF6332EE731223AF0F72471146 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public virtual float renderedWidth { get { return GetRenderedWidth(); } }
float L_0;
L_0 = TMP_Text_GetRenderedWidth_mCCCE790E25FD4C17B55DBE153663D8024B458EDF(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public virtual float renderedWidth { get { return GetRenderedWidth(); } }
float L_1 = V_0;
return L_1;
}
}
// System.Single TMPro.TMP_Text::get_renderedHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_renderedHeight_mD905DB93B2634BB5EE481C1F71D2CAFCEF5C738D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public virtual float renderedHeight { get { return GetRenderedHeight(); } }
float L_0;
L_0 = TMP_Text_GetRenderedHeight_m7BEF1FB09209779C3D70185491FBC6E90A71214C(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public virtual float renderedHeight { get { return GetRenderedHeight(); } }
float L_1 = V_0;
return L_1;
}
}
// System.Int32 TMPro.TMP_Text::get_layoutPriority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_layoutPriority_m6D8DF0CCD8515FFCFA3B74F7946B32072B8EC596 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public int layoutPriority { get { return m_layoutPriority; } }
int32_t L_0 = __this->___m_layoutPriority_181;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public int layoutPriority { get { return m_layoutPriority; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void TMPro.TMP_Text::LoadFontAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_LoadFontAsset_m3E175C3A91E04695300603D04F10E6432C1D870C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// protected virtual void LoadFontAsset() { }
return;
}
}
// System.Void TMPro.TMP_Text::SetSharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetSharedMaterial_m2BC9A6E29786D4221CA8086F199B54691DAF0569 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
{
// protected virtual void SetSharedMaterial(Material mat) { }
return;
}
}
// UnityEngine.Material TMPro.TMP_Text::GetMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_Text_GetMaterial_mF58308E4AA9C3F7448FF976710B9206C066C5406 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
// protected virtual Material GetMaterial(Material mat) { return null; }
V_0 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
goto IL_0005;
}
IL_0005:
{
// protected virtual Material GetMaterial(Material mat) { return null; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = V_0;
return L_0;
}
}
// System.Void TMPro.TMP_Text::SetFontBaseMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetFontBaseMaterial_m6E38354D0E49FAE5EBD408A22F92236C1D68E33F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
{
// protected virtual void SetFontBaseMaterial(Material mat) { }
return;
}
}
// UnityEngine.Material[] TMPro.TMP_Text::GetSharedMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* TMP_Text_GetSharedMaterials_m5C748AC07C4282734F6D4C553769BFE3B63F21B5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_0 = NULL;
{
// protected virtual Material[] GetSharedMaterials() { return null; }
V_0 = (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL;
goto IL_0005;
}
IL_0005:
{
// protected virtual Material[] GetSharedMaterials() { return null; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = V_0;
return L_0;
}
}
// System.Void TMPro.TMP_Text::SetSharedMaterials(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetSharedMaterials_m3D152FA115539A0362D44135EE48BCAAFB56F2D6 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___materials0, const RuntimeMethod* method)
{
{
// protected virtual void SetSharedMaterials(Material[] materials) { }
return;
}
}
// UnityEngine.Material[] TMPro.TMP_Text::GetMaterials(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* TMP_Text_GetMaterials_mA3F8E1546BE9C5D84DC349A8B1739DB1D16F0679 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___mats0, const RuntimeMethod* method)
{
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_0 = NULL;
{
// protected virtual Material[] GetMaterials(Material[] mats) { return null; }
V_0 = (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL;
goto IL_0005;
}
IL_0005:
{
// protected virtual Material[] GetMaterials(Material[] mats) { return null; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = V_0;
return L_0;
}
}
// UnityEngine.Material TMPro.TMP_Text::CreateMaterialInstance(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TMP_Text_CreateMaterialInstance_m201B4389FB351E5316ACA573F4593EA5F44D1D0A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___source0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// Material mat = new Material(source);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___source0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_1);
Material__ctor_mFCC42FB90257F1E8F7516A8640A79C465A39961C(L_1, L_0, NULL);
V_0 = L_1;
// mat.shaderKeywords = source.shaderKeywords;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___source0;
NullCheck(L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4;
L_4 = Material_get_shaderKeywords_m11982F09EED6BB0A892342E1A72AEA470C44B105(L_3, NULL);
NullCheck(L_2);
Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8(L_2, L_4, NULL);
// mat.name += " (Instance)";
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = L_5;
NullCheck(L_6);
String_t* L_7;
L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL);
String_t* L_8;
L_8 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_7, _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27, NULL);
NullCheck(L_6);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_6, L_8, NULL);
// return mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = V_0;
V_1 = L_9;
goto IL_0030;
}
IL_0030:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1;
return L_10;
}
}
// System.Void TMPro.TMP_Text::SetVertexColorGradient(TMPro.TMP_ColorGradient)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetVertexColorGradient_m35E9AB171BCC614A2989143F329C96BD3E914151 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___gradient0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (gradient == null) return;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_0 = ___gradient0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
// if (gradient == null) return;
goto IL_0059;
}
IL_000e:
{
// m_fontColorGradient.bottomLeft = gradient.bottomLeft;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_3 = (&__this->___m_fontColorGradient_60);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_4 = ___gradient0;
NullCheck(L_4);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = L_4->___bottomLeft_7;
L_3->___bottomLeft_2 = L_5;
// m_fontColorGradient.bottomRight = gradient.bottomRight;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_6 = (&__this->___m_fontColorGradient_60);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_7 = ___gradient0;
NullCheck(L_7);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = L_7->___bottomRight_8;
L_6->___bottomRight_3 = L_8;
// m_fontColorGradient.topLeft = gradient.topLeft;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_9 = (&__this->___m_fontColorGradient_60);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_10 = ___gradient0;
NullCheck(L_10);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = L_10->___topLeft_5;
L_9->___topLeft_0 = L_11;
// m_fontColorGradient.topRight = gradient.topRight;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_12 = (&__this->___m_fontColorGradient_60);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_13 = ___gradient0;
NullCheck(L_13);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = L_13->___topRight_6;
L_12->___topRight_1 = L_14;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
}
IL_0059:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetTextSortingOrder(TMPro.VertexSortingOrder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextSortingOrder_m5E42564CFECE090388DE121858E94CC8903F4402 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___order0, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetTextSortingOrder(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextSortingOrder_m17CA540342EAA44144E32829D672161E6C6F425B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___order0, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetFaceColor(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetFaceColor_m865370BB950DE1BE4111341536AE062C046E5FDC (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color0, const RuntimeMethod* method)
{
{
// protected virtual void SetFaceColor(Color32 color) { }
return;
}
}
// System.Void TMPro.TMP_Text::SetOutlineColor(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetOutlineColor_m22F952AFBAE8CE4564B02F573BEB9FDC30705555 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color0, const RuntimeMethod* method)
{
{
// protected virtual void SetOutlineColor(Color32 color) { }
return;
}
}
// System.Void TMPro.TMP_Text::SetOutlineThickness(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetOutlineThickness_m2CBC33AAA504B07B48DFE771986230C772FE605C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___thickness0, const RuntimeMethod* method)
{
{
// protected virtual void SetOutlineThickness(float thickness) { }
return;
}
}
// System.Void TMPro.TMP_Text::SetShaderDepth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetShaderDepth_mB508746026A248495C693EC1039E3A562D8A704E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// protected virtual void SetShaderDepth() { }
return;
}
}
// System.Void TMPro.TMP_Text::SetCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCulling_mEC62FDEFC0E222313165637A26D700C29DAE389D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// protected virtual void SetCulling() { }
return;
}
}
// System.Void TMPro.TMP_Text::UpdateCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateCulling_mFB9FD3AF46C9222182056C808198BEDB8810C82F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// internal virtual void UpdateCulling() {}
return;
}
}
// System.Single TMPro.TMP_Text::GetPaddingForMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPaddingForMaterial_m381ACEBE9696389001F7853D821FECC4E83A2111 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
{
// ShaderUtilities.GetShaderPropertyIDs();
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
ShaderUtilities_GetShaderPropertyIDs_m0DCBCCEFDE02CD3DF9560321164BA4FCE9764238(NULL);
// if (m_sharedMaterial == null) return 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_sharedMaterial_43;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// if (m_sharedMaterial == null) return 0;
V_1 = (0.0f);
goto IL_006c;
}
IL_001f:
{
// m_padding = ShaderUtilities.GetPadding(m_sharedMaterial, m_enableExtraPadding, m_isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___m_sharedMaterial_43;
bool L_4 = __this->___m_enableExtraPadding_122;
bool L_5 = __this->___m_isUsingBold_91;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_6;
L_6 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_3, L_4, L_5, NULL);
__this->___m_padding_241 = L_6;
// m_isMaskingEnabled = ShaderUtilities.IsMaskingEnabled(m_sharedMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_sharedMaterial_43;
bool L_8;
L_8 = ShaderUtilities_IsMaskingEnabled_mB322766562C5A7A96486C49297EC184F73EA8240(L_7, NULL);
__this->___m_isMaskingEnabled_129 = L_8;
// m_isSDFShader = m_sharedMaterial.HasProperty(ShaderUtilities.ID_WeightNormal);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_sharedMaterial_43;
int32_t L_10 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
NullCheck(L_9);
bool L_11;
L_11 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_9, L_10, NULL);
__this->___m_isSDFShader_42 = L_11;
// return m_padding;
float L_12 = __this->___m_padding_241;
V_1 = L_12;
goto IL_006c;
}
IL_006c:
{
// }
float L_13 = V_1;
return L_13;
}
}
// System.Single TMPro.TMP_Text::GetPaddingForMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPaddingForMaterial_m5FB68F03D16813FCFC20F70ACC50DBAFEB420196 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
{
// if (mat == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___mat0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// return 0;
V_1 = (0.0f);
goto IL_0057;
}
IL_0014:
{
// m_padding = ShaderUtilities.GetPadding(mat, m_enableExtraPadding, m_isUsingBold);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___mat0;
bool L_4 = __this->___m_enableExtraPadding_122;
bool L_5 = __this->___m_isUsingBold_91;
il2cpp_codegen_runtime_class_init_inline(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var);
float L_6;
L_6 = ShaderUtilities_GetPadding_m636B9B1177987E9574C612C6412A45C51F3AA54B(L_3, L_4, L_5, NULL);
__this->___m_padding_241 = L_6;
// m_isMaskingEnabled = ShaderUtilities.IsMaskingEnabled(m_sharedMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_sharedMaterial_43;
bool L_8;
L_8 = ShaderUtilities_IsMaskingEnabled_mB322766562C5A7A96486C49297EC184F73EA8240(L_7, NULL);
__this->___m_isMaskingEnabled_129 = L_8;
// m_isSDFShader = mat.HasProperty(ShaderUtilities.ID_WeightNormal);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = ___mat0;
int32_t L_10 = ((ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t9BE0345DF949745FC0EB9A1119E204F2F129298F_il2cpp_TypeInfo_var))->___ID_WeightNormal_12;
NullCheck(L_9);
bool L_11;
L_11 = Material_HasProperty_m52E2D3BC3049B8B228149E023CD73C34B05A5222(L_9, L_10, NULL);
__this->___m_isSDFShader_42 = L_11;
// return m_padding;
float L_12 = __this->___m_padding_241;
V_1 = L_12;
goto IL_0057;
}
IL_0057:
{
// }
float L_13 = V_1;
return L_13;
}
}
// UnityEngine.Vector3[] TMPro.TMP_Text::GetTextContainerLocalCorners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* TMP_Text_GetTextContainerLocalCorners_m588C57396E94A4BD6B1311542E985E6587665845 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
{
// protected virtual Vector3[] GetTextContainerLocalCorners() { return null; }
V_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)NULL;
goto IL_0005;
}
IL_0005:
{
// protected virtual Vector3[] GetTextContainerLocalCorners() { return null; }
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = V_0;
return L_0;
}
}
// System.Void TMPro.TMP_Text::ForceMeshUpdate(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ForceMeshUpdate_mFEB0D607572734B168FCD4954BB2F32F9CE0AE7E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___ignoreActiveState0, bool ___forceTextReparsing1, const RuntimeMethod* method)
{
{
// public virtual void ForceMeshUpdate(bool ignoreActiveState = false, bool forceTextReparsing = false) { }
return;
}
}
// System.Void TMPro.TMP_Text::UpdateGeometry(UnityEngine.Mesh,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateGeometry_m2FA2F775454629B5ED0CF4B8E089D48B8B1A31DA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, int32_t ___index1, const RuntimeMethod* method)
{
{
// public virtual void UpdateGeometry(Mesh mesh, int index) { }
return;
}
}
// System.Void TMPro.TMP_Text::UpdateVertexData(TMPro.TMP_VertexDataUpdateFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateVertexData_m2E77B6DA477425BFDA2661C6BD71E65E42CA3A98 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___flags0, const RuntimeMethod* method)
{
{
// public virtual void UpdateVertexData(TMP_VertexDataUpdateFlags flags) { }
return;
}
}
// System.Void TMPro.TMP_Text::UpdateVertexData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateVertexData_m79089A6FF3818129609C9ACF34D79232FA4C5493 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// public virtual void UpdateVertexData() { }
return;
}
}
// System.Void TMPro.TMP_Text::SetVertices(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetVertices_mB1F51FB2B5247428AB1A302488BAFDCED686C0C1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices0, const RuntimeMethod* method)
{
{
// public virtual void SetVertices(Vector3[] vertices) { }
return;
}
}
// System.Void TMPro.TMP_Text::UpdateMeshPadding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateMeshPadding_m1B9F1E66E3B3E3C305567E412328865A083CD430 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// public virtual void UpdateMeshPadding() { }
return;
}
}
// System.Void TMPro.TMP_Text::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_CrossFadeColor_mAB054E0720A156FC584B2D71878F6C24160FC07C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method)
{
{
// base.CrossFadeColor(targetColor, duration, ignoreTimeScale, useAlpha);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___targetColor0;
float L_1 = ___duration1;
bool L_2 = ___ignoreTimeScale2;
bool L_3 = ___useAlpha3;
Graphic_CrossFadeColor_m6BF11EA2B9F62DF8D9421292EF974D7D548829C5(__this, L_0, L_1, L_2, L_3, NULL);
// InternalCrossFadeColor(targetColor, duration, ignoreTimeScale, useAlpha);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___targetColor0;
float L_5 = ___duration1;
bool L_6 = ___ignoreTimeScale2;
bool L_7 = ___useAlpha3;
VirtualActionInvoker4< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, float, bool, bool >::Invoke(112 /* System.Void TMPro.TMP_Text::InternalCrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean) */, __this, L_4, L_5, L_6, L_7);
// }
return;
}
}
// System.Void TMPro.TMP_Text::CrossFadeAlpha(System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_CrossFadeAlpha_mF4C9347458127DBC88C015AF4872486B7AB2E86E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method)
{
{
// base.CrossFadeAlpha(alpha, duration, ignoreTimeScale);
float L_0 = ___alpha0;
float L_1 = ___duration1;
bool L_2 = ___ignoreTimeScale2;
Graphic_CrossFadeAlpha_mB3D045B48E9DDE6CE23F4368B875F1307765B192(__this, L_0, L_1, L_2, NULL);
// InternalCrossFadeAlpha(alpha, duration, ignoreTimeScale);
float L_3 = ___alpha0;
float L_4 = ___duration1;
bool L_5 = ___ignoreTimeScale2;
VirtualActionInvoker3< float, float, bool >::Invoke(113 /* System.Void TMPro.TMP_Text::InternalCrossFadeAlpha(System.Single,System.Single,System.Boolean) */, __this, L_3, L_4, L_5);
// }
return;
}
}
// System.Void TMPro.TMP_Text::InternalCrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InternalCrossFadeColor_m217E640043CBDE6D81B948B138D5C9AB9B33CF71 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method)
{
{
// protected virtual void InternalCrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { }
return;
}
}
// System.Void TMPro.TMP_Text::InternalCrossFadeAlpha(System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InternalCrossFadeAlpha_m2E502349E3F0991FFA5D6D19FC6E14E3E9F89B53 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method)
{
{
// protected virtual void InternalCrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { }
return;
}
}
// System.Void TMPro.TMP_Text::ParseInputText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ParseInputText_m3B4CF13CC0BF8E8A2B3980BD191A3B2FA421E36C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B4_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B3_0 = NULL;
String_t* G_B5_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B5_1 = NULL;
{
// k_ParseTextMarker.Begin();
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_ParseTextMarker_254), NULL);
// switch (m_inputSource)
int32_t L_0 = __this->___m_inputSource_185;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_002d;
}
case 1:
{
goto IL_005e;
}
case 2:
{
goto IL_0060;
}
case 3:
{
goto IL_002d;
}
}
}
{
goto IL_0062;
}
IL_002d:
{
// PopulateTextBackingArray(m_TextPreprocessor == null ? m_text : m_TextPreprocessor.PreprocessText(m_text));
RuntimeObject* L_3 = __this->___m_TextPreprocessor_38;
G_B3_0 = __this;
if (!L_3)
{
G_B4_0 = __this;
goto IL_0049;
}
}
{
RuntimeObject* L_4 = __this->___m_TextPreprocessor_38;
String_t* L_5 = __this->___m_text_36;
NullCheck(L_4);
String_t* L_6;
L_6 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0 /* System.String TMPro.ITextPreprocessor::PreprocessText(System.String) */, ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9_il2cpp_TypeInfo_var, L_4, L_5);
G_B5_0 = L_6;
G_B5_1 = G_B3_0;
goto IL_004f;
}
IL_0049:
{
String_t* L_7 = __this->___m_text_36;
G_B5_0 = L_7;
G_B5_1 = G_B4_0;
}
IL_004f:
{
NullCheck(G_B5_1);
TMP_Text_PopulateTextBackingArray_mFD376BD29DBC5157116653E031FA2BB8AD85CB8B(G_B5_1, G_B5_0, NULL);
// PopulateTextProcessingArray();
TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0(__this, NULL);
// break;
goto IL_0062;
}
IL_005e:
{
// break;
goto IL_0062;
}
IL_0060:
{
// break;
goto IL_0062;
}
IL_0062:
{
// SetArraySizes(m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_8 = __this->___m_TextProcessingArray_197;
int32_t L_9;
L_9 = VirtualFuncInvoker1< int32_t, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* >::Invoke(114 /* System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[]) */, __this, L_8);
// k_ParseTextMarker.End();
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_ParseTextMarker_254), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_mFD376BD29DBC5157116653E031FA2BB8AD85CB8B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// int srcLength = sourceText == null ? 0 : sourceText.Length;
String_t* L_0 = ___sourceText0;
if (!L_0)
{
goto IL_000c;
}
}
{
String_t* L_1 = ___sourceText0;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
G_B3_0 = 0;
}
IL_000d:
{
V_0 = G_B3_0;
// PopulateTextBackingArray(sourceText, 0, srcLength);
String_t* L_3 = ___sourceText0;
int32_t L_4 = V_0;
TMP_Text_PopulateTextBackingArray_mDAFAFBA1D6EF883BBA870BEC34F4AFC52A8D4799(__this, L_3, 0, L_4, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_mDAFAFBA1D6EF883BBA870BEC34F4AFC52A8D4799 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
int32_t G_B5_2 = 0;
{
// int writeIndex = 0;
V_1 = 0;
// if (sourceText == null)
String_t* L_0 = ___sourceText0;
V_3 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_0014;
}
}
{
// readIndex = 0;
V_0 = 0;
// length = 0;
___length2 = 0;
goto IL_0043;
}
IL_0014:
{
// readIndex = Mathf.Clamp(start, 0, sourceText.Length);
int32_t L_2 = ___start1;
String_t* L_3 = ___sourceText0;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
int32_t L_5;
L_5 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_2, 0, L_4, NULL);
V_0 = L_5;
// length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
int32_t L_6 = ___length2;
int32_t L_7 = ___start1;
int32_t L_8 = ___length2;
String_t* L_9 = ___sourceText0;
NullCheck(L_9);
int32_t L_10;
L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
G_B3_0 = 0;
G_B3_1 = L_6;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, L_8))) < ((int32_t)L_10)))
{
G_B4_0 = 0;
G_B4_1 = L_6;
goto IL_003a;
}
}
{
String_t* L_11 = ___sourceText0;
NullCheck(L_11);
int32_t L_12;
L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
int32_t L_13 = ___start1;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_003b;
}
IL_003a:
{
int32_t L_14 = ___length2;
G_B5_0 = L_14;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_003b:
{
int32_t L_15;
L_15 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(G_B5_2, G_B5_1, G_B5_0, NULL);
___length2 = L_15;
}
IL_0043:
{
// if (length >= m_TextBackingArray.Capacity)
int32_t L_16 = ___length2;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_17 = (&__this->___m_TextBackingArray_257);
int32_t L_18;
L_18 = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C(L_17, NULL);
V_4 = (bool)((((int32_t)((((int32_t)L_16) < ((int32_t)L_18))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_19 = V_4;
if (!L_19)
{
goto IL_0067;
}
}
{
// m_TextBackingArray.Resize((length));
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_20 = (&__this->___m_TextBackingArray_257);
int32_t L_21 = ___length2;
TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752(L_20, L_21, NULL);
}
IL_0067:
{
// int end = readIndex + length;
int32_t L_22 = V_0;
int32_t L_23 = ___length2;
V_2 = ((int32_t)il2cpp_codegen_add(L_22, L_23));
goto IL_008b;
}
IL_006d:
{
// m_TextBackingArray[writeIndex] = sourceText[readIndex];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_24 = (&__this->___m_TextBackingArray_257);
int32_t L_25 = V_1;
String_t* L_26 = ___sourceText0;
int32_t L_27 = V_0;
NullCheck(L_26);
Il2CppChar L_28;
L_28 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_26, L_27, NULL);
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_24, L_25, L_28, NULL);
// writeIndex += 1;
int32_t L_29 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
// for (; readIndex < end; readIndex++)
int32_t L_30 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_008b:
{
// for (; readIndex < end; readIndex++)
int32_t L_31 = V_0;
int32_t L_32 = V_2;
V_5 = (bool)((((int32_t)L_31) < ((int32_t)L_32))? 1 : 0);
bool L_33 = V_5;
if (L_33)
{
goto IL_006d;
}
}
{
// m_TextBackingArray[writeIndex] = 0;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_34 = (&__this->___m_TextBackingArray_257);
int32_t L_35 = V_1;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_34, L_35, 0, NULL);
// m_TextBackingArray.Count = writeIndex;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_36 = (&__this->___m_TextBackingArray_257);
int32_t L_37 = V_1;
TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19(L_36, L_37, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Text.StringBuilder,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m2DD1214AFFFF0214596222BCC5B759D0F8D48557 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
int32_t G_B5_2 = 0;
{
// int writeIndex = 0;
V_1 = 0;
// if (sourceText == null)
StringBuilder_t* L_0 = ___sourceText0;
V_3 = (bool)((((RuntimeObject*)(StringBuilder_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_0014;
}
}
{
// readIndex = 0;
V_0 = 0;
// length = 0;
___length2 = 0;
goto IL_0043;
}
IL_0014:
{
// readIndex = Mathf.Clamp(start, 0, sourceText.Length);
int32_t L_2 = ___start1;
StringBuilder_t* L_3 = ___sourceText0;
NullCheck(L_3);
int32_t L_4;
L_4 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_3, NULL);
int32_t L_5;
L_5 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_2, 0, L_4, NULL);
V_0 = L_5;
// length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
int32_t L_6 = ___length2;
int32_t L_7 = ___start1;
int32_t L_8 = ___length2;
StringBuilder_t* L_9 = ___sourceText0;
NullCheck(L_9);
int32_t L_10;
L_10 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_9, NULL);
G_B3_0 = 0;
G_B3_1 = L_6;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, L_8))) < ((int32_t)L_10)))
{
G_B4_0 = 0;
G_B4_1 = L_6;
goto IL_003a;
}
}
{
StringBuilder_t* L_11 = ___sourceText0;
NullCheck(L_11);
int32_t L_12;
L_12 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_11, NULL);
int32_t L_13 = ___start1;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_003b;
}
IL_003a:
{
int32_t L_14 = ___length2;
G_B5_0 = L_14;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_003b:
{
int32_t L_15;
L_15 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(G_B5_2, G_B5_1, G_B5_0, NULL);
___length2 = L_15;
}
IL_0043:
{
// if (length >= m_TextBackingArray.Capacity)
int32_t L_16 = ___length2;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_17 = (&__this->___m_TextBackingArray_257);
int32_t L_18;
L_18 = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C(L_17, NULL);
V_4 = (bool)((((int32_t)((((int32_t)L_16) < ((int32_t)L_18))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_19 = V_4;
if (!L_19)
{
goto IL_0067;
}
}
{
// m_TextBackingArray.Resize((length));
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_20 = (&__this->___m_TextBackingArray_257);
int32_t L_21 = ___length2;
TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752(L_20, L_21, NULL);
}
IL_0067:
{
// int end = readIndex + length;
int32_t L_22 = V_0;
int32_t L_23 = ___length2;
V_2 = ((int32_t)il2cpp_codegen_add(L_22, L_23));
goto IL_008b;
}
IL_006d:
{
// m_TextBackingArray[writeIndex] = sourceText[readIndex];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_24 = (&__this->___m_TextBackingArray_257);
int32_t L_25 = V_1;
StringBuilder_t* L_26 = ___sourceText0;
int32_t L_27 = V_0;
NullCheck(L_26);
Il2CppChar L_28;
L_28 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_26, L_27, NULL);
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_24, L_25, L_28, NULL);
// writeIndex += 1;
int32_t L_29 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
// for (; readIndex < end; readIndex++)
int32_t L_30 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_008b:
{
// for (; readIndex < end; readIndex++)
int32_t L_31 = V_0;
int32_t L_32 = V_2;
V_5 = (bool)((((int32_t)L_31) < ((int32_t)L_32))? 1 : 0);
bool L_33 = V_5;
if (L_33)
{
goto IL_006d;
}
}
{
// m_TextBackingArray[writeIndex] = 0;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_34 = (&__this->___m_TextBackingArray_257);
int32_t L_35 = V_1;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_34, L_35, 0, NULL);
// m_TextBackingArray.Count = writeIndex;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_36 = (&__this->___m_TextBackingArray_257);
int32_t L_37 = V_1;
TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19(L_36, L_37, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_mF50056377989BB902E9ECB7B8607BD5CAE2B9EC8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
int32_t G_B5_2 = 0;
{
// int writeIndex = 0;
V_1 = 0;
// if (sourceText == null)
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___sourceText0;
V_3 = (bool)((((RuntimeObject*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_0014;
}
}
{
// readIndex = 0;
V_0 = 0;
// length = 0;
___length2 = 0;
goto IL_003a;
}
IL_0014:
{
// readIndex = Mathf.Clamp(start, 0, sourceText.Length);
int32_t L_2 = ___start1;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ___sourceText0;
NullCheck(L_3);
int32_t L_4;
L_4 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
V_0 = L_4;
// length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
int32_t L_5 = ___length2;
int32_t L_6 = ___start1;
int32_t L_7 = ___length2;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ___sourceText0;
NullCheck(L_8);
G_B3_0 = 0;
G_B3_1 = L_5;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
G_B4_0 = 0;
G_B4_1 = L_5;
goto IL_0031;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ___sourceText0;
NullCheck(L_9);
int32_t L_10 = ___start1;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10));
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0032;
}
IL_0031:
{
int32_t L_11 = ___length2;
G_B5_0 = L_11;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0032:
{
int32_t L_12;
L_12 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(G_B5_2, G_B5_1, G_B5_0, NULL);
___length2 = L_12;
}
IL_003a:
{
// if (length >= m_TextBackingArray.Capacity)
int32_t L_13 = ___length2;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_14 = (&__this->___m_TextBackingArray_257);
int32_t L_15;
L_15 = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C(L_14, NULL);
V_4 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_16 = V_4;
if (!L_16)
{
goto IL_005e;
}
}
{
// m_TextBackingArray.Resize((length));
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_17 = (&__this->___m_TextBackingArray_257);
int32_t L_18 = ___length2;
TextBackingContainer_Resize_m669CEE085664D77F581761A5888EEF20E095F752(L_17, L_18, NULL);
}
IL_005e:
{
// int end = readIndex + length;
int32_t L_19 = V_0;
int32_t L_20 = ___length2;
V_2 = ((int32_t)il2cpp_codegen_add(L_19, L_20));
goto IL_007e;
}
IL_0064:
{
// m_TextBackingArray[writeIndex] = sourceText[readIndex];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_21 = (&__this->___m_TextBackingArray_257);
int32_t L_22 = V_1;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = ___sourceText0;
int32_t L_24 = V_0;
NullCheck(L_23);
int32_t L_25 = L_24;
uint16_t L_26 = (uint16_t)(L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_21, L_22, L_26, NULL);
// writeIndex += 1;
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
// for (; readIndex < end; readIndex++)
int32_t L_28 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_007e:
{
// for (; readIndex < end; readIndex++)
int32_t L_29 = V_0;
int32_t L_30 = V_2;
V_5 = (bool)((((int32_t)L_29) < ((int32_t)L_30))? 1 : 0);
bool L_31 = V_5;
if (L_31)
{
goto IL_0064;
}
}
{
// m_TextBackingArray[writeIndex] = 0;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_32 = (&__this->___m_TextBackingArray_257);
int32_t L_33 = V_1;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_32, L_33, 0, NULL);
// m_TextBackingArray.Count = writeIndex;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_34 = (&__this->___m_TextBackingArray_257);
int32_t L_35 = V_1;
TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19(L_34, L_35, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::PopulateTextProcessingArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
uint32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
uint32_t V_8 = 0;
uint32_t V_9 = 0;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
bool V_25 = false;
bool V_26 = false;
bool V_27 = false;
int32_t V_28 = 0;
int32_t V_29 = 0;
int32_t V_30 = 0;
int32_t V_31 = 0;
int32_t V_32 = 0;
int32_t V_33 = 0;
bool V_34 = false;
bool V_35 = false;
bool V_36 = false;
bool V_37 = false;
bool V_38 = false;
bool V_39 = false;
bool V_40 = false;
bool V_41 = false;
bool V_42 = false;
bool V_43 = false;
int32_t G_B11_0 = 0;
int32_t G_B62_0 = 0;
int32_t G_B69_0 = 0;
{
// int srcLength = m_TextBackingArray.Count;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_0 = (&__this->___m_TextBackingArray_257);
int32_t L_1;
L_1 = TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1(L_0, NULL);
V_0 = L_1;
// if (m_TextProcessingArray.Length < srcLength)
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_2 = __this->___m_TextProcessingArray_197;
NullCheck(L_2);
int32_t L_3 = V_0;
V_3 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) < ((int32_t)L_3))? 1 : 0);
bool L_4 = V_3;
if (!L_4)
{
goto IL_002a;
}
}
{
// ResizeInternalArray(ref m_TextProcessingArray, srcLength);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_5 = (&__this->___m_TextProcessingArray_197);
int32_t L_6 = V_0;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF(__this, L_5, L_6, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_mF109948338BF79C7D60372B34ABBC90F8AA038FF_RuntimeMethod_var);
}
IL_002a:
{
// TMP_TextProcessingStack<int>.SetDefault(m_TextStyleStacks, 0);
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_7 = __this->___m_TextStyleStacks_236;
TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE(L_7, 0, TMP_TextProcessingStack_1_SetDefault_m020BE27D8FE8BD0617666E9318943997FBEE02DE_RuntimeMethod_var);
// m_TextStyleStackDepth = 0;
__this->___m_TextStyleStackDepth_237 = 0;
// int writeIndex = 0;
V_1 = 0;
// if (textStyle.hashCode != (int)MarkupTag.NORMAL)
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_8;
L_8 = TMP_Text_get_textStyle_m18773DC7DEFAA035C8D86475294AD3C0DDB52603(__this, NULL);
NullCheck(L_8);
int32_t L_9;
L_9 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_8, NULL);
V_4 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)((int32_t)-1183493901)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_10 = V_4;
if (!L_10)
{
goto IL_0071;
}
}
{
// InsertOpeningStyleTag(m_TextStyle, 0, ref m_TextProcessingArray, ref writeIndex);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_11 = __this->___m_TextStyle_67;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_12 = (&__this->___m_TextProcessingArray_197);
bool L_13;
L_13 = TMP_Text_InsertOpeningStyleTag_m7194E079B8619F42CF27B3AB2A9B0A9FE2AB14BC(__this, L_11, 0, L_12, (&V_1), NULL);
}
IL_0071:
{
// int readIndex = 0;
V_2 = 0;
goto IL_0866;
}
IL_0078:
{
// uint c = m_TextBackingArray[readIndex];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_14 = (&__this->___m_TextBackingArray_257);
int32_t L_15 = V_2;
uint32_t L_16;
L_16 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_14, L_15, NULL);
V_5 = L_16;
// if (c == 0)
uint32_t L_17 = V_5;
V_6 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
bool L_18 = V_6;
if (!L_18)
{
goto IL_0097;
}
}
{
// break;
goto IL_0873;
}
IL_0097:
{
// if (m_inputSource == TextInputSources.TextInputBox && c == '\\' && readIndex < srcLength - 1)
int32_t L_19 = __this->___m_inputSource_185;
if (L_19)
{
goto IL_00ad;
}
}
{
uint32_t L_20 = V_5;
if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)92)))))
{
goto IL_00ad;
}
}
{
int32_t L_21 = V_2;
int32_t L_22 = V_0;
G_B11_0 = ((((int32_t)L_21) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1))))? 1 : 0);
goto IL_00ae;
}
IL_00ad:
{
G_B11_0 = 0;
}
IL_00ae:
{
V_7 = (bool)G_B11_0;
bool L_23 = V_7;
if (!L_23)
{
goto IL_04ce;
}
}
{
// switch (m_TextBackingArray[readIndex + 1])
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_24 = (&__this->___m_TextBackingArray_257);
int32_t L_25 = V_2;
uint32_t L_26;
L_26 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_24, ((int32_t)il2cpp_codegen_add(L_25, 1)), NULL);
V_9 = L_26;
uint32_t L_27 = V_9;
V_8 = L_27;
uint32_t L_28 = V_8;
if ((((int32_t)L_28) == ((int32_t)((int32_t)85))))
{
goto IL_044c;
}
}
{
goto IL_00d7;
}
IL_00d7:
{
uint32_t L_29 = V_8;
if ((((int32_t)L_29) == ((int32_t)((int32_t)92))))
{
goto IL_0112;
}
}
{
goto IL_00df;
}
IL_00df:
{
uint32_t L_30 = V_8;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_30, ((int32_t)110))))
{
case 0:
{
goto IL_01f3;
}
case 1:
{
goto IL_04cd;
}
case 2:
{
goto IL_04cd;
}
case 3:
{
goto IL_04cd;
}
case 4:
{
goto IL_0269;
}
case 5:
{
goto IL_04cd;
}
case 6:
{
goto IL_02df;
}
case 7:
{
goto IL_03cb;
}
case 8:
{
goto IL_0355;
}
}
}
{
goto IL_04cd;
}
IL_0112:
{
// if (!m_parseCtrlCharacters) break;
bool L_31 = __this->___m_parseCtrlCharacters_125;
V_10 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
bool L_32 = V_10;
if (!L_32)
{
goto IL_0126;
}
}
{
// if (!m_parseCtrlCharacters) break;
goto IL_04cd;
}
IL_0126:
{
// if (srcLength <= readIndex + 2) break;
int32_t L_33 = V_0;
int32_t L_34 = V_2;
V_11 = (bool)((((int32_t)((((int32_t)L_33) > ((int32_t)((int32_t)il2cpp_codegen_add(L_34, 2))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_35 = V_11;
if (!L_35)
{
goto IL_013a;
}
}
{
// if (srcLength <= readIndex + 2) break;
goto IL_04cd;
}
IL_013a:
{
// if (writeIndex + 2 > m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_36 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_37 = __this->___m_TextProcessingArray_197;
NullCheck(L_37);
V_12 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_36, 2))) > ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))? 1 : 0);
bool L_38 = V_12;
if (!L_38)
{
goto IL_015a;
}
}
{
// if (writeIndex + 2 > m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_39 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_39, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_015a:
{
// m_TextProcessingArray[writeIndex].unicode = (int)m_TextBackingArray[readIndex + 1];
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_40 = __this->___m_TextProcessingArray_197;
int32_t L_41 = V_1;
NullCheck(L_40);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_42 = (&__this->___m_TextBackingArray_257);
int32_t L_43 = V_2;
uint32_t L_44;
L_44 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_42, ((int32_t)il2cpp_codegen_add(L_43, 1)), NULL);
((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___unicode_0 = L_44;
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_45 = __this->___m_TextProcessingArray_197;
int32_t L_46 = V_1;
NullCheck(L_45);
int32_t L_47 = V_2;
((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___stringIndex_1 = L_47;
// m_TextProcessingArray[writeIndex].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_48 = __this->___m_TextProcessingArray_197;
int32_t L_49 = V_1;
NullCheck(L_48);
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___length_2 = 1;
// m_TextProcessingArray[writeIndex + 1].unicode = (int)m_TextBackingArray[readIndex + 2];
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_50 = __this->___m_TextProcessingArray_197;
int32_t L_51 = V_1;
NullCheck(L_50);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_52 = (&__this->___m_TextBackingArray_257);
int32_t L_53 = V_2;
uint32_t L_54;
L_54 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_52, ((int32_t)il2cpp_codegen_add(L_53, 2)), NULL);
((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_51, 1)))))->___unicode_0 = L_54;
// m_TextProcessingArray[writeIndex + 1].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_55 = __this->___m_TextProcessingArray_197;
int32_t L_56 = V_1;
NullCheck(L_55);
int32_t L_57 = V_2;
((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_56, 1)))))->___stringIndex_1 = L_57;
// m_TextProcessingArray[writeIndex + 1].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_58 = __this->___m_TextProcessingArray_197;
int32_t L_59 = V_1;
NullCheck(L_58);
((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_59, 1)))))->___length_2 = 1;
// readIndex += 2;
int32_t L_60 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_60, 2));
// writeIndex += 2;
int32_t L_61 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_61, 2));
// continue;
goto IL_0862;
}
IL_01f3:
{
// if (!m_parseCtrlCharacters) break;
bool L_62 = __this->___m_parseCtrlCharacters_125;
V_13 = (bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0);
bool L_63 = V_13;
if (!L_63)
{
goto IL_0207;
}
}
{
// if (!m_parseCtrlCharacters) break;
goto IL_04cd;
}
IL_0207:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_64 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_65 = __this->___m_TextProcessingArray_197;
NullCheck(L_65);
V_14 = (bool)((((int32_t)L_64) == ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))? 1 : 0);
bool L_66 = V_14;
if (!L_66)
{
goto IL_0225;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_67 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_67, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0225:
{
// m_TextProcessingArray[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_68 = __this->___m_TextProcessingArray_197;
int32_t L_69 = V_1;
NullCheck(L_68);
((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)))->___unicode_0 = ((int32_t)10);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_70 = __this->___m_TextProcessingArray_197;
int32_t L_71 = V_1;
NullCheck(L_70);
int32_t L_72 = V_2;
((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71)))->___stringIndex_1 = L_72;
// m_TextProcessingArray[writeIndex].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_73 = __this->___m_TextProcessingArray_197;
int32_t L_74 = V_1;
NullCheck(L_73);
((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)))->___length_2 = 1;
// readIndex += 1;
int32_t L_75 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_75, 1));
// writeIndex += 1;
int32_t L_76 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_76, 1));
// continue;
goto IL_0862;
}
IL_0269:
{
// if (!m_parseCtrlCharacters) break;
bool L_77 = __this->___m_parseCtrlCharacters_125;
V_15 = (bool)((((int32_t)L_77) == ((int32_t)0))? 1 : 0);
bool L_78 = V_15;
if (!L_78)
{
goto IL_027d;
}
}
{
// if (!m_parseCtrlCharacters) break;
goto IL_04cd;
}
IL_027d:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_79 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_80 = __this->___m_TextProcessingArray_197;
NullCheck(L_80);
V_16 = (bool)((((int32_t)L_79) == ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length))))? 1 : 0);
bool L_81 = V_16;
if (!L_81)
{
goto IL_029b;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_82 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_82, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_029b:
{
// m_TextProcessingArray[writeIndex].unicode = 13;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_83 = __this->___m_TextProcessingArray_197;
int32_t L_84 = V_1;
NullCheck(L_83);
((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->___unicode_0 = ((int32_t)13);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_85 = __this->___m_TextProcessingArray_197;
int32_t L_86 = V_1;
NullCheck(L_85);
int32_t L_87 = V_2;
((L_85)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_86)))->___stringIndex_1 = L_87;
// m_TextProcessingArray[writeIndex].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_88 = __this->___m_TextProcessingArray_197;
int32_t L_89 = V_1;
NullCheck(L_88);
((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->___length_2 = 1;
// readIndex += 1;
int32_t L_90 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_90, 1));
// writeIndex += 1;
int32_t L_91 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_91, 1));
// continue;
goto IL_0862;
}
IL_02df:
{
// if (!m_parseCtrlCharacters) break;
bool L_92 = __this->___m_parseCtrlCharacters_125;
V_17 = (bool)((((int32_t)L_92) == ((int32_t)0))? 1 : 0);
bool L_93 = V_17;
if (!L_93)
{
goto IL_02f3;
}
}
{
// if (!m_parseCtrlCharacters) break;
goto IL_04cd;
}
IL_02f3:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_94 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_95 = __this->___m_TextProcessingArray_197;
NullCheck(L_95);
V_18 = (bool)((((int32_t)L_94) == ((int32_t)((int32_t)(((RuntimeArray*)L_95)->max_length))))? 1 : 0);
bool L_96 = V_18;
if (!L_96)
{
goto IL_0311;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_97 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_97, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0311:
{
// m_TextProcessingArray[writeIndex].unicode = 9;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_98 = __this->___m_TextProcessingArray_197;
int32_t L_99 = V_1;
NullCheck(L_98);
((L_98)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_99)))->___unicode_0 = ((int32_t)9);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_100 = __this->___m_TextProcessingArray_197;
int32_t L_101 = V_1;
NullCheck(L_100);
int32_t L_102 = V_2;
((L_100)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_101)))->___stringIndex_1 = L_102;
// m_TextProcessingArray[writeIndex].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_103 = __this->___m_TextProcessingArray_197;
int32_t L_104 = V_1;
NullCheck(L_103);
((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->___length_2 = 1;
// readIndex += 1;
int32_t L_105 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_105, 1));
// writeIndex += 1;
int32_t L_106 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_106, 1));
// continue;
goto IL_0862;
}
IL_0355:
{
// if (!m_parseCtrlCharacters) break;
bool L_107 = __this->___m_parseCtrlCharacters_125;
V_19 = (bool)((((int32_t)L_107) == ((int32_t)0))? 1 : 0);
bool L_108 = V_19;
if (!L_108)
{
goto IL_0369;
}
}
{
// if (!m_parseCtrlCharacters) break;
goto IL_04cd;
}
IL_0369:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_109 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_110 = __this->___m_TextProcessingArray_197;
NullCheck(L_110);
V_20 = (bool)((((int32_t)L_109) == ((int32_t)((int32_t)(((RuntimeArray*)L_110)->max_length))))? 1 : 0);
bool L_111 = V_20;
if (!L_111)
{
goto IL_0387;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_112 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_112, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0387:
{
// m_TextProcessingArray[writeIndex].unicode = 11;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_113 = __this->___m_TextProcessingArray_197;
int32_t L_114 = V_1;
NullCheck(L_113);
((L_113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->___unicode_0 = ((int32_t)11);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_115 = __this->___m_TextProcessingArray_197;
int32_t L_116 = V_1;
NullCheck(L_115);
int32_t L_117 = V_2;
((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->___stringIndex_1 = L_117;
// m_TextProcessingArray[writeIndex].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_118 = __this->___m_TextProcessingArray_197;
int32_t L_119 = V_1;
NullCheck(L_118);
((L_118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_119)))->___length_2 = 1;
// readIndex += 1;
int32_t L_120 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_120, 1));
// writeIndex += 1;
int32_t L_121 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_121, 1));
// continue;
goto IL_0862;
}
IL_03cb:
{
// if (srcLength > readIndex + 5)
int32_t L_122 = V_0;
int32_t L_123 = V_2;
V_21 = (bool)((((int32_t)L_122) > ((int32_t)((int32_t)il2cpp_codegen_add(L_123, 5))))? 1 : 0);
bool L_124 = V_21;
if (!L_124)
{
goto IL_0447;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_125 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_126 = __this->___m_TextProcessingArray_197;
NullCheck(L_126);
V_22 = (bool)((((int32_t)L_125) == ((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length))))? 1 : 0);
bool L_127 = V_22;
if (!L_127)
{
goto IL_03f6;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_128 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_128, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_03f6:
{
// m_TextProcessingArray[writeIndex].unicode = GetUTF16(m_TextBackingArray, readIndex + 2);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_129 = __this->___m_TextProcessingArray_197;
int32_t L_130 = V_1;
NullCheck(L_129);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 L_131 = __this->___m_TextBackingArray_257;
int32_t L_132 = V_2;
int32_t L_133;
L_133 = TMP_Text_GetUTF16_m6B311F8F9A6775761D65E56B3A14D4300694018C(__this, L_131, ((int32_t)il2cpp_codegen_add(L_132, 2)), NULL);
((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___unicode_0 = L_133;
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_134 = __this->___m_TextProcessingArray_197;
int32_t L_135 = V_1;
NullCheck(L_134);
int32_t L_136 = V_2;
((L_134)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_135)))->___stringIndex_1 = L_136;
// m_TextProcessingArray[writeIndex].length = 6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_137 = __this->___m_TextProcessingArray_197;
int32_t L_138 = V_1;
NullCheck(L_137);
((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->___length_2 = 6;
// readIndex += 5;
int32_t L_139 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_139, 5));
// writeIndex += 1;
int32_t L_140 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_140, 1));
// continue;
goto IL_0862;
}
IL_0447:
{
// break;
goto IL_04cd;
}
IL_044c:
{
// if (srcLength > readIndex + 9)
int32_t L_141 = V_0;
int32_t L_142 = V_2;
V_23 = (bool)((((int32_t)L_141) > ((int32_t)((int32_t)il2cpp_codegen_add(L_142, ((int32_t)9)))))? 1 : 0);
bool L_143 = V_23;
if (!L_143)
{
goto IL_04cb;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_144 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_145 = __this->___m_TextProcessingArray_197;
NullCheck(L_145);
V_24 = (bool)((((int32_t)L_144) == ((int32_t)((int32_t)(((RuntimeArray*)L_145)->max_length))))? 1 : 0);
bool L_146 = V_24;
if (!L_146)
{
goto IL_0478;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_147 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_147, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0478:
{
// m_TextProcessingArray[writeIndex].unicode = GetUTF32(m_TextBackingArray, readIndex + 2);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_148 = __this->___m_TextProcessingArray_197;
int32_t L_149 = V_1;
NullCheck(L_148);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 L_150 = __this->___m_TextBackingArray_257;
int32_t L_151 = V_2;
int32_t L_152;
L_152 = TMP_Text_GetUTF32_m8969A7CF25219B3D95051380B0BF81E36515FA8B(__this, L_150, ((int32_t)il2cpp_codegen_add(L_151, 2)), NULL);
((L_148)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_149)))->___unicode_0 = L_152;
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_153 = __this->___m_TextProcessingArray_197;
int32_t L_154 = V_1;
NullCheck(L_153);
int32_t L_155 = V_2;
((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_154)))->___stringIndex_1 = L_155;
// m_TextProcessingArray[writeIndex].length = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_156 = __this->___m_TextProcessingArray_197;
int32_t L_157 = V_1;
NullCheck(L_156);
((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_157)))->___length_2 = ((int32_t)10);
// readIndex += 9;
int32_t L_158 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_158, ((int32_t)9)));
// writeIndex += 1;
int32_t L_159 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_159, 1));
// continue;
goto IL_0862;
}
IL_04cb:
{
// break;
goto IL_04cd;
}
IL_04cd:
{
}
IL_04ce:
{
// if (c >= CodePoint.HIGH_SURROGATE_START && c <= CodePoint.HIGH_SURROGATE_END && srcLength > readIndex + 1 && m_TextBackingArray[readIndex + 1] >= CodePoint.LOW_SURROGATE_START && m_TextBackingArray[readIndex + 1] <= CodePoint.LOW_SURROGATE_END)
uint32_t L_160 = V_5;
if ((!(((uint32_t)L_160) >= ((uint32_t)((int32_t)55296)))))
{
goto IL_0515;
}
}
{
uint32_t L_161 = V_5;
if ((!(((uint32_t)L_161) <= ((uint32_t)((int32_t)56319)))))
{
goto IL_0515;
}
}
{
int32_t L_162 = V_0;
int32_t L_163 = V_2;
if ((((int32_t)L_162) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_163, 1)))))
{
goto IL_0515;
}
}
{
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_164 = (&__this->___m_TextBackingArray_257);
int32_t L_165 = V_2;
uint32_t L_166;
L_166 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_164, ((int32_t)il2cpp_codegen_add(L_165, 1)), NULL);
if ((!(((uint32_t)L_166) >= ((uint32_t)((int32_t)56320)))))
{
goto IL_0515;
}
}
{
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_167 = (&__this->___m_TextBackingArray_257);
int32_t L_168 = V_2;
uint32_t L_169;
L_169 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_167, ((int32_t)il2cpp_codegen_add(L_168, 1)), NULL);
G_B62_0 = ((((int32_t)((!(((uint32_t)L_169) <= ((uint32_t)((int32_t)57343))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0516;
}
IL_0515:
{
G_B62_0 = 0;
}
IL_0516:
{
V_25 = (bool)G_B62_0;
bool L_170 = V_25;
if (!L_170)
{
goto IL_0592;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_171 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_172 = __this->___m_TextProcessingArray_197;
NullCheck(L_172);
V_26 = (bool)((((int32_t)L_171) == ((int32_t)((int32_t)(((RuntimeArray*)L_172)->max_length))))? 1 : 0);
bool L_173 = V_26;
if (!L_173)
{
goto IL_053b;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_174 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_174, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_053b:
{
// m_TextProcessingArray[writeIndex].unicode = (int)TMP_TextParsingUtilities.ConvertToUTF32(c, m_TextBackingArray[readIndex + 1]);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_175 = __this->___m_TextProcessingArray_197;
int32_t L_176 = V_1;
NullCheck(L_175);
uint32_t L_177 = V_5;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_178 = (&__this->___m_TextBackingArray_257);
int32_t L_179 = V_2;
uint32_t L_180;
L_180 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_178, ((int32_t)il2cpp_codegen_add(L_179, 1)), NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
uint32_t L_181;
L_181 = TMP_TextParsingUtilities_ConvertToUTF32_mF8A4836C0621685457F2D08104767B59490DDE9C(L_177, L_180, NULL);
((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_176)))->___unicode_0 = L_181;
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_182 = __this->___m_TextProcessingArray_197;
int32_t L_183 = V_1;
NullCheck(L_182);
int32_t L_184 = V_2;
((L_182)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_183)))->___stringIndex_1 = L_184;
// m_TextProcessingArray[writeIndex].length = 2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_185 = __this->___m_TextProcessingArray_197;
int32_t L_186 = V_1;
NullCheck(L_185);
((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_186)))->___length_2 = 2;
// readIndex += 1;
int32_t L_187 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_187, 1));
// writeIndex += 1;
int32_t L_188 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_188, 1));
// continue;
goto IL_0862;
}
IL_0592:
{
// if (c == '<' && m_isRichText)
uint32_t L_189 = V_5;
if ((!(((uint32_t)L_189) == ((uint32_t)((int32_t)60)))))
{
goto IL_05a0;
}
}
{
bool L_190 = __this->___m_isRichText_124;
G_B69_0 = ((int32_t)(L_190));
goto IL_05a1;
}
IL_05a0:
{
G_B69_0 = 0;
}
IL_05a1:
{
V_27 = (bool)G_B69_0;
bool L_191 = V_27;
if (!L_191)
{
goto IL_0808;
}
}
{
// int hashCode = GetMarkupTagHashCode(m_TextBackingArray, readIndex + 1);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 L_192 = __this->___m_TextBackingArray_257;
int32_t L_193 = V_2;
int32_t L_194;
L_194 = TMP_Text_GetMarkupTagHashCode_mF2C6D3C0D954B1B17F584758FFACAAFA270B37BA(__this, L_192, ((int32_t)il2cpp_codegen_add(L_193, 1)), NULL);
V_28 = L_194;
// switch ((MarkupTag)hashCode)
int32_t L_195 = V_28;
V_33 = L_195;
int32_t L_196 = V_33;
V_32 = L_196;
int32_t L_197 = V_32;
if ((((int32_t)L_197) > ((int32_t)((int32_t)2869039))))
{
goto IL_05e9;
}
}
{
int32_t L_198 = V_32;
if ((((int32_t)L_198) == ((int32_t)((int32_t)2256))))
{
goto IL_0616;
}
}
{
goto IL_05d8;
}
IL_05d8:
{
int32_t L_199 = V_32;
if ((((int32_t)L_199) == ((int32_t)((int32_t)2869039))))
{
goto IL_0678;
}
}
{
goto IL_0807;
}
IL_05e9:
{
int32_t L_200 = V_32;
if ((((int32_t)L_200) == ((int32_t)((int32_t)3288238))))
{
goto IL_06dd;
}
}
{
goto IL_05f7;
}
IL_05f7:
{
int32_t L_201 = V_32;
if ((((int32_t)L_201) == ((int32_t)((int32_t)100252951))))
{
goto IL_0742;
}
}
{
goto IL_0605;
}
IL_0605:
{
int32_t L_202 = V_32;
if ((((int32_t)L_202) == ((int32_t)((int32_t)1927738392))))
{
goto IL_07ad;
}
}
{
goto IL_0807;
}
IL_0616:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_203 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_204 = __this->___m_TextProcessingArray_197;
NullCheck(L_204);
V_34 = (bool)((((int32_t)L_203) == ((int32_t)((int32_t)(((RuntimeArray*)L_204)->max_length))))? 1 : 0);
bool L_205 = V_34;
if (!L_205)
{
goto IL_0634;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_206 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_206, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0634:
{
// m_TextProcessingArray[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_207 = __this->___m_TextProcessingArray_197;
int32_t L_208 = V_1;
NullCheck(L_207);
((L_207)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_208)))->___unicode_0 = ((int32_t)10);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_209 = __this->___m_TextProcessingArray_197;
int32_t L_210 = V_1;
NullCheck(L_209);
int32_t L_211 = V_2;
((L_209)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_210)))->___stringIndex_1 = L_211;
// m_TextProcessingArray[writeIndex].length = 4;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_212 = __this->___m_TextProcessingArray_197;
int32_t L_213 = V_1;
NullCheck(L_212);
((L_212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_213)))->___length_2 = 4;
// writeIndex += 1;
int32_t L_214 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_214, 1));
// readIndex += 3;
int32_t L_215 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_215, 3));
// continue;
goto IL_0862;
}
IL_0678:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_216 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_217 = __this->___m_TextProcessingArray_197;
NullCheck(L_217);
V_35 = (bool)((((int32_t)L_216) == ((int32_t)((int32_t)(((RuntimeArray*)L_217)->max_length))))? 1 : 0);
bool L_218 = V_35;
if (!L_218)
{
goto IL_0696;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_219 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_219, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0696:
{
// m_TextProcessingArray[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_220 = __this->___m_TextProcessingArray_197;
int32_t L_221 = V_1;
NullCheck(L_220);
((L_220)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_221)))->___unicode_0 = ((int32_t)160);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_222 = __this->___m_TextProcessingArray_197;
int32_t L_223 = V_1;
NullCheck(L_222);
int32_t L_224 = V_2;
((L_222)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_223)))->___stringIndex_1 = L_224;
// m_TextProcessingArray[writeIndex].length = 6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_225 = __this->___m_TextProcessingArray_197;
int32_t L_226 = V_1;
NullCheck(L_225);
((L_225)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_226)))->___length_2 = 6;
// writeIndex += 1;
int32_t L_227 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_227, 1));
// readIndex += 5;
int32_t L_228 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_228, 5));
// continue;
goto IL_0862;
}
IL_06dd:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_229 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_230 = __this->___m_TextProcessingArray_197;
NullCheck(L_230);
V_36 = (bool)((((int32_t)L_229) == ((int32_t)((int32_t)(((RuntimeArray*)L_230)->max_length))))? 1 : 0);
bool L_231 = V_36;
if (!L_231)
{
goto IL_06fb;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_232 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_232, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_06fb:
{
// m_TextProcessingArray[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_233 = __this->___m_TextProcessingArray_197;
int32_t L_234 = V_1;
NullCheck(L_233);
((L_233)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_234)))->___unicode_0 = ((int32_t)8203);
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_235 = __this->___m_TextProcessingArray_197;
int32_t L_236 = V_1;
NullCheck(L_235);
int32_t L_237 = V_2;
((L_235)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_236)))->___stringIndex_1 = L_237;
// m_TextProcessingArray[writeIndex].length = 6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_238 = __this->___m_TextProcessingArray_197;
int32_t L_239 = V_1;
NullCheck(L_238);
((L_238)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_239)))->___length_2 = 6;
// writeIndex += 1;
int32_t L_240 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_240, 1));
// readIndex += 5;
int32_t L_241 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_241, 5));
// continue;
goto IL_0862;
}
IL_0742:
{
// int openWriteIndex = writeIndex;
int32_t L_242 = V_1;
V_29 = L_242;
// if (ReplaceOpeningStyleTag(ref m_TextBackingArray, readIndex, out int srcOffset, ref m_TextProcessingArray, ref writeIndex))
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_243 = (&__this->___m_TextBackingArray_257);
int32_t L_244 = V_2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_245 = (&__this->___m_TextProcessingArray_197);
bool L_246;
L_246 = TMP_Text_ReplaceOpeningStyleTag_m140CE17F312BBDE9A6F429F6976A6EAF22FBF7F7(__this, L_243, L_244, (&V_30), L_245, (&V_1), NULL);
V_37 = L_246;
bool L_247 = V_37;
if (!L_247)
{
goto IL_07ab;
}
}
{
goto IL_0798;
}
IL_0765:
{
// m_TextProcessingArray[openWriteIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_248 = __this->___m_TextProcessingArray_197;
int32_t L_249 = V_29;
NullCheck(L_248);
int32_t L_250 = V_2;
((L_248)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_249)))->___stringIndex_1 = L_250;
// m_TextProcessingArray[openWriteIndex].length = (srcOffset - readIndex) + 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_251 = __this->___m_TextProcessingArray_197;
int32_t L_252 = V_29;
NullCheck(L_251);
int32_t L_253 = V_30;
int32_t L_254 = V_2;
((L_251)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_252)))->___length_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_253, L_254)), 1));
// for (; openWriteIndex < writeIndex; openWriteIndex++)
int32_t L_255 = V_29;
V_29 = ((int32_t)il2cpp_codegen_add(L_255, 1));
}
IL_0798:
{
// for (; openWriteIndex < writeIndex; openWriteIndex++)
int32_t L_256 = V_29;
int32_t L_257 = V_1;
V_38 = (bool)((((int32_t)L_256) < ((int32_t)L_257))? 1 : 0);
bool L_258 = V_38;
if (L_258)
{
goto IL_0765;
}
}
{
// readIndex = srcOffset;
int32_t L_259 = V_30;
V_2 = L_259;
// continue;
goto IL_0862;
}
IL_07ab:
{
// break;
goto IL_0807;
}
IL_07ad:
{
// int closeWriteIndex = writeIndex;
int32_t L_260 = V_1;
V_31 = L_260;
// ReplaceClosingStyleTag(ref m_TextBackingArray, readIndex, ref m_TextProcessingArray, ref writeIndex);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_261 = (&__this->___m_TextBackingArray_257);
int32_t L_262 = V_2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_263 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ReplaceClosingStyleTag_m8F0A4C880ED8811B94472B9A122FEE3DF1CEA06C(__this, L_261, L_262, L_263, (&V_1), NULL);
goto IL_07f6;
}
IL_07c8:
{
// m_TextProcessingArray[closeWriteIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_264 = __this->___m_TextProcessingArray_197;
int32_t L_265 = V_31;
NullCheck(L_264);
int32_t L_266 = V_2;
((L_264)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_265)))->___stringIndex_1 = L_266;
// m_TextProcessingArray[closeWriteIndex].length = 8;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_267 = __this->___m_TextProcessingArray_197;
int32_t L_268 = V_31;
NullCheck(L_267);
((L_267)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_268)))->___length_2 = 8;
// for (; closeWriteIndex < writeIndex; closeWriteIndex++)
int32_t L_269 = V_31;
V_31 = ((int32_t)il2cpp_codegen_add(L_269, 1));
}
IL_07f6:
{
// for (; closeWriteIndex < writeIndex; closeWriteIndex++)
int32_t L_270 = V_31;
int32_t L_271 = V_1;
V_39 = (bool)((((int32_t)L_270) < ((int32_t)L_271))? 1 : 0);
bool L_272 = V_39;
if (L_272)
{
goto IL_07c8;
}
}
{
// readIndex += 7;
int32_t L_273 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_273, 7));
// continue;
goto IL_0862;
}
IL_0807:
{
}
IL_0808:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_274 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_275 = __this->___m_TextProcessingArray_197;
NullCheck(L_275);
V_40 = (bool)((((int32_t)L_274) == ((int32_t)((int32_t)(((RuntimeArray*)L_275)->max_length))))? 1 : 0);
bool L_276 = V_40;
if (!L_276)
{
goto IL_0826;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_277 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_277, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0826:
{
// m_TextProcessingArray[writeIndex].unicode = (int)c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_278 = __this->___m_TextProcessingArray_197;
int32_t L_279 = V_1;
NullCheck(L_278);
uint32_t L_280 = V_5;
((L_278)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_279)))->___unicode_0 = L_280;
// m_TextProcessingArray[writeIndex].stringIndex = readIndex;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_281 = __this->___m_TextProcessingArray_197;
int32_t L_282 = V_1;
NullCheck(L_281);
int32_t L_283 = V_2;
((L_281)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_282)))->___stringIndex_1 = L_283;
// m_TextProcessingArray[writeIndex].length = 1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_284 = __this->___m_TextProcessingArray_197;
int32_t L_285 = V_1;
NullCheck(L_284);
((L_284)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_285)))->___length_2 = 1;
// writeIndex += 1;
int32_t L_286 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_286, 1));
}
IL_0862:
{
// for (; readIndex < srcLength; readIndex++)
int32_t L_287 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_287, 1));
}
IL_0866:
{
// for (; readIndex < srcLength; readIndex++)
int32_t L_288 = V_2;
int32_t L_289 = V_0;
V_41 = (bool)((((int32_t)L_288) < ((int32_t)L_289))? 1 : 0);
bool L_290 = V_41;
if (L_290)
{
goto IL_0078;
}
}
IL_0873:
{
// m_TextStyleStackDepth = 0;
__this->___m_TextStyleStackDepth_237 = 0;
// if (textStyle.hashCode != (int)MarkupTag.NORMAL)
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_291;
L_291 = TMP_Text_get_textStyle_m18773DC7DEFAA035C8D86475294AD3C0DDB52603(__this, NULL);
NullCheck(L_291);
int32_t L_292;
L_292 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_291, NULL);
V_42 = (bool)((((int32_t)((((int32_t)L_292) == ((int32_t)((int32_t)-1183493901)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_293 = V_42;
if (!L_293)
{
goto IL_08a4;
}
}
{
// InsertClosingStyleTag(ref m_TextProcessingArray, ref writeIndex);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_294 = (&__this->___m_TextProcessingArray_197);
TMP_Text_InsertClosingStyleTag_m6AA7BC638D9F53B831DB2702256CFBFC25EA19AA(__this, L_294, (&V_1), NULL);
}
IL_08a4:
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
int32_t L_295 = V_1;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_296 = __this->___m_TextProcessingArray_197;
NullCheck(L_296);
V_43 = (bool)((((int32_t)L_295) == ((int32_t)((int32_t)(((RuntimeArray*)L_296)->max_length))))? 1 : 0);
bool L_297 = V_43;
if (!L_297)
{
goto IL_08c2;
}
}
{
// if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_298 = (&__this->___m_TextProcessingArray_197);
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_298, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_08c2:
{
// m_TextProcessingArray[writeIndex].unicode = 0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_299 = __this->___m_TextProcessingArray_197;
int32_t L_300 = V_1;
NullCheck(L_299);
((L_299)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_300)))->___unicode_0 = 0;
// m_InternalTextProcessingArraySize = writeIndex;
int32_t L_301 = V_1;
__this->___m_InternalTextProcessingArraySize_198 = L_301;
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetTextInternal(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextInternal_mE5AAC38C055046B9EE3228640DAFA627C5BDF924 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t G_B3_0 = 0;
{
// int srcLength = sourceText == null ? 0 : sourceText.Length;
String_t* L_0 = ___sourceText0;
if (!L_0)
{
goto IL_000c;
}
}
{
String_t* L_1 = ___sourceText0;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
G_B3_0 = 0;
}
IL_000d:
{
V_0 = G_B3_0;
// PopulateTextBackingArray(sourceText, 0, srcLength);
String_t* L_3 = ___sourceText0;
int32_t L_4 = V_0;
TMP_Text_PopulateTextBackingArray_mDAFAFBA1D6EF883BBA870BEC34F4AFC52A8D4799(__this, L_3, 0, L_4, NULL);
// TextInputSources currentInputSource = m_inputSource;
int32_t L_5 = __this->___m_inputSource_185;
V_1 = L_5;
// m_inputSource = TextInputSources.TextString;
__this->___m_inputSource_185 = 3;
// PopulateTextProcessingArray();
TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0(__this, NULL);
// m_inputSource = currentInputSource;
int32_t L_6 = V_1;
__this->___m_inputSource_185 = L_6;
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m848189C290727009A95A00E432B66DFB2F2C3454 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, bool ___syncTextInputBox1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// int srcLength = sourceText == null ? 0 : sourceText.Length;
String_t* L_0 = ___sourceText0;
if (!L_0)
{
goto IL_000c;
}
}
{
String_t* L_1 = ___sourceText0;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
G_B3_0 = 0;
}
IL_000d:
{
V_0 = G_B3_0;
// PopulateTextBackingArray(sourceText, 0, srcLength);
String_t* L_3 = ___sourceText0;
int32_t L_4 = V_0;
TMP_Text_PopulateTextBackingArray_mDAFAFBA1D6EF883BBA870BEC34F4AFC52A8D4799(__this, L_3, 0, L_4, NULL);
// m_text = sourceText;
String_t* L_5 = ___sourceText0;
__this->___m_text_36 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_text_36), (void*)L_5);
// m_inputSource = TextInputSources.TextString;
__this->___m_inputSource_185 = 3;
// PopulateTextProcessingArray();
TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0(__this, NULL);
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetLayoutDirty();
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mC6973FFC60DB6A96B0C4253CD2FD9D0789ECC533 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, 0, 0, 0, 0, 0, 0, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m033947AEEEBDA12707E4B0535B4CCD7EB28B5F31 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, arg1, 0, 0, 0, 0, 0, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
float L_2 = ___arg12;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, L_2, (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m91C93245F1F0BD149D7E81A870B1E156EBB50DD7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, arg1, arg2, 0, 0, 0, 0, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
float L_2 = ___arg12;
float L_3 = ___arg23;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, L_2, L_3, (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mA55E85AB5C2C2ECC55F91825828DD3CCF2173E80 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, arg1, arg2, arg3, 0, 0, 0, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
float L_2 = ___arg12;
float L_3 = ___arg23;
float L_4 = ___arg34;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, L_2, L_3, L_4, (0.0f), (0.0f), (0.0f), (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m8F8C230992A14AC54379698221FA40B5AD0250E3 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, arg1, arg2, arg3, arg4, 0, 0, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
float L_2 = ___arg12;
float L_3 = ___arg23;
float L_4 = ___arg34;
float L_5 = ___arg45;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, L_2, L_3, L_4, L_5, (0.0f), (0.0f), (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m888964CBEFDBE9D7788D25D8EA11D832B52CC739 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, arg1, arg2, arg3, arg4, arg5, 0, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
float L_2 = ___arg12;
float L_3 = ___arg23;
float L_4 = ___arg34;
float L_5 = ___arg45;
float L_6 = ___arg56;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, (0.0f), (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m8AF09C554904D1C1B0004879BA3A9F1C585CB41B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, float ___arg67, const RuntimeMethod* method)
{
{
// SetText(sourceText, arg0, arg1, arg2, arg3, arg4, arg5, arg6, 0);
String_t* L_0 = ___sourceText0;
float L_1 = ___arg01;
float L_2 = ___arg12;
float L_3 = ___arg23;
float L_4 = ___arg34;
float L_5 = ___arg45;
float L_6 = ___arg56;
float L_7 = ___arg67;
TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, (0.0f), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m5093EBC3B7161E3775B6A6EA2F3E7C4FAA55814B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, float ___arg67, float ___arg78, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
Il2CppChar V_6 = 0x0;
bool V_7 = false;
bool V_8 = false;
int32_t V_9 = 0;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
int32_t G_B19_0 = 0;
int32_t G_B36_0 = 0;
{
// int argIndex = 0;
V_0 = 0;
// int padding = 0;
V_1 = 0;
// int decimalPrecision = 0;
V_2 = 0;
// int readFlag = 0;
V_3 = 0;
// int readIndex = 0;
V_4 = 0;
// int writeIndex = 0;
V_5 = 0;
goto IL_01e7;
}
IL_0014:
{
// char c = sourceText[readIndex];
String_t* L_0 = ___sourceText0;
int32_t L_1 = V_4;
NullCheck(L_0);
Il2CppChar L_2;
L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL);
V_6 = L_2;
// if (c == '{')
Il2CppChar L_3 = V_6;
V_7 = (bool)((((int32_t)L_3) == ((int32_t)((int32_t)123)))? 1 : 0);
bool L_4 = V_7;
if (!L_4)
{
goto IL_0033;
}
}
{
// readFlag = 1;
V_3 = 1;
// continue;
goto IL_01e1;
}
IL_0033:
{
// if (c == '}')
Il2CppChar L_5 = V_6;
V_8 = (bool)((((int32_t)L_5) == ((int32_t)((int32_t)125)))? 1 : 0);
bool L_6 = V_8;
if (!L_6)
{
goto IL_00f6;
}
}
{
// switch (argIndex)
int32_t L_7 = V_0;
V_10 = L_7;
int32_t L_8 = V_10;
V_9 = L_8;
int32_t L_9 = V_9;
switch (L_9)
{
case 0:
{
goto IL_0073;
}
case 1:
{
goto IL_0081;
}
case 2:
{
goto IL_008f;
}
case 3:
{
goto IL_009e;
}
case 4:
{
goto IL_00ad;
}
case 5:
{
goto IL_00bc;
}
case 6:
{
goto IL_00cb;
}
case 7:
{
goto IL_00da;
}
}
}
{
goto IL_00e9;
}
IL_0073:
{
// AddFloatToInternalTextBackingArray(arg0, padding, decimalPrecision, ref writeIndex);
float L_10 = ___arg01;
int32_t L_11 = V_1;
int32_t L_12 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_10, L_11, L_12, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_0081:
{
// AddFloatToInternalTextBackingArray(arg1, padding, decimalPrecision, ref writeIndex);
float L_13 = ___arg12;
int32_t L_14 = V_1;
int32_t L_15 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_13, L_14, L_15, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_008f:
{
// AddFloatToInternalTextBackingArray(arg2, padding, decimalPrecision, ref writeIndex);
float L_16 = ___arg23;
int32_t L_17 = V_1;
int32_t L_18 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_16, L_17, L_18, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_009e:
{
// AddFloatToInternalTextBackingArray(arg3, padding, decimalPrecision, ref writeIndex);
float L_19 = ___arg34;
int32_t L_20 = V_1;
int32_t L_21 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_19, L_20, L_21, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_00ad:
{
// AddFloatToInternalTextBackingArray(arg4, padding, decimalPrecision, ref writeIndex);
float L_22 = ___arg45;
int32_t L_23 = V_1;
int32_t L_24 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_22, L_23, L_24, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_00bc:
{
// AddFloatToInternalTextBackingArray(arg5, padding, decimalPrecision, ref writeIndex);
float L_25 = ___arg56;
int32_t L_26 = V_1;
int32_t L_27 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_25, L_26, L_27, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_00cb:
{
// AddFloatToInternalTextBackingArray(arg6, padding, decimalPrecision, ref writeIndex);
float L_28 = ___arg67;
int32_t L_29 = V_1;
int32_t L_30 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_28, L_29, L_30, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_00da:
{
// AddFloatToInternalTextBackingArray(arg7, padding, decimalPrecision, ref writeIndex);
float L_31 = ___arg78;
int32_t L_32 = V_1;
int32_t L_33 = V_2;
TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB(__this, L_31, L_32, L_33, (&V_5), NULL);
// break;
goto IL_00e9;
}
IL_00e9:
{
// argIndex = 0;
V_0 = 0;
// readFlag = 0;
V_3 = 0;
// padding = 0;
V_1 = 0;
// decimalPrecision = 0;
V_2 = 0;
// continue;
goto IL_01e1;
}
IL_00f6:
{
// if (readFlag == 1)
int32_t L_34 = V_3;
V_11 = (bool)((((int32_t)L_34) == ((int32_t)1))? 1 : 0);
bool L_35 = V_11;
if (!L_35)
{
goto IL_0128;
}
}
{
// if (c >= '0' && c <= '8')
Il2CppChar L_36 = V_6;
if ((((int32_t)L_36) < ((int32_t)((int32_t)48))))
{
goto IL_0112;
}
}
{
Il2CppChar L_37 = V_6;
G_B19_0 = ((((int32_t)((((int32_t)L_37) > ((int32_t)((int32_t)56)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0113;
}
IL_0112:
{
G_B19_0 = 0;
}
IL_0113:
{
V_12 = (bool)G_B19_0;
bool L_38 = V_12;
if (!L_38)
{
goto IL_0127;
}
}
{
// argIndex = c - 48;
Il2CppChar L_39 = V_6;
V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_39, ((int32_t)48)));
// readFlag = 2;
V_3 = 2;
// continue;
goto IL_01e1;
}
IL_0127:
{
}
IL_0128:
{
// if (readFlag == 2)
int32_t L_40 = V_3;
V_13 = (bool)((((int32_t)L_40) == ((int32_t)2))? 1 : 0);
bool L_41 = V_13;
if (!L_41)
{
goto IL_01ab;
}
}
{
// if (c == ':')
Il2CppChar L_42 = V_6;
V_14 = (bool)((((int32_t)L_42) == ((int32_t)((int32_t)58)))? 1 : 0);
bool L_43 = V_14;
if (!L_43)
{
goto IL_0144;
}
}
{
// continue;
goto IL_01e1;
}
IL_0144:
{
// if (c == '.')
Il2CppChar L_44 = V_6;
V_15 = (bool)((((int32_t)L_44) == ((int32_t)((int32_t)46)))? 1 : 0);
bool L_45 = V_15;
if (!L_45)
{
goto IL_0158;
}
}
{
// readFlag = 3;
V_3 = 3;
// continue;
goto IL_01e1;
}
IL_0158:
{
// if (c == '#')
Il2CppChar L_46 = V_6;
V_16 = (bool)((((int32_t)L_46) == ((int32_t)((int32_t)35)))? 1 : 0);
bool L_47 = V_16;
if (!L_47)
{
goto IL_0167;
}
}
{
// continue;
goto IL_01e1;
}
IL_0167:
{
// if (c == '0')
Il2CppChar L_48 = V_6;
V_17 = (bool)((((int32_t)L_48) == ((int32_t)((int32_t)48)))? 1 : 0);
bool L_49 = V_17;
if (!L_49)
{
goto IL_017a;
}
}
{
// padding += 1;
int32_t L_50 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_50, 1));
// continue;
goto IL_01e1;
}
IL_017a:
{
// if (c == ',')
Il2CppChar L_51 = V_6;
V_18 = (bool)((((int32_t)L_51) == ((int32_t)((int32_t)44)))? 1 : 0);
bool L_52 = V_18;
if (!L_52)
{
goto IL_0189;
}
}
{
// continue;
goto IL_01e1;
}
IL_0189:
{
// if (c >= '1' && c <= '9')
Il2CppChar L_53 = V_6;
if ((((int32_t)L_53) < ((int32_t)((int32_t)49))))
{
goto IL_019a;
}
}
{
Il2CppChar L_54 = V_6;
G_B36_0 = ((((int32_t)((((int32_t)L_54) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_019b;
}
IL_019a:
{
G_B36_0 = 0;
}
IL_019b:
{
V_19 = (bool)G_B36_0;
bool L_55 = V_19;
if (!L_55)
{
goto IL_01aa;
}
}
{
// decimalPrecision = c - 48;
Il2CppChar L_56 = V_6;
V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_56, ((int32_t)48)));
// continue;
goto IL_01e1;
}
IL_01aa:
{
}
IL_01ab:
{
// if (readFlag == 3)
int32_t L_57 = V_3;
V_20 = (bool)((((int32_t)L_57) == ((int32_t)3))? 1 : 0);
bool L_58 = V_20;
if (!L_58)
{
goto IL_01ca;
}
}
{
// if (c == '0')
Il2CppChar L_59 = V_6;
V_21 = (bool)((((int32_t)L_59) == ((int32_t)((int32_t)48)))? 1 : 0);
bool L_60 = V_21;
if (!L_60)
{
goto IL_01c9;
}
}
{
// decimalPrecision += 1;
int32_t L_61 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_61, 1));
// continue;
goto IL_01e1;
}
IL_01c9:
{
}
IL_01ca:
{
// m_TextBackingArray[writeIndex] = c;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_62 = (&__this->___m_TextBackingArray_257);
int32_t L_63 = V_5;
Il2CppChar L_64 = V_6;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_62, L_63, L_64, NULL);
// writeIndex += 1;
int32_t L_65 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_65, 1));
}
IL_01e1:
{
// for (; readIndex < sourceText.Length; readIndex++)
int32_t L_66 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_01e7:
{
// for (; readIndex < sourceText.Length; readIndex++)
int32_t L_67 = V_4;
String_t* L_68 = ___sourceText0;
NullCheck(L_68);
int32_t L_69;
L_69 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_68, NULL);
V_22 = (bool)((((int32_t)L_67) < ((int32_t)L_69))? 1 : 0);
bool L_70 = V_22;
if (L_70)
{
goto IL_0014;
}
}
{
// m_TextBackingArray[writeIndex] = 0;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_71 = (&__this->___m_TextBackingArray_257);
int32_t L_72 = V_5;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_71, L_72, 0, NULL);
// m_TextBackingArray.Count = writeIndex;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_73 = (&__this->___m_TextBackingArray_257);
int32_t L_74 = V_5;
TextBackingContainer_set_Count_m3833989ADDB6C436DFB7A8979080FF5F2A411F19(L_73, L_74, NULL);
// m_IsTextBackingStringDirty = true;
__this->___m_IsTextBackingStringDirty_37 = (bool)1;
// m_inputSource = TextInputSources.SetText;
__this->___m_inputSource_185 = 1;
// PopulateTextProcessingArray();
TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0(__this, NULL);
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetLayoutDirty();
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m229965F9267D1A1D825FF32828DDC9528A40F015 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___sourceText0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// int srcLength = sourceText == null ? 0 : sourceText.Length;
StringBuilder_t* L_0 = ___sourceText0;
if (!L_0)
{
goto IL_000c;
}
}
{
StringBuilder_t* L_1 = ___sourceText0;
NullCheck(L_1);
int32_t L_2;
L_2 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_1, NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
G_B3_0 = 0;
}
IL_000d:
{
V_0 = G_B3_0;
// SetText(sourceText, 0, srcLength);
StringBuilder_t* L_3 = ___sourceText0;
int32_t L_4 = V_0;
TMP_Text_SetText_mEFBC8BA593BB9B7A6F58BE8A1EF74F83E7B4CFF1(__this, L_3, 0, L_4, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.Text.StringBuilder,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mEFBC8BA593BB9B7A6F58BE8A1EF74F83E7B4CFF1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
{
{
// PopulateTextBackingArray(sourceText, start, length);
StringBuilder_t* L_0 = ___sourceText0;
int32_t L_1 = ___start1;
int32_t L_2 = ___length2;
TMP_Text_PopulateTextBackingArray_m2DD1214AFFFF0214596222BCC5B759D0F8D48557(__this, L_0, L_1, L_2, NULL);
// m_IsTextBackingStringDirty = true;
__this->___m_IsTextBackingStringDirty_37 = (bool)1;
// m_inputSource = TextInputSources.SetTextArray;
__this->___m_inputSource_185 = 2;
// PopulateTextProcessingArray();
TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0(__this, NULL);
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetLayoutDirty();
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m060E57CFB07010482FBDD53A653F0A61A4CDDE74 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// int srcLength = sourceText == null ? 0 : sourceText.Length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___sourceText0;
if (!L_0)
{
goto IL_0009;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___sourceText0;
NullCheck(L_1);
G_B3_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
goto IL_000a;
}
IL_0009:
{
G_B3_0 = 0;
}
IL_000a:
{
V_0 = G_B3_0;
// SetCharArray(sourceText, 0, srcLength);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___sourceText0;
int32_t L_3 = V_0;
TMP_Text_SetCharArray_mA6EC91F806E7B7B4BAF34317531083DEC6AAFD70(__this, L_2, 0, L_3, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetText(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mCF423F9A56990664E9711E71AEFB464987179AFF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
{
{
// SetCharArray(sourceText, start, length);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___sourceText0;
int32_t L_1 = ___start1;
int32_t L_2 = ___length2;
TMP_Text_SetCharArray_mA6EC91F806E7B7B4BAF34317531083DEC6AAFD70(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetCharArray(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCharArray_mCCBCFF7608CA622F9A7E15E027662DB8561583B5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// int srcLength = sourceText == null ? 0 : sourceText.Length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___sourceText0;
if (!L_0)
{
goto IL_0009;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___sourceText0;
NullCheck(L_1);
G_B3_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
goto IL_000a;
}
IL_0009:
{
G_B3_0 = 0;
}
IL_000a:
{
V_0 = G_B3_0;
// SetCharArray(sourceText, 0, srcLength);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___sourceText0;
int32_t L_3 = V_0;
TMP_Text_SetCharArray_mA6EC91F806E7B7B4BAF34317531083DEC6AAFD70(__this, L_2, 0, L_3, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SetCharArray(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCharArray_mA6EC91F806E7B7B4BAF34317531083DEC6AAFD70 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
{
{
// PopulateTextBackingArray(sourceText, start, length);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___sourceText0;
int32_t L_1 = ___start1;
int32_t L_2 = ___length2;
TMP_Text_PopulateTextBackingArray_mF50056377989BB902E9ECB7B8607BD5CAE2B9EC8(__this, L_0, L_1, L_2, NULL);
// m_IsTextBackingStringDirty = true;
__this->___m_IsTextBackingStringDirty_37 = (bool)1;
// m_inputSource = TextInputSources.SetTextArray;
__this->___m_inputSource_185 = 2;
// PopulateTextProcessingArray();
TMP_Text_PopulateTextProcessingArray_m2D1F8D3CAE8F1F29242547BCCC91D1226FA9A6F0(__this, NULL);
// m_havePropertiesChanged = true;
__this->___m_havePropertiesChanged_153 = (bool)1;
// SetVerticesDirty();
VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
// SetLayoutDirty();
VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
// }
return;
}
}
// TMPro.TMP_Style TMPro.TMP_Text::GetStyle(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___hashCode0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_3 = NULL;
bool V_4 = false;
{
// TMP_Style style = null;
V_0 = (TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)NULL;
// if (m_StyleSheet != null)
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_0 = __this->___m_StyleSheet_66;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_002e;
}
}
{
// style = m_StyleSheet.GetStyle(hashCode);
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_3 = __this->___m_StyleSheet_66;
int32_t L_4 = ___hashCode0;
NullCheck(L_3);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5;
L_5 = TMP_StyleSheet_GetStyle_m1A066C8EB0E74AE5D84DEC570BFE301D45FAE078(L_3, L_4, NULL);
V_0 = L_5;
// if (style != null)
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6 = V_0;
V_2 = (bool)((!(((RuntimeObject*)(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_7 = V_2;
if (!L_7)
{
goto IL_002d;
}
}
{
// return style;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_8 = V_0;
V_3 = L_8;
goto IL_004f;
}
IL_002d:
{
}
IL_002e:
{
// if (TMP_Settings.defaultStyleSheet != null)
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_9;
L_9 = TMP_Settings_get_defaultStyleSheet_m5D4D6D3E3CB8C221D44668D8F148ACF16D7D8F96(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_10;
bool L_11 = V_4;
if (!L_11)
{
goto IL_004b;
}
}
{
// style = TMP_Settings.defaultStyleSheet.GetStyle(hashCode);
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* L_12;
L_12 = TMP_Settings_get_defaultStyleSheet_m5D4D6D3E3CB8C221D44668D8F148ACF16D7D8F96(NULL);
int32_t L_13 = ___hashCode0;
NullCheck(L_12);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_14;
L_14 = TMP_StyleSheet_GetStyle_m1A066C8EB0E74AE5D84DEC570BFE301D45FAE078(L_12, L_13, NULL);
V_0 = L_14;
}
IL_004b:
{
// return style;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_15 = V_0;
V_3 = L_15;
goto IL_004f;
}
IL_004f:
{
// }
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_16 = V_3;
return L_16;
}
}
// System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_m140CE17F312BBDE9A6F429F6976A6EAF22FBF7F7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
int32_t V_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
bool V_8 = false;
int32_t V_9 = 0;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
{
// int styleHashCode = GetStyleHashCode(ref sourceText, srcIndex + 7, out srcOffset);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_0 = ___sourceText0;
int32_t L_1 = ___srcIndex1;
int32_t* L_2 = ___srcOffset2;
int32_t L_3;
L_3 = TMP_Text_GetStyleHashCode_mB54D3FEFFCA8A40441A169AD140C1531A788C92F(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 7)), L_2, NULL);
V_0 = L_3;
// TMP_Style style = GetStyle(styleHashCode);
int32_t L_4 = V_0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5;
L_5 = TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886(__this, L_4, NULL);
V_1 = L_5;
// if (style == null || srcOffset == 0) return false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6 = V_1;
if (!L_6)
{
goto IL_001f;
}
}
{
int32_t* L_7 = ___srcOffset2;
int32_t L_8 = *((int32_t*)L_7);
G_B3_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
goto IL_0020;
}
IL_001f:
{
G_B3_0 = 1;
}
IL_0020:
{
V_4 = (bool)G_B3_0;
bool L_9 = V_4;
if (!L_9)
{
goto IL_002e;
}
}
{
// if (style == null || srcOffset == 0) return false;
V_5 = (bool)0;
goto IL_0301;
}
IL_002e:
{
// m_TextStyleStackDepth += 1;
int32_t L_10 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_add(L_10, 1));
// m_TextStyleStacks[m_TextStyleStackDepth].Push(style.hashCode);
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_11 = __this->___m_TextStyleStacks_236;
int32_t L_12 = __this->___m_TextStyleStackDepth_237;
NullCheck(L_11);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_13 = V_1;
NullCheck(L_13);
int32_t L_14;
L_14 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_13, NULL);
TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), L_14, TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var);
// int styleLength = style.styleOpeningTagArray.Length;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_15 = V_1;
NullCheck(L_15);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16;
L_16 = TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7(L_15, NULL);
NullCheck(L_16);
V_2 = ((int32_t)(((RuntimeArray*)L_16)->max_length));
// int[] tagDefinition = style.styleOpeningTagArray;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_17 = V_1;
NullCheck(L_17);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18;
L_18 = TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7(L_17, NULL);
V_3 = L_18;
// for (int i = 0; i < styleLength; i++)
V_6 = 0;
goto IL_02e0;
}
IL_0071:
{
// int c = tagDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_3;
int32_t L_20 = V_6;
NullCheck(L_19);
int32_t L_21 = L_20;
int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_7 = L_22;
// if (c == '\\' && i + 1 < styleLength)
int32_t L_23 = V_7;
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)92)))))
{
goto IL_0087;
}
}
{
int32_t L_24 = V_6;
int32_t L_25 = V_2;
G_B9_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_24, 1))) < ((int32_t)L_25))? 1 : 0);
goto IL_0088;
}
IL_0087:
{
G_B9_0 = 0;
}
IL_0088:
{
V_8 = (bool)G_B9_0;
bool L_26 = V_8;
if (!L_26)
{
goto IL_013e;
}
}
{
// switch (tagDefinition[i + 1])
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_3;
int32_t L_28 = V_6;
NullCheck(L_27);
int32_t L_29 = ((int32_t)il2cpp_codegen_add(L_28, 1));
int32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_10 = L_30;
int32_t L_31 = V_10;
V_9 = L_31;
int32_t L_32 = V_9;
if ((((int32_t)L_32) > ((int32_t)((int32_t)92))))
{
goto IL_00b7;
}
}
{
int32_t L_33 = V_9;
if ((((int32_t)L_33) == ((int32_t)((int32_t)85))))
{
goto IL_0117;
}
}
{
goto IL_00ac;
}
IL_00ac:
{
int32_t L_34 = V_9;
if ((((int32_t)L_34) == ((int32_t)((int32_t)92))))
{
goto IL_00db;
}
}
{
goto IL_013d;
}
IL_00b7:
{
int32_t L_35 = V_9;
if ((((int32_t)L_35) == ((int32_t)((int32_t)110))))
{
goto IL_00e3;
}
}
{
goto IL_00bf;
}
IL_00bf:
{
int32_t L_36 = V_9;
switch (((int32_t)il2cpp_codegen_subtract(L_36, ((int32_t)114))))
{
case 0:
{
goto IL_00ef;
}
case 1:
{
goto IL_013d;
}
case 2:
{
goto IL_00f1;
}
case 3:
{
goto IL_00f3;
}
}
}
{
goto IL_013d;
}
IL_00db:
{
// i += 1;
int32_t L_37 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1));
// break;
goto IL_013d;
}
IL_00e3:
{
// c = 10;
V_7 = ((int32_t)10);
// i += 1;
int32_t L_38 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_38, 1));
// break;
goto IL_013d;
}
IL_00ef:
{
// break;
goto IL_013d;
}
IL_00f1:
{
// break;
goto IL_013d;
}
IL_00f3:
{
// if (i + 5 < styleLength)
int32_t L_39 = V_6;
int32_t L_40 = V_2;
V_11 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_39, 5))) < ((int32_t)L_40))? 1 : 0);
bool L_41 = V_11;
if (!L_41)
{
goto IL_0115;
}
}
{
// c = GetUTF16(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_3;
int32_t L_43 = V_6;
int32_t L_44;
L_44 = TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031(__this, L_42, ((int32_t)il2cpp_codegen_add(L_43, 2)), NULL);
V_7 = L_44;
// i += 5;
int32_t L_45 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_45, 5));
}
IL_0115:
{
// break;
goto IL_013d;
}
IL_0117:
{
// if (i + 9 < styleLength)
int32_t L_46 = V_6;
int32_t L_47 = V_2;
V_12 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_46, ((int32_t)9)))) < ((int32_t)L_47))? 1 : 0);
bool L_48 = V_12;
if (!L_48)
{
goto IL_013b;
}
}
{
// c = GetUTF32(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_3;
int32_t L_50 = V_6;
int32_t L_51;
L_51 = TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E(__this, L_49, ((int32_t)il2cpp_codegen_add(L_50, 2)), NULL);
V_7 = L_51;
// i += 9;
int32_t L_52 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_52, ((int32_t)9)));
}
IL_013b:
{
// break;
goto IL_013d;
}
IL_013d:
{
}
IL_013e:
{
// if (c == '<')
int32_t L_53 = V_7;
V_13 = (bool)((((int32_t)L_53) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_54 = V_13;
if (!L_54)
{
goto IL_02a6;
}
}
{
// int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_3;
int32_t L_56 = V_6;
int32_t L_57;
L_57 = TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A(__this, L_55, ((int32_t)il2cpp_codegen_add(L_56, 1)), NULL);
V_14 = L_57;
// switch ((MarkupTag)hashCode)
int32_t L_58 = V_14;
V_17 = L_58;
int32_t L_59 = V_17;
V_16 = L_59;
int32_t L_60 = V_16;
if ((((int32_t)L_60) > ((int32_t)((int32_t)2869039))))
{
goto IL_0185;
}
}
{
int32_t L_61 = V_16;
if ((((int32_t)L_61) == ((int32_t)((int32_t)2256))))
{
goto IL_01b2;
}
}
{
goto IL_0177;
}
IL_0177:
{
int32_t L_62 = V_16;
if ((((int32_t)L_62) == ((int32_t)((int32_t)2869039))))
{
goto IL_01f0;
}
}
{
goto IL_02a5;
}
IL_0185:
{
int32_t L_63 = V_16;
if ((((int32_t)L_63) == ((int32_t)((int32_t)3288238))))
{
goto IL_0231;
}
}
{
goto IL_0193;
}
IL_0193:
{
int32_t L_64 = V_16;
if ((((int32_t)L_64) == ((int32_t)((int32_t)100252951))))
{
goto IL_026f;
}
}
{
goto IL_01a1;
}
IL_01a1:
{
int32_t L_65 = V_16;
if ((((int32_t)L_65) == ((int32_t)((int32_t)1927738392))))
{
goto IL_028e;
}
}
{
goto IL_02a5;
}
IL_01b2:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_66 = ___writeIndex4;
int32_t L_67 = *((int32_t*)L_66);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_68 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_69 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_68);
NullCheck(L_69);
V_18 = (bool)((((int32_t)L_67) == ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length))))? 1 : 0);
bool L_70 = V_18;
if (!L_70)
{
goto IL_01cb;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_71 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_71, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01cb:
{
// charBuffer[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_72 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_73 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_72);
int32_t* L_74 = ___writeIndex4;
int32_t L_75 = *((int32_t*)L_74);
NullCheck(L_73);
((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))->___unicode_0 = ((int32_t)10);
// writeIndex += 1;
int32_t* L_76 = ___writeIndex4;
int32_t* L_77 = ___writeIndex4;
int32_t L_78 = *((int32_t*)L_77);
*((int32_t*)L_76) = (int32_t)((int32_t)il2cpp_codegen_add(L_78, 1));
// i += 3;
int32_t L_79 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_79, 3));
// continue;
goto IL_02da;
}
IL_01f0:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_80 = ___writeIndex4;
int32_t L_81 = *((int32_t*)L_80);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_82 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_83 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_82);
NullCheck(L_83);
V_19 = (bool)((((int32_t)L_81) == ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))? 1 : 0);
bool L_84 = V_19;
if (!L_84)
{
goto IL_0209;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_85 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_85, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0209:
{
// charBuffer[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_86 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_87 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_86);
int32_t* L_88 = ___writeIndex4;
int32_t L_89 = *((int32_t*)L_88);
NullCheck(L_87);
((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->___unicode_0 = ((int32_t)160);
// writeIndex += 1;
int32_t* L_90 = ___writeIndex4;
int32_t* L_91 = ___writeIndex4;
int32_t L_92 = *((int32_t*)L_91);
*((int32_t*)L_90) = (int32_t)((int32_t)il2cpp_codegen_add(L_92, 1));
// i += 5;
int32_t L_93 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_93, 5));
// continue;
goto IL_02da;
}
IL_0231:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_94 = ___writeIndex4;
int32_t L_95 = *((int32_t*)L_94);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_96 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_97 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_96);
NullCheck(L_97);
V_20 = (bool)((((int32_t)L_95) == ((int32_t)((int32_t)(((RuntimeArray*)L_97)->max_length))))? 1 : 0);
bool L_98 = V_20;
if (!L_98)
{
goto IL_024a;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_99 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_99, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_024a:
{
// charBuffer[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_100 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_101 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_100);
int32_t* L_102 = ___writeIndex4;
int32_t L_103 = *((int32_t*)L_102);
NullCheck(L_101);
((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_103)))->___unicode_0 = ((int32_t)8203);
// writeIndex += 1;
int32_t* L_104 = ___writeIndex4;
int32_t* L_105 = ___writeIndex4;
int32_t L_106 = *((int32_t*)L_105);
*((int32_t*)L_104) = (int32_t)((int32_t)il2cpp_codegen_add(L_106, 1));
// i += 5;
int32_t L_107 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_107, 5));
// continue;
goto IL_02da;
}
IL_026f:
{
// if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
int32_t L_108 = V_6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_109 = ___charBuffer3;
int32_t* L_110 = ___writeIndex4;
bool L_111;
L_111 = TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A(__this, (&V_3), L_108, (&V_15), L_109, L_110, NULL);
V_21 = L_111;
bool L_112 = V_21;
if (!L_112)
{
goto IL_028c;
}
}
{
// i = offset;
int32_t L_113 = V_15;
V_6 = L_113;
// continue;
goto IL_02da;
}
IL_028c:
{
// break;
goto IL_02a5;
}
IL_028e:
{
// ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
int32_t L_114 = V_6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_115 = ___charBuffer3;
int32_t* L_116 = ___writeIndex4;
TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009(__this, (&V_3), L_114, L_115, L_116, NULL);
// i += 7;
int32_t L_117 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_117, 7));
// continue;
goto IL_02da;
}
IL_02a5:
{
}
IL_02a6:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_118 = ___writeIndex4;
int32_t L_119 = *((int32_t*)L_118);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_120 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_121 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_120);
NullCheck(L_121);
V_22 = (bool)((((int32_t)L_119) == ((int32_t)((int32_t)(((RuntimeArray*)L_121)->max_length))))? 1 : 0);
bool L_122 = V_22;
if (!L_122)
{
goto IL_02bf;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_123 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_123, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_02bf:
{
// charBuffer[writeIndex].unicode = c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_124 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_125 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_124);
int32_t* L_126 = ___writeIndex4;
int32_t L_127 = *((int32_t*)L_126);
NullCheck(L_125);
int32_t L_128 = V_7;
((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)))->___unicode_0 = L_128;
// writeIndex += 1;
int32_t* L_129 = ___writeIndex4;
int32_t* L_130 = ___writeIndex4;
int32_t L_131 = *((int32_t*)L_130);
*((int32_t*)L_129) = (int32_t)((int32_t)il2cpp_codegen_add(L_131, 1));
}
IL_02da:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_132 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_132, 1));
}
IL_02e0:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_133 = V_6;
int32_t L_134 = V_2;
V_23 = (bool)((((int32_t)L_133) < ((int32_t)L_134))? 1 : 0);
bool L_135 = V_23;
if (L_135)
{
goto IL_0071;
}
}
{
// m_TextStyleStackDepth -= 1;
int32_t L_136 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_subtract(L_136, 1));
// return true;
V_5 = (bool)1;
goto IL_0301;
}
IL_0301:
{
// }
bool L_137 = V_5;
return L_137;
}
}
// System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(System.Int32[]&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
int32_t V_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
bool V_8 = false;
int32_t V_9 = 0;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
{
// int styleHashCode = GetStyleHashCode(ref sourceText, srcIndex + 7, out srcOffset);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_0 = ___sourceText0;
int32_t L_1 = ___srcIndex1;
int32_t* L_2 = ___srcOffset2;
int32_t L_3;
L_3 = TMP_Text_GetStyleHashCode_m834CA7ED28BF6377F7A42C654FAA748EB0D514D6(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 7)), L_2, NULL);
V_0 = L_3;
// TMP_Style style = GetStyle(styleHashCode);
int32_t L_4 = V_0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5;
L_5 = TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886(__this, L_4, NULL);
V_1 = L_5;
// if (style == null || srcOffset == 0) return false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6 = V_1;
if (!L_6)
{
goto IL_001f;
}
}
{
int32_t* L_7 = ___srcOffset2;
int32_t L_8 = *((int32_t*)L_7);
G_B3_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
goto IL_0020;
}
IL_001f:
{
G_B3_0 = 1;
}
IL_0020:
{
V_4 = (bool)G_B3_0;
bool L_9 = V_4;
if (!L_9)
{
goto IL_002e;
}
}
{
// if (style == null || srcOffset == 0) return false;
V_5 = (bool)0;
goto IL_0301;
}
IL_002e:
{
// m_TextStyleStackDepth += 1;
int32_t L_10 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_add(L_10, 1));
// m_TextStyleStacks[m_TextStyleStackDepth].Push(style.hashCode);
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_11 = __this->___m_TextStyleStacks_236;
int32_t L_12 = __this->___m_TextStyleStackDepth_237;
NullCheck(L_11);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_13 = V_1;
NullCheck(L_13);
int32_t L_14;
L_14 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_13, NULL);
TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), L_14, TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var);
// int styleLength = style.styleOpeningTagArray.Length;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_15 = V_1;
NullCheck(L_15);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16;
L_16 = TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7(L_15, NULL);
NullCheck(L_16);
V_2 = ((int32_t)(((RuntimeArray*)L_16)->max_length));
// int[] tagDefinition = style.styleOpeningTagArray;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_17 = V_1;
NullCheck(L_17);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18;
L_18 = TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7(L_17, NULL);
V_3 = L_18;
// for (int i = 0; i < styleLength; i++)
V_6 = 0;
goto IL_02e0;
}
IL_0071:
{
// int c = tagDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_3;
int32_t L_20 = V_6;
NullCheck(L_19);
int32_t L_21 = L_20;
int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_7 = L_22;
// if (c == '\\' && i + 1 < styleLength)
int32_t L_23 = V_7;
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)92)))))
{
goto IL_0087;
}
}
{
int32_t L_24 = V_6;
int32_t L_25 = V_2;
G_B9_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_24, 1))) < ((int32_t)L_25))? 1 : 0);
goto IL_0088;
}
IL_0087:
{
G_B9_0 = 0;
}
IL_0088:
{
V_8 = (bool)G_B9_0;
bool L_26 = V_8;
if (!L_26)
{
goto IL_013e;
}
}
{
// switch (tagDefinition[i + 1])
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_3;
int32_t L_28 = V_6;
NullCheck(L_27);
int32_t L_29 = ((int32_t)il2cpp_codegen_add(L_28, 1));
int32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_10 = L_30;
int32_t L_31 = V_10;
V_9 = L_31;
int32_t L_32 = V_9;
if ((((int32_t)L_32) > ((int32_t)((int32_t)92))))
{
goto IL_00b7;
}
}
{
int32_t L_33 = V_9;
if ((((int32_t)L_33) == ((int32_t)((int32_t)85))))
{
goto IL_0117;
}
}
{
goto IL_00ac;
}
IL_00ac:
{
int32_t L_34 = V_9;
if ((((int32_t)L_34) == ((int32_t)((int32_t)92))))
{
goto IL_00db;
}
}
{
goto IL_013d;
}
IL_00b7:
{
int32_t L_35 = V_9;
if ((((int32_t)L_35) == ((int32_t)((int32_t)110))))
{
goto IL_00e3;
}
}
{
goto IL_00bf;
}
IL_00bf:
{
int32_t L_36 = V_9;
switch (((int32_t)il2cpp_codegen_subtract(L_36, ((int32_t)114))))
{
case 0:
{
goto IL_00ef;
}
case 1:
{
goto IL_013d;
}
case 2:
{
goto IL_00f1;
}
case 3:
{
goto IL_00f3;
}
}
}
{
goto IL_013d;
}
IL_00db:
{
// i += 1;
int32_t L_37 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1));
// break;
goto IL_013d;
}
IL_00e3:
{
// c = 10;
V_7 = ((int32_t)10);
// i += 1;
int32_t L_38 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_38, 1));
// break;
goto IL_013d;
}
IL_00ef:
{
// break;
goto IL_013d;
}
IL_00f1:
{
// break;
goto IL_013d;
}
IL_00f3:
{
// if (i + 5 < styleLength)
int32_t L_39 = V_6;
int32_t L_40 = V_2;
V_11 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_39, 5))) < ((int32_t)L_40))? 1 : 0);
bool L_41 = V_11;
if (!L_41)
{
goto IL_0115;
}
}
{
// c = GetUTF16(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_3;
int32_t L_43 = V_6;
int32_t L_44;
L_44 = TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031(__this, L_42, ((int32_t)il2cpp_codegen_add(L_43, 2)), NULL);
V_7 = L_44;
// i += 5;
int32_t L_45 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_45, 5));
}
IL_0115:
{
// break;
goto IL_013d;
}
IL_0117:
{
// if (i + 9 < styleLength)
int32_t L_46 = V_6;
int32_t L_47 = V_2;
V_12 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_46, ((int32_t)9)))) < ((int32_t)L_47))? 1 : 0);
bool L_48 = V_12;
if (!L_48)
{
goto IL_013b;
}
}
{
// c = GetUTF32(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_3;
int32_t L_50 = V_6;
int32_t L_51;
L_51 = TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E(__this, L_49, ((int32_t)il2cpp_codegen_add(L_50, 2)), NULL);
V_7 = L_51;
// i += 9;
int32_t L_52 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_52, ((int32_t)9)));
}
IL_013b:
{
// break;
goto IL_013d;
}
IL_013d:
{
}
IL_013e:
{
// if (c == '<')
int32_t L_53 = V_7;
V_13 = (bool)((((int32_t)L_53) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_54 = V_13;
if (!L_54)
{
goto IL_02a6;
}
}
{
// int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_3;
int32_t L_56 = V_6;
int32_t L_57;
L_57 = TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A(__this, L_55, ((int32_t)il2cpp_codegen_add(L_56, 1)), NULL);
V_14 = L_57;
// switch ((MarkupTag)hashCode)
int32_t L_58 = V_14;
V_17 = L_58;
int32_t L_59 = V_17;
V_16 = L_59;
int32_t L_60 = V_16;
if ((((int32_t)L_60) > ((int32_t)((int32_t)2869039))))
{
goto IL_0185;
}
}
{
int32_t L_61 = V_16;
if ((((int32_t)L_61) == ((int32_t)((int32_t)2256))))
{
goto IL_01b2;
}
}
{
goto IL_0177;
}
IL_0177:
{
int32_t L_62 = V_16;
if ((((int32_t)L_62) == ((int32_t)((int32_t)2869039))))
{
goto IL_01f0;
}
}
{
goto IL_02a5;
}
IL_0185:
{
int32_t L_63 = V_16;
if ((((int32_t)L_63) == ((int32_t)((int32_t)3288238))))
{
goto IL_0231;
}
}
{
goto IL_0193;
}
IL_0193:
{
int32_t L_64 = V_16;
if ((((int32_t)L_64) == ((int32_t)((int32_t)100252951))))
{
goto IL_026f;
}
}
{
goto IL_01a1;
}
IL_01a1:
{
int32_t L_65 = V_16;
if ((((int32_t)L_65) == ((int32_t)((int32_t)1927738392))))
{
goto IL_028e;
}
}
{
goto IL_02a5;
}
IL_01b2:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_66 = ___writeIndex4;
int32_t L_67 = *((int32_t*)L_66);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_68 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_69 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_68);
NullCheck(L_69);
V_18 = (bool)((((int32_t)L_67) == ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length))))? 1 : 0);
bool L_70 = V_18;
if (!L_70)
{
goto IL_01cb;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_71 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_71, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01cb:
{
// charBuffer[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_72 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_73 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_72);
int32_t* L_74 = ___writeIndex4;
int32_t L_75 = *((int32_t*)L_74);
NullCheck(L_73);
((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))->___unicode_0 = ((int32_t)10);
// writeIndex += 1;
int32_t* L_76 = ___writeIndex4;
int32_t* L_77 = ___writeIndex4;
int32_t L_78 = *((int32_t*)L_77);
*((int32_t*)L_76) = (int32_t)((int32_t)il2cpp_codegen_add(L_78, 1));
// i += 3;
int32_t L_79 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_79, 3));
// continue;
goto IL_02da;
}
IL_01f0:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_80 = ___writeIndex4;
int32_t L_81 = *((int32_t*)L_80);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_82 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_83 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_82);
NullCheck(L_83);
V_19 = (bool)((((int32_t)L_81) == ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))? 1 : 0);
bool L_84 = V_19;
if (!L_84)
{
goto IL_0209;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_85 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_85, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0209:
{
// charBuffer[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_86 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_87 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_86);
int32_t* L_88 = ___writeIndex4;
int32_t L_89 = *((int32_t*)L_88);
NullCheck(L_87);
((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->___unicode_0 = ((int32_t)160);
// writeIndex += 1;
int32_t* L_90 = ___writeIndex4;
int32_t* L_91 = ___writeIndex4;
int32_t L_92 = *((int32_t*)L_91);
*((int32_t*)L_90) = (int32_t)((int32_t)il2cpp_codegen_add(L_92, 1));
// i += 5;
int32_t L_93 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_93, 5));
// continue;
goto IL_02da;
}
IL_0231:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_94 = ___writeIndex4;
int32_t L_95 = *((int32_t*)L_94);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_96 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_97 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_96);
NullCheck(L_97);
V_20 = (bool)((((int32_t)L_95) == ((int32_t)((int32_t)(((RuntimeArray*)L_97)->max_length))))? 1 : 0);
bool L_98 = V_20;
if (!L_98)
{
goto IL_024a;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_99 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_99, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_024a:
{
// charBuffer[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_100 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_101 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_100);
int32_t* L_102 = ___writeIndex4;
int32_t L_103 = *((int32_t*)L_102);
NullCheck(L_101);
((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_103)))->___unicode_0 = ((int32_t)8203);
// writeIndex += 1;
int32_t* L_104 = ___writeIndex4;
int32_t* L_105 = ___writeIndex4;
int32_t L_106 = *((int32_t*)L_105);
*((int32_t*)L_104) = (int32_t)((int32_t)il2cpp_codegen_add(L_106, 1));
// i += 5;
int32_t L_107 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_107, 5));
// continue;
goto IL_02da;
}
IL_026f:
{
// if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
int32_t L_108 = V_6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_109 = ___charBuffer3;
int32_t* L_110 = ___writeIndex4;
bool L_111;
L_111 = TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A(__this, (&V_3), L_108, (&V_15), L_109, L_110, NULL);
V_21 = L_111;
bool L_112 = V_21;
if (!L_112)
{
goto IL_028c;
}
}
{
// i = offset;
int32_t L_113 = V_15;
V_6 = L_113;
// continue;
goto IL_02da;
}
IL_028c:
{
// break;
goto IL_02a5;
}
IL_028e:
{
// ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
int32_t L_114 = V_6;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_115 = ___charBuffer3;
int32_t* L_116 = ___writeIndex4;
TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009(__this, (&V_3), L_114, L_115, L_116, NULL);
// i += 7;
int32_t L_117 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_117, 7));
// continue;
goto IL_02da;
}
IL_02a5:
{
}
IL_02a6:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_118 = ___writeIndex4;
int32_t L_119 = *((int32_t*)L_118);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_120 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_121 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_120);
NullCheck(L_121);
V_22 = (bool)((((int32_t)L_119) == ((int32_t)((int32_t)(((RuntimeArray*)L_121)->max_length))))? 1 : 0);
bool L_122 = V_22;
if (!L_122)
{
goto IL_02bf;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_123 = ___charBuffer3;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_123, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_02bf:
{
// charBuffer[writeIndex].unicode = c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_124 = ___charBuffer3;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_125 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_124);
int32_t* L_126 = ___writeIndex4;
int32_t L_127 = *((int32_t*)L_126);
NullCheck(L_125);
int32_t L_128 = V_7;
((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)))->___unicode_0 = L_128;
// writeIndex += 1;
int32_t* L_129 = ___writeIndex4;
int32_t* L_130 = ___writeIndex4;
int32_t L_131 = *((int32_t*)L_130);
*((int32_t*)L_129) = (int32_t)((int32_t)il2cpp_codegen_add(L_131, 1));
}
IL_02da:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_132 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_132, 1));
}
IL_02e0:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_133 = V_6;
int32_t L_134 = V_2;
V_23 = (bool)((((int32_t)L_133) < ((int32_t)L_134))? 1 : 0);
bool L_135 = V_23;
if (L_135)
{
goto IL_0071;
}
}
{
// m_TextStyleStackDepth -= 1;
int32_t L_136 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_subtract(L_136, 1));
// return true;
V_5 = (bool)1;
goto IL_0301;
}
IL_0301:
{
// }
bool L_137 = V_5;
return L_137;
}
}
// System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m8F0A4C880ED8811B94472B9A122FEE3DF1CEA06C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
int32_t V_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
int32_t V_8 = 0;
int32_t V_9 = 0;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
int32_t G_B6_0 = 0;
{
// int styleHashCode = m_TextStyleStacks[m_TextStyleStackDepth + 1].Pop();
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_0 = __this->___m_TextStyleStacks_236;
int32_t L_1 = __this->___m_TextStyleStackDepth_237;
NullCheck(L_0);
int32_t L_2;
L_2 = TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1, 1))))), TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var);
V_0 = L_2;
// TMP_Style style = GetStyle(styleHashCode);
int32_t L_3 = V_0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_4;
L_4 = TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886(__this, L_3, NULL);
V_1 = L_4;
// if (style == null) return;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5 = V_1;
V_4 = (bool)((((RuntimeObject*)(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_4;
if (!L_6)
{
goto IL_0031;
}
}
{
// if (style == null) return;
goto IL_02d4;
}
IL_0031:
{
// m_TextStyleStackDepth += 1;
int32_t L_7 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_add(L_7, 1));
// int styleLength = style.styleClosingTagArray.Length;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_8 = V_1;
NullCheck(L_8);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9;
L_9 = TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B(L_8, NULL);
NullCheck(L_9);
V_2 = ((int32_t)(((RuntimeArray*)L_9)->max_length));
// int[] tagDefinition = style.styleClosingTagArray;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_10 = V_1;
NullCheck(L_10);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11;
L_11 = TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B(L_10, NULL);
V_3 = L_11;
// for (int i = 0; i < styleLength; i++)
V_5 = 0;
goto IL_02b8;
}
IL_0057:
{
// int c = tagDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_3;
int32_t L_13 = V_5;
NullCheck(L_12);
int32_t L_14 = L_13;
int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_6 = L_15;
// if (c == '\\' && i + 1 < styleLength)
int32_t L_16 = V_6;
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)92)))))
{
goto IL_006d;
}
}
{
int32_t L_17 = V_5;
int32_t L_18 = V_2;
G_B6_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_17, 1))) < ((int32_t)L_18))? 1 : 0);
goto IL_006e;
}
IL_006d:
{
G_B6_0 = 0;
}
IL_006e:
{
V_7 = (bool)G_B6_0;
bool L_19 = V_7;
if (!L_19)
{
goto IL_0124;
}
}
{
// switch (tagDefinition[i + 1])
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_3;
int32_t L_21 = V_5;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 1));
int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_9 = L_23;
int32_t L_24 = V_9;
V_8 = L_24;
int32_t L_25 = V_8;
if ((((int32_t)L_25) > ((int32_t)((int32_t)92))))
{
goto IL_009d;
}
}
{
int32_t L_26 = V_8;
if ((((int32_t)L_26) == ((int32_t)((int32_t)85))))
{
goto IL_00fd;
}
}
{
goto IL_0092;
}
IL_0092:
{
int32_t L_27 = V_8;
if ((((int32_t)L_27) == ((int32_t)((int32_t)92))))
{
goto IL_00c1;
}
}
{
goto IL_0123;
}
IL_009d:
{
int32_t L_28 = V_8;
if ((((int32_t)L_28) == ((int32_t)((int32_t)110))))
{
goto IL_00c9;
}
}
{
goto IL_00a5;
}
IL_00a5:
{
int32_t L_29 = V_8;
switch (((int32_t)il2cpp_codegen_subtract(L_29, ((int32_t)114))))
{
case 0:
{
goto IL_00d5;
}
case 1:
{
goto IL_0123;
}
case 2:
{
goto IL_00d7;
}
case 3:
{
goto IL_00d9;
}
}
}
{
goto IL_0123;
}
IL_00c1:
{
// i += 1;
int32_t L_30 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_30, 1));
// break;
goto IL_0123;
}
IL_00c9:
{
// c = 10;
V_6 = ((int32_t)10);
// i += 1;
int32_t L_31 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
// break;
goto IL_0123;
}
IL_00d5:
{
// break;
goto IL_0123;
}
IL_00d7:
{
// break;
goto IL_0123;
}
IL_00d9:
{
// if (i + 5 < styleLength)
int32_t L_32 = V_5;
int32_t L_33 = V_2;
V_10 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_32, 5))) < ((int32_t)L_33))? 1 : 0);
bool L_34 = V_10;
if (!L_34)
{
goto IL_00fb;
}
}
{
// c = GetUTF16(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_3;
int32_t L_36 = V_5;
int32_t L_37;
L_37 = TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031(__this, L_35, ((int32_t)il2cpp_codegen_add(L_36, 2)), NULL);
V_6 = L_37;
// i += 5;
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 5));
}
IL_00fb:
{
// break;
goto IL_0123;
}
IL_00fd:
{
// if (i + 9 < styleLength)
int32_t L_39 = V_5;
int32_t L_40 = V_2;
V_11 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_39, ((int32_t)9)))) < ((int32_t)L_40))? 1 : 0);
bool L_41 = V_11;
if (!L_41)
{
goto IL_0121;
}
}
{
// c = GetUTF32(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_3;
int32_t L_43 = V_5;
int32_t L_44;
L_44 = TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E(__this, L_42, ((int32_t)il2cpp_codegen_add(L_43, 2)), NULL);
V_6 = L_44;
// i += 9;
int32_t L_45 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)9)));
}
IL_0121:
{
// break;
goto IL_0123;
}
IL_0123:
{
}
IL_0124:
{
// if (c == '<')
int32_t L_46 = V_6;
V_12 = (bool)((((int32_t)L_46) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_47 = V_12;
if (!L_47)
{
goto IL_0281;
}
}
{
// int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_3;
int32_t L_49 = V_5;
int32_t L_50;
L_50 = TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A(__this, L_48, ((int32_t)il2cpp_codegen_add(L_49, 1)), NULL);
V_13 = L_50;
// switch ((MarkupTag)hashCode)
int32_t L_51 = V_13;
V_16 = L_51;
int32_t L_52 = V_16;
V_15 = L_52;
int32_t L_53 = V_15;
if ((((int32_t)L_53) > ((int32_t)((int32_t)2869039))))
{
goto IL_016b;
}
}
{
int32_t L_54 = V_15;
if ((((int32_t)L_54) == ((int32_t)((int32_t)2256))))
{
goto IL_0198;
}
}
{
goto IL_015d;
}
IL_015d:
{
int32_t L_55 = V_15;
if ((((int32_t)L_55) == ((int32_t)((int32_t)2869039))))
{
goto IL_01d3;
}
}
{
goto IL_0280;
}
IL_016b:
{
int32_t L_56 = V_15;
if ((((int32_t)L_56) == ((int32_t)((int32_t)3288238))))
{
goto IL_0211;
}
}
{
goto IL_0179;
}
IL_0179:
{
int32_t L_57 = V_15;
if ((((int32_t)L_57) == ((int32_t)((int32_t)100252951))))
{
goto IL_024c;
}
}
{
goto IL_0187;
}
IL_0187:
{
int32_t L_58 = V_15;
if ((((int32_t)L_58) == ((int32_t)((int32_t)1927738392))))
{
goto IL_026a;
}
}
{
goto IL_0280;
}
IL_0198:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_59 = ___writeIndex3;
int32_t L_60 = *((int32_t*)L_59);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_61 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_62 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_61);
NullCheck(L_62);
V_17 = (bool)((((int32_t)L_60) == ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))))? 1 : 0);
bool L_63 = V_17;
if (!L_63)
{
goto IL_01af;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_64 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_64, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01af:
{
// charBuffer[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_65 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_66 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_65);
int32_t* L_67 = ___writeIndex3;
int32_t L_68 = *((int32_t*)L_67);
NullCheck(L_66);
((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->___unicode_0 = ((int32_t)10);
// writeIndex += 1;
int32_t* L_69 = ___writeIndex3;
int32_t* L_70 = ___writeIndex3;
int32_t L_71 = *((int32_t*)L_70);
*((int32_t*)L_69) = (int32_t)((int32_t)il2cpp_codegen_add(L_71, 1));
// i += 3;
int32_t L_72 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_72, 3));
// continue;
goto IL_02b2;
}
IL_01d3:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_73 = ___writeIndex3;
int32_t L_74 = *((int32_t*)L_73);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_75 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_76 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_75);
NullCheck(L_76);
V_18 = (bool)((((int32_t)L_74) == ((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length))))? 1 : 0);
bool L_77 = V_18;
if (!L_77)
{
goto IL_01ea;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_78 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_78, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01ea:
{
// charBuffer[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_79 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_80 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_79);
int32_t* L_81 = ___writeIndex3;
int32_t L_82 = *((int32_t*)L_81);
NullCheck(L_80);
((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___unicode_0 = ((int32_t)160);
// writeIndex += 1;
int32_t* L_83 = ___writeIndex3;
int32_t* L_84 = ___writeIndex3;
int32_t L_85 = *((int32_t*)L_84);
*((int32_t*)L_83) = (int32_t)((int32_t)il2cpp_codegen_add(L_85, 1));
// i += 5;
int32_t L_86 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_86, 5));
// continue;
goto IL_02b2;
}
IL_0211:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_87 = ___writeIndex3;
int32_t L_88 = *((int32_t*)L_87);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_89 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_90 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_89);
NullCheck(L_90);
V_19 = (bool)((((int32_t)L_88) == ((int32_t)((int32_t)(((RuntimeArray*)L_90)->max_length))))? 1 : 0);
bool L_91 = V_19;
if (!L_91)
{
goto IL_0228;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_92 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_92, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0228:
{
// charBuffer[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_93 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_94 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_93);
int32_t* L_95 = ___writeIndex3;
int32_t L_96 = *((int32_t*)L_95);
NullCheck(L_94);
((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_96)))->___unicode_0 = ((int32_t)8203);
// writeIndex += 1;
int32_t* L_97 = ___writeIndex3;
int32_t* L_98 = ___writeIndex3;
int32_t L_99 = *((int32_t*)L_98);
*((int32_t*)L_97) = (int32_t)((int32_t)il2cpp_codegen_add(L_99, 1));
// i += 5;
int32_t L_100 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_100, 5));
// continue;
goto IL_02b2;
}
IL_024c:
{
// if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
int32_t L_101 = V_5;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_102 = ___charBuffer2;
int32_t* L_103 = ___writeIndex3;
bool L_104;
L_104 = TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A(__this, (&V_3), L_101, (&V_14), L_102, L_103, NULL);
V_20 = L_104;
bool L_105 = V_20;
if (!L_105)
{
goto IL_0268;
}
}
{
// i = offset;
int32_t L_106 = V_14;
V_5 = L_106;
// continue;
goto IL_02b2;
}
IL_0268:
{
// break;
goto IL_0280;
}
IL_026a:
{
// ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
int32_t L_107 = V_5;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_108 = ___charBuffer2;
int32_t* L_109 = ___writeIndex3;
TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009(__this, (&V_3), L_107, L_108, L_109, NULL);
// i += 7;
int32_t L_110 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_110, 7));
// continue;
goto IL_02b2;
}
IL_0280:
{
}
IL_0281:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_111 = ___writeIndex3;
int32_t L_112 = *((int32_t*)L_111);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_113 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_114 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_113);
NullCheck(L_114);
V_21 = (bool)((((int32_t)L_112) == ((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length))))? 1 : 0);
bool L_115 = V_21;
if (!L_115)
{
goto IL_0298;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_116 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_116, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0298:
{
// charBuffer[writeIndex].unicode = c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_117 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_118 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_117);
int32_t* L_119 = ___writeIndex3;
int32_t L_120 = *((int32_t*)L_119);
NullCheck(L_118);
int32_t L_121 = V_6;
((L_118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->___unicode_0 = L_121;
// writeIndex += 1;
int32_t* L_122 = ___writeIndex3;
int32_t* L_123 = ___writeIndex3;
int32_t L_124 = *((int32_t*)L_123);
*((int32_t*)L_122) = (int32_t)((int32_t)il2cpp_codegen_add(L_124, 1));
}
IL_02b2:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_125 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_125, 1));
}
IL_02b8:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_126 = V_5;
int32_t L_127 = V_2;
V_22 = (bool)((((int32_t)L_126) < ((int32_t)L_127))? 1 : 0);
bool L_128 = V_22;
if (L_128)
{
goto IL_0057;
}
}
{
// m_TextStyleStackDepth -= 1;
int32_t L_129 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_subtract(L_129, 1));
}
IL_02d4:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(System.Int32[]&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
int32_t V_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
int32_t V_8 = 0;
int32_t V_9 = 0;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
int32_t G_B6_0 = 0;
{
// int styleHashCode = m_TextStyleStacks[m_TextStyleStackDepth + 1].Pop();
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_0 = __this->___m_TextStyleStacks_236;
int32_t L_1 = __this->___m_TextStyleStackDepth_237;
NullCheck(L_0);
int32_t L_2;
L_2 = TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1, 1))))), TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var);
V_0 = L_2;
// TMP_Style style = GetStyle(styleHashCode);
int32_t L_3 = V_0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_4;
L_4 = TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886(__this, L_3, NULL);
V_1 = L_4;
// if (style == null) return;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5 = V_1;
V_4 = (bool)((((RuntimeObject*)(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_4;
if (!L_6)
{
goto IL_0031;
}
}
{
// if (style == null) return;
goto IL_02d4;
}
IL_0031:
{
// m_TextStyleStackDepth += 1;
int32_t L_7 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_add(L_7, 1));
// int styleLength = style.styleClosingTagArray.Length;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_8 = V_1;
NullCheck(L_8);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9;
L_9 = TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B(L_8, NULL);
NullCheck(L_9);
V_2 = ((int32_t)(((RuntimeArray*)L_9)->max_length));
// int[] tagDefinition = style.styleClosingTagArray;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_10 = V_1;
NullCheck(L_10);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11;
L_11 = TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B(L_10, NULL);
V_3 = L_11;
// for (int i = 0; i < styleLength; i++)
V_5 = 0;
goto IL_02b8;
}
IL_0057:
{
// int c = tagDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_3;
int32_t L_13 = V_5;
NullCheck(L_12);
int32_t L_14 = L_13;
int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_6 = L_15;
// if (c == '\\' && i + 1 < styleLength)
int32_t L_16 = V_6;
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)92)))))
{
goto IL_006d;
}
}
{
int32_t L_17 = V_5;
int32_t L_18 = V_2;
G_B6_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_17, 1))) < ((int32_t)L_18))? 1 : 0);
goto IL_006e;
}
IL_006d:
{
G_B6_0 = 0;
}
IL_006e:
{
V_7 = (bool)G_B6_0;
bool L_19 = V_7;
if (!L_19)
{
goto IL_0124;
}
}
{
// switch (tagDefinition[i + 1])
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_3;
int32_t L_21 = V_5;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 1));
int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_9 = L_23;
int32_t L_24 = V_9;
V_8 = L_24;
int32_t L_25 = V_8;
if ((((int32_t)L_25) > ((int32_t)((int32_t)92))))
{
goto IL_009d;
}
}
{
int32_t L_26 = V_8;
if ((((int32_t)L_26) == ((int32_t)((int32_t)85))))
{
goto IL_00fd;
}
}
{
goto IL_0092;
}
IL_0092:
{
int32_t L_27 = V_8;
if ((((int32_t)L_27) == ((int32_t)((int32_t)92))))
{
goto IL_00c1;
}
}
{
goto IL_0123;
}
IL_009d:
{
int32_t L_28 = V_8;
if ((((int32_t)L_28) == ((int32_t)((int32_t)110))))
{
goto IL_00c9;
}
}
{
goto IL_00a5;
}
IL_00a5:
{
int32_t L_29 = V_8;
switch (((int32_t)il2cpp_codegen_subtract(L_29, ((int32_t)114))))
{
case 0:
{
goto IL_00d5;
}
case 1:
{
goto IL_0123;
}
case 2:
{
goto IL_00d7;
}
case 3:
{
goto IL_00d9;
}
}
}
{
goto IL_0123;
}
IL_00c1:
{
// i += 1;
int32_t L_30 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_30, 1));
// break;
goto IL_0123;
}
IL_00c9:
{
// c = 10;
V_6 = ((int32_t)10);
// i += 1;
int32_t L_31 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
// break;
goto IL_0123;
}
IL_00d5:
{
// break;
goto IL_0123;
}
IL_00d7:
{
// break;
goto IL_0123;
}
IL_00d9:
{
// if (i + 5 < styleLength)
int32_t L_32 = V_5;
int32_t L_33 = V_2;
V_10 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_32, 5))) < ((int32_t)L_33))? 1 : 0);
bool L_34 = V_10;
if (!L_34)
{
goto IL_00fb;
}
}
{
// c = GetUTF16(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_3;
int32_t L_36 = V_5;
int32_t L_37;
L_37 = TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031(__this, L_35, ((int32_t)il2cpp_codegen_add(L_36, 2)), NULL);
V_6 = L_37;
// i += 5;
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 5));
}
IL_00fb:
{
// break;
goto IL_0123;
}
IL_00fd:
{
// if (i + 9 < styleLength)
int32_t L_39 = V_5;
int32_t L_40 = V_2;
V_11 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_39, ((int32_t)9)))) < ((int32_t)L_40))? 1 : 0);
bool L_41 = V_11;
if (!L_41)
{
goto IL_0121;
}
}
{
// c = GetUTF32(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_3;
int32_t L_43 = V_5;
int32_t L_44;
L_44 = TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E(__this, L_42, ((int32_t)il2cpp_codegen_add(L_43, 2)), NULL);
V_6 = L_44;
// i += 9;
int32_t L_45 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)9)));
}
IL_0121:
{
// break;
goto IL_0123;
}
IL_0123:
{
}
IL_0124:
{
// if (c == '<')
int32_t L_46 = V_6;
V_12 = (bool)((((int32_t)L_46) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_47 = V_12;
if (!L_47)
{
goto IL_0281;
}
}
{
// int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_3;
int32_t L_49 = V_5;
int32_t L_50;
L_50 = TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A(__this, L_48, ((int32_t)il2cpp_codegen_add(L_49, 1)), NULL);
V_13 = L_50;
// switch ((MarkupTag)hashCode)
int32_t L_51 = V_13;
V_16 = L_51;
int32_t L_52 = V_16;
V_15 = L_52;
int32_t L_53 = V_15;
if ((((int32_t)L_53) > ((int32_t)((int32_t)2869039))))
{
goto IL_016b;
}
}
{
int32_t L_54 = V_15;
if ((((int32_t)L_54) == ((int32_t)((int32_t)2256))))
{
goto IL_0198;
}
}
{
goto IL_015d;
}
IL_015d:
{
int32_t L_55 = V_15;
if ((((int32_t)L_55) == ((int32_t)((int32_t)2869039))))
{
goto IL_01d3;
}
}
{
goto IL_0280;
}
IL_016b:
{
int32_t L_56 = V_15;
if ((((int32_t)L_56) == ((int32_t)((int32_t)3288238))))
{
goto IL_0211;
}
}
{
goto IL_0179;
}
IL_0179:
{
int32_t L_57 = V_15;
if ((((int32_t)L_57) == ((int32_t)((int32_t)100252951))))
{
goto IL_024c;
}
}
{
goto IL_0187;
}
IL_0187:
{
int32_t L_58 = V_15;
if ((((int32_t)L_58) == ((int32_t)((int32_t)1927738392))))
{
goto IL_026a;
}
}
{
goto IL_0280;
}
IL_0198:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_59 = ___writeIndex3;
int32_t L_60 = *((int32_t*)L_59);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_61 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_62 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_61);
NullCheck(L_62);
V_17 = (bool)((((int32_t)L_60) == ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))))? 1 : 0);
bool L_63 = V_17;
if (!L_63)
{
goto IL_01af;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_64 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_64, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01af:
{
// charBuffer[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_65 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_66 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_65);
int32_t* L_67 = ___writeIndex3;
int32_t L_68 = *((int32_t*)L_67);
NullCheck(L_66);
((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->___unicode_0 = ((int32_t)10);
// writeIndex += 1;
int32_t* L_69 = ___writeIndex3;
int32_t* L_70 = ___writeIndex3;
int32_t L_71 = *((int32_t*)L_70);
*((int32_t*)L_69) = (int32_t)((int32_t)il2cpp_codegen_add(L_71, 1));
// i += 3;
int32_t L_72 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_72, 3));
// continue;
goto IL_02b2;
}
IL_01d3:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_73 = ___writeIndex3;
int32_t L_74 = *((int32_t*)L_73);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_75 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_76 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_75);
NullCheck(L_76);
V_18 = (bool)((((int32_t)L_74) == ((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length))))? 1 : 0);
bool L_77 = V_18;
if (!L_77)
{
goto IL_01ea;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_78 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_78, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01ea:
{
// charBuffer[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_79 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_80 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_79);
int32_t* L_81 = ___writeIndex3;
int32_t L_82 = *((int32_t*)L_81);
NullCheck(L_80);
((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___unicode_0 = ((int32_t)160);
// writeIndex += 1;
int32_t* L_83 = ___writeIndex3;
int32_t* L_84 = ___writeIndex3;
int32_t L_85 = *((int32_t*)L_84);
*((int32_t*)L_83) = (int32_t)((int32_t)il2cpp_codegen_add(L_85, 1));
// i += 5;
int32_t L_86 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_86, 5));
// continue;
goto IL_02b2;
}
IL_0211:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_87 = ___writeIndex3;
int32_t L_88 = *((int32_t*)L_87);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_89 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_90 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_89);
NullCheck(L_90);
V_19 = (bool)((((int32_t)L_88) == ((int32_t)((int32_t)(((RuntimeArray*)L_90)->max_length))))? 1 : 0);
bool L_91 = V_19;
if (!L_91)
{
goto IL_0228;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_92 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_92, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0228:
{
// charBuffer[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_93 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_94 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_93);
int32_t* L_95 = ___writeIndex3;
int32_t L_96 = *((int32_t*)L_95);
NullCheck(L_94);
((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_96)))->___unicode_0 = ((int32_t)8203);
// writeIndex += 1;
int32_t* L_97 = ___writeIndex3;
int32_t* L_98 = ___writeIndex3;
int32_t L_99 = *((int32_t*)L_98);
*((int32_t*)L_97) = (int32_t)((int32_t)il2cpp_codegen_add(L_99, 1));
// i += 5;
int32_t L_100 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_100, 5));
// continue;
goto IL_02b2;
}
IL_024c:
{
// if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
int32_t L_101 = V_5;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_102 = ___charBuffer2;
int32_t* L_103 = ___writeIndex3;
bool L_104;
L_104 = TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A(__this, (&V_3), L_101, (&V_14), L_102, L_103, NULL);
V_20 = L_104;
bool L_105 = V_20;
if (!L_105)
{
goto IL_0268;
}
}
{
// i = offset;
int32_t L_106 = V_14;
V_5 = L_106;
// continue;
goto IL_02b2;
}
IL_0268:
{
// break;
goto IL_0280;
}
IL_026a:
{
// ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
int32_t L_107 = V_5;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_108 = ___charBuffer2;
int32_t* L_109 = ___writeIndex3;
TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009(__this, (&V_3), L_107, L_108, L_109, NULL);
// i += 7;
int32_t L_110 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_110, 7));
// continue;
goto IL_02b2;
}
IL_0280:
{
}
IL_0281:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_111 = ___writeIndex3;
int32_t L_112 = *((int32_t*)L_111);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_113 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_114 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_113);
NullCheck(L_114);
V_21 = (bool)((((int32_t)L_112) == ((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length))))? 1 : 0);
bool L_115 = V_21;
if (!L_115)
{
goto IL_0298;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_116 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_116, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0298:
{
// charBuffer[writeIndex].unicode = c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_117 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_118 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_117);
int32_t* L_119 = ___writeIndex3;
int32_t L_120 = *((int32_t*)L_119);
NullCheck(L_118);
int32_t L_121 = V_6;
((L_118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->___unicode_0 = L_121;
// writeIndex += 1;
int32_t* L_122 = ___writeIndex3;
int32_t* L_123 = ___writeIndex3;
int32_t L_124 = *((int32_t*)L_123);
*((int32_t*)L_122) = (int32_t)((int32_t)il2cpp_codegen_add(L_124, 1));
}
IL_02b2:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_125 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_125, 1));
}
IL_02b8:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_126 = V_5;
int32_t L_127 = V_2;
V_22 = (bool)((((int32_t)L_126) < ((int32_t)L_127))? 1 : 0);
bool L_128 = V_22;
if (L_128)
{
goto IL_0057;
}
}
{
// m_TextStyleStackDepth -= 1;
int32_t L_129 = __this->___m_TextStyleStackDepth_237;
__this->___m_TextStyleStackDepth_237 = ((int32_t)il2cpp_codegen_subtract(L_129, 1));
}
IL_02d4:
{
// }
return;
}
}
// System.Boolean TMPro.TMP_Text::InsertOpeningStyleTag(TMPro.TMP_Style,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_InsertOpeningStyleTag_m7194E079B8619F42CF27B3AB2A9B0A9FE2AB14BC (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___style0, int32_t ___srcIndex1, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
int32_t V_7 = 0;
int32_t V_8 = 0;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
int32_t G_B6_0 = 0;
{
// if (style == null) return false;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_0 = ___style0;
V_2 = (bool)((((RuntimeObject*)(TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0010;
}
}
{
// if (style == null) return false;
V_3 = (bool)0;
goto IL_02ba;
}
IL_0010:
{
// m_TextStyleStacks[0].Push(style.hashCode);
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_2 = __this->___m_TextStyleStacks_236;
NullCheck(L_2);
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_3 = ___style0;
NullCheck(L_3);
int32_t L_4;
L_4 = TMP_Style_get_hashCode_m19EC41583BBC799AC118324ED1A0405E26990E85(L_3, NULL);
TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1(((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), L_4, TMP_TextProcessingStack_1_Push_mE4CB12D96232B82AE929649FE797DD2E0ECA2EB1_RuntimeMethod_var);
// int styleLength = style.styleOpeningTagArray.Length;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_5 = ___style0;
NullCheck(L_5);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6;
L_6 = TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7(L_5, NULL);
NullCheck(L_6);
V_0 = ((int32_t)(((RuntimeArray*)L_6)->max_length));
// int[] tagDefinition = style.styleOpeningTagArray;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_7 = ___style0;
NullCheck(L_7);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8;
L_8 = TMP_Style_get_styleOpeningTagArray_mB7640D4E0C5A8EF7E1C46AFEFC98909A642ACCC7(L_7, NULL);
V_1 = L_8;
// for (int i = 0; i < styleLength; i++)
V_4 = 0;
goto IL_02a1;
}
IL_0040:
{
// int c = tagDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
int32_t L_10 = V_4;
NullCheck(L_9);
int32_t L_11 = L_10;
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_5 = L_12;
// if (c == '\\' && i + 1 < styleLength)
int32_t L_13 = V_5;
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)92)))))
{
goto IL_0056;
}
}
{
int32_t L_14 = V_4;
int32_t L_15 = V_0;
G_B6_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_14, 1))) < ((int32_t)L_15))? 1 : 0);
goto IL_0057;
}
IL_0056:
{
G_B6_0 = 0;
}
IL_0057:
{
V_6 = (bool)G_B6_0;
bool L_16 = V_6;
if (!L_16)
{
goto IL_010d;
}
}
{
// switch (tagDefinition[i + 1])
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_1;
int32_t L_18 = V_4;
NullCheck(L_17);
int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 1));
int32_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
V_8 = L_20;
int32_t L_21 = V_8;
V_7 = L_21;
int32_t L_22 = V_7;
if ((((int32_t)L_22) > ((int32_t)((int32_t)92))))
{
goto IL_0086;
}
}
{
int32_t L_23 = V_7;
if ((((int32_t)L_23) == ((int32_t)((int32_t)85))))
{
goto IL_00e6;
}
}
{
goto IL_007b;
}
IL_007b:
{
int32_t L_24 = V_7;
if ((((int32_t)L_24) == ((int32_t)((int32_t)92))))
{
goto IL_00aa;
}
}
{
goto IL_010c;
}
IL_0086:
{
int32_t L_25 = V_7;
if ((((int32_t)L_25) == ((int32_t)((int32_t)110))))
{
goto IL_00b2;
}
}
{
goto IL_008e;
}
IL_008e:
{
int32_t L_26 = V_7;
switch (((int32_t)il2cpp_codegen_subtract(L_26, ((int32_t)114))))
{
case 0:
{
goto IL_00be;
}
case 1:
{
goto IL_010c;
}
case 2:
{
goto IL_00c0;
}
case 3:
{
goto IL_00c2;
}
}
}
{
goto IL_010c;
}
IL_00aa:
{
// i += 1;
int32_t L_27 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1));
// break;
goto IL_010c;
}
IL_00b2:
{
// c = 10;
V_5 = ((int32_t)10);
// i += 1;
int32_t L_28 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
// break;
goto IL_010c;
}
IL_00be:
{
// break;
goto IL_010c;
}
IL_00c0:
{
// break;
goto IL_010c;
}
IL_00c2:
{
// if (i + 5 < styleLength)
int32_t L_29 = V_4;
int32_t L_30 = V_0;
V_9 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_29, 5))) < ((int32_t)L_30))? 1 : 0);
bool L_31 = V_9;
if (!L_31)
{
goto IL_00e4;
}
}
{
// c = GetUTF16(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_1;
int32_t L_33 = V_4;
int32_t L_34;
L_34 = TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031(__this, L_32, ((int32_t)il2cpp_codegen_add(L_33, 2)), NULL);
V_5 = L_34;
// i += 5;
int32_t L_35 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_35, 5));
}
IL_00e4:
{
// break;
goto IL_010c;
}
IL_00e6:
{
// if (i + 9 < styleLength)
int32_t L_36 = V_4;
int32_t L_37 = V_0;
V_10 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_36, ((int32_t)9)))) < ((int32_t)L_37))? 1 : 0);
bool L_38 = V_10;
if (!L_38)
{
goto IL_010a;
}
}
{
// c = GetUTF32(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_1;
int32_t L_40 = V_4;
int32_t L_41;
L_41 = TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E(__this, L_39, ((int32_t)il2cpp_codegen_add(L_40, 2)), NULL);
V_5 = L_41;
// i += 9;
int32_t L_42 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_42, ((int32_t)9)));
}
IL_010a:
{
// break;
goto IL_010c;
}
IL_010c:
{
}
IL_010d:
{
// if (c == '<')
int32_t L_43 = V_5;
V_11 = (bool)((((int32_t)L_43) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_44 = V_11;
if (!L_44)
{
goto IL_026a;
}
}
{
// int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_1;
int32_t L_46 = V_4;
int32_t L_47;
L_47 = TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A(__this, L_45, ((int32_t)il2cpp_codegen_add(L_46, 1)), NULL);
V_12 = L_47;
// switch ((MarkupTag)hashCode)
int32_t L_48 = V_12;
V_15 = L_48;
int32_t L_49 = V_15;
V_14 = L_49;
int32_t L_50 = V_14;
if ((((int32_t)L_50) > ((int32_t)((int32_t)2869039))))
{
goto IL_0154;
}
}
{
int32_t L_51 = V_14;
if ((((int32_t)L_51) == ((int32_t)((int32_t)2256))))
{
goto IL_0181;
}
}
{
goto IL_0146;
}
IL_0146:
{
int32_t L_52 = V_14;
if ((((int32_t)L_52) == ((int32_t)((int32_t)2869039))))
{
goto IL_01bc;
}
}
{
goto IL_0269;
}
IL_0154:
{
int32_t L_53 = V_14;
if ((((int32_t)L_53) == ((int32_t)((int32_t)3288238))))
{
goto IL_01fa;
}
}
{
goto IL_0162;
}
IL_0162:
{
int32_t L_54 = V_14;
if ((((int32_t)L_54) == ((int32_t)((int32_t)100252951))))
{
goto IL_0235;
}
}
{
goto IL_0170;
}
IL_0170:
{
int32_t L_55 = V_14;
if ((((int32_t)L_55) == ((int32_t)((int32_t)1927738392))))
{
goto IL_0253;
}
}
{
goto IL_0269;
}
IL_0181:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_56 = ___writeIndex3;
int32_t L_57 = *((int32_t*)L_56);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_58 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_59 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_58);
NullCheck(L_59);
V_16 = (bool)((((int32_t)L_57) == ((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length))))? 1 : 0);
bool L_60 = V_16;
if (!L_60)
{
goto IL_0198;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_61 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_61, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0198:
{
// charBuffer[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_62 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_63 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_62);
int32_t* L_64 = ___writeIndex3;
int32_t L_65 = *((int32_t*)L_64);
NullCheck(L_63);
((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___unicode_0 = ((int32_t)10);
// writeIndex += 1;
int32_t* L_66 = ___writeIndex3;
int32_t* L_67 = ___writeIndex3;
int32_t L_68 = *((int32_t*)L_67);
*((int32_t*)L_66) = (int32_t)((int32_t)il2cpp_codegen_add(L_68, 1));
// i += 3;
int32_t L_69 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_69, 3));
// continue;
goto IL_029b;
}
IL_01bc:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_70 = ___writeIndex3;
int32_t L_71 = *((int32_t*)L_70);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_72 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_73 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_72);
NullCheck(L_73);
V_17 = (bool)((((int32_t)L_71) == ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length))))? 1 : 0);
bool L_74 = V_17;
if (!L_74)
{
goto IL_01d3;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_75 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_75, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01d3:
{
// charBuffer[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_76 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_77 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_76);
int32_t* L_78 = ___writeIndex3;
int32_t L_79 = *((int32_t*)L_78);
NullCheck(L_77);
((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)))->___unicode_0 = ((int32_t)160);
// writeIndex += 1;
int32_t* L_80 = ___writeIndex3;
int32_t* L_81 = ___writeIndex3;
int32_t L_82 = *((int32_t*)L_81);
*((int32_t*)L_80) = (int32_t)((int32_t)il2cpp_codegen_add(L_82, 1));
// i += 5;
int32_t L_83 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_83, 5));
// continue;
goto IL_029b;
}
IL_01fa:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_84 = ___writeIndex3;
int32_t L_85 = *((int32_t*)L_84);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_86 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_87 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_86);
NullCheck(L_87);
V_18 = (bool)((((int32_t)L_85) == ((int32_t)((int32_t)(((RuntimeArray*)L_87)->max_length))))? 1 : 0);
bool L_88 = V_18;
if (!L_88)
{
goto IL_0211;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_89 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_89, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0211:
{
// charBuffer[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_90 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_91 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_90);
int32_t* L_92 = ___writeIndex3;
int32_t L_93 = *((int32_t*)L_92);
NullCheck(L_91);
((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_93)))->___unicode_0 = ((int32_t)8203);
// writeIndex += 1;
int32_t* L_94 = ___writeIndex3;
int32_t* L_95 = ___writeIndex3;
int32_t L_96 = *((int32_t*)L_95);
*((int32_t*)L_94) = (int32_t)((int32_t)il2cpp_codegen_add(L_96, 1));
// i += 5;
int32_t L_97 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_97, 5));
// continue;
goto IL_029b;
}
IL_0235:
{
// if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
int32_t L_98 = V_4;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_99 = ___charBuffer2;
int32_t* L_100 = ___writeIndex3;
bool L_101;
L_101 = TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A(__this, (&V_1), L_98, (&V_13), L_99, L_100, NULL);
V_19 = L_101;
bool L_102 = V_19;
if (!L_102)
{
goto IL_0251;
}
}
{
// i = offset;
int32_t L_103 = V_13;
V_4 = L_103;
// continue;
goto IL_029b;
}
IL_0251:
{
// break;
goto IL_0269;
}
IL_0253:
{
// ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
int32_t L_104 = V_4;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_105 = ___charBuffer2;
int32_t* L_106 = ___writeIndex3;
TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009(__this, (&V_1), L_104, L_105, L_106, NULL);
// i += 7;
int32_t L_107 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_107, 7));
// continue;
goto IL_029b;
}
IL_0269:
{
}
IL_026a:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_108 = ___writeIndex3;
int32_t L_109 = *((int32_t*)L_108);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_110 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_111 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_110);
NullCheck(L_111);
V_20 = (bool)((((int32_t)L_109) == ((int32_t)((int32_t)(((RuntimeArray*)L_111)->max_length))))? 1 : 0);
bool L_112 = V_20;
if (!L_112)
{
goto IL_0281;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_113 = ___charBuffer2;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_113, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0281:
{
// charBuffer[writeIndex].unicode = c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_114 = ___charBuffer2;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_115 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_114);
int32_t* L_116 = ___writeIndex3;
int32_t L_117 = *((int32_t*)L_116);
NullCheck(L_115);
int32_t L_118 = V_5;
((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_117)))->___unicode_0 = L_118;
// writeIndex += 1;
int32_t* L_119 = ___writeIndex3;
int32_t* L_120 = ___writeIndex3;
int32_t L_121 = *((int32_t*)L_120);
*((int32_t*)L_119) = (int32_t)((int32_t)il2cpp_codegen_add(L_121, 1));
}
IL_029b:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_122 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_122, 1));
}
IL_02a1:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_123 = V_4;
int32_t L_124 = V_0;
V_21 = (bool)((((int32_t)L_123) < ((int32_t)L_124))? 1 : 0);
bool L_125 = V_21;
if (L_125)
{
goto IL_0040;
}
}
{
// m_TextStyleStackDepth = 0;
__this->___m_TextStyleStackDepth_237 = 0;
// return true;
V_3 = (bool)1;
goto IL_02ba;
}
IL_02ba:
{
// }
bool L_126 = V_3;
return L_126;
}
}
// System.Void TMPro.TMP_Text::InsertClosingStyleTag(TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertClosingStyleTag_m6AA7BC638D9F53B831DB2702256CFBFC25EA19AA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** ___charBuffer0, int32_t* ___writeIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* V_1 = NULL;
int32_t V_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
int32_t V_7 = 0;
int32_t V_8 = 0;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
int32_t G_B4_0 = 0;
{
// int styleHashCode = m_TextStyleStacks[0].Pop();
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_0 = __this->___m_TextStyleStacks_236;
NullCheck(L_0);
int32_t L_1;
L_1 = TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), TMP_TextProcessingStack_1_Pop_m2A3AEAA38A6E2D251B29C4B64B40D819A80AA31A_RuntimeMethod_var);
V_0 = L_1;
// TMP_Style style = GetStyle(styleHashCode);
int32_t L_2 = V_0;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_3;
L_3 = TMP_Text_GetStyle_m556317F676C8A404F2BEEB1EA28AA188229D5886(__this, L_2, NULL);
V_1 = L_3;
// int styleLength = style.styleClosingTagArray.Length;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_4 = V_1;
NullCheck(L_4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5;
L_5 = TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B(L_4, NULL);
NullCheck(L_5);
V_2 = ((int32_t)(((RuntimeArray*)L_5)->max_length));
// int[] tagDefinition = style.styleClosingTagArray;
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* L_6 = V_1;
NullCheck(L_6);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7;
L_7 = TMP_Style_get_styleClosingTagArray_m286697AF575989E08FA185934FCCA3CD54565A8B(L_6, NULL);
V_3 = L_7;
// for (int i = 0; i < styleLength; i++)
V_4 = 0;
goto IL_0282;
}
IL_0033:
{
// int c = tagDefinition[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_3;
int32_t L_9 = V_4;
NullCheck(L_8);
int32_t L_10 = L_9;
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_5 = L_11;
// if (c == '\\' && i + 1 < styleLength)
int32_t L_12 = V_5;
if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)92)))))
{
goto IL_0049;
}
}
{
int32_t L_13 = V_4;
int32_t L_14 = V_2;
G_B4_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_13, 1))) < ((int32_t)L_14))? 1 : 0);
goto IL_004a;
}
IL_0049:
{
G_B4_0 = 0;
}
IL_004a:
{
V_6 = (bool)G_B4_0;
bool L_15 = V_6;
if (!L_15)
{
goto IL_0100;
}
}
{
// switch (tagDefinition[i + 1])
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_3;
int32_t L_17 = V_4;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 1));
int32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_8 = L_19;
int32_t L_20 = V_8;
V_7 = L_20;
int32_t L_21 = V_7;
if ((((int32_t)L_21) > ((int32_t)((int32_t)92))))
{
goto IL_0079;
}
}
{
int32_t L_22 = V_7;
if ((((int32_t)L_22) == ((int32_t)((int32_t)85))))
{
goto IL_00d9;
}
}
{
goto IL_006e;
}
IL_006e:
{
int32_t L_23 = V_7;
if ((((int32_t)L_23) == ((int32_t)((int32_t)92))))
{
goto IL_009d;
}
}
{
goto IL_00ff;
}
IL_0079:
{
int32_t L_24 = V_7;
if ((((int32_t)L_24) == ((int32_t)((int32_t)110))))
{
goto IL_00a5;
}
}
{
goto IL_0081;
}
IL_0081:
{
int32_t L_25 = V_7;
switch (((int32_t)il2cpp_codegen_subtract(L_25, ((int32_t)114))))
{
case 0:
{
goto IL_00b1;
}
case 1:
{
goto IL_00ff;
}
case 2:
{
goto IL_00b3;
}
case 3:
{
goto IL_00b5;
}
}
}
{
goto IL_00ff;
}
IL_009d:
{
// i += 1;
int32_t L_26 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
// break;
goto IL_00ff;
}
IL_00a5:
{
// c = 10;
V_5 = ((int32_t)10);
// i += 1;
int32_t L_27 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1));
// break;
goto IL_00ff;
}
IL_00b1:
{
// break;
goto IL_00ff;
}
IL_00b3:
{
// break;
goto IL_00ff;
}
IL_00b5:
{
// if (i + 5 < styleLength)
int32_t L_28 = V_4;
int32_t L_29 = V_2;
V_9 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_28, 5))) < ((int32_t)L_29))? 1 : 0);
bool L_30 = V_9;
if (!L_30)
{
goto IL_00d7;
}
}
{
// c = GetUTF16(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_3;
int32_t L_32 = V_4;
int32_t L_33;
L_33 = TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031(__this, L_31, ((int32_t)il2cpp_codegen_add(L_32, 2)), NULL);
V_5 = L_33;
// i += 5;
int32_t L_34 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_34, 5));
}
IL_00d7:
{
// break;
goto IL_00ff;
}
IL_00d9:
{
// if (i + 9 < styleLength)
int32_t L_35 = V_4;
int32_t L_36 = V_2;
V_10 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_35, ((int32_t)9)))) < ((int32_t)L_36))? 1 : 0);
bool L_37 = V_10;
if (!L_37)
{
goto IL_00fd;
}
}
{
// c = GetUTF32(tagDefinition, i + 2);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_3;
int32_t L_39 = V_4;
int32_t L_40;
L_40 = TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E(__this, L_38, ((int32_t)il2cpp_codegen_add(L_39, 2)), NULL);
V_5 = L_40;
// i += 9;
int32_t L_41 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)9)));
}
IL_00fd:
{
// break;
goto IL_00ff;
}
IL_00ff:
{
}
IL_0100:
{
// if (c == '<')
int32_t L_42 = V_5;
V_11 = (bool)((((int32_t)L_42) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_43 = V_11;
if (!L_43)
{
goto IL_024f;
}
}
{
// int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_3;
int32_t L_45 = V_4;
int32_t L_46;
L_46 = TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A(__this, L_44, ((int32_t)il2cpp_codegen_add(L_45, 1)), NULL);
V_12 = L_46;
// switch ((MarkupTag)hashCode)
int32_t L_47 = V_12;
V_15 = L_47;
int32_t L_48 = V_15;
V_14 = L_48;
int32_t L_49 = V_14;
if ((((int32_t)L_49) > ((int32_t)((int32_t)2869039))))
{
goto IL_0147;
}
}
{
int32_t L_50 = V_14;
if ((((int32_t)L_50) == ((int32_t)((int32_t)2256))))
{
goto IL_0174;
}
}
{
goto IL_0139;
}
IL_0139:
{
int32_t L_51 = V_14;
if ((((int32_t)L_51) == ((int32_t)((int32_t)2869039))))
{
goto IL_01ab;
}
}
{
goto IL_024e;
}
IL_0147:
{
int32_t L_52 = V_14;
if ((((int32_t)L_52) == ((int32_t)((int32_t)3288238))))
{
goto IL_01e5;
}
}
{
goto IL_0155;
}
IL_0155:
{
int32_t L_53 = V_14;
if ((((int32_t)L_53) == ((int32_t)((int32_t)100252951))))
{
goto IL_021c;
}
}
{
goto IL_0163;
}
IL_0163:
{
int32_t L_54 = V_14;
if ((((int32_t)L_54) == ((int32_t)((int32_t)1927738392))))
{
goto IL_0239;
}
}
{
goto IL_024e;
}
IL_0174:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_55 = ___writeIndex1;
int32_t L_56 = *((int32_t*)L_55);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_57 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_58 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_57);
NullCheck(L_58);
V_16 = (bool)((((int32_t)L_56) == ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))))? 1 : 0);
bool L_59 = V_16;
if (!L_59)
{
goto IL_018a;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_60 = ___charBuffer0;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_60, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_018a:
{
// charBuffer[writeIndex].unicode = 10;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_61 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_62 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_61);
int32_t* L_63 = ___writeIndex1;
int32_t L_64 = *((int32_t*)L_63);
NullCheck(L_62);
((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->___unicode_0 = ((int32_t)10);
// writeIndex += 1;
int32_t* L_65 = ___writeIndex1;
int32_t* L_66 = ___writeIndex1;
int32_t L_67 = *((int32_t*)L_66);
*((int32_t*)L_65) = (int32_t)((int32_t)il2cpp_codegen_add(L_67, 1));
// i += 3;
int32_t L_68 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_68, 3));
// continue;
goto IL_027c;
}
IL_01ab:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_69 = ___writeIndex1;
int32_t L_70 = *((int32_t*)L_69);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_71 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_72 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_71);
NullCheck(L_72);
V_17 = (bool)((((int32_t)L_70) == ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))))? 1 : 0);
bool L_73 = V_17;
if (!L_73)
{
goto IL_01c1;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_74 = ___charBuffer0;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_74, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01c1:
{
// charBuffer[writeIndex].unicode = 160;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_75 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_76 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_75);
int32_t* L_77 = ___writeIndex1;
int32_t L_78 = *((int32_t*)L_77);
NullCheck(L_76);
((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_78)))->___unicode_0 = ((int32_t)160);
// writeIndex += 1;
int32_t* L_79 = ___writeIndex1;
int32_t* L_80 = ___writeIndex1;
int32_t L_81 = *((int32_t*)L_80);
*((int32_t*)L_79) = (int32_t)((int32_t)il2cpp_codegen_add(L_81, 1));
// i += 5;
int32_t L_82 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_82, 5));
// continue;
goto IL_027c;
}
IL_01e5:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_83 = ___writeIndex1;
int32_t L_84 = *((int32_t*)L_83);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_85 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_86 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_85);
NullCheck(L_86);
V_18 = (bool)((((int32_t)L_84) == ((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length))))? 1 : 0);
bool L_87 = V_18;
if (!L_87)
{
goto IL_01fb;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_88 = ___charBuffer0;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_88, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_01fb:
{
// charBuffer[writeIndex].unicode = 0x200B;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_89 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_90 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_89);
int32_t* L_91 = ___writeIndex1;
int32_t L_92 = *((int32_t*)L_91);
NullCheck(L_90);
((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->___unicode_0 = ((int32_t)8203);
// writeIndex += 1;
int32_t* L_93 = ___writeIndex1;
int32_t* L_94 = ___writeIndex1;
int32_t L_95 = *((int32_t*)L_94);
*((int32_t*)L_93) = (int32_t)((int32_t)il2cpp_codegen_add(L_95, 1));
// i += 5;
int32_t L_96 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_96, 5));
// continue;
goto IL_027c;
}
IL_021c:
{
// if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
int32_t L_97 = V_4;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_98 = ___charBuffer0;
int32_t* L_99 = ___writeIndex1;
bool L_100;
L_100 = TMP_Text_ReplaceOpeningStyleTag_mFE4861A4A73DA7879121B8CFCEB051320E7C2B3A(__this, (&V_3), L_97, (&V_13), L_98, L_99, NULL);
V_19 = L_100;
bool L_101 = V_19;
if (!L_101)
{
goto IL_0237;
}
}
{
// i = offset;
int32_t L_102 = V_13;
V_4 = L_102;
// continue;
goto IL_027c;
}
IL_0237:
{
// break;
goto IL_024e;
}
IL_0239:
{
// ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
int32_t L_103 = V_4;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_104 = ___charBuffer0;
int32_t* L_105 = ___writeIndex1;
TMP_Text_ReplaceClosingStyleTag_m930CFBC820CF701CCF4A92E8CC798640FD9E0009(__this, (&V_3), L_103, L_104, L_105, NULL);
// i += 7;
int32_t L_106 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_106, 7));
// continue;
goto IL_027c;
}
IL_024e:
{
}
IL_024f:
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
int32_t* L_107 = ___writeIndex1;
int32_t L_108 = *((int32_t*)L_107);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_109 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_110 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_109);
NullCheck(L_110);
V_20 = (bool)((((int32_t)L_108) == ((int32_t)((int32_t)(((RuntimeArray*)L_110)->max_length))))? 1 : 0);
bool L_111 = V_20;
if (!L_111)
{
goto IL_0265;
}
}
{
// if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_112 = ___charBuffer0;
TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1(__this, L_112, TMP_Text_ResizeInternalArray_TisUnicodeChar_tB86B7DE9203E1D985B08268AF1964DECB8A5F722_m3186426C0606367B783370EA04C71135D6D48CF1_RuntimeMethod_var);
}
IL_0265:
{
// charBuffer[writeIndex].unicode = c;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5** L_113 = ___charBuffer0;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_114 = *((UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5**)L_113);
int32_t* L_115 = ___writeIndex1;
int32_t L_116 = *((int32_t*)L_115);
NullCheck(L_114);
int32_t L_117 = V_5;
((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->___unicode_0 = L_117;
// writeIndex += 1;
int32_t* L_118 = ___writeIndex1;
int32_t* L_119 = ___writeIndex1;
int32_t L_120 = *((int32_t*)L_119);
*((int32_t*)L_118) = (int32_t)((int32_t)il2cpp_codegen_add(L_120, 1));
}
IL_027c:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_121 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_121, 1));
}
IL_0282:
{
// for (int i = 0; i < styleLength; i++)
int32_t L_122 = V_4;
int32_t L_123 = V_2;
V_21 = (bool)((((int32_t)L_122) < ((int32_t)L_123))? 1 : 0);
bool L_124 = V_21;
if (L_124)
{
goto IL_0033;
}
}
{
// m_TextStyleStackDepth = 0;
__this->___m_TextStyleStackDepth_237 = 0;
// }
return;
}
}
// System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_mB8A6C6A1ED3D704ADBEA0E90FCEF722AB826CD7A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
int32_t G_B5_0 = 0;
int32_t G_B11_0 = 0;
{
// int hashCode = 0;
V_0 = 0;
// int maxReadIndex = readIndex + 16;
int32_t L_0 = ___readIndex1;
V_1 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)16)));
// int tagDefinitionLength = tagDefinition.Length;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___tagDefinition0;
NullCheck(L_1);
V_2 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
goto IL_0043;
}
IL_000e:
{
// int c = tagDefinition[readIndex];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___tagDefinition0;
int32_t L_3 = ___readIndex1;
NullCheck(L_2);
int32_t L_4 = L_3;
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_3 = L_5;
// if (c == '>' || c == '=' || c == ' ')
int32_t L_6 = V_3;
if ((((int32_t)L_6) == ((int32_t)((int32_t)62))))
{
goto IL_0024;
}
}
{
int32_t L_7 = V_3;
if ((((int32_t)L_7) == ((int32_t)((int32_t)61))))
{
goto IL_0024;
}
}
{
int32_t L_8 = V_3;
G_B5_0 = ((((int32_t)L_8) == ((int32_t)((int32_t)32)))? 1 : 0);
goto IL_0025;
}
IL_0024:
{
G_B5_0 = 1;
}
IL_0025:
{
V_4 = (bool)G_B5_0;
bool L_9 = V_4;
if (!L_9)
{
goto IL_0030;
}
}
{
// return hashCode;
int32_t L_10 = V_0;
V_5 = L_10;
goto IL_0059;
}
IL_0030:
{
// hashCode = ((hashCode << 5) + hashCode) ^ (int)TMP_TextUtilities.ToUpperASCIIFast((uint)c);
int32_t L_11 = V_0;
int32_t L_12 = V_0;
int32_t L_13 = V_3;
il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var);
uint32_t L_14;
L_14 = TMP_TextUtilities_ToUpperASCIIFast_m41E8D59A85575BDCC4B6AA31684B5BA6B45744F5(L_13, NULL);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_11<<5)), L_12))^(int32_t)L_14));
// for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
int32_t L_15 = ___readIndex1;
___readIndex1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0043:
{
// for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
int32_t L_16 = ___readIndex1;
int32_t L_17 = V_1;
if ((((int32_t)L_16) >= ((int32_t)L_17)))
{
goto IL_004d;
}
}
{
int32_t L_18 = ___readIndex1;
int32_t L_19 = V_2;
G_B11_0 = ((((int32_t)L_18) < ((int32_t)L_19))? 1 : 0);
goto IL_004e;
}
IL_004d:
{
G_B11_0 = 0;
}
IL_004e:
{
V_6 = (bool)G_B11_0;
bool L_20 = V_6;
if (L_20)
{
goto IL_000e;
}
}
{
// return hashCode;
int32_t L_21 = V_0;
V_5 = L_21;
goto IL_0059;
}
IL_0059:
{
// }
int32_t L_22 = V_5;
return L_22;
}
}
// System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(TMPro.TMP_Text/TextBackingContainer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_mF2C6D3C0D954B1B17F584758FFACAAFA270B37BA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
uint32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
int32_t G_B5_0 = 0;
int32_t G_B11_0 = 0;
{
// int hashCode = 0;
V_0 = 0;
// int maxReadIndex = readIndex + 16;
int32_t L_0 = ___readIndex1;
V_1 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)16)));
// int tagDefinitionLength = tagDefinition.Capacity;
int32_t L_1;
L_1 = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C((&___tagDefinition0), NULL);
V_2 = L_1;
goto IL_004c;
}
IL_0012:
{
// uint c = tagDefinition[readIndex];
int32_t L_2 = ___readIndex1;
uint32_t L_3;
L_3 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___tagDefinition0), L_2, NULL);
V_3 = L_3;
// if (c == '>' || c == '=' || c == ' ')
uint32_t L_4 = V_3;
if ((((int32_t)L_4) == ((int32_t)((int32_t)62))))
{
goto IL_002d;
}
}
{
uint32_t L_5 = V_3;
if ((((int32_t)L_5) == ((int32_t)((int32_t)61))))
{
goto IL_002d;
}
}
{
uint32_t L_6 = V_3;
G_B5_0 = ((((int32_t)L_6) == ((int32_t)((int32_t)32)))? 1 : 0);
goto IL_002e;
}
IL_002d:
{
G_B5_0 = 1;
}
IL_002e:
{
V_4 = (bool)G_B5_0;
bool L_7 = V_4;
if (!L_7)
{
goto IL_0039;
}
}
{
// return hashCode;
int32_t L_8 = V_0;
V_5 = L_8;
goto IL_0062;
}
IL_0039:
{
// hashCode = ((hashCode << 5) + hashCode) ^ (int)TMP_TextUtilities.ToUpperASCIIFast((uint)c);
int32_t L_9 = V_0;
int32_t L_10 = V_0;
uint32_t L_11 = V_3;
il2cpp_codegen_runtime_class_init_inline(TMP_TextUtilities_tD7ED516E31C2AA0EB607D587C0BB0FE71A8BB934_il2cpp_TypeInfo_var);
uint32_t L_12;
L_12 = TMP_TextUtilities_ToUpperASCIIFast_m41E8D59A85575BDCC4B6AA31684B5BA6B45744F5(L_11, NULL);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_9<<5)), L_10))^(int32_t)L_12));
// for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
int32_t L_13 = ___readIndex1;
___readIndex1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004c:
{
// for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
int32_t L_14 = ___readIndex1;
int32_t L_15 = V_1;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0056;
}
}
{
int32_t L_16 = ___readIndex1;
int32_t L_17 = V_2;
G_B11_0 = ((((int32_t)L_16) < ((int32_t)L_17))? 1 : 0);
goto IL_0057;
}
IL_0056:
{
G_B11_0 = 0;
}
IL_0057:
{
V_6 = (bool)G_B11_0;
bool L_18 = V_6;
if (L_18)
{
goto IL_0012;
}
}
{
// return hashCode;
int32_t L_19 = V_0;
V_5 = L_19;
goto IL_0062;
}
IL_0062:
{
// }
int32_t L_20 = V_5;
return L_20;
}
}
// System.Int32 TMPro.TMP_Text::GetStyleHashCode(System.Int32[]&,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_m834CA7ED28BF6377F7A42C654FAA748EB0D514D6 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
{
// int hashCode = 0;
V_0 = 0;
// closeIndex = 0;
int32_t* L_0 = ___closeIndex2;
*((int32_t*)L_0) = (int32_t)0;
// for (int i = index; i < text.Length; i++)
int32_t L_1 = ___index1;
V_1 = L_1;
goto IL_0041;
}
IL_000a:
{
// if (text[i] == 34) continue;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_2 = ___text0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_2);
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_2 = (bool)((((int32_t)L_6) == ((int32_t)((int32_t)34)))? 1 : 0);
bool L_7 = V_2;
if (!L_7)
{
goto IL_0019;
}
}
{
// if (text[i] == 34) continue;
goto IL_003d;
}
IL_0019:
{
// if (text[i] == 62) { closeIndex = i; break; }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_8 = ___text0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_8);
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_3 = (bool)((((int32_t)L_12) == ((int32_t)((int32_t)62)))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_002b;
}
}
{
// if (text[i] == 62) { closeIndex = i; break; }
int32_t* L_14 = ___closeIndex2;
int32_t L_15 = V_1;
*((int32_t*)L_14) = (int32_t)L_15;
// if (text[i] == 62) { closeIndex = i; break; }
goto IL_004e;
}
IL_002b:
{
// hashCode = (hashCode << 5) + hashCode ^ TMP_TextParsingUtilities.ToUpperASCIIFast((char)text[i]);
int32_t L_16 = V_0;
int32_t L_17 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_18 = ___text0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_18);
int32_t L_20 = V_1;
NullCheck(L_19);
int32_t L_21 = L_20;
int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
Il2CppChar L_23;
L_23 = TMP_TextParsingUtilities_ToUpperASCIIFast_m268B0B889DF9D45852F99FEFB930CB1BF4AC8212(((int32_t)(uint16_t)L_22), NULL);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_16<<5)), L_17))^(int32_t)L_23));
}
IL_003d:
{
// for (int i = index; i < text.Length; i++)
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_0041:
{
// for (int i = index; i < text.Length; i++)
int32_t L_25 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_26 = ___text0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_26);
NullCheck(L_27);
V_4 = (bool)((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))? 1 : 0);
bool L_28 = V_4;
if (L_28)
{
goto IL_000a;
}
}
IL_004e:
{
// return hashCode;
int32_t L_29 = V_0;
V_5 = L_29;
goto IL_0053;
}
IL_0053:
{
// }
int32_t L_30 = V_5;
return L_30;
}
}
// System.Int32 TMPro.TMP_Text::GetStyleHashCode(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_mB54D3FEFFCA8A40441A169AD140C1531A788C92F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
{
// int hashCode = 0;
V_0 = 0;
// closeIndex = 0;
int32_t* L_0 = ___closeIndex2;
*((int32_t*)L_0) = (int32_t)0;
// for (int i = index; i < text.Capacity; i++)
int32_t L_1 = ___index1;
V_1 = L_1;
goto IL_004a;
}
IL_000a:
{
// if (text[i] == 34) continue;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_2 = ___text0;
int32_t L_3 = V_1;
uint32_t L_4;
L_4 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_2, L_3, NULL);
V_2 = (bool)((((int32_t)L_4) == ((int32_t)((int32_t)34)))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_001c;
}
}
{
// if (text[i] == 34) continue;
goto IL_0046;
}
IL_001c:
{
// if (text[i] == 62) { closeIndex = i; break; }
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_6 = ___text0;
int32_t L_7 = V_1;
uint32_t L_8;
L_8 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_6, L_7, NULL);
V_3 = (bool)((((int32_t)L_8) == ((int32_t)((int32_t)62)))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0031;
}
}
{
// if (text[i] == 62) { closeIndex = i; break; }
int32_t* L_10 = ___closeIndex2;
int32_t L_11 = V_1;
*((int32_t*)L_10) = (int32_t)L_11;
// if (text[i] == 62) { closeIndex = i; break; }
goto IL_0059;
}
IL_0031:
{
// hashCode = (hashCode << 5) + hashCode ^ TMP_TextParsingUtilities.ToUpperASCIIFast((char)text[i]);
int32_t L_12 = V_0;
int32_t L_13 = V_0;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_14 = ___text0;
int32_t L_15 = V_1;
uint32_t L_16;
L_16 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_14, L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_TextParsingUtilities_tF6AF6ED06ADFB8C71F4C1D713D677D821A1AB6FA_il2cpp_TypeInfo_var);
Il2CppChar L_17;
L_17 = TMP_TextParsingUtilities_ToUpperASCIIFast_m268B0B889DF9D45852F99FEFB930CB1BF4AC8212(((int32_t)(uint16_t)L_16), NULL);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_12<<5)), L_13))^(int32_t)L_17));
}
IL_0046:
{
// for (int i = index; i < text.Capacity; i++)
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_004a:
{
// for (int i = index; i < text.Capacity; i++)
int32_t L_19 = V_1;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_20 = ___text0;
int32_t L_21;
L_21 = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C(L_20, NULL);
V_4 = (bool)((((int32_t)L_19) < ((int32_t)L_21))? 1 : 0);
bool L_22 = V_4;
if (L_22)
{
goto IL_000a;
}
}
IL_0059:
{
// return hashCode;
int32_t L_23 = V_0;
V_5 = L_23;
goto IL_005e;
}
IL_005e:
{
// }
int32_t L_24 = V_5;
return L_24;
}
}
// System.Void TMPro.TMP_Text::AddFloatToInternalTextBackingArray(System.Single,System.Int32,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddFloatToInternalTextBackingArray_m91003C38D80CE33F40B45FB30E6B90F2EC2B78AB (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___value0, int32_t ___padding1, int32_t ___precision2, int32_t* ___writeIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_0;
memset((&V_0), 0, sizeof(V_0));
int64_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
int64_t V_8 = 0;
bool V_9 = false;
bool V_10 = false;
int32_t G_B5_0 = 0;
{
// if (value < 0)
float L_0 = ___value0;
V_2 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_002c;
}
}
{
// m_TextBackingArray[writeIndex] = '-';
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_2 = (&__this->___m_TextBackingArray_257);
int32_t* L_3 = ___writeIndex3;
int32_t L_4 = *((int32_t*)L_3);
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_2, L_4, ((int32_t)45), NULL);
// writeIndex += 1;
int32_t* L_5 = ___writeIndex3;
int32_t* L_6 = ___writeIndex3;
int32_t L_7 = *((int32_t*)L_6);
*((int32_t*)L_5) = (int32_t)((int32_t)il2cpp_codegen_add(L_7, 1));
// value = -value;
float L_8 = ___value0;
___value0 = ((-L_8));
}
IL_002c:
{
// decimal valueD = (decimal)value;
float L_9 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_10;
L_10 = Decimal_op_Explicit_mDF02276E12CC6D2D0285A8D0843ACA0743F42DEC(L_9, NULL);
V_0 = L_10;
// if (padding == 0 && precision == 0)
int32_t L_11 = ___padding1;
if (L_11)
{
goto IL_003c;
}
}
{
int32_t L_12 = ___precision2;
G_B5_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
goto IL_003d;
}
IL_003c:
{
G_B5_0 = 0;
}
IL_003d:
{
V_3 = (bool)G_B5_0;
bool L_13 = V_3;
if (!L_13)
{
goto IL_0047;
}
}
{
// precision = 9;
___precision2 = ((int32_t)9);
goto IL_0061;
}
IL_0047:
{
// valueD += k_Power[Mathf.Min(9, precision)];
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_14 = V_0;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_15 = __this->___k_Power_258;
int32_t L_16 = ___precision2;
int32_t L_17;
L_17 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(((int32_t)9), L_16, NULL);
NullCheck(L_15);
int32_t L_18 = L_17;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_19 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_20;
L_20 = Decimal_op_Addition_m79AD1C3ED1E6345D50110EA4D20DAE724724B9DA(L_14, L_19, NULL);
V_0 = L_20;
}
IL_0061:
{
// long integer = (long)valueD;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_21 = V_0;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
int64_t L_22;
L_22 = Decimal_op_Explicit_m6B67B2A7178964AC1A162FC13810E29FE68A5BDC(L_21, NULL);
V_1 = L_22;
// AddIntegerToInternalTextBackingArray(integer, padding, ref writeIndex);
int64_t L_23 = V_1;
int32_t L_24 = ___padding1;
int32_t* L_25 = ___writeIndex3;
TMP_Text_AddIntegerToInternalTextBackingArray_m0C9B986C866F3CD9D1424E44F57B281EDAB7DE92(__this, ((double)L_23), L_24, L_25, NULL);
// if (precision > 0)
int32_t L_26 = ___precision2;
V_4 = (bool)((((int32_t)L_26) > ((int32_t)0))? 1 : 0);
bool L_27 = V_4;
if (!L_27)
{
goto IL_0133;
}
}
{
// valueD -= integer;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_28 = V_0;
int64_t L_29 = V_1;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_30;
L_30 = Decimal_op_Implicit_m7982D3FD5E6426B823F4EF5993013760731F3CA6(L_29, NULL);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31;
L_31 = Decimal_op_Subtraction_m50F5DC718BD003A09A5BC62BAA3DECD0745AD3F1(L_28, L_30, NULL);
V_0 = L_31;
// if (valueD != 0)
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_32 = V_0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_33 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero_3;
bool L_34;
L_34 = Decimal_op_Inequality_m11FF862E6156770CB52AEC78AB4D7D96358B25AA(L_32, L_33, NULL);
V_5 = L_34;
bool L_35 = V_5;
if (!L_35)
{
goto IL_0132;
}
}
{
// m_TextBackingArray[writeIndex++] = '.';
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_36 = (&__this->___m_TextBackingArray_257);
int32_t* L_37 = ___writeIndex3;
int32_t* L_38 = ___writeIndex3;
int32_t L_39 = *((int32_t*)L_38);
V_6 = L_39;
int32_t L_40 = V_6;
*((int32_t*)L_37) = (int32_t)((int32_t)il2cpp_codegen_add(L_40, 1));
int32_t L_41 = V_6;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_36, L_41, ((int32_t)46), NULL);
// for (int p = 0; p < precision; p++)
V_7 = 0;
goto IL_0126;
}
IL_00c5:
{
// valueD *= 10;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_42 = V_0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_43;
memset((&L_43), 0, sizeof(L_43));
Decimal__ctor_m6DDFD6E3A7A8CDEB1BADF8E09A8D8E1BDA9497A9((&L_43), ((int32_t)10), /*hidden argument*/NULL);
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_44;
L_44 = Decimal_op_Multiply_mFD6D7FB94F0CDF935CEE8527EA9FD3EAB159EF19(L_42, L_43, NULL);
V_0 = L_44;
// long d = (long)valueD;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_45 = V_0;
int64_t L_46;
L_46 = Decimal_op_Explicit_m6B67B2A7178964AC1A162FC13810E29FE68A5BDC(L_45, NULL);
V_8 = L_46;
// m_TextBackingArray[writeIndex++] = (char)(d + 48);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_47 = (&__this->___m_TextBackingArray_257);
int32_t* L_48 = ___writeIndex3;
int32_t* L_49 = ___writeIndex3;
int32_t L_50 = *((int32_t*)L_49);
V_6 = L_50;
int32_t L_51 = V_6;
*((int32_t*)L_48) = (int32_t)((int32_t)il2cpp_codegen_add(L_51, 1));
int32_t L_52 = V_6;
int64_t L_53 = V_8;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_47, L_52, ((int32_t)(uint16_t)((int64_t)il2cpp_codegen_add(L_53, ((int64_t)((int32_t)48))))), NULL);
// valueD -= d;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_54 = V_0;
int64_t L_55 = V_8;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_56;
L_56 = Decimal_op_Implicit_m7982D3FD5E6426B823F4EF5993013760731F3CA6(L_55, NULL);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_57;
L_57 = Decimal_op_Subtraction_m50F5DC718BD003A09A5BC62BAA3DECD0745AD3F1(L_54, L_56, NULL);
V_0 = L_57;
// if (valueD == 0)
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_58 = V_0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_59 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero_3;
bool L_60;
L_60 = Decimal_op_Equality_m48AE8B579CA29541C36D456B707AF9D8015C3558(L_58, L_59, NULL);
V_9 = L_60;
bool L_61 = V_9;
if (!L_61)
{
goto IL_011f;
}
}
{
// p = precision;
int32_t L_62 = ___precision2;
V_7 = L_62;
}
IL_011f:
{
// for (int p = 0; p < precision; p++)
int32_t L_63 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0126:
{
// for (int p = 0; p < precision; p++)
int32_t L_64 = V_7;
int32_t L_65 = ___precision2;
V_10 = (bool)((((int32_t)L_64) < ((int32_t)L_65))? 1 : 0);
bool L_66 = V_10;
if (L_66)
{
goto IL_00c5;
}
}
{
}
IL_0132:
{
}
IL_0133:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::AddIntegerToInternalTextBackingArray(System.Double,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddIntegerToInternalTextBackingArray_m0C9B986C866F3CD9D1424E44F57B281EDAB7DE92 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, double ___number0, int32_t ___padding1, int32_t* ___writeIndex2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
uint32_t V_4 = 0;
bool V_5 = false;
int32_t G_B4_0 = 0;
{
// int integralCount = 0;
V_0 = 0;
// int i = writeIndex;
int32_t* L_0 = ___writeIndex2;
int32_t L_1 = *((int32_t*)L_0);
V_1 = L_1;
}
IL_0006:
{
// m_TextBackingArray[i++] = (char)(number % 10 + 48);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_2 = (&__this->___m_TextBackingArray_257);
int32_t L_3 = V_1;
int32_t L_4 = L_3;
V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
double L_5 = ___number0;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_2, L_4, il2cpp_codegen_cast_floating_point<uint16_t, int32_t, double>(((double)il2cpp_codegen_add((fmod(L_5, (10.0))), (48.0)))), NULL);
// number /= 10;
double L_6 = ___number0;
___number0 = ((double)(L_6/(10.0)));
// integralCount += 1;
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
// } while (number > 0.999999999999999d || integralCount < padding);
double L_8 = ___number0;
if ((((double)L_8) > ((double)(0.999999999999999))))
{
goto IL_0052;
}
}
{
int32_t L_9 = V_0;
int32_t L_10 = ___padding1;
G_B4_0 = ((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
goto IL_0053;
}
IL_0052:
{
G_B4_0 = 1;
}
IL_0053:
{
V_3 = (bool)G_B4_0;
bool L_11 = V_3;
if (L_11)
{
goto IL_0006;
}
}
{
// int lastIndex = i;
int32_t L_12 = V_1;
V_2 = L_12;
goto IL_009f;
}
IL_005b:
{
// i -= 1;
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
// uint t = m_TextBackingArray[writeIndex];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_14 = (&__this->___m_TextBackingArray_257);
int32_t* L_15 = ___writeIndex2;
int32_t L_16 = *((int32_t*)L_15);
uint32_t L_17;
L_17 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_14, L_16, NULL);
V_4 = L_17;
// m_TextBackingArray[writeIndex] = m_TextBackingArray[i];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_18 = (&__this->___m_TextBackingArray_257);
int32_t* L_19 = ___writeIndex2;
int32_t L_20 = *((int32_t*)L_19);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_21 = (&__this->___m_TextBackingArray_257);
int32_t L_22 = V_1;
uint32_t L_23;
L_23 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_21, L_22, NULL);
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_18, L_20, L_23, NULL);
// m_TextBackingArray[i] = t;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_24 = (&__this->___m_TextBackingArray_257);
int32_t L_25 = V_1;
uint32_t L_26 = V_4;
TextBackingContainer_set_Item_mF263D268B2D3185D818FD470F86FC8C53DD42381(L_24, L_25, L_26, NULL);
// writeIndex += 1;
int32_t* L_27 = ___writeIndex2;
int32_t* L_28 = ___writeIndex2;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_009f:
{
// while (writeIndex + 1 < i)
int32_t* L_30 = ___writeIndex2;
int32_t L_31 = *((int32_t*)L_30);
int32_t L_32 = V_1;
V_5 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_31, 1))) < ((int32_t)L_32))? 1 : 0);
bool L_33 = V_5;
if (L_33)
{
goto IL_005b;
}
}
{
// writeIndex = lastIndex;
int32_t* L_34 = ___writeIndex2;
int32_t L_35 = V_2;
*((int32_t*)L_34) = (int32_t)L_35;
// }
return;
}
}
// System.String TMPro.TMP_Text::InternalTextBackingArrayToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_InternalTextBackingArrayToString_m7E70067C4FF555AFF7D95718141ADA0794EF37B5 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL;
int32_t V_1 = 0;
Il2CppChar V_2 = 0x0;
bool V_3 = false;
bool V_4 = false;
String_t* V_5 = NULL;
{
// char[] array = new char[m_TextBackingArray.Count];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_0 = (&__this->___m_TextBackingArray_257);
int32_t L_1;
L_1 = TextBackingContainer_get_Count_mA4E440D40E9EECB361CE4697B11F9B017B19E0C1(L_0, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_1);
V_0 = L_2;
// for (int i = 0; i < m_TextBackingArray.Capacity; i++)
V_1 = 0;
goto IL_0038;
}
IL_0016:
{
// char c = (char)m_TextBackingArray[i];
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_3 = (&__this->___m_TextBackingArray_257);
int32_t L_4 = V_1;
uint32_t L_5;
L_5 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276(L_3, L_4, NULL);
V_2 = ((int32_t)(uint16_t)L_5);
// if (c == 0)
Il2CppChar L_6 = V_2;
V_3 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_002f;
}
}
{
// break;
goto IL_004c;
}
IL_002f:
{
// array[i] = c;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = V_0;
int32_t L_9 = V_1;
Il2CppChar L_10 = V_2;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (Il2CppChar)L_10);
// for (int i = 0; i < m_TextBackingArray.Capacity; i++)
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0038:
{
// for (int i = 0; i < m_TextBackingArray.Capacity; i++)
int32_t L_12 = V_1;
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361* L_13 = (&__this->___m_TextBackingArray_257);
int32_t L_14;
L_14 = TextBackingContainer_get_Capacity_m314198D61452DF6CAB895C2BF8D1C0829C579F9C(L_13, NULL);
V_4 = (bool)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0);
bool L_15 = V_4;
if (L_15)
{
goto IL_0016;
}
}
IL_004c:
{
// m_IsTextBackingStringDirty = false;
__this->___m_IsTextBackingStringDirty_37 = (bool)0;
// return new string(array);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16 = V_0;
String_t* L_17;
L_17 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_16, NULL);
V_5 = L_17;
goto IL_005d;
}
IL_005d:
{
// }
String_t* L_18 = V_5;
return L_18;
}
}
// System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_SetArraySizes_mAD14AE87D71586E0D4BEAFC6C89347FE02E33FE2 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___unicodeChars0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// internal virtual int SetArraySizes(UnicodeChar[] unicodeChars) { return 0; }
V_0 = 0;
goto IL_0005;
}
IL_0005:
{
// internal virtual int SetArraySizes(UnicodeChar[] unicodeChars) { return 0; }
int32_t L_0 = V_0;
return L_0;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetPreferredValues_mE55DE48997CA56E867C94ABF8873D1CA413ADAA8 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// m_isPreferredWidthDirty = true;
__this->___m_isPreferredWidthDirty_176 = (bool)1;
// float preferredWidth = GetPreferredWidth();
float L_0;
L_0 = TMP_Text_GetPreferredWidth_m0478A5C6B1B1C3A4A64C5BF89401B2A33A192F5C(__this, NULL);
V_0 = L_0;
// m_isPreferredHeightDirty = true;
__this->___m_isPreferredHeightDirty_179 = (bool)1;
// float preferredHeight = GetPreferredHeight();
float L_1;
L_1 = TMP_Text_GetPreferredHeight_mD8B87C32069B477E010E30D33CB616854CE708B4(__this, NULL);
V_1 = L_1;
// m_isPreferredWidthDirty = true;
__this->___m_isPreferredWidthDirty_176 = (bool)1;
// m_isPreferredHeightDirty = true;
__this->___m_isPreferredHeightDirty_179 = (bool)1;
// return new Vector2(preferredWidth, preferredHeight);
float L_2 = V_0;
float L_3 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_2, L_3, /*hidden argument*/NULL);
V_2 = L_4;
goto IL_0035;
}
IL_0035:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_2;
return L_5;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetPreferredValues_m1F06F3D203FD8F13D0335F697E839E5DAA61DD14 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___width0, float ___height1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// m_isCalculatingPreferredValues = true;
__this->___m_isCalculatingPreferredValues_180 = (bool)1;
// ParseInputText();
TMP_Text_ParseInputText_m3B4CF13CC0BF8E8A2B3980BD191A3B2FA421E36C(__this, NULL);
// Vector2 margin = new Vector2(width, height);
float L_0 = ___width0;
float L_1 = ___height1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
// float preferredWidth = GetPreferredWidth(margin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
float L_3;
L_3 = TMP_Text_GetPreferredWidth_m51F52DCBCDF0AA45D5F6F1031D15560948E08C16(__this, L_2, NULL);
V_1 = L_3;
// float preferredHeight = GetPreferredHeight(margin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0;
float L_5;
L_5 = TMP_Text_GetPreferredHeight_m6DD3E52AA402B1D6DC3D18F8760E0B89436F97CF(__this, L_4, NULL);
V_2 = L_5;
// return new Vector2(preferredWidth, preferredHeight);
float L_6 = V_1;
float L_7 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), L_6, L_7, /*hidden argument*/NULL);
V_3 = L_8;
goto IL_0032;
}
IL_0032:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_3;
return L_9;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetPreferredValues_m398215E34C2F85F6073BB4FFAD99E077319B2726 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___text0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// m_isCalculatingPreferredValues = true;
__this->___m_isCalculatingPreferredValues_180 = (bool)1;
// SetTextInternal(text);
String_t* L_0 = ___text0;
TMP_Text_SetTextInternal_mE5AAC38C055046B9EE3228640DAFA627C5BDF924(__this, L_0, NULL);
// SetArraySizes(m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_1 = __this->___m_TextProcessingArray_197;
int32_t L_2;
L_2 = VirtualFuncInvoker1< int32_t, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* >::Invoke(114 /* System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[]) */, __this, L_1);
// Vector2 margin = k_LargePositiveVector2;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2_259;
V_0 = L_3;
// float preferredWidth = GetPreferredWidth(margin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0;
float L_5;
L_5 = TMP_Text_GetPreferredWidth_m51F52DCBCDF0AA45D5F6F1031D15560948E08C16(__this, L_4, NULL);
V_1 = L_5;
// float preferredHeight = GetPreferredHeight(margin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
float L_7;
L_7 = TMP_Text_GetPreferredHeight_m6DD3E52AA402B1D6DC3D18F8760E0B89436F97CF(__this, L_6, NULL);
V_2 = L_7;
// return new Vector2(preferredWidth, preferredHeight);
float L_8 = V_1;
float L_9 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, /*hidden argument*/NULL);
V_3 = L_10;
goto IL_003d;
}
IL_003d:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_3;
return L_11;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues(System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetPreferredValues_m3FAA12BB95111827B71EBDE6B3B3F59EE4EA0C2C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___text0, float ___width1, float ___height2, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// m_isCalculatingPreferredValues = true;
__this->___m_isCalculatingPreferredValues_180 = (bool)1;
// SetTextInternal(text);
String_t* L_0 = ___text0;
TMP_Text_SetTextInternal_mE5AAC38C055046B9EE3228640DAFA627C5BDF924(__this, L_0, NULL);
// SetArraySizes(m_TextProcessingArray);
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_1 = __this->___m_TextProcessingArray_197;
int32_t L_2;
L_2 = VirtualFuncInvoker1< int32_t, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* >::Invoke(114 /* System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[]) */, __this, L_1);
// Vector2 margin = new Vector2(width, height);
float L_3 = ___width1;
float L_4 = ___height2;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_3, L_4, NULL);
// float preferredWidth = GetPreferredWidth(margin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
float L_6;
L_6 = TMP_Text_GetPreferredWidth_m51F52DCBCDF0AA45D5F6F1031D15560948E08C16(__this, L_5, NULL);
V_1 = L_6;
// float preferredHeight = GetPreferredHeight(margin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
float L_8;
L_8 = TMP_Text_GetPreferredHeight_m6DD3E52AA402B1D6DC3D18F8760E0B89436F97CF(__this, L_7, NULL);
V_2 = L_8;
// return new Vector2(preferredWidth, preferredHeight);
float L_9 = V_1;
float L_10 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), L_9, L_10, /*hidden argument*/NULL);
V_3 = L_11;
goto IL_0040;
}
IL_0040:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_3;
return L_12;
}
}
// System.Single TMPro.TMP_Text::GetPreferredWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_m0478A5C6B1B1C3A4A64C5BF89401B2A33A192F5C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
float G_B7_0 = 0.0f;
{
// if (TMP_Settings.instance == null) return 0;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_1;
bool L_2 = V_3;
if (!L_2)
{
goto IL_001c;
}
}
{
// if (TMP_Settings.instance == null) return 0;
V_4 = (0.0f);
goto IL_00a7;
}
IL_001c:
{
// if (!m_isPreferredWidthDirty)
bool L_3 = __this->___m_isPreferredWidthDirty_176;
V_5 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_5;
if (!L_4)
{
goto IL_0035;
}
}
{
// return m_preferredWidth;
float L_5 = __this->___m_preferredWidth_174;
V_4 = L_5;
goto IL_00a7;
}
IL_0035:
{
// float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
bool L_6 = __this->___m_enableAutoSizing_80;
if (L_6)
{
goto IL_0045;
}
}
{
float L_7 = __this->___m_fontSize_73;
G_B7_0 = L_7;
goto IL_004b;
}
IL_0045:
{
float L_8 = __this->___m_fontSizeMax_87;
G_B7_0 = L_8;
}
IL_004b:
{
V_0 = G_B7_0;
// m_minFontSize = m_fontSizeMin;
float L_9 = __this->___m_fontSizeMin_86;
__this->___m_minFontSize_82 = L_9;
// m_maxFontSize = m_fontSizeMax;
float L_10 = __this->___m_fontSizeMax_87;
__this->___m_maxFontSize_81 = L_10;
// m_charWidthAdjDelta = 0;
__this->___m_charWidthAdjDelta_109 = (0.0f);
// Vector2 margin = k_LargePositiveVector2;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2_259;
V_1 = L_11;
// m_isCalculatingPreferredValues = true;
__this->___m_isCalculatingPreferredValues_180 = (bool)1;
// ParseInputText();
TMP_Text_ParseInputText_m3B4CF13CC0BF8E8A2B3980BD191A3B2FA421E36C(__this, NULL);
// m_AutoSizeIterationCount = 0;
__this->___m_AutoSizeIterationCount_83 = 0;
// float preferredWidth = CalculatePreferredValues(ref fontSize, margin, false, false).x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = VirtualFuncInvoker4< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (&V_0), L_12, (bool)0, (bool)0);
float L_14 = L_13.___x_0;
V_2 = L_14;
// m_isPreferredWidthDirty = false;
__this->___m_isPreferredWidthDirty_176 = (bool)0;
// return preferredWidth;
float L_15 = V_2;
V_4 = L_15;
goto IL_00a7;
}
IL_00a7:
{
// }
float L_16 = V_4;
return L_16;
}
}
// System.Single TMPro.TMP_Text::GetPreferredWidth(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_m51F52DCBCDF0AA45D5F6F1031D15560948E08C16 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___margin0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float G_B3_0 = 0.0f;
{
// float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
bool L_0 = __this->___m_enableAutoSizing_80;
if (L_0)
{
goto IL_0011;
}
}
{
float L_1 = __this->___m_fontSize_73;
G_B3_0 = L_1;
goto IL_0017;
}
IL_0011:
{
float L_2 = __this->___m_fontSizeMax_87;
G_B3_0 = L_2;
}
IL_0017:
{
V_0 = G_B3_0;
// m_minFontSize = m_fontSizeMin;
float L_3 = __this->___m_fontSizeMin_86;
__this->___m_minFontSize_82 = L_3;
// m_maxFontSize = m_fontSizeMax;
float L_4 = __this->___m_fontSizeMax_87;
__this->___m_maxFontSize_81 = L_4;
// m_charWidthAdjDelta = 0;
__this->___m_charWidthAdjDelta_109 = (0.0f);
// m_AutoSizeIterationCount = 0;
__this->___m_AutoSizeIterationCount_83 = 0;
// float preferredWidth = CalculatePreferredValues(ref fontSize, margin, false, false).x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___margin0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = VirtualFuncInvoker4< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (&V_0), L_5, (bool)0, (bool)0);
float L_7 = L_6.___x_0;
V_1 = L_7;
// return preferredWidth;
float L_8 = V_1;
V_2 = L_8;
goto IL_0057;
}
IL_0057:
{
// }
float L_9 = V_2;
return L_9;
}
}
// System.Single TMPro.TMP_Text::GetPreferredHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_mD8B87C32069B477E010E30D33CB616854CE708B4 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
bool V_6 = false;
float G_B7_0 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B9_0 = NULL;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B8_0 = NULL;
float G_B10_0 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B10_1 = NULL;
{
// if (TMP_Settings.instance == null) return 0;
TMP_Settings_t5875BC616C98A30032C6B733CF7FC90A0EE48062* L_0;
L_0 = TMP_Settings_get_instance_mDBC0D34BE1346805DC9339A92A9AF9CA4365D8FE(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_1;
bool L_2 = V_3;
if (!L_2)
{
goto IL_001c;
}
}
{
// if (TMP_Settings.instance == null) return 0;
V_4 = (0.0f);
goto IL_0102;
}
IL_001c:
{
// if (!m_isPreferredHeightDirty)
bool L_3 = __this->___m_isPreferredHeightDirty_179;
V_5 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_5;
if (!L_4)
{
goto IL_0038;
}
}
{
// return m_preferredHeight;
float L_5 = __this->___m_preferredHeight_177;
V_4 = L_5;
goto IL_0102;
}
IL_0038:
{
// float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
bool L_6 = __this->___m_enableAutoSizing_80;
if (L_6)
{
goto IL_0048;
}
}
{
float L_7 = __this->___m_fontSize_73;
G_B7_0 = L_7;
goto IL_004e;
}
IL_0048:
{
float L_8 = __this->___m_fontSizeMax_87;
G_B7_0 = L_8;
}
IL_004e:
{
V_0 = G_B7_0;
// m_minFontSize = m_fontSizeMin;
float L_9 = __this->___m_fontSizeMin_86;
__this->___m_minFontSize_82 = L_9;
// m_maxFontSize = m_fontSizeMax;
float L_10 = __this->___m_fontSizeMax_87;
__this->___m_maxFontSize_81 = L_10;
// m_charWidthAdjDelta = 0;
__this->___m_charWidthAdjDelta_109 = (0.0f);
// Vector2 margin = new Vector2(m_marginWidth != 0 ? m_marginWidth : k_LargePositiveFloat, k_LargePositiveFloat);
float L_11 = __this->___m_marginWidth_149;
G_B8_0 = (&V_1);
if ((!(((float)L_11) == ((float)(0.0f)))))
{
G_B9_0 = (&V_1);
goto IL_0088;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_12 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
G_B10_0 = L_12;
G_B10_1 = G_B8_0;
goto IL_008e;
}
IL_0088:
{
float L_13 = __this->___m_marginWidth_149;
G_B10_0 = L_13;
G_B10_1 = G_B9_0;
}
IL_008e:
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_14 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline(G_B10_1, G_B10_0, L_14, NULL);
// m_isCalculatingPreferredValues = true;
__this->___m_isCalculatingPreferredValues_180 = (bool)1;
// ParseInputText();
TMP_Text_ParseInputText_m3B4CF13CC0BF8E8A2B3980BD191A3B2FA421E36C(__this, NULL);
// m_IsAutoSizePointSizeSet = false;
__this->___m_IsAutoSizePointSizeSet_85 = (bool)0;
// m_AutoSizeIterationCount = 0;
__this->___m_AutoSizeIterationCount_83 = 0;
// float preferredHeight = 0;
V_2 = (0.0f);
goto IL_00e7;
}
IL_00bc:
{
// preferredHeight = CalculatePreferredValues(ref fontSize, margin, m_enableAutoSizing, m_enableWordWrapping).y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_1;
bool L_16 = __this->___m_enableAutoSizing_80;
bool L_17 = __this->___m_enableWordWrapping_110;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
L_18 = VirtualFuncInvoker4< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (&V_0), L_15, L_16, L_17);
float L_19 = L_18.___y_1;
V_2 = L_19;
// m_AutoSizeIterationCount += 1;
int32_t L_20 = __this->___m_AutoSizeIterationCount_83;
__this->___m_AutoSizeIterationCount_83 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_00e7:
{
// while (m_IsAutoSizePointSizeSet == false)
bool L_21 = __this->___m_IsAutoSizePointSizeSet_85;
V_6 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
bool L_22 = V_6;
if (L_22)
{
goto IL_00bc;
}
}
{
// m_isPreferredHeightDirty = false;
__this->___m_isPreferredHeightDirty_179 = (bool)0;
// return preferredHeight;
float L_23 = V_2;
V_4 = L_23;
goto IL_0102;
}
IL_0102:
{
// }
float L_24 = V_4;
return L_24;
}
}
// System.Single TMPro.TMP_Text::GetPreferredHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_m6DD3E52AA402B1D6DC3D18F8760E0B89436F97CF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___margin0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
float G_B3_0 = 0.0f;
{
// float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
bool L_0 = __this->___m_enableAutoSizing_80;
if (L_0)
{
goto IL_0011;
}
}
{
float L_1 = __this->___m_fontSize_73;
G_B3_0 = L_1;
goto IL_0017;
}
IL_0011:
{
float L_2 = __this->___m_fontSizeMax_87;
G_B3_0 = L_2;
}
IL_0017:
{
V_0 = G_B3_0;
// m_minFontSize = m_fontSizeMin;
float L_3 = __this->___m_fontSizeMin_86;
__this->___m_minFontSize_82 = L_3;
// m_maxFontSize = m_fontSizeMax;
float L_4 = __this->___m_fontSizeMax_87;
__this->___m_maxFontSize_81 = L_4;
// m_charWidthAdjDelta = 0;
__this->___m_charWidthAdjDelta_109 = (0.0f);
// m_IsAutoSizePointSizeSet = false;
__this->___m_IsAutoSizePointSizeSet_85 = (bool)0;
// m_AutoSizeIterationCount = 0;
__this->___m_AutoSizeIterationCount_83 = 0;
// float preferredHeight = 0;
V_1 = (0.0f);
goto IL_007c;
}
IL_0051:
{
// preferredHeight = CalculatePreferredValues(ref fontSize, margin, m_enableAutoSizing, m_enableWordWrapping).y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___margin0;
bool L_6 = __this->___m_enableAutoSizing_80;
bool L_7 = __this->___m_enableWordWrapping_110;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = VirtualFuncInvoker4< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (&V_0), L_5, L_6, L_7);
float L_9 = L_8.___y_1;
V_1 = L_9;
// m_AutoSizeIterationCount += 1;
int32_t L_10 = __this->___m_AutoSizeIterationCount_83;
__this->___m_AutoSizeIterationCount_83 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_007c:
{
// while (m_IsAutoSizePointSizeSet == false)
bool L_11 = __this->___m_IsAutoSizePointSizeSet_85;
V_2 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_2;
if (L_12)
{
goto IL_0051;
}
}
{
// return preferredHeight;
float L_13 = V_1;
V_3 = L_13;
goto IL_008d;
}
IL_008d:
{
// }
float L_14 = V_3;
return L_14;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetRenderedValues_m758F7ECA29F67E1E7E782336B2CAD7B04EEB9222 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// return GetTextBounds().size;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0;
L_0 = TMP_Text_GetTextBounds_m9B8ADDB3EE48C956CF9D61DA303B21D5EA32081A(__this, NULL);
V_0 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_1, NULL);
V_1 = L_2;
goto IL_0017;
}
IL_0017:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
return L_3;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_GetRenderedValues_m08075C102D6F4332871ECF6D818664B6170B1374 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// return GetTextBounds(onlyVisibleCharacters).size;
bool L_0 = ___onlyVisibleCharacters0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1;
L_1 = TMP_Text_GetTextBounds_m26FEA0CD67904DA57ABE718926102EEFCD374BF1(__this, L_0, NULL);
V_0 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_2, NULL);
V_1 = L_3;
goto IL_0018;
}
IL_0018:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_1;
return L_4;
}
}
// System.Single TMPro.TMP_Text::GetRenderedWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedWidth_mCCCE790E25FD4C17B55DBE153663D8024B458EDF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return GetRenderedValues().x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = TMP_Text_GetRenderedValues_m758F7ECA29F67E1E7E782336B2CAD7B04EEB9222(__this, NULL);
float L_1 = L_0.___x_0;
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
float L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Text::GetRenderedWidth(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedWidth_m73C7A4A74971381580735209DD14A2CCCC9E3281 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return GetRenderedValues(onlyVisibleCharacters).x;
bool L_0 = ___onlyVisibleCharacters0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = TMP_Text_GetRenderedValues_m08075C102D6F4332871ECF6D818664B6170B1374(__this, L_0, NULL);
float L_2 = L_1.___x_0;
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
// }
float L_3 = V_0;
return L_3;
}
}
// System.Single TMPro.TMP_Text::GetRenderedHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedHeight_m7BEF1FB09209779C3D70185491FBC6E90A71214C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return GetRenderedValues().y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = TMP_Text_GetRenderedValues_m758F7ECA29F67E1E7E782336B2CAD7B04EEB9222(__this, NULL);
float L_1 = L_0.___y_1;
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
float L_2 = V_0;
return L_2;
}
}
// System.Single TMPro.TMP_Text::GetRenderedHeight(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedHeight_m64D7F5014A10FFF692DED07E7619674F30D3B099 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return GetRenderedValues(onlyVisibleCharacters).y;
bool L_0 = ___onlyVisibleCharacters0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = TMP_Text_GetRenderedValues_m08075C102D6F4332871ECF6D818664B6170B1374(__this, L_0, NULL);
float L_2 = L_1.___y_1;
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
// }
float L_3 = V_0;
return L_3;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_CalculatePreferredValues_mFC2117C2481613AF4CD0FE52E9C7162D4EB31C2A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float* ___fontSize0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___marginSize1, bool ___isTextAutoSizingEnabled2, bool ___isWordWrappingEnabled3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_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*)&TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_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_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_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_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
float V_11 = 0.0f;
float V_12 = 0.0f;
float V_13 = 0.0f;
float V_14 = 0.0f;
float V_15 = 0.0f;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_21;
memset((&V_21), 0, sizeof(V_21));
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_22;
memset((&V_22), 0, sizeof(V_22));
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A V_23;
memset((&V_23), 0, sizeof(V_23));
bool V_24 = false;
int32_t V_25 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_26;
memset((&V_26), 0, sizeof(V_26));
bool V_27 = false;
bool V_28 = false;
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_29;
memset((&V_29), 0, sizeof(V_29));
int32_t V_30 = 0;
int32_t V_31 = 0;
int32_t V_32 = 0;
bool V_33 = false;
bool V_34 = false;
float V_35 = 0.0f;
float V_36 = 0.0f;
float V_37 = 0.0f;
float V_38 = 0.0f;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_39;
memset((&V_39), 0, sizeof(V_39));
bool V_40 = false;
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 V_41;
memset((&V_41), 0, sizeof(V_41));
float V_42 = 0.0f;
float V_43 = 0.0f;
float V_44 = 0.0f;
float V_45 = 0.0f;
float V_46 = 0.0f;
float V_47 = 0.0f;
float V_48 = 0.0f;
bool V_49 = false;
bool V_50 = false;
bool V_51 = false;
int32_t V_52 = 0;
bool V_53 = false;
bool V_54 = false;
bool V_55 = false;
int32_t V_56 = 0;
int32_t V_57 = 0;
bool V_58 = false;
bool V_59 = false;
bool V_60 = false;
bool V_61 = false;
bool V_62 = false;
bool V_63 = false;
bool V_64 = false;
bool V_65 = false;
bool V_66 = false;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_67 = NULL;
bool V_68 = false;
bool V_69 = false;
bool V_70 = false;
float V_71 = 0.0f;
float V_72 = 0.0f;
float V_73 = 0.0f;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_74;
memset((&V_74), 0, sizeof(V_74));
bool V_75 = false;
float V_76 = 0.0f;
bool V_77 = false;
bool V_78 = false;
bool V_79 = false;
bool V_80 = false;
bool V_81 = false;
TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* V_82 = NULL;
uint32_t V_83 = 0;
bool V_84 = false;
uint32_t V_85 = 0;
uint32_t V_86 = 0;
bool V_87 = false;
bool V_88 = false;
uint32_t V_89 = 0;
uint32_t V_90 = 0;
bool V_91 = false;
bool V_92 = false;
bool V_93 = false;
bool V_94 = false;
bool V_95 = false;
bool V_96 = false;
float V_97 = 0.0f;
bool V_98 = false;
bool V_99 = false;
bool V_100 = false;
bool V_101 = false;
bool V_102 = false;
int32_t V_103 = 0;
bool V_104 = false;
bool V_105 = false;
float V_106 = 0.0f;
float V_107 = 0.0f;
float V_108 = 0.0f;
float V_109 = 0.0f;
bool V_110 = false;
bool V_111 = false;
bool V_112 = false;
bool V_113 = false;
float V_114 = 0.0f;
float V_115 = 0.0f;
bool V_116 = false;
bool V_117 = false;
float V_118 = 0.0f;
bool V_119 = false;
bool V_120 = false;
bool V_121 = false;
bool V_122 = false;
bool V_123 = false;
bool V_124 = false;
float V_125 = 0.0f;
float V_126 = 0.0f;
bool V_127 = false;
bool V_128 = false;
bool V_129 = false;
bool V_130 = false;
bool V_131 = false;
float V_132 = 0.0f;
float V_133 = 0.0f;
bool V_134 = false;
bool V_135 = false;
bool V_136 = false;
float V_137 = 0.0f;
bool V_138 = false;
float V_139 = 0.0f;
bool V_140 = false;
bool V_141 = false;
bool V_142 = false;
bool V_143 = false;
bool V_144 = false;
bool V_145 = false;
bool V_146 = false;
bool V_147 = false;
bool V_148 = false;
bool V_149 = false;
bool V_150 = false;
bool V_151 = false;
bool V_152 = false;
bool V_153 = false;
bool V_154 = false;
bool V_155 = false;
bool V_156 = false;
float V_157 = 0.0f;
bool V_158 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
int32_t G_B14_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B17_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B16_0 = NULL;
int32_t G_B18_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B18_1 = NULL;
float G_B21_0 = 0.0f;
float G_B20_0 = 0.0f;
float G_B22_0 = 0.0f;
float G_B22_1 = 0.0f;
float G_B24_0 = 0.0f;
float G_B23_0 = 0.0f;
float G_B25_0 = 0.0f;
float G_B25_1 = 0.0f;
int32_t G_B29_0 = 0;
int32_t G_B50_0 = 0;
float G_B74_0 = 0.0f;
float G_B73_0 = 0.0f;
float G_B75_0 = 0.0f;
float G_B75_1 = 0.0f;
float G_B78_0 = 0.0f;
float G_B77_0 = 0.0f;
float G_B79_0 = 0.0f;
float G_B79_1 = 0.0f;
int32_t G_B88_0 = 0;
float G_B91_0 = 0.0f;
float G_B90_0 = 0.0f;
float G_B92_0 = 0.0f;
float G_B92_1 = 0.0f;
float G_B95_0 = 0.0f;
float G_B94_0 = 0.0f;
float G_B96_0 = 0.0f;
float G_B96_1 = 0.0f;
int32_t G_B100_0 = 0;
int32_t G_B107_0 = 0;
int32_t G_B112_0 = 0;
float G_B118_0 = 0.0f;
float G_B125_0 = 0.0f;
int32_t G_B134_0 = 0;
float G_B139_0 = 0.0f;
float G_B142_0 = 0.0f;
int32_t G_B145_0 = 0;
int32_t G_B152_0 = 0;
int32_t G_B158_0 = 0;
int32_t G_B162_0 = 0;
int32_t G_B169_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B172_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B171_0 = NULL;
float G_B173_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B173_1 = NULL;
int32_t G_B178_0 = 0;
int32_t G_B187_0 = 0;
float G_B191_0 = 0.0f;
float G_B193_0 = 0.0f;
float G_B193_1 = 0.0f;
float G_B192_0 = 0.0f;
float G_B192_1 = 0.0f;
float G_B194_0 = 0.0f;
float G_B194_1 = 0.0f;
float G_B194_2 = 0.0f;
float G_B196_0 = 0.0f;
float G_B196_1 = 0.0f;
float G_B195_0 = 0.0f;
float G_B195_1 = 0.0f;
float G_B197_0 = 0.0f;
float G_B197_1 = 0.0f;
float G_B197_2 = 0.0f;
int32_t G_B201_0 = 0;
int32_t G_B206_0 = 0;
int32_t G_B214_0 = 0;
float G_B219_0 = 0.0f;
float G_B219_1 = 0.0f;
float G_B218_0 = 0.0f;
float G_B218_1 = 0.0f;
float G_B220_0 = 0.0f;
float G_B220_1 = 0.0f;
float G_B220_2 = 0.0f;
int32_t G_B224_0 = 0;
int32_t G_B232_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B236_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B235_0 = NULL;
float G_B237_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B237_1 = NULL;
int32_t G_B243_0 = 0;
int32_t G_B245_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B259_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B258_0 = NULL;
float G_B260_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B260_1 = NULL;
int32_t G_B265_0 = 0;
int32_t G_B271_0 = 0;
int32_t G_B283_0 = 0;
int32_t G_B289_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B293_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B292_0 = NULL;
float G_B294_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B294_1 = NULL;
int32_t G_B303_0 = 0;
float G_B308_0 = 0.0f;
float G_B308_1 = 0.0f;
float G_B306_0 = 0.0f;
float G_B306_1 = 0.0f;
float G_B307_0 = 0.0f;
float G_B307_1 = 0.0f;
float G_B309_0 = 0.0f;
float G_B309_1 = 0.0f;
float G_B309_2 = 0.0f;
float G_B313_0 = 0.0f;
float G_B313_1 = 0.0f;
float G_B313_2 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B313_3 = NULL;
float G_B311_0 = 0.0f;
float G_B311_1 = 0.0f;
float G_B311_2 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B311_3 = NULL;
float G_B312_0 = 0.0f;
float G_B312_1 = 0.0f;
float G_B312_2 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B312_3 = NULL;
float G_B314_0 = 0.0f;
float G_B314_1 = 0.0f;
float G_B314_2 = 0.0f;
float G_B314_3 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B314_4 = NULL;
int32_t G_B323_0 = 0;
int32_t G_B335_0 = 0;
int32_t G_B354_0 = 0;
int32_t G_B356_0 = 0;
int32_t G_B358_0 = 0;
int32_t G_B360_0 = 0;
int32_t G_B364_0 = 0;
int32_t G_B367_0 = 0;
int32_t G_B385_0 = 0;
int32_t G_B387_0 = 0;
int32_t G_B396_0 = 0;
int32_t G_B402_0 = 0;
float G_B408_0 = 0.0f;
float G_B407_0 = 0.0f;
float G_B409_0 = 0.0f;
float G_B409_1 = 0.0f;
float G_B411_0 = 0.0f;
float G_B410_0 = 0.0f;
float G_B412_0 = 0.0f;
float G_B412_1 = 0.0f;
float G_B414_0 = 0.0f;
float G_B413_0 = 0.0f;
float G_B415_0 = 0.0f;
float G_B415_1 = 0.0f;
float G_B417_0 = 0.0f;
float G_B416_0 = 0.0f;
float G_B418_0 = 0.0f;
float G_B418_1 = 0.0f;
{
// if (m_fontAsset == null || m_fontAsset.characterLookupTable == null)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset_40;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001f;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_2 = __this->___m_fontAsset_40;
NullCheck(L_2);
Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* L_3;
L_3 = TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9(L_2, NULL);
G_B3_0 = ((((RuntimeObject*)(Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_0020;
}
IL_001f:
{
G_B3_0 = 1;
}
IL_0020:
{
V_24 = (bool)G_B3_0;
bool L_4 = V_24;
if (!L_4)
{
goto IL_0059;
}
}
{
// Debug.LogWarning("Can't Generate Mesh! No Font Asset has been assigned to Object ID: " + this.GetInstanceID());
int32_t L_5;
L_5 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL);
V_25 = L_5;
String_t* L_6;
L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_25), NULL);
String_t* L_7;
L_7 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE, L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(L_7, NULL);
// m_IsAutoSizePointSizeSet = true;
__this->___m_IsAutoSizePointSizeSet_85 = (bool)1;
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_26 = L_8;
goto IL_1eb3;
}
IL_0059:
{
// if (m_TextProcessingArray == null || m_TextProcessingArray.Length == 0 || m_TextProcessingArray[0].unicode == (char)0)
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_9 = __this->___m_TextProcessingArray_197;
if (!L_9)
{
goto IL_0080;
}
}
{
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_10 = __this->___m_TextProcessingArray_197;
NullCheck(L_10);
if (!(((RuntimeArray*)L_10)->max_length))
{
goto IL_0080;
}
}
{
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_11 = __this->___m_TextProcessingArray_197;
NullCheck(L_11);
int32_t L_12 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___unicode_0;
G_B9_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
goto IL_0081;
}
IL_0080:
{
G_B9_0 = 1;
}
IL_0081:
{
V_27 = (bool)G_B9_0;
bool L_13 = V_27;
if (!L_13)
{
goto IL_009b;
}
}
{
// m_IsAutoSizePointSizeSet = true;
__this->___m_IsAutoSizePointSizeSet_85 = (bool)1;
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
L_14 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_26 = L_14;
goto IL_1eb3;
}
IL_009b:
{
// m_currentFontAsset = m_fontAsset;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_15 = __this->___m_fontAsset_40;
__this->___m_currentFontAsset_41 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentFontAsset_41), (void*)L_15);
// m_currentMaterial = m_sharedMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = __this->___m_sharedMaterial_43;
__this->___m_currentMaterial_44 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_16);
// m_currentMaterialIndex = 0;
__this->___m_currentMaterialIndex_48 = 0;
// m_materialReferenceStack.SetDefault(new MaterialReference(0, m_currentFontAsset, null, m_currentMaterial, m_padding));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_17 = __this->___m_currentFontAsset_41;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = __this->___m_currentMaterial_44;
float L_19 = __this->___m_padding_241;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_20;
memset((&L_20), 0, sizeof(L_20));
MaterialReference__ctor_m022ED9858AAD1DCEC25CBC4C304797F4539D87E7((&L_20), 0, L_17, (TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)NULL, L_18, L_19, /*hidden argument*/NULL);
TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_20, TMP_TextProcessingStack_1_SetDefault_m7CE06332FBA28EFF7BD420B215587317648C1EB8_RuntimeMethod_var);
// int totalCharacterCount = m_totalCharacterCount; // m_VisibleCharacters.Count;
int32_t L_21 = __this->___m_totalCharacterCount_200;
V_0 = L_21;
// if (m_internalCharacterInfo == null || totalCharacterCount > m_internalCharacterInfo.Length)
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = __this->___m_internalCharacterInfo_199;
if (!L_22)
{
goto IL_00fa;
}
}
{
int32_t L_23 = V_0;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_24 = __this->___m_internalCharacterInfo_199;
NullCheck(L_24);
G_B14_0 = ((((int32_t)L_23) > ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))? 1 : 0);
goto IL_00fb;
}
IL_00fa:
{
G_B14_0 = 1;
}
IL_00fb:
{
V_28 = (bool)G_B14_0;
bool L_25 = V_28;
if (!L_25)
{
goto IL_0123;
}
}
{
// m_internalCharacterInfo = new TMP_CharacterInfo[totalCharacterCount > 1024 ? totalCharacterCount + 256 : Mathf.NextPowerOfTwo(totalCharacterCount)];
int32_t L_26 = V_0;
G_B16_0 = __this;
if ((((int32_t)L_26) > ((int32_t)((int32_t)1024))))
{
G_B17_0 = __this;
goto IL_0112;
}
}
{
int32_t L_27 = V_0;
int32_t L_28;
L_28 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(L_27, NULL);
G_B18_0 = L_28;
G_B18_1 = G_B16_0;
goto IL_0119;
}
IL_0112:
{
int32_t L_29 = V_0;
G_B18_0 = ((int32_t)il2cpp_codegen_add(L_29, ((int32_t)256)));
G_B18_1 = G_B17_0;
}
IL_0119:
{
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_30 = (TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99*)SZArrayNew(TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99_il2cpp_TypeInfo_var, (uint32_t)G_B18_0);
NullCheck(G_B18_1);
G_B18_1->___m_internalCharacterInfo_199 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&G_B18_1->___m_internalCharacterInfo_199), (void*)L_30);
}
IL_0123:
{
// float baseScale = (fontSize / m_fontAsset.faceInfo.pointSize * m_fontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
float* L_31 = ___fontSize0;
float L_32 = *((float*)L_31);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_33 = __this->___m_fontAsset_40;
NullCheck(L_33);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_34;
L_34 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_33, NULL);
V_29 = L_34;
int32_t L_35;
L_35 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_29), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_36 = __this->___m_fontAsset_40;
NullCheck(L_36);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_37;
L_37 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_36, NULL);
V_29 = L_37;
float L_38;
L_38 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_29), NULL);
bool L_39 = __this->___m_isOrthographic_127;
G_B20_0 = ((float)il2cpp_codegen_multiply(((float)(L_32/((float)L_35))), L_38));
if (L_39)
{
G_B21_0 = ((float)il2cpp_codegen_multiply(((float)(L_32/((float)L_35))), L_38));
goto IL_015f;
}
}
{
G_B22_0 = (0.100000001f);
G_B22_1 = G_B20_0;
goto IL_0164;
}
IL_015f:
{
G_B22_0 = (1.0f);
G_B22_1 = G_B21_0;
}
IL_0164:
{
V_1 = ((float)il2cpp_codegen_multiply(G_B22_1, G_B22_0));
// float currentElementScale = baseScale;
float L_40 = V_1;
V_2 = L_40;
// float currentEmScale = fontSize * 0.01f * (m_isOrthographic ? 1 : 0.1f);
float* L_41 = ___fontSize0;
float L_42 = *((float*)L_41);
bool L_43 = __this->___m_isOrthographic_127;
G_B23_0 = ((float)il2cpp_codegen_multiply(L_42, (0.00999999978f)));
if (L_43)
{
G_B24_0 = ((float)il2cpp_codegen_multiply(L_42, (0.00999999978f)));
goto IL_017f;
}
}
{
G_B25_0 = (0.100000001f);
G_B25_1 = G_B23_0;
goto IL_0184;
}
IL_017f:
{
G_B25_0 = (1.0f);
G_B25_1 = G_B24_0;
}
IL_0184:
{
V_3 = ((float)il2cpp_codegen_multiply(G_B25_1, G_B25_0));
// m_fontScaleMultiplier = 1;
__this->___m_fontScaleMultiplier_186 = (1.0f);
// m_currentFontSize = fontSize;
float* L_44 = ___fontSize0;
float L_45 = *((float*)L_44);
__this->___m_currentFontSize_74 = L_45;
// m_sizeStack.SetDefault(m_currentFontSize);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_46 = (&__this->___m_sizeStack_76);
float L_47 = __this->___m_currentFontSize_74;
TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24(L_46, L_47, TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
// float fontSizeDelta = 0;
V_4 = (0.0f);
// m_FontStyleInternal = m_fontStyle; // Set the default style.
int32_t L_48 = __this->___m_fontStyle_88;
__this->___m_FontStyleInternal_89 = L_48;
// m_lineJustification = m_HorizontalAlignment; // m_textAlignment; // Sets the line justification mode to match editor alignment.
int32_t L_49 = __this->___m_HorizontalAlignment_92;
__this->___m_lineJustification_95 = L_49;
// m_lineJustificationStack.SetDefault(m_lineJustification);
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_50 = (&__this->___m_lineJustificationStack_96);
int32_t L_51 = __this->___m_lineJustification_95;
TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C(L_50, L_51, TMP_TextProcessingStack_1_SetDefault_m698E3FC65D297F210EA10D014AE2D836708A420C_RuntimeMethod_var);
// m_baselineOffset = 0; // Used by subscript characters.
__this->___m_baselineOffset_242 = (0.0f);
// m_baselineOffsetStack.Clear();
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_52 = (&__this->___m_baselineOffsetStack_243);
TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D(L_52, TMP_TextProcessingStack_1_Clear_m3763CBE15B699BDEAB58FD4D6FEA4BF708F9B60D_RuntimeMethod_var);
// m_lineOffset = 0; // Amount of space between lines (font line spacing + m_linespacing).
__this->___m_lineOffset_224 = (0.0f);
// m_lineHeight = TMP_Math.FLOAT_UNSET;
__this->___m_lineHeight_104 = (-32767.0f);
// float lineGap = m_currentFontAsset.faceInfo.lineHeight - (m_currentFontAsset.faceInfo.ascentLine - m_currentFontAsset.faceInfo.descentLine);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_53 = __this->___m_currentFontAsset_41;
NullCheck(L_53);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_54;
L_54 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_53, NULL);
V_29 = L_54;
float L_55;
L_55 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D((&V_29), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_56 = __this->___m_currentFontAsset_41;
NullCheck(L_56);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_57;
L_57 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_56, NULL);
V_29 = L_57;
float L_58;
L_58 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_29), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_59 = __this->___m_currentFontAsset_41;
NullCheck(L_59);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_60;
L_60 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_59, NULL);
V_29 = L_60;
float L_61;
L_61 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_29), NULL);
V_5 = ((float)il2cpp_codegen_subtract(L_55, ((float)il2cpp_codegen_subtract(L_58, L_61))));
// m_cSpacing = 0; // Amount of space added between characters as a result of the use of the <cspace> tag.
__this->___m_cSpacing_99 = (0.0f);
// m_monoSpacing = 0;
__this->___m_monoSpacing_100 = (0.0f);
// m_xAdvance = 0; // Used to track the position of each character.
__this->___m_xAdvance_244 = (0.0f);
// float maxXAdvance = 0; // Used to determine Preferred Width.
V_6 = (0.0f);
// tag_LineIndent = 0; // Used for indentation of text.
__this->___tag_LineIndent_190 = (0.0f);
// tag_Indent = 0;
__this->___tag_Indent_191 = (0.0f);
// m_indentStack.SetDefault(0);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_62 = (&__this->___m_indentStack_192);
TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24(L_62, (0.0f), TMP_TextProcessingStack_1_SetDefault_mE117EC83B0E0DD13A62A2ACAE4FD90DDDE520C24_RuntimeMethod_var);
// tag_NoParsing = false;
__this->___tag_NoParsing_193 = (bool)0;
// m_characterCount = 0; // Total characters in the char[]
__this->___m_characterCount_207 = 0;
// m_firstCharacterOfLine = 0;
__this->___m_firstCharacterOfLine_208 = 0;
// m_maxLineAscender = k_LargeNegativeFloat;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_63 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat_262;
__this->___m_maxLineAscender_220 = L_63;
// m_maxLineDescender = k_LargePositiveFloat;
float L_64 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
__this->___m_maxLineDescender_221 = L_64;
// m_lineNumber = 0;
__this->___m_lineNumber_212 = 0;
// m_startOfLineAscender = 0;
__this->___m_startOfLineAscender_222 = (0.0f);
// m_IsDrivenLineSpacing = false;
__this->___m_IsDrivenLineSpacing_105 = (bool)0;
// float marginWidth = marginSize.x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = ___marginSize1;
float L_66 = L_65.___x_0;
V_7 = L_66;
// float marginHeight = marginSize.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = ___marginSize1;
float L_68 = L_67.___y_1;
V_8 = L_68;
// m_marginLeft = 0;
__this->___m_marginLeft_147 = (0.0f);
// m_marginRight = 0;
__this->___m_marginRight_148 = (0.0f);
// float lineMarginLeft = 0;
V_9 = (0.0f);
// float lineMarginRight = 0;
V_10 = (0.0f);
// m_width = -1;
__this->___m_width_151 = (-1.0f);
// float widthOfTextArea = marginWidth + 0.0001f - m_marginLeft - m_marginRight;
float L_69 = V_7;
float L_70 = __this->___m_marginLeft_147;
float L_71 = __this->___m_marginRight_148;
V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_69, (9.99999975E-05f))), L_70)), L_71));
// float renderedWidth = 0;
V_12 = (0.0f);
// float renderedHeight = 0;
V_13 = (0.0f);
// float textWidth = 0;
V_14 = (0.0f);
// m_isCalculatingPreferredValues = true;
__this->___m_isCalculatingPreferredValues_180 = (bool)1;
// m_maxCapHeight = 0;
__this->___m_maxCapHeight_217 = (0.0f);
// m_maxTextAscender = 0;
__this->___m_maxTextAscender_216 = (0.0f);
// m_ElementDescender = 0;
__this->___m_ElementDescender_219 = (0.0f);
// float maxVisibleDescender = 0;
V_15 = (0.0f);
// bool isMaxVisibleDescenderSet = false;
V_16 = (bool)0;
// bool isFirstWordOfLine = true;
V_17 = (bool)1;
// m_isNonBreakingSpace = false;
__this->___m_isNonBreakingSpace_112 = (bool)0;
// bool isLastCharacterCJK = false;
V_18 = (bool)0;
// CharacterSubstitution characterToSubstitute = new CharacterSubstitution(-1, 0);
CharacterSubstitution__ctor_m5727A2342B980E68CA8CA895437F82280B5E4378((&V_19), (-1), 0, NULL);
// bool isSoftHyphenIgnored = false;
V_20 = (bool)0;
// WordWrapState internalWordWrapState = new WordWrapState();
il2cpp_codegen_initobj((&V_21), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// WordWrapState internalLineState = new WordWrapState();
il2cpp_codegen_initobj((&V_22), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// WordWrapState internalSoftLineBreak = new WordWrapState();
il2cpp_codegen_initobj((&V_23), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// m_AutoSizeIterationCount += 1;
int32_t L_72 = __this->___m_AutoSizeIterationCount_83;
__this->___m_AutoSizeIterationCount_83 = ((int32_t)il2cpp_codegen_add(L_72, 1));
// for (int i = 0; i < m_TextProcessingArray.Length && m_TextProcessingArray[i].unicode != 0; i++)
V_30 = 0;
goto IL_1cdc;
}
IL_03c1:
{
// int charCode = m_TextProcessingArray[i].unicode;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_73 = __this->___m_TextProcessingArray_197;
int32_t L_74 = V_30;
NullCheck(L_73);
int32_t L_75 = ((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)))->___unicode_0;
V_31 = L_75;
// if (m_isRichText && charCode == 60) // '<'
bool L_76 = __this->___m_isRichText_124;
if (!L_76)
{
goto IL_03e6;
}
}
{
int32_t L_77 = V_31;
G_B29_0 = ((((int32_t)L_77) == ((int32_t)((int32_t)60)))? 1 : 0);
goto IL_03e7;
}
IL_03e6:
{
G_B29_0 = 0;
}
IL_03e7:
{
V_51 = (bool)G_B29_0;
bool L_78 = V_51;
if (!L_78)
{
goto IL_0431;
}
}
{
// m_isParsingText = true;
__this->___m_isParsingText_194 = (bool)1;
// m_textElementType = TMP_TextElementType.Character;
__this->___m_textElementType_245 = 0;
// if (ValidateHtmlTag(m_TextProcessingArray, i + 1, out endTagIndex))
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_79 = __this->___m_TextProcessingArray_197;
int32_t L_80 = V_30;
bool L_81;
L_81 = TMP_Text_ValidateHtmlTag_mCA56FCCE3DC46EF51927B96CD7F91B1097A0EEBA(__this, L_79, ((int32_t)il2cpp_codegen_add(L_80, 1)), (&V_52), NULL);
V_53 = L_81;
bool L_82 = V_53;
if (!L_82)
{
goto IL_042e;
}
}
{
// i = endTagIndex;
int32_t L_83 = V_52;
V_30 = L_83;
// if (m_textElementType == TMP_TextElementType.Character)
int32_t L_84 = __this->___m_textElementType_245;
V_54 = (bool)((((int32_t)L_84) == ((int32_t)0))? 1 : 0);
bool L_85 = V_54;
if (!L_85)
{
goto IL_042d;
}
}
{
// continue;
goto IL_1cd6;
}
IL_042d:
{
}
IL_042e:
{
goto IL_0496;
}
IL_0431:
{
// m_textElementType = m_textInfo.characterInfo[m_characterCount].elementType;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_86 = __this->___m_textInfo_152;
NullCheck(L_86);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_87 = L_86->___characterInfo_11;
int32_t L_88 = __this->___m_characterCount_207;
NullCheck(L_87);
int32_t L_89 = ((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_88)))->___elementType_3;
__this->___m_textElementType_245 = L_89;
// m_currentMaterialIndex = m_textInfo.characterInfo[m_characterCount].materialReferenceIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_90 = __this->___m_textInfo_152;
NullCheck(L_90);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_91 = L_90->___characterInfo_11;
int32_t L_92 = __this->___m_characterCount_207;
NullCheck(L_91);
int32_t L_93 = ((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->___materialReferenceIndex_9;
__this->___m_currentMaterialIndex_48 = L_93;
// m_currentFontAsset = m_textInfo.characterInfo[m_characterCount].fontAsset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_94 = __this->___m_textInfo_152;
NullCheck(L_94);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_95 = L_94->___characterInfo_11;
int32_t L_96 = __this->___m_characterCount_207;
NullCheck(L_95);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_97 = ((L_95)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_96)))->___fontAsset_5;
__this->___m_currentFontAsset_41 = L_97;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentFontAsset_41), (void*)L_97);
}
IL_0496:
{
// int prev_MaterialIndex = m_currentMaterialIndex;
int32_t L_98 = __this->___m_currentMaterialIndex_48;
V_32 = L_98;
// bool isUsingAltTypeface = m_textInfo.characterInfo[m_characterCount].isUsingAlternateTypeface;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_99 = __this->___m_textInfo_152;
NullCheck(L_99);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_100 = L_99->___characterInfo_11;
int32_t L_101 = __this->___m_characterCount_207;
NullCheck(L_100);
bool L_102 = ((L_100)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_101)))->___isUsingAlternateTypeface_10;
V_33 = L_102;
// m_isParsingText = false;
__this->___m_isParsingText_194 = (bool)0;
// bool isInjectingCharacter = false;
V_34 = (bool)0;
// if (characterToSubstitute.index == m_characterCount)
CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 L_103 = V_19;
int32_t L_104 = L_103.___index_0;
int32_t L_105 = __this->___m_characterCount_207;
V_55 = (bool)((((int32_t)L_104) == ((int32_t)L_105))? 1 : 0);
bool L_106 = V_55;
if (!L_106)
{
goto IL_060b;
}
}
{
// charCode = (int)characterToSubstitute.unicode;
CharacterSubstitution_t1F95CD37050627A0EFDC0F0F25FD04EA70015403 L_107 = V_19;
uint32_t L_108 = L_107.___unicode_1;
V_31 = L_108;
// m_textElementType = TMP_TextElementType.Character;
__this->___m_textElementType_245 = 0;
// isInjectingCharacter = true;
V_34 = (bool)1;
// switch (charCode)
int32_t L_109 = V_31;
V_57 = L_109;
int32_t L_110 = V_57;
V_56 = L_110;
int32_t L_111 = V_56;
if ((((int32_t)L_111) == ((int32_t)3)))
{
goto IL_0516;
}
}
{
goto IL_0500;
}
IL_0500:
{
int32_t L_112 = V_56;
if ((((int32_t)L_112) == ((int32_t)((int32_t)45))))
{
goto IL_0549;
}
}
{
goto IL_0508;
}
IL_0508:
{
int32_t L_113 = V_56;
if ((((int32_t)L_113) == ((int32_t)((int32_t)8230))))
{
goto IL_054e;
}
}
{
goto IL_060a;
}
IL_0516:
{
// m_internalCharacterInfo[m_characterCount].textElement = m_currentFontAsset.characterLookupTable[0x03];
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_114 = __this->___m_internalCharacterInfo_199;
int32_t L_115 = __this->___m_characterCount_207;
NullCheck(L_114);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_116 = __this->___m_currentFontAsset_41;
NullCheck(L_116);
Dictionary_2_tCB5FEF8D6CEA1557D9B9BA25946AD6BF3E6C14D0* L_117;
L_117 = TMP_FontAsset_get_characterLookupTable_mEFAADDFAA6233DFEC3A0D8C163588B3C678451E9(L_116, NULL);
NullCheck(L_117);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_118;
L_118 = Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E(L_117, 3, Dictionary_2_get_Item_m43EA32FD1DAA3D907704A2F5B20845722C30849E_RuntimeMethod_var);
((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->___textElement_4 = L_118;
Il2CppCodeGenWriteBarrier((void**)(&((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->___textElement_4), (void*)L_118);
// m_isTextTruncated = true;
__this->___m_isTextTruncated_119 = (bool)1;
// break;
goto IL_060a;
}
IL_0549:
{
// break;
goto IL_060a;
}
IL_054e:
{
// m_internalCharacterInfo[m_characterCount].textElement = m_Ellipsis.character; ;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_119 = __this->___m_internalCharacterInfo_199;
int32_t L_120 = __this->___m_characterCount_207;
NullCheck(L_119);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_121 = (&__this->___m_Ellipsis_247);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_122 = L_121->___character_0;
((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->___textElement_4 = L_122;
Il2CppCodeGenWriteBarrier((void**)(&((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->___textElement_4), (void*)L_122);
// m_internalCharacterInfo[m_characterCount].elementType = TMP_TextElementType.Character;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_123 = __this->___m_internalCharacterInfo_199;
int32_t L_124 = __this->___m_characterCount_207;
NullCheck(L_123);
((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)))->___elementType_3 = 0;
// m_internalCharacterInfo[m_characterCount].fontAsset = m_Ellipsis.fontAsset;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_125 = __this->___m_internalCharacterInfo_199;
int32_t L_126 = __this->___m_characterCount_207;
NullCheck(L_125);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_127 = (&__this->___m_Ellipsis_247);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_128 = L_127->___fontAsset_1;
((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_126)))->___fontAsset_5 = L_128;
Il2CppCodeGenWriteBarrier((void**)(&((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_126)))->___fontAsset_5), (void*)L_128);
// m_internalCharacterInfo[m_characterCount].material = m_Ellipsis.material;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_129 = __this->___m_internalCharacterInfo_199;
int32_t L_130 = __this->___m_characterCount_207;
NullCheck(L_129);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_131 = (&__this->___m_Ellipsis_247);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_132 = L_131->___material_2;
((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___material_8 = L_132;
Il2CppCodeGenWriteBarrier((void**)(&((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___material_8), (void*)L_132);
// m_internalCharacterInfo[m_characterCount].materialReferenceIndex = m_Ellipsis.materialIndex;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_133 = __this->___m_internalCharacterInfo_199;
int32_t L_134 = __this->___m_characterCount_207;
NullCheck(L_133);
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_135 = (&__this->___m_Ellipsis_247);
int32_t L_136 = L_135->___materialIndex_3;
((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->___materialReferenceIndex_9 = L_136;
// m_isTextTruncated = true;
__this->___m_isTextTruncated_119 = (bool)1;
// characterToSubstitute.index = m_characterCount + 1;
int32_t L_137 = __this->___m_characterCount_207;
(&V_19)->___index_0 = ((int32_t)il2cpp_codegen_add(L_137, 1));
// characterToSubstitute.unicode = 0x03;
(&V_19)->___unicode_1 = 3;
// break;
goto IL_060a;
}
IL_060a:
{
}
IL_060b:
{
// if (m_characterCount < m_firstVisibleCharacter && charCode != 0x03)
int32_t L_138 = __this->___m_characterCount_207;
int32_t L_139 = __this->___m_firstVisibleCharacter_139;
if ((((int32_t)L_138) >= ((int32_t)L_139)))
{
goto IL_0623;
}
}
{
int32_t L_140 = V_31;
G_B50_0 = ((((int32_t)((((int32_t)L_140) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0624;
}
IL_0623:
{
G_B50_0 = 0;
}
IL_0624:
{
V_58 = (bool)G_B50_0;
bool L_141 = V_58;
if (!L_141)
{
goto IL_0687;
}
}
{
// m_internalCharacterInfo[m_characterCount].isVisible = false;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_142 = __this->___m_internalCharacterInfo_199;
int32_t L_143 = __this->___m_characterCount_207;
NullCheck(L_142);
((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_143)))->___isVisible_40 = (bool)0;
// m_internalCharacterInfo[m_characterCount].character = (char)0x200B;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_144 = __this->___m_internalCharacterInfo_199;
int32_t L_145 = __this->___m_characterCount_207;
NullCheck(L_144);
((L_144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_145)))->___character_0 = ((int32_t)8203);
// m_internalCharacterInfo[m_characterCount].lineNumber = 0;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_146 = __this->___m_internalCharacterInfo_199;
int32_t L_147 = __this->___m_characterCount_207;
NullCheck(L_146);
((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_147)))->___lineNumber_12 = 0;
// m_characterCount += 1;
int32_t L_148 = __this->___m_characterCount_207;
__this->___m_characterCount_207 = ((int32_t)il2cpp_codegen_add(L_148, 1));
// continue;
goto IL_1cd6;
}
IL_0687:
{
// float smallCapsMultiplier = 1.0f;
V_35 = (1.0f);
// if (m_textElementType == TMP_TextElementType.Character)
int32_t L_149 = __this->___m_textElementType_245;
V_59 = (bool)((((int32_t)L_149) == ((int32_t)0))? 1 : 0);
bool L_150 = V_59;
if (!L_150)
{
goto IL_0734;
}
}
{
// if (/*(m_fontStyle & FontStyles.UpperCase) == FontStyles.UpperCase ||*/ (m_FontStyleInternal & FontStyles.UpperCase) == FontStyles.UpperCase)
int32_t L_151 = __this->___m_FontStyleInternal_89;
V_60 = (bool)((((int32_t)((int32_t)((int32_t)L_151&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
bool L_152 = V_60;
if (!L_152)
{
goto IL_06d0;
}
}
{
// if (char.IsLower((char)charCode))
int32_t L_153 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_154;
L_154 = Char_IsLower_m30A84A53658D6250257BFD99051D4931916D5D91(((int32_t)(uint16_t)L_153), NULL);
V_61 = L_154;
bool L_155 = V_61;
if (!L_155)
{
goto IL_06cd;
}
}
{
// charCode = char.ToUpper((char)charCode);
int32_t L_156 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
Il2CppChar L_157;
L_157 = Char_ToUpper_m3753B9BCD4A82C8B5D86D39D9B1B2D638B0AFE84(((int32_t)(uint16_t)L_156), NULL);
V_31 = L_157;
}
IL_06cd:
{
goto IL_0733;
}
IL_06d0:
{
// else if (/*(m_fontStyle & FontStyles.LowerCase) == FontStyles.LowerCase ||*/ (m_FontStyleInternal & FontStyles.LowerCase) == FontStyles.LowerCase)
int32_t L_158 = __this->___m_FontStyleInternal_89;
V_62 = (bool)((((int32_t)((int32_t)((int32_t)L_158&8))) == ((int32_t)8))? 1 : 0);
bool L_159 = V_62;
if (!L_159)
{
goto IL_06fd;
}
}
{
// if (char.IsUpper((char)charCode))
int32_t L_160 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_161;
L_161 = Char_IsUpper_m857948FB8687710EC3EAB889A4908E00E4F48BDA(((int32_t)(uint16_t)L_160), NULL);
V_63 = L_161;
bool L_162 = V_63;
if (!L_162)
{
goto IL_06fa;
}
}
{
// charCode = char.ToLower((char)charCode);
int32_t L_163 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
Il2CppChar L_164;
L_164 = Char_ToLower_m643675C4A50AD39A7BE3F5C3F40A1BFD547FF957(((int32_t)(uint16_t)L_163), NULL);
V_31 = L_164;
}
IL_06fa:
{
goto IL_0733;
}
IL_06fd:
{
// else if (/*(m_fontStyle & FontStyles.SmallCaps) == FontStyles.SmallCaps ||*/ (m_FontStyleInternal & FontStyles.SmallCaps) == FontStyles.SmallCaps)
int32_t L_165 = __this->___m_FontStyleInternal_89;
V_64 = (bool)((((int32_t)((int32_t)((int32_t)L_165&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0);
bool L_166 = V_64;
if (!L_166)
{
goto IL_0733;
}
}
{
// if (char.IsLower((char)charCode))
int32_t L_167 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_168;
L_168 = Char_IsLower_m30A84A53658D6250257BFD99051D4931916D5D91(((int32_t)(uint16_t)L_167), NULL);
V_65 = L_168;
bool L_169 = V_65;
if (!L_169)
{
goto IL_0732;
}
}
{
// smallCapsMultiplier = 0.8f;
V_35 = (0.800000012f);
// charCode = char.ToUpper((char)charCode);
int32_t L_170 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
Il2CppChar L_171;
L_171 = Char_ToUpper_m3753B9BCD4A82C8B5D86D39D9B1B2D638B0AFE84(((int32_t)(uint16_t)L_170), NULL);
V_31 = L_171;
}
IL_0732:
{
}
IL_0733:
{
}
IL_0734:
{
// float elementAscentLine = 0;
V_36 = (0.0f);
// float elementDescentLine = 0;
V_37 = (0.0f);
// if (m_textElementType == TMP_TextElementType.Sprite)
int32_t L_172 = __this->___m_textElementType_245;
V_66 = (bool)((((int32_t)L_172) == ((int32_t)1))? 1 : 0);
bool L_173 = V_66;
if (!L_173)
{
goto IL_0995;
}
}
{
// m_currentSpriteAsset = m_textInfo.characterInfo[m_characterCount].spriteAsset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_174 = __this->___m_textInfo_152;
NullCheck(L_174);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_175 = L_174->___characterInfo_11;
int32_t L_176 = __this->___m_characterCount_207;
NullCheck(L_175);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_177 = ((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_176)))->___spriteAsset_6;
__this->___m_currentSpriteAsset_250 = L_177;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_177);
// m_spriteIndex = m_textInfo.characterInfo[m_characterCount].spriteIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_178 = __this->___m_textInfo_152;
NullCheck(L_178);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_179 = L_178->___characterInfo_11;
int32_t L_180 = __this->___m_characterCount_207;
NullCheck(L_179);
int32_t L_181 = ((L_179)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_180)))->___spriteIndex_7;
__this->___m_spriteIndex_252 = L_181;
// TMP_SpriteCharacter sprite = m_currentSpriteAsset.spriteCharacterTable[m_spriteIndex];
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_182 = __this->___m_currentSpriteAsset_250;
NullCheck(L_182);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_183;
L_183 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_182, NULL);
int32_t L_184 = __this->___m_spriteIndex_252;
NullCheck(L_183);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_185;
L_185 = List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3(L_183, L_184, List_1_get_Item_m15153E553DF2FC3956A9EA60D995E6A6CD087CE3_RuntimeMethod_var);
V_67 = L_185;
// if (sprite == null) continue;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_186 = V_67;
V_68 = (bool)((((RuntimeObject*)(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)L_186) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_187 = V_68;
if (!L_187)
{
goto IL_07bf;
}
}
{
// if (sprite == null) continue;
goto IL_1cd6;
}
IL_07bf:
{
// if (charCode == 60)
int32_t L_188 = V_31;
V_69 = (bool)((((int32_t)L_188) == ((int32_t)((int32_t)60)))? 1 : 0);
bool L_189 = V_69;
if (!L_189)
{
goto IL_07d9;
}
}
{
// charCode = 57344 + m_spriteIndex;
int32_t L_190 = __this->___m_spriteIndex_252;
V_31 = ((int32_t)il2cpp_codegen_add(((int32_t)57344), L_190));
}
IL_07d9:
{
// if (m_currentSpriteAsset.faceInfo.pointSize > 0)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_191 = __this->___m_currentSpriteAsset_250;
NullCheck(L_191);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_192;
L_192 = TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB(L_191, NULL);
V_29 = L_192;
int32_t L_193;
L_193 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_29), NULL);
V_70 = (bool)((((int32_t)L_193) > ((int32_t)0))? 1 : 0);
bool L_194 = V_70;
if (!L_194)
{
goto IL_088c;
}
}
{
// float spriteScale = (m_currentFontSize / m_currentSpriteAsset.faceInfo.pointSize * m_currentSpriteAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
float L_195 = __this->___m_currentFontSize_74;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_196 = __this->___m_currentSpriteAsset_250;
NullCheck(L_196);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_197;
L_197 = TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB(L_196, NULL);
V_29 = L_197;
int32_t L_198;
L_198 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_29), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_199 = __this->___m_currentSpriteAsset_250;
NullCheck(L_199);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_200;
L_200 = TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB(L_199, NULL);
V_29 = L_200;
float L_201;
L_201 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_29), NULL);
bool L_202 = __this->___m_isOrthographic_127;
G_B73_0 = ((float)il2cpp_codegen_multiply(((float)(L_195/((float)L_198))), L_201));
if (L_202)
{
G_B74_0 = ((float)il2cpp_codegen_multiply(((float)(L_195/((float)L_198))), L_201));
goto IL_083a;
}
}
{
G_B75_0 = (0.100000001f);
G_B75_1 = G_B73_0;
goto IL_083f;
}
IL_083a:
{
G_B75_0 = (1.0f);
G_B75_1 = G_B74_0;
}
IL_083f:
{
V_71 = ((float)il2cpp_codegen_multiply(G_B75_1, G_B75_0));
// currentElementScale = sprite.scale * sprite.glyph.scale * spriteScale;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_203 = V_67;
NullCheck(L_203);
float L_204;
L_204 = TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14(L_203, NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_205 = V_67;
NullCheck(L_205);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_206;
L_206 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_205, NULL);
NullCheck(L_206);
float L_207;
L_207 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_206, NULL);
float L_208 = V_71;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_204, L_207)), L_208));
// elementAscentLine = m_currentSpriteAsset.faceInfo.ascentLine;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_209 = __this->___m_currentSpriteAsset_250;
NullCheck(L_209);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_210;
L_210 = TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB(L_209, NULL);
V_29 = L_210;
float L_211;
L_211 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_29), NULL);
V_36 = L_211;
// elementDescentLine = m_currentSpriteAsset.faceInfo.descentLine;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_212 = __this->___m_currentSpriteAsset_250;
NullCheck(L_212);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_213;
L_213 = TMP_SpriteAsset_get_faceInfo_m1530AA39D6792A0EEE0EAD23159893F418A7E3EB(L_212, NULL);
V_29 = L_213;
float L_214;
L_214 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_29), NULL);
V_37 = L_214;
goto IL_0951;
}
IL_088c:
{
// float spriteScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
float L_215 = __this->___m_currentFontSize_74;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_216 = __this->___m_currentFontAsset_41;
NullCheck(L_216);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_217;
L_217 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_216, NULL);
V_29 = L_217;
int32_t L_218;
L_218 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_29), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_219 = __this->___m_currentFontAsset_41;
NullCheck(L_219);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_220;
L_220 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_219, NULL);
V_29 = L_220;
float L_221;
L_221 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_29), NULL);
bool L_222 = __this->___m_isOrthographic_127;
G_B77_0 = ((float)il2cpp_codegen_multiply(((float)(L_215/((float)L_218))), L_221));
if (L_222)
{
G_B78_0 = ((float)il2cpp_codegen_multiply(((float)(L_215/((float)L_218))), L_221));
goto IL_08cd;
}
}
{
G_B79_0 = (0.100000001f);
G_B79_1 = G_B77_0;
goto IL_08d2;
}
IL_08cd:
{
G_B79_0 = (1.0f);
G_B79_1 = G_B78_0;
}
IL_08d2:
{
V_72 = ((float)il2cpp_codegen_multiply(G_B79_1, G_B79_0));
// currentElementScale = m_currentFontAsset.faceInfo.ascentLine / sprite.glyph.metrics.height * sprite.scale * sprite.glyph.scale * spriteScale;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_223 = __this->___m_currentFontAsset_41;
NullCheck(L_223);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_224;
L_224 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_223, NULL);
V_29 = L_224;
float L_225;
L_225 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_29), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_226 = V_67;
NullCheck(L_226);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_227;
L_227 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_226, NULL);
NullCheck(L_227);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_228;
L_228 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_227, NULL);
V_74 = L_228;
float L_229;
L_229 = GlyphMetrics_get_height_mE0872B23CE1A20BF78DEACDBD53BAF789D84AD5C((&V_74), NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_230 = V_67;
NullCheck(L_230);
float L_231;
L_231 = TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14(L_230, NULL);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_232 = V_67;
NullCheck(L_232);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_233;
L_233 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_232, NULL);
NullCheck(L_233);
float L_234;
L_234 = Glyph_get_scale_m3ED738CBB032247526DB38161E180759B2D06F29(L_233, NULL);
float L_235 = V_72;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(L_225/L_229)), L_231)), L_234)), L_235));
// float scaleDelta = spriteScale / currentElementScale;
float L_236 = V_72;
float L_237 = V_2;
V_73 = ((float)(L_236/L_237));
// elementAscentLine = m_currentFontAsset.faceInfo.ascentLine * scaleDelta;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_238 = __this->___m_currentFontAsset_41;
NullCheck(L_238);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_239;
L_239 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_238, NULL);
V_29 = L_239;
float L_240;
L_240 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD((&V_29), NULL);
float L_241 = V_73;
V_36 = ((float)il2cpp_codegen_multiply(L_240, L_241));
// elementDescentLine = m_currentFontAsset.faceInfo.descentLine * scaleDelta;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_242 = __this->___m_currentFontAsset_41;
NullCheck(L_242);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_243;
L_243 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_242, NULL);
V_29 = L_243;
float L_244;
L_244 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3((&V_29), NULL);
float L_245 = V_73;
V_37 = ((float)il2cpp_codegen_multiply(L_244, L_245));
}
IL_0951:
{
// m_cached_TextElement = sprite;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_246 = V_67;
__this->___m_cached_TextElement_246 = L_246;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_cached_TextElement_246), (void*)L_246);
// m_internalCharacterInfo[m_characterCount].elementType = TMP_TextElementType.Sprite;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_247 = __this->___m_internalCharacterInfo_199;
int32_t L_248 = __this->___m_characterCount_207;
NullCheck(L_247);
((L_247)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_248)))->___elementType_3 = 1;
// m_internalCharacterInfo[m_characterCount].scale = currentElementScale;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_249 = __this->___m_internalCharacterInfo_199;
int32_t L_250 = __this->___m_characterCount_207;
NullCheck(L_249);
float L_251 = V_2;
((L_249)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_250)))->___scale_31 = L_251;
// m_currentMaterialIndex = prev_MaterialIndex;
int32_t L_252 = V_32;
__this->___m_currentMaterialIndex_48 = L_252;
goto IL_0b4d;
}
IL_0995:
{
// else if (m_textElementType == TMP_TextElementType.Character)
int32_t L_253 = __this->___m_textElementType_245;
V_75 = (bool)((((int32_t)L_253) == ((int32_t)0))? 1 : 0);
bool L_254 = V_75;
if (!L_254)
{
goto IL_0b4d;
}
}
{
// m_cached_TextElement = m_textInfo.characterInfo[m_characterCount].textElement;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_255 = __this->___m_textInfo_152;
NullCheck(L_255);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_256 = L_255->___characterInfo_11;
int32_t L_257 = __this->___m_characterCount_207;
NullCheck(L_256);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_258 = ((L_256)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_257)))->___textElement_4;
__this->___m_cached_TextElement_246 = L_258;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_cached_TextElement_246), (void*)L_258);
// if (m_cached_TextElement == null) continue;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_259 = __this->___m_cached_TextElement_246;
V_77 = (bool)((((RuntimeObject*)(TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)L_259) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_260 = V_77;
if (!L_260)
{
goto IL_09dd;
}
}
{
// if (m_cached_TextElement == null) continue;
goto IL_1cd6;
}
IL_09dd:
{
// m_currentMaterialIndex = m_textInfo.characterInfo[m_characterCount].materialReferenceIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_261 = __this->___m_textInfo_152;
NullCheck(L_261);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_262 = L_261->___characterInfo_11;
int32_t L_263 = __this->___m_characterCount_207;
NullCheck(L_262);
int32_t L_264 = ((L_262)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_263)))->___materialReferenceIndex_9;
__this->___m_currentMaterialIndex_48 = L_264;
// if (isInjectingCharacter && m_TextProcessingArray[i].unicode == 0x0A && m_characterCount != m_firstCharacterOfLine)
bool L_265 = V_34;
if (!L_265)
{
goto IL_0a2b;
}
}
{
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_266 = __this->___m_TextProcessingArray_197;
int32_t L_267 = V_30;
NullCheck(L_266);
int32_t L_268 = ((L_266)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_267)))->___unicode_0;
if ((!(((uint32_t)L_268) == ((uint32_t)((int32_t)10)))))
{
goto IL_0a2b;
}
}
{
int32_t L_269 = __this->___m_characterCount_207;
int32_t L_270 = __this->___m_firstCharacterOfLine_208;
G_B88_0 = ((((int32_t)((((int32_t)L_269) == ((int32_t)L_270))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0a2c;
}
IL_0a2b:
{
G_B88_0 = 0;
}
IL_0a2c:
{
V_78 = (bool)G_B88_0;
bool L_271 = V_78;
if (!L_271)
{
goto IL_0a8e;
}
}
{
// adjustedScale = m_textInfo.characterInfo[m_characterCount - 1].pointSize * smallCapsMultiplier / m_currentFontAsset.m_FaceInfo.pointSize * m_currentFontAsset.m_FaceInfo.scale * (m_isOrthographic ? 1 : 0.1f);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_272 = __this->___m_textInfo_152;
NullCheck(L_272);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_273 = L_272->___characterInfo_11;
int32_t L_274 = __this->___m_characterCount_207;
NullCheck(L_273);
float L_275 = ((L_273)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_274, 1)))))->___pointSize_11;
float L_276 = V_35;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_277 = __this->___m_currentFontAsset_41;
NullCheck(L_277);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_278 = (&L_277->___m_FaceInfo_12);
int32_t L_279;
L_279 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_278, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_280 = __this->___m_currentFontAsset_41;
NullCheck(L_280);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_281 = (&L_280->___m_FaceInfo_12);
float L_282;
L_282 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_281, NULL);
bool L_283 = __this->___m_isOrthographic_127;
G_B90_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_275, L_276))/((float)L_279))), L_282));
if (L_283)
{
G_B91_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_275, L_276))/((float)L_279))), L_282));
goto IL_0a84;
}
}
{
G_B92_0 = (0.100000001f);
G_B92_1 = G_B90_0;
goto IL_0a89;
}
IL_0a84:
{
G_B92_0 = (1.0f);
G_B92_1 = G_B91_0;
}
IL_0a89:
{
V_76 = ((float)il2cpp_codegen_multiply(G_B92_1, G_B92_0));
goto IL_0ad1;
}
IL_0a8e:
{
// adjustedScale = m_currentFontSize * smallCapsMultiplier / m_currentFontAsset.m_FaceInfo.pointSize * m_currentFontAsset.m_FaceInfo.scale * (m_isOrthographic ? 1 : 0.1f);
float L_284 = __this->___m_currentFontSize_74;
float L_285 = V_35;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_286 = __this->___m_currentFontAsset_41;
NullCheck(L_286);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_287 = (&L_286->___m_FaceInfo_12);
int32_t L_288;
L_288 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB(L_287, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_289 = __this->___m_currentFontAsset_41;
NullCheck(L_289);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_290 = (&L_289->___m_FaceInfo_12);
float L_291;
L_291 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD(L_290, NULL);
bool L_292 = __this->___m_isOrthographic_127;
G_B94_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_284, L_285))/((float)L_288))), L_291));
if (L_292)
{
G_B95_0 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_284, L_285))/((float)L_288))), L_291));
goto IL_0ac9;
}
}
{
G_B96_0 = (0.100000001f);
G_B96_1 = G_B94_0;
goto IL_0ace;
}
IL_0ac9:
{
G_B96_0 = (1.0f);
G_B96_1 = G_B95_0;
}
IL_0ace:
{
V_76 = ((float)il2cpp_codegen_multiply(G_B96_1, G_B96_0));
}
IL_0ad1:
{
// if (isInjectingCharacter && charCode == 0x2026)
bool L_293 = V_34;
if (!L_293)
{
goto IL_0ae0;
}
}
{
int32_t L_294 = V_31;
G_B100_0 = ((((int32_t)L_294) == ((int32_t)((int32_t)8230)))? 1 : 0);
goto IL_0ae1;
}
IL_0ae0:
{
G_B100_0 = 0;
}
IL_0ae1:
{
V_79 = (bool)G_B100_0;
bool L_295 = V_79;
if (!L_295)
{
goto IL_0af9;
}
}
{
// elementAscentLine = 0;
V_36 = (0.0f);
// elementDescentLine = 0;
V_37 = (0.0f);
goto IL_0b1f;
}
IL_0af9:
{
// elementAscentLine = m_currentFontAsset.m_FaceInfo.ascentLine;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_296 = __this->___m_currentFontAsset_41;
NullCheck(L_296);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_297 = (&L_296->___m_FaceInfo_12);
float L_298;
L_298 = FaceInfo_get_ascentLine_m193755D649428EC24A7E433A1728F11DA7547ABD(L_297, NULL);
V_36 = L_298;
// elementDescentLine = m_currentFontAsset.m_FaceInfo.descentLine;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_299 = __this->___m_currentFontAsset_41;
NullCheck(L_299);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_300 = (&L_299->___m_FaceInfo_12);
float L_301;
L_301 = FaceInfo_get_descentLine_m811A243C9B328B0C546BF9927A010A05DF172BD3(L_300, NULL);
V_37 = L_301;
}
IL_0b1f:
{
// currentElementScale = adjustedScale * m_fontScaleMultiplier * m_cached_TextElement.scale;
float L_302 = V_76;
float L_303 = __this->___m_fontScaleMultiplier_186;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_304 = __this->___m_cached_TextElement_246;
NullCheck(L_304);
float L_305;
L_305 = TMP_TextElement_get_scale_m23102716AD6E67BB03C2893983B105E8B425FE14(L_304, NULL);
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_302, L_303)), L_305));
// m_internalCharacterInfo[m_characterCount].elementType = TMP_TextElementType.Character;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_306 = __this->___m_internalCharacterInfo_199;
int32_t L_307 = __this->___m_characterCount_207;
NullCheck(L_306);
((L_306)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_307)))->___elementType_3 = 0;
}
IL_0b4d:
{
// float currentElementUnmodifiedScale = currentElementScale;
float L_308 = V_2;
V_38 = L_308;
// if (charCode == 0xAD || charCode == 0x03)
int32_t L_309 = V_31;
if ((((int32_t)L_309) == ((int32_t)((int32_t)173))))
{
goto IL_0b60;
}
}
{
int32_t L_310 = V_31;
G_B107_0 = ((((int32_t)L_310) == ((int32_t)3))? 1 : 0);
goto IL_0b61;
}
IL_0b60:
{
G_B107_0 = 1;
}
IL_0b61:
{
V_80 = (bool)G_B107_0;
bool L_311 = V_80;
if (!L_311)
{
goto IL_0b6d;
}
}
{
// currentElementScale = 0;
V_2 = (0.0f);
}
IL_0b6d:
{
// m_internalCharacterInfo[m_characterCount].character = (char)charCode;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_312 = __this->___m_internalCharacterInfo_199;
int32_t L_313 = __this->___m_characterCount_207;
NullCheck(L_312);
int32_t L_314 = V_31;
((L_312)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_313)))->___character_0 = ((int32_t)(uint16_t)L_314);
// GlyphMetrics currentGlyphMetrics = m_cached_TextElement.m_Glyph.metrics;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_315 = __this->___m_cached_TextElement_246;
NullCheck(L_315);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_316 = L_315->___m_Glyph_3;
NullCheck(L_316);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_317;
L_317 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_316, NULL);
V_39 = L_317;
// bool isWhiteSpace = charCode <= 0xFFFF && char.IsWhiteSpace((char)charCode);
int32_t L_318 = V_31;
if ((((int32_t)L_318) > ((int32_t)((int32_t)65535))))
{
goto IL_0bab;
}
}
{
int32_t L_319 = V_31;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_320;
L_320 = Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9(((int32_t)(uint16_t)L_319), NULL);
G_B112_0 = ((int32_t)(L_320));
goto IL_0bac;
}
IL_0bab:
{
G_B112_0 = 0;
}
IL_0bac:
{
V_40 = (bool)G_B112_0;
// TMP_GlyphValueRecord glyphAdjustments = new TMP_GlyphValueRecord();
il2cpp_codegen_initobj((&V_41), sizeof(TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1));
// float characterSpacingAdjustment = m_characterSpacing;
float L_321 = __this->___m_characterSpacing_98;
V_42 = L_321;
// m_GlyphHorizontalAdvanceAdjustment = 0;
__this->___m_GlyphHorizontalAdvanceAdjustment_121 = (0.0f);
// if (m_enableKerning)
bool L_322 = __this->___m_enableKerning_120;
V_81 = L_322;
bool L_323 = V_81;
if (!L_323)
{
goto IL_0d1d;
}
}
{
// uint baseGlyphIndex = m_cached_TextElement.m_GlyphIndex;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_324 = __this->___m_cached_TextElement_246;
NullCheck(L_324);
uint32_t L_325 = L_324->___m_GlyphIndex_4;
V_83 = L_325;
// if (m_characterCount < totalCharacterCount - 1)
int32_t L_326 = __this->___m_characterCount_207;
int32_t L_327 = V_0;
V_84 = (bool)((((int32_t)L_326) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_327, 1))))? 1 : 0);
bool L_328 = V_84;
if (!L_328)
{
goto IL_0c75;
}
}
{
// uint nextGlyphIndex = m_textInfo.characterInfo[m_characterCount + 1].textElement.m_GlyphIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_329 = __this->___m_textInfo_152;
NullCheck(L_329);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_330 = L_329->___characterInfo_11;
int32_t L_331 = __this->___m_characterCount_207;
NullCheck(L_330);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_332 = ((L_330)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_331, 1)))))->___textElement_4;
NullCheck(L_332);
uint32_t L_333 = L_332->___m_GlyphIndex_4;
V_85 = L_333;
// uint key = nextGlyphIndex << 16 | baseGlyphIndex;
uint32_t L_334 = V_85;
uint32_t L_335 = V_83;
V_86 = ((int32_t)(((int32_t)((int32_t)L_334<<((int32_t)16)))|(int32_t)L_335));
// if (m_currentFontAsset.m_FontFeatureTable.m_GlyphPairAdjustmentRecordLookupDictionary.TryGetValue(key, out adjustmentPair))
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_336 = __this->___m_currentFontAsset_41;
NullCheck(L_336);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_337 = L_336->___m_FontFeatureTable_32;
NullCheck(L_337);
Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* L_338 = L_337->___m_GlyphPairAdjustmentRecordLookupDictionary_1;
uint32_t L_339 = V_86;
NullCheck(L_338);
bool L_340;
L_340 = Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74(L_338, L_339, (&V_82), Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var);
V_87 = L_340;
bool L_341 = V_87;
if (!L_341)
{
goto IL_0c74;
}
}
{
// glyphAdjustments = adjustmentPair.m_FirstAdjustmentRecord.m_GlyphValueRecord;
TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_342 = V_82;
NullCheck(L_342);
TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00* L_343 = (&L_342->___m_FirstAdjustmentRecord_0);
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_344 = L_343->___m_GlyphValueRecord_1;
V_41 = L_344;
// characterSpacingAdjustment = (adjustmentPair.m_FeatureLookupFlags & FontFeatureLookupFlags.IgnoreSpacingAdjustments) == FontFeatureLookupFlags.IgnoreSpacingAdjustments ? 0 : characterSpacingAdjustment;
TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_345 = V_82;
NullCheck(L_345);
int32_t L_346 = L_345->___m_FeatureLookupFlags_2;
if ((((int32_t)((int32_t)((int32_t)L_346&((int32_t)256)))) == ((int32_t)((int32_t)256))))
{
goto IL_0c6c;
}
}
{
float L_347 = V_42;
G_B118_0 = L_347;
goto IL_0c71;
}
IL_0c6c:
{
G_B118_0 = (0.0f);
}
IL_0c71:
{
V_42 = G_B118_0;
}
IL_0c74:
{
}
IL_0c75:
{
// if (m_characterCount >= 1)
int32_t L_348 = __this->___m_characterCount_207;
V_88 = (bool)((((int32_t)((((int32_t)L_348) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_349 = V_88;
if (!L_349)
{
goto IL_0d0f;
}
}
{
// uint previousGlyphIndex = m_textInfo.characterInfo[m_characterCount - 1].textElement.m_GlyphIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_350 = __this->___m_textInfo_152;
NullCheck(L_350);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_351 = L_350->___characterInfo_11;
int32_t L_352 = __this->___m_characterCount_207;
NullCheck(L_351);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_353 = ((L_351)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_352, 1)))))->___textElement_4;
NullCheck(L_353);
uint32_t L_354 = L_353->___m_GlyphIndex_4;
V_89 = L_354;
// uint key = baseGlyphIndex << 16 | previousGlyphIndex;
uint32_t L_355 = V_83;
uint32_t L_356 = V_89;
V_90 = ((int32_t)(((int32_t)((int32_t)L_355<<((int32_t)16)))|(int32_t)L_356));
// if (m_currentFontAsset.m_FontFeatureTable.m_GlyphPairAdjustmentRecordLookupDictionary.TryGetValue(key, out adjustmentPair))
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_357 = __this->___m_currentFontAsset_41;
NullCheck(L_357);
TMP_FontFeatureTable_t726A09E64FDF682A8FFE294BB6CFE7747F6C40EA* L_358 = L_357->___m_FontFeatureTable_32;
NullCheck(L_358);
Dictionary_2_t64B29724AB3A3E4261D34B912BF8A6B0CD287142* L_359 = L_358->___m_GlyphPairAdjustmentRecordLookupDictionary_1;
uint32_t L_360 = V_90;
NullCheck(L_359);
bool L_361;
L_361 = Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74(L_359, L_360, (&V_82), Dictionary_2_TryGetValue_mD85118F441AE91F71148EF036C683C6D893D3D74_RuntimeMethod_var);
V_91 = L_361;
bool L_362 = V_91;
if (!L_362)
{
goto IL_0d0e;
}
}
{
// glyphAdjustments += adjustmentPair.m_SecondAdjustmentRecord.m_GlyphValueRecord;
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_363 = V_41;
TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_364 = V_82;
NullCheck(L_364);
TMP_GlyphAdjustmentRecord_t5B0CA0C5AA31B3774F21B3756AEEE5D35A648E00* L_365 = (&L_364->___m_SecondAdjustmentRecord_1);
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_366 = L_365->___m_GlyphValueRecord_1;
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_367;
L_367 = TMP_GlyphValueRecord_op_Addition_m23C3133D88237C808C8623897F39280BCE880C21(L_363, L_366, NULL);
V_41 = L_367;
// characterSpacingAdjustment = (adjustmentPair.m_FeatureLookupFlags & FontFeatureLookupFlags.IgnoreSpacingAdjustments) == FontFeatureLookupFlags.IgnoreSpacingAdjustments ? 0 : characterSpacingAdjustment;
TMP_GlyphPairAdjustmentRecord_t6150C3DE547DDD860AB097843D36519D818D810F* L_368 = V_82;
NullCheck(L_368);
int32_t L_369 = L_368->___m_FeatureLookupFlags_2;
if ((((int32_t)((int32_t)((int32_t)L_369&((int32_t)256)))) == ((int32_t)((int32_t)256))))
{
goto IL_0d06;
}
}
{
float L_370 = V_42;
G_B125_0 = L_370;
goto IL_0d0b;
}
IL_0d06:
{
G_B125_0 = (0.0f);
}
IL_0d0b:
{
V_42 = G_B125_0;
}
IL_0d0e:
{
}
IL_0d0f:
{
// m_GlyphHorizontalAdvanceAdjustment = glyphAdjustments.m_XAdvance;
TMP_GlyphValueRecord_tEC542B60FE9106587E051A4C3D64506A8B4641B1 L_371 = V_41;
float L_372 = L_371.___m_XAdvance_2;
__this->___m_GlyphHorizontalAdvanceAdjustment_121 = L_372;
}
IL_0d1d:
{
// float monoAdvance = 0;
V_43 = (0.0f);
// if (m_monoSpacing != 0)
float L_373 = __this->___m_monoSpacing_100;
V_92 = (bool)((((int32_t)((((float)L_373) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_374 = V_92;
if (!L_374)
{
goto IL_0da2;
}
}
{
// monoAdvance = (m_monoSpacing / 2 - (m_cached_TextElement.glyph.metrics.width / 2 + m_cached_TextElement.glyph.metrics.horizontalBearingX) * currentElementScale) * (1 - m_charWidthAdjDelta);
float L_375 = __this->___m_monoSpacing_100;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_376 = __this->___m_cached_TextElement_246;
NullCheck(L_376);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_377;
L_377 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_376, NULL);
NullCheck(L_377);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_378;
L_378 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_377, NULL);
V_74 = L_378;
float L_379;
L_379 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_74), NULL);
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_380 = __this->___m_cached_TextElement_246;
NullCheck(L_380);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_381;
L_381 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_380, NULL);
NullCheck(L_381);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_382;
L_382 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_381, NULL);
V_74 = L_382;
float L_383;
L_383 = GlyphMetrics_get_horizontalBearingX_m9C39B5E6D27FF34B706649AE47EE9390B5D76D6F((&V_74), NULL);
float L_384 = V_2;
float L_385 = __this->___m_charWidthAdjDelta_109;
V_43 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)(L_375/(2.0f))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)(L_379/(2.0f))), L_383)), L_384)))), ((float)il2cpp_codegen_subtract((1.0f), L_385))));
// m_xAdvance += monoAdvance;
float L_386 = __this->___m_xAdvance_244;
float L_387 = V_43;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(L_386, L_387));
}
IL_0da2:
{
// float boldSpacingAdjustment = 0;
V_44 = (0.0f);
// if (m_textElementType == TMP_TextElementType.Character && !isUsingAltTypeface && ((m_FontStyleInternal & FontStyles.Bold) == FontStyles.Bold)) // Checks for any combination of Bold Style.
int32_t L_388 = __this->___m_textElementType_245;
if (L_388)
{
goto IL_0dc2;
}
}
{
bool L_389 = V_33;
if (L_389)
{
goto IL_0dc2;
}
}
{
int32_t L_390 = __this->___m_FontStyleInternal_89;
G_B134_0 = ((((int32_t)((int32_t)((int32_t)L_390&1))) == ((int32_t)1))? 1 : 0);
goto IL_0dc3;
}
IL_0dc2:
{
G_B134_0 = 0;
}
IL_0dc3:
{
V_93 = (bool)G_B134_0;
bool L_391 = V_93;
if (!L_391)
{
goto IL_0dd6;
}
}
{
// boldSpacingAdjustment = m_currentFontAsset.boldSpacing;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_392 = __this->___m_currentFontAsset_41;
NullCheck(L_392);
float L_393 = L_392->___boldSpacing_41;
V_44 = L_393;
}
IL_0dd6:
{
// m_internalCharacterInfo[m_characterCount].baseLine = 0 - m_lineOffset + m_baselineOffset;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_394 = __this->___m_internalCharacterInfo_199;
int32_t L_395 = __this->___m_characterCount_207;
NullCheck(L_394);
float L_396 = __this->___m_lineOffset_224;
float L_397 = __this->___m_baselineOffset_242;
((L_394)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_395)))->___baseLine_26 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_396)), L_397));
// float elementAscender = m_textElementType == TMP_TextElementType.Character
// ? elementAscentLine * currentElementScale / smallCapsMultiplier + m_baselineOffset
// : elementAscentLine * currentElementScale + m_baselineOffset;
int32_t L_398 = __this->___m_textElementType_245;
if (!L_398)
{
goto IL_0e14;
}
}
{
float L_399 = V_36;
float L_400 = V_2;
float L_401 = __this->___m_baselineOffset_242;
G_B139_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_399, L_400)), L_401));
goto IL_0e22;
}
IL_0e14:
{
float L_402 = V_36;
float L_403 = V_2;
float L_404 = V_35;
float L_405 = __this->___m_baselineOffset_242;
G_B139_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_402, L_403))/L_404)), L_405));
}
IL_0e22:
{
V_45 = G_B139_0;
// float elementDescender = m_textElementType == TMP_TextElementType.Character
// ? elementDescentLine * currentElementScale / smallCapsMultiplier + m_baselineOffset
// : elementDescentLine * currentElementScale + m_baselineOffset;
int32_t L_406 = __this->___m_textElementType_245;
if (!L_406)
{
goto IL_0e39;
}
}
{
float L_407 = V_37;
float L_408 = V_2;
float L_409 = __this->___m_baselineOffset_242;
G_B142_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_407, L_408)), L_409));
goto IL_0e47;
}
IL_0e39:
{
float L_410 = V_37;
float L_411 = V_2;
float L_412 = V_35;
float L_413 = __this->___m_baselineOffset_242;
G_B142_0 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_410, L_411))/L_412)), L_413));
}
IL_0e47:
{
V_46 = G_B142_0;
// float adjustedAscender = elementAscender;
float L_414 = V_45;
V_47 = L_414;
// float adjustedDescender = elementDescender;
float L_415 = V_46;
V_48 = L_415;
// bool isFirstCharacterOfLine = m_characterCount == m_firstCharacterOfLine;
int32_t L_416 = __this->___m_characterCount_207;
int32_t L_417 = __this->___m_firstCharacterOfLine_208;
V_49 = (bool)((((int32_t)L_416) == ((int32_t)L_417))? 1 : 0);
// if (isFirstCharacterOfLine || isWhiteSpace == false)
bool L_418 = V_49;
if (L_418)
{
goto IL_0e6c;
}
}
{
bool L_419 = V_40;
G_B145_0 = ((((int32_t)L_419) == ((int32_t)0))? 1 : 0);
goto IL_0e6d;
}
IL_0e6c:
{
G_B145_0 = 1;
}
IL_0e6d:
{
V_94 = (bool)G_B145_0;
bool L_420 = V_94;
if (!L_420)
{
goto IL_0ee5;
}
}
{
// if (m_baselineOffset != 0)
float L_421 = __this->___m_baselineOffset_242;
V_95 = (bool)((((int32_t)((((float)L_421) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_422 = V_95;
if (!L_422)
{
goto IL_0ebe;
}
}
{
// adjustedAscender = Mathf.Max((elementAscender - m_baselineOffset) / m_fontScaleMultiplier, adjustedAscender);
float L_423 = V_45;
float L_424 = __this->___m_baselineOffset_242;
float L_425 = __this->___m_fontScaleMultiplier_186;
float L_426 = V_47;
float L_427;
L_427 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(((float)il2cpp_codegen_subtract(L_423, L_424))/L_425)), L_426, NULL);
V_47 = L_427;
// adjustedDescender = Mathf.Min((elementDescender - m_baselineOffset) / m_fontScaleMultiplier, adjustedDescender);
float L_428 = V_46;
float L_429 = __this->___m_baselineOffset_242;
float L_430 = __this->___m_fontScaleMultiplier_186;
float L_431 = V_48;
float L_432;
L_432 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(((float)(((float)il2cpp_codegen_subtract(L_428, L_429))/L_430)), L_431, NULL);
V_48 = L_432;
}
IL_0ebe:
{
// m_maxLineAscender = Mathf.Max(adjustedAscender, m_maxLineAscender);
float L_433 = V_47;
float L_434 = __this->___m_maxLineAscender_220;
float L_435;
L_435 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_433, L_434, NULL);
__this->___m_maxLineAscender_220 = L_435;
// m_maxLineDescender = Mathf.Min(adjustedDescender, m_maxLineDescender);
float L_436 = V_48;
float L_437 = __this->___m_maxLineDescender_221;
float L_438;
L_438 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_436, L_437, NULL);
__this->___m_maxLineDescender_221 = L_438;
}
IL_0ee5:
{
// if (isFirstCharacterOfLine || isWhiteSpace == false)
bool L_439 = V_49;
if (L_439)
{
goto IL_0ef0;
}
}
{
bool L_440 = V_40;
G_B152_0 = ((((int32_t)L_440) == ((int32_t)0))? 1 : 0);
goto IL_0ef1;
}
IL_0ef0:
{
G_B152_0 = 1;
}
IL_0ef1:
{
V_96 = (bool)G_B152_0;
bool L_441 = V_96;
if (!L_441)
{
goto IL_0f85;
}
}
{
// m_internalCharacterInfo[m_characterCount].adjustedAscender = adjustedAscender;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_442 = __this->___m_internalCharacterInfo_199;
int32_t L_443 = __this->___m_characterCount_207;
NullCheck(L_442);
float L_444 = V_47;
((L_442)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_443)))->___adjustedAscender_28 = L_444;
// m_internalCharacterInfo[m_characterCount].adjustedDescender = adjustedDescender;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_445 = __this->___m_internalCharacterInfo_199;
int32_t L_446 = __this->___m_characterCount_207;
NullCheck(L_445);
float L_447 = V_48;
((L_445)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_446)))->___adjustedDescender_29 = L_447;
// m_ElementAscender = m_internalCharacterInfo[m_characterCount].ascender = elementAscender - m_lineOffset;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_448 = __this->___m_internalCharacterInfo_199;
int32_t L_449 = __this->___m_characterCount_207;
NullCheck(L_448);
float L_450 = V_45;
float L_451 = __this->___m_lineOffset_224;
float L_452 = ((float)il2cpp_codegen_subtract(L_450, L_451));
V_97 = L_452;
((L_448)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_449)))->___ascender_25 = L_452;
float L_453 = V_97;
__this->___m_ElementAscender_218 = L_453;
// m_ElementDescender = m_internalCharacterInfo[m_characterCount].descender = elementDescender - m_lineOffset;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_454 = __this->___m_internalCharacterInfo_199;
int32_t L_455 = __this->___m_characterCount_207;
NullCheck(L_454);
float L_456 = V_46;
float L_457 = __this->___m_lineOffset_224;
float L_458 = ((float)il2cpp_codegen_subtract(L_456, L_457));
V_97 = L_458;
((L_454)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_455)))->___descender_27 = L_458;
float L_459 = V_97;
__this->___m_ElementDescender_219 = L_459;
goto IL_101b;
}
IL_0f85:
{
// m_internalCharacterInfo[m_characterCount].adjustedAscender = m_maxLineAscender;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_460 = __this->___m_internalCharacterInfo_199;
int32_t L_461 = __this->___m_characterCount_207;
NullCheck(L_460);
float L_462 = __this->___m_maxLineAscender_220;
((L_460)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_461)))->___adjustedAscender_28 = L_462;
// m_internalCharacterInfo[m_characterCount].adjustedDescender = m_maxLineDescender;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_463 = __this->___m_internalCharacterInfo_199;
int32_t L_464 = __this->___m_characterCount_207;
NullCheck(L_463);
float L_465 = __this->___m_maxLineDescender_221;
((L_463)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_464)))->___adjustedDescender_29 = L_465;
// m_ElementAscender = m_internalCharacterInfo[m_characterCount].ascender = m_maxLineAscender - m_lineOffset;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_466 = __this->___m_internalCharacterInfo_199;
int32_t L_467 = __this->___m_characterCount_207;
NullCheck(L_466);
float L_468 = __this->___m_maxLineAscender_220;
float L_469 = __this->___m_lineOffset_224;
float L_470 = ((float)il2cpp_codegen_subtract(L_468, L_469));
V_97 = L_470;
((L_466)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_467)))->___ascender_25 = L_470;
float L_471 = V_97;
__this->___m_ElementAscender_218 = L_471;
// m_ElementDescender = m_internalCharacterInfo[m_characterCount].descender = m_maxLineDescender - m_lineOffset;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_472 = __this->___m_internalCharacterInfo_199;
int32_t L_473 = __this->___m_characterCount_207;
NullCheck(L_472);
float L_474 = __this->___m_maxLineDescender_221;
float L_475 = __this->___m_lineOffset_224;
float L_476 = ((float)il2cpp_codegen_subtract(L_474, L_475));
V_97 = L_476;
((L_472)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_473)))->___descender_27 = L_476;
float L_477 = V_97;
__this->___m_ElementDescender_219 = L_477;
}
IL_101b:
{
// if (m_lineNumber == 0 || m_isNewPage)
int32_t L_478 = __this->___m_lineNumber_212;
if (!L_478)
{
goto IL_102b;
}
}
{
bool L_479 = __this->___m_isNewPage_145;
G_B158_0 = ((int32_t)(L_479));
goto IL_102c;
}
IL_102b:
{
G_B158_0 = 1;
}
IL_102c:
{
V_98 = (bool)G_B158_0;
bool L_480 = V_98;
if (!L_480)
{
goto IL_107a;
}
}
{
// if (isFirstCharacterOfLine || isWhiteSpace == false)
bool L_481 = V_49;
if (L_481)
{
goto IL_103e;
}
}
{
bool L_482 = V_40;
G_B162_0 = ((((int32_t)L_482) == ((int32_t)0))? 1 : 0);
goto IL_103f;
}
IL_103e:
{
G_B162_0 = 1;
}
IL_103f:
{
V_99 = (bool)G_B162_0;
bool L_483 = V_99;
if (!L_483)
{
goto IL_1079;
}
}
{
// m_maxTextAscender = m_maxLineAscender;
float L_484 = __this->___m_maxLineAscender_220;
__this->___m_maxTextAscender_216 = L_484;
// m_maxCapHeight = Mathf.Max(m_maxCapHeight, m_currentFontAsset.m_FaceInfo.capLine * currentElementScale / smallCapsMultiplier);
float L_485 = __this->___m_maxCapHeight_217;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_486 = __this->___m_currentFontAsset_41;
NullCheck(L_486);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756* L_487 = (&L_486->___m_FaceInfo_12);
float L_488;
L_488 = FaceInfo_get_capLine_m0D95B5D5CEC5CFB12091F5EB5965DE6E38588C88(L_487, NULL);
float L_489 = V_2;
float L_490 = V_35;
float L_491;
L_491 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_485, ((float)(((float)il2cpp_codegen_multiply(L_488, L_489))/L_490)), NULL);
__this->___m_maxCapHeight_217 = L_491;
}
IL_1079:
{
}
IL_107a:
{
// if (m_lineOffset == 0)
float L_492 = __this->___m_lineOffset_224;
V_100 = (bool)((((float)L_492) == ((float)(0.0f)))? 1 : 0);
bool L_493 = V_100;
if (!L_493)
{
goto IL_10c4;
}
}
{
// if (!isWhiteSpace || m_characterCount == m_firstCharacterOfLine)
bool L_494 = V_40;
if (!L_494)
{
goto IL_10a2;
}
}
{
int32_t L_495 = __this->___m_characterCount_207;
int32_t L_496 = __this->___m_firstCharacterOfLine_208;
G_B169_0 = ((((int32_t)L_495) == ((int32_t)L_496))? 1 : 0);
goto IL_10a3;
}
IL_10a2:
{
G_B169_0 = 1;
}
IL_10a3:
{
V_101 = (bool)G_B169_0;
bool L_497 = V_101;
if (!L_497)
{
goto IL_10c3;
}
}
{
// m_PageAscender = m_PageAscender > elementAscender ? m_PageAscender : elementAscender;
float L_498 = __this->___m_PageAscender_215;
float L_499 = V_45;
G_B171_0 = __this;
if ((((float)L_498) > ((float)L_499)))
{
G_B172_0 = __this;
goto IL_10b8;
}
}
{
float L_500 = V_45;
G_B173_0 = L_500;
G_B173_1 = G_B171_0;
goto IL_10be;
}
IL_10b8:
{
float L_501 = __this->___m_PageAscender_215;
G_B173_0 = L_501;
G_B173_1 = G_B172_0;
}
IL_10be:
{
NullCheck(G_B173_1);
G_B173_1->___m_PageAscender_215 = G_B173_0;
}
IL_10c3:
{
}
IL_10c4:
{
// bool isJustifiedOrFlush = (m_lineJustification & HorizontalAlignmentOptions.Flush) == HorizontalAlignmentOptions.Flush || (m_lineJustification & HorizontalAlignmentOptions.Justified) == HorizontalAlignmentOptions.Justified;
int32_t L_502 = __this->___m_lineJustification_95;
if ((((int32_t)((int32_t)((int32_t)L_502&((int32_t)16)))) == ((int32_t)((int32_t)16))))
{
goto IL_10de;
}
}
{
int32_t L_503 = __this->___m_lineJustification_95;
G_B178_0 = ((((int32_t)((int32_t)((int32_t)L_503&8))) == ((int32_t)8))? 1 : 0);
goto IL_10df;
}
IL_10de:
{
G_B178_0 = 1;
}
IL_10df:
{
V_50 = (bool)G_B178_0;
// if (charCode == 9 || (isWhiteSpace == false && charCode != 0x200B && charCode != 0xAD && charCode != 0x03) || (charCode == 0xAD && isSoftHyphenIgnored == false) || m_textElementType == TMP_TextElementType.Sprite)
int32_t L_504 = V_31;
if ((((int32_t)L_504) == ((int32_t)((int32_t)9))))
{
goto IL_111a;
}
}
{
bool L_505 = V_40;
if (L_505)
{
goto IL_1102;
}
}
{
int32_t L_506 = V_31;
if ((((int32_t)L_506) == ((int32_t)((int32_t)8203))))
{
goto IL_1102;
}
}
{
int32_t L_507 = V_31;
if ((((int32_t)L_507) == ((int32_t)((int32_t)173))))
{
goto IL_1102;
}
}
{
int32_t L_508 = V_31;
if ((!(((uint32_t)L_508) == ((uint32_t)3))))
{
goto IL_111a;
}
}
IL_1102:
{
int32_t L_509 = V_31;
if ((!(((uint32_t)L_509) == ((uint32_t)((int32_t)173)))))
{
goto IL_110f;
}
}
{
bool L_510 = V_20;
if (!L_510)
{
goto IL_111a;
}
}
IL_110f:
{
int32_t L_511 = __this->___m_textElementType_245;
G_B187_0 = ((((int32_t)L_511) == ((int32_t)1))? 1 : 0);
goto IL_111b;
}
IL_111a:
{
G_B187_0 = 1;
}
IL_111b:
{
V_102 = (bool)G_B187_0;
bool L_512 = V_102;
if (!L_512)
{
goto IL_15e4;
}
}
{
// widthOfTextArea = m_width != -1 ? Mathf.Min(marginWidth + 0.0001f - m_marginLeft - m_marginRight, m_width) : marginWidth + 0.0001f - m_marginLeft - m_marginRight;
float L_513 = __this->___m_width_151;
if ((!(((float)L_513) == ((float)(-1.0f)))))
{
goto IL_114a;
}
}
{
float L_514 = V_7;
float L_515 = __this->___m_marginLeft_147;
float L_516 = __this->___m_marginRight_148;
G_B191_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_514, (9.99999975E-05f))), L_515)), L_516));
goto IL_116b;
}
IL_114a:
{
float L_517 = V_7;
float L_518 = __this->___m_marginLeft_147;
float L_519 = __this->___m_marginRight_148;
float L_520 = __this->___m_width_151;
float L_521;
L_521 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_517, (9.99999975E-05f))), L_518)), L_519)), L_520, NULL);
G_B191_0 = L_521;
}
IL_116b:
{
V_11 = G_B191_0;
// textWidth = Mathf.Abs(m_xAdvance) + currentGlyphMetrics.horizontalAdvance * (1 - m_charWidthAdjDelta) * (charCode == 0xAD ? currentElementUnmodifiedScale : currentElementScale);
float L_522 = __this->___m_xAdvance_244;
float L_523;
L_523 = fabsf(L_522);
float L_524;
L_524 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_39), NULL);
float L_525 = __this->___m_charWidthAdjDelta_109;
int32_t L_526 = V_31;
G_B192_0 = ((float)il2cpp_codegen_multiply(L_524, ((float)il2cpp_codegen_subtract((1.0f), L_525))));
G_B192_1 = L_523;
if ((((int32_t)L_526) == ((int32_t)((int32_t)173))))
{
G_B193_0 = ((float)il2cpp_codegen_multiply(L_524, ((float)il2cpp_codegen_subtract((1.0f), L_525))));
G_B193_1 = L_523;
goto IL_1198;
}
}
{
float L_527 = V_2;
G_B194_0 = L_527;
G_B194_1 = G_B192_0;
G_B194_2 = G_B192_1;
goto IL_119a;
}
IL_1198:
{
float L_528 = V_38;
G_B194_0 = L_528;
G_B194_1 = G_B193_0;
G_B194_2 = G_B193_1;
}
IL_119a:
{
V_14 = ((float)il2cpp_codegen_add(G_B194_2, ((float)il2cpp_codegen_multiply(G_B194_1, G_B194_0))));
// int testedCharacterCount = m_characterCount;
int32_t L_529 = __this->___m_characterCount_207;
V_103 = L_529;
// if (textWidth > widthOfTextArea * (isJustifiedOrFlush ? 1.05f : 1.0f))
float L_530 = V_14;
float L_531 = V_11;
bool L_532 = V_50;
G_B195_0 = L_531;
G_B195_1 = L_530;
if (L_532)
{
G_B196_0 = L_531;
G_B196_1 = L_530;
goto IL_11b5;
}
}
{
G_B197_0 = (1.0f);
G_B197_1 = G_B195_0;
G_B197_2 = G_B195_1;
goto IL_11ba;
}
IL_11b5:
{
G_B197_0 = (1.04999995f);
G_B197_1 = G_B196_0;
G_B197_2 = G_B196_1;
}
IL_11ba:
{
V_104 = (bool)((((float)G_B197_2) > ((float)((float)il2cpp_codegen_multiply(G_B197_1, G_B197_0))))? 1 : 0);
bool L_533 = V_104;
if (!L_533)
{
goto IL_15d3;
}
}
{
// if (isWordWrappingEnabled && m_characterCount != m_firstCharacterOfLine) // && isFirstWord == false)
bool L_534 = ___isWordWrappingEnabled3;
if (!L_534)
{
goto IL_11de;
}
}
{
int32_t L_535 = __this->___m_characterCount_207;
int32_t L_536 = __this->___m_firstCharacterOfLine_208;
G_B201_0 = ((((int32_t)((((int32_t)L_535) == ((int32_t)L_536))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_11df;
}
IL_11de:
{
G_B201_0 = 0;
}
IL_11df:
{
V_105 = (bool)G_B201_0;
bool L_537 = V_105;
if (!L_537)
{
goto IL_15d2;
}
}
{
// i = RestoreWordWrappingState(ref internalWordWrapState);
int32_t L_538;
L_538 = TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA(__this, (&V_21), NULL);
V_30 = L_538;
// if (m_internalCharacterInfo[m_characterCount - 1].character == 0xAD && isSoftHyphenIgnored == false && m_overflowMode == TextOverflowModes.Overflow)
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_539 = __this->___m_internalCharacterInfo_199;
int32_t L_540 = __this->___m_characterCount_207;
NullCheck(L_539);
Il2CppChar L_541 = ((L_539)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_540, 1)))))->___character_0;
if ((!(((uint32_t)L_541) == ((uint32_t)((int32_t)173)))))
{
goto IL_1221;
}
}
{
bool L_542 = V_20;
if (L_542)
{
goto IL_1221;
}
}
{
int32_t L_543 = __this->___m_overflowMode_115;
G_B206_0 = ((((int32_t)L_543) == ((int32_t)0))? 1 : 0);
goto IL_1222;
}
IL_1221:
{
G_B206_0 = 0;
}
IL_1222:
{
V_110 = (bool)G_B206_0;
bool L_544 = V_110;
if (!L_544)
{
goto IL_125a;
}
}
{
// characterToSubstitute.index = m_characterCount - 1;
int32_t L_545 = __this->___m_characterCount_207;
(&V_19)->___index_0 = ((int32_t)il2cpp_codegen_subtract(L_545, 1));
// characterToSubstitute.unicode = 0x2D;
(&V_19)->___unicode_1 = ((int32_t)45);
// i -= 1;
int32_t L_546 = V_30;
V_30 = ((int32_t)il2cpp_codegen_subtract(L_546, 1));
// m_characterCount -= 1;
int32_t L_547 = __this->___m_characterCount_207;
__this->___m_characterCount_207 = ((int32_t)il2cpp_codegen_subtract(L_547, 1));
// continue;
goto IL_1cd6;
}
IL_125a:
{
// isSoftHyphenIgnored = false;
V_20 = (bool)0;
// if (m_internalCharacterInfo[m_characterCount].character == 0xAD)
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_548 = __this->___m_internalCharacterInfo_199;
int32_t L_549 = __this->___m_characterCount_207;
NullCheck(L_548);
Il2CppChar L_550 = ((L_548)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_549)))->___character_0;
V_111 = (bool)((((int32_t)L_550) == ((int32_t)((int32_t)173)))? 1 : 0);
bool L_551 = V_111;
if (!L_551)
{
goto IL_1289;
}
}
{
// isSoftHyphenIgnored = true;
V_20 = (bool)1;
// continue;
goto IL_1cd6;
}
IL_1289:
{
// if (isTextAutoSizingEnabled && isFirstWordOfLine)
bool L_552 = ___isTextAutoSizingEnabled2;
bool L_553 = V_17;
V_112 = (bool)((int32_t)((int32_t)L_552&(int32_t)L_553));
bool L_554 = V_112;
if (!L_554)
{
goto IL_13c3;
}
}
{
// if (m_charWidthAdjDelta < m_charWidthMaxAdj / 100 && m_AutoSizeIterationCount < m_AutoSizeMaxIterationCount)
float L_555 = __this->___m_charWidthAdjDelta_109;
float L_556 = __this->___m_charWidthMaxAdj_108;
if ((!(((float)L_555) < ((float)((float)(L_556/(100.0f)))))))
{
goto IL_12bb;
}
}
{
int32_t L_557 = __this->___m_AutoSizeIterationCount_83;
int32_t L_558 = __this->___m_AutoSizeMaxIterationCount_84;
G_B214_0 = ((((int32_t)L_557) < ((int32_t)L_558))? 1 : 0);
goto IL_12bc;
}
IL_12bb:
{
G_B214_0 = 0;
}
IL_12bc:
{
V_113 = (bool)G_B214_0;
bool L_559 = V_113;
if (!L_559)
{
goto IL_1347;
}
}
{
// float adjustedTextWidth = textWidth;
float L_560 = V_14;
V_114 = L_560;
// if (m_charWidthAdjDelta > 0)
float L_561 = __this->___m_charWidthAdjDelta_109;
V_116 = (bool)((((float)L_561) > ((float)(0.0f)))? 1 : 0);
bool L_562 = V_116;
if (!L_562)
{
goto IL_12ee;
}
}
{
// adjustedTextWidth /= 1f - m_charWidthAdjDelta;
float L_563 = V_114;
float L_564 = __this->___m_charWidthAdjDelta_109;
V_114 = ((float)(L_563/((float)il2cpp_codegen_subtract((1.0f), L_564))));
}
IL_12ee:
{
// float adjustmentDelta = textWidth - (widthOfTextArea - 0.0001f) * (isJustifiedOrFlush ? 1.05f : 1.0f);
float L_565 = V_14;
float L_566 = V_11;
bool L_567 = V_50;
G_B218_0 = ((float)il2cpp_codegen_subtract(L_566, (9.99999975E-05f)));
G_B218_1 = L_565;
if (L_567)
{
G_B219_0 = ((float)il2cpp_codegen_subtract(L_566, (9.99999975E-05f)));
G_B219_1 = L_565;
goto IL_1303;
}
}
{
G_B220_0 = (1.0f);
G_B220_1 = G_B218_0;
G_B220_2 = G_B218_1;
goto IL_1308;
}
IL_1303:
{
G_B220_0 = (1.04999995f);
G_B220_1 = G_B219_0;
G_B220_2 = G_B219_1;
}
IL_1308:
{
V_115 = ((float)il2cpp_codegen_subtract(G_B220_2, ((float)il2cpp_codegen_multiply(G_B220_1, G_B220_0))));
// m_charWidthAdjDelta += adjustmentDelta / adjustedTextWidth;
float L_568 = __this->___m_charWidthAdjDelta_109;
float L_569 = V_115;
float L_570 = V_114;
__this->___m_charWidthAdjDelta_109 = ((float)il2cpp_codegen_add(L_568, ((float)(L_569/L_570))));
// m_charWidthAdjDelta = Mathf.Min(m_charWidthAdjDelta, m_charWidthMaxAdj / 100);
float L_571 = __this->___m_charWidthAdjDelta_109;
float L_572 = __this->___m_charWidthMaxAdj_108;
float L_573;
L_573 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_571, ((float)(L_572/(100.0f))), NULL);
__this->___m_charWidthAdjDelta_109 = L_573;
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_574;
L_574 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_26 = L_574;
goto IL_1eb3;
}
IL_1347:
{
// if (fontSize > m_fontSizeMin && m_AutoSizeIterationCount < m_AutoSizeMaxIterationCount)
float* L_575 = ___fontSize0;
float L_576 = *((float*)L_575);
float L_577 = __this->___m_fontSizeMin_86;
if ((!(((float)L_576) > ((float)L_577))))
{
goto IL_1361;
}
}
{
int32_t L_578 = __this->___m_AutoSizeIterationCount_83;
int32_t L_579 = __this->___m_AutoSizeMaxIterationCount_84;
G_B224_0 = ((((int32_t)L_578) < ((int32_t)L_579))? 1 : 0);
goto IL_1362;
}
IL_1361:
{
G_B224_0 = 0;
}
IL_1362:
{
V_117 = (bool)G_B224_0;
bool L_580 = V_117;
if (!L_580)
{
goto IL_13c2;
}
}
{
// m_maxFontSize = fontSize;
float* L_581 = ___fontSize0;
float L_582 = *((float*)L_581);
__this->___m_maxFontSize_81 = L_582;
// float sizeDelta = Mathf.Max((fontSize - m_minFontSize) / 2, 0.05f);
float* L_583 = ___fontSize0;
float L_584 = *((float*)L_583);
float L_585 = __this->___m_minFontSize_82;
float L_586;
L_586 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(((float)il2cpp_codegen_subtract(L_584, L_585))/(2.0f))), (0.0500000007f), NULL);
V_118 = L_586;
// fontSize -= sizeDelta;
float* L_587 = ___fontSize0;
float* L_588 = ___fontSize0;
float L_589 = *((float*)L_588);
float L_590 = V_118;
*((float*)L_587) = (float)((float)il2cpp_codegen_subtract(L_589, L_590));
// fontSize = Mathf.Max((int)(fontSize * 20 + 0.5f) / 20f, m_fontSizeMin);
float* L_591 = ___fontSize0;
float* L_592 = ___fontSize0;
float L_593 = *((float*)L_592);
float L_594 = __this->___m_fontSizeMin_86;
float L_595;
L_595 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_593, (20.0f))), (0.5f)))))/(20.0f))), L_594, NULL);
*((float*)L_591) = (float)L_595;
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_596;
L_596 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_26 = L_596;
goto IL_1eb3;
}
IL_13c2:
{
}
IL_13c3:
{
// float baselineAdjustmentDelta = m_maxLineAscender - m_startOfLineAscender;
float L_597 = __this->___m_maxLineAscender_220;
float L_598 = __this->___m_startOfLineAscender_222;
V_106 = ((float)il2cpp_codegen_subtract(L_597, L_598));
// if (m_lineOffset > 0 && Math.Abs(baselineAdjustmentDelta) > 0.01f && m_IsDrivenLineSpacing == false && !m_isNewPage)
float L_599 = __this->___m_lineOffset_224;
if ((!(((float)L_599) > ((float)(0.0f)))))
{
goto IL_1400;
}
}
{
float L_600 = V_106;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_601;
L_601 = fabsf(L_600);
if ((!(((float)L_601) > ((float)(0.00999999978f)))))
{
goto IL_1400;
}
}
{
bool L_602 = __this->___m_IsDrivenLineSpacing_105;
if (L_602)
{
goto IL_1400;
}
}
{
bool L_603 = __this->___m_isNewPage_145;
G_B232_0 = ((((int32_t)L_603) == ((int32_t)0))? 1 : 0);
goto IL_1401;
}
IL_1400:
{
G_B232_0 = 0;
}
IL_1401:
{
V_119 = (bool)G_B232_0;
bool L_604 = V_119;
if (!L_604)
{
goto IL_1427;
}
}
{
// m_ElementDescender -= baselineAdjustmentDelta;
float L_605 = __this->___m_ElementDescender_219;
float L_606 = V_106;
__this->___m_ElementDescender_219 = ((float)il2cpp_codegen_subtract(L_605, L_606));
// m_lineOffset += baselineAdjustmentDelta;
float L_607 = __this->___m_lineOffset_224;
float L_608 = V_106;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_607, L_608));
}
IL_1427:
{
// float lineAscender = m_maxLineAscender - m_lineOffset;
float L_609 = __this->___m_maxLineAscender_220;
float L_610 = __this->___m_lineOffset_224;
V_107 = ((float)il2cpp_codegen_subtract(L_609, L_610));
// float lineDescender = m_maxLineDescender - m_lineOffset;
float L_611 = __this->___m_maxLineDescender_221;
float L_612 = __this->___m_lineOffset_224;
V_108 = ((float)il2cpp_codegen_subtract(L_611, L_612));
// m_ElementDescender = m_ElementDescender < lineDescender ? m_ElementDescender : lineDescender;
float L_613 = __this->___m_ElementDescender_219;
float L_614 = V_108;
G_B235_0 = __this;
if ((((float)L_613) < ((float)L_614)))
{
G_B236_0 = __this;
goto IL_1454;
}
}
{
float L_615 = V_108;
G_B237_0 = L_615;
G_B237_1 = G_B235_0;
goto IL_145a;
}
IL_1454:
{
float L_616 = __this->___m_ElementDescender_219;
G_B237_0 = L_616;
G_B237_1 = G_B236_0;
}
IL_145a:
{
NullCheck(G_B237_1);
G_B237_1->___m_ElementDescender_219 = G_B237_0;
// if (!isMaxVisibleDescenderSet)
bool L_617 = V_16;
V_120 = (bool)((((int32_t)L_617) == ((int32_t)0))? 1 : 0);
bool L_618 = V_120;
if (!L_618)
{
goto IL_1472;
}
}
{
// maxVisibleDescender = m_ElementDescender;
float L_619 = __this->___m_ElementDescender_219;
V_15 = L_619;
}
IL_1472:
{
// if (m_useMaxVisibleDescender && (m_characterCount >= m_maxVisibleCharacters || m_lineNumber >= m_maxVisibleLines))
bool L_620 = __this->___m_useMaxVisibleDescender_143;
if (!L_620)
{
goto IL_149e;
}
}
{
int32_t L_621 = __this->___m_characterCount_207;
int32_t L_622 = __this->___m_maxVisibleCharacters_140;
if ((((int32_t)L_621) >= ((int32_t)L_622)))
{
goto IL_149b;
}
}
{
int32_t L_623 = __this->___m_lineNumber_212;
int32_t L_624 = __this->___m_maxVisibleLines_142;
G_B243_0 = ((((int32_t)((((int32_t)L_623) < ((int32_t)L_624))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_149c;
}
IL_149b:
{
G_B243_0 = 1;
}
IL_149c:
{
G_B245_0 = G_B243_0;
goto IL_149f;
}
IL_149e:
{
G_B245_0 = 0;
}
IL_149f:
{
V_121 = (bool)G_B245_0;
bool L_625 = V_121;
if (!L_625)
{
goto IL_14a8;
}
}
{
// isMaxVisibleDescenderSet = true;
V_16 = (bool)1;
}
IL_14a8:
{
// m_firstCharacterOfLine = m_characterCount;
int32_t L_626 = __this->___m_characterCount_207;
__this->___m_firstCharacterOfLine_208 = L_626;
// m_lineVisibleCharacterCount = 0;
__this->___m_lineVisibleCharacterCount_213 = 0;
// renderedWidth += m_xAdvance;
float L_627 = V_12;
float L_628 = __this->___m_xAdvance_244;
V_12 = ((float)il2cpp_codegen_add(L_627, L_628));
// if (isWordWrappingEnabled)
bool L_629 = ___isWordWrappingEnabled3;
V_122 = L_629;
bool L_630 = V_122;
if (!L_630)
{
goto IL_14df;
}
}
{
// renderedHeight = m_maxTextAscender - m_ElementDescender;
float L_631 = __this->___m_maxTextAscender_216;
float L_632 = __this->___m_ElementDescender_219;
V_13 = ((float)il2cpp_codegen_subtract(L_631, L_632));
goto IL_14ed;
}
IL_14df:
{
// renderedHeight = Mathf.Max(renderedHeight, lineAscender - lineDescender);
float L_633 = V_13;
float L_634 = V_107;
float L_635 = V_108;
float L_636;
L_636 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_633, ((float)il2cpp_codegen_subtract(L_634, L_635)), NULL);
V_13 = L_636;
}
IL_14ed:
{
// SaveWordWrappingState(ref internalLineState, i, m_characterCount - 1);
int32_t L_637 = V_30;
int32_t L_638 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_22), L_637, ((int32_t)il2cpp_codegen_subtract(L_638, 1)), NULL);
// m_lineNumber += 1;
int32_t L_639 = __this->___m_lineNumber_212;
__this->___m_lineNumber_212 = ((int32_t)il2cpp_codegen_add(L_639, 1));
// float ascender = m_internalCharacterInfo[m_characterCount].adjustedAscender;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_640 = __this->___m_internalCharacterInfo_199;
int32_t L_641 = __this->___m_characterCount_207;
NullCheck(L_640);
float L_642 = ((L_640)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_641)))->___adjustedAscender_28;
V_109 = L_642;
// if (m_lineHeight == TMP_Math.FLOAT_UNSET)
float L_643 = __this->___m_lineHeight_104;
V_123 = (bool)((((float)L_643) == ((float)(-32767.0f)))? 1 : 0);
bool L_644 = V_123;
if (!L_644)
{
goto IL_1575;
}
}
{
// m_lineOffset += 0 - m_maxLineDescender + ascender + (lineGap + m_lineSpacingDelta) * baseScale + m_lineSpacing * currentEmScale;
float L_645 = __this->___m_lineOffset_224;
float L_646 = __this->___m_maxLineDescender_221;
float L_647 = V_109;
float L_648 = V_5;
float L_649 = __this->___m_lineSpacingDelta_103;
float L_650 = V_1;
float L_651 = __this->___m_lineSpacing_102;
float L_652 = V_3;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_645, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_646)), L_647)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_648, L_649)), L_650)))), ((float)il2cpp_codegen_multiply(L_651, L_652))))));
// m_IsDrivenLineSpacing = false;
__this->___m_IsDrivenLineSpacing_105 = (bool)0;
goto IL_159a;
}
IL_1575:
{
// m_lineOffset += m_lineHeight + m_lineSpacing * currentEmScale;
float L_653 = __this->___m_lineOffset_224;
float L_654 = __this->___m_lineHeight_104;
float L_655 = __this->___m_lineSpacing_102;
float L_656 = V_3;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_653, ((float)il2cpp_codegen_add(L_654, ((float)il2cpp_codegen_multiply(L_655, L_656))))));
// m_IsDrivenLineSpacing = true;
__this->___m_IsDrivenLineSpacing_105 = (bool)1;
}
IL_159a:
{
// m_maxLineAscender = k_LargeNegativeFloat;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_657 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat_262;
__this->___m_maxLineAscender_220 = L_657;
// m_maxLineDescender = k_LargePositiveFloat;
float L_658 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
__this->___m_maxLineDescender_221 = L_658;
// m_startOfLineAscender = ascender;
float L_659 = V_109;
__this->___m_startOfLineAscender_222 = L_659;
// m_xAdvance = 0 + tag_Indent;
float L_660 = __this->___tag_Indent_191;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add((0.0f), L_660));
// isFirstWordOfLine = true;
V_17 = (bool)1;
// continue;
goto IL_1cd6;
}
IL_15d2:
{
}
IL_15d3:
{
// lineMarginLeft = m_marginLeft;
float L_661 = __this->___m_marginLeft_147;
V_9 = L_661;
// lineMarginRight = m_marginRight;
float L_662 = __this->___m_marginRight_148;
V_10 = L_662;
}
IL_15e4:
{
// if (charCode == 9)
int32_t L_663 = V_31;
V_124 = (bool)((((int32_t)L_663) == ((int32_t)((int32_t)9)))? 1 : 0);
bool L_664 = V_124;
if (!L_664)
{
goto IL_164c;
}
}
{
// float tabSize = m_currentFontAsset.faceInfo.tabWidth * m_currentFontAsset.tabSize * currentElementScale;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_665 = __this->___m_currentFontAsset_41;
NullCheck(L_665);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_666;
L_666 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_665, NULL);
V_29 = L_666;
float L_667;
L_667 = FaceInfo_get_tabWidth_mC6D9F42C40EDD767DE22050E4FBE3878AC96B161((&V_29), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_668 = __this->___m_currentFontAsset_41;
NullCheck(L_668);
uint8_t L_669 = L_668->___tabSize_43;
float L_670 = V_2;
V_125 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_667, ((float)L_669))), L_670));
// float tabs = Mathf.Ceil(m_xAdvance / tabSize) * tabSize;
float L_671 = __this->___m_xAdvance_244;
float L_672 = V_125;
float L_673;
L_673 = ceilf(((float)(L_671/L_672)));
float L_674 = V_125;
V_126 = ((float)il2cpp_codegen_multiply(L_673, L_674));
// m_xAdvance = tabs > m_xAdvance ? tabs : m_xAdvance + tabSize;
float L_675 = V_126;
float L_676 = __this->___m_xAdvance_244;
G_B258_0 = __this;
if ((((float)L_675) > ((float)L_676)))
{
G_B259_0 = __this;
goto IL_163f;
}
}
{
float L_677 = __this->___m_xAdvance_244;
float L_678 = V_125;
G_B260_0 = ((float)il2cpp_codegen_add(L_677, L_678));
G_B260_1 = G_B258_0;
goto IL_1641;
}
IL_163f:
{
float L_679 = V_126;
G_B260_0 = L_679;
G_B260_1 = G_B259_0;
}
IL_1641:
{
NullCheck(G_B260_1);
G_B260_1->___m_xAdvance_244 = G_B260_0;
goto IL_173f;
}
IL_164c:
{
// else if (m_monoSpacing != 0)
float L_680 = __this->___m_monoSpacing_100;
V_127 = (bool)((((int32_t)((((float)L_680) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_681 = V_127;
if (!L_681)
{
goto IL_16cc;
}
}
{
// m_xAdvance += (m_monoSpacing - monoAdvance + ((m_currentFontAsset.normalSpacingOffset + characterSpacingAdjustment) * currentEmScale) + m_cSpacing) * (1 - m_charWidthAdjDelta);
float L_682 = __this->___m_xAdvance_244;
float L_683 = __this->___m_monoSpacing_100;
float L_684 = V_43;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_685 = __this->___m_currentFontAsset_41;
NullCheck(L_685);
float L_686 = L_685->___normalSpacingOffset_39;
float L_687 = V_42;
float L_688 = V_3;
float L_689 = __this->___m_cSpacing_99;
float L_690 = __this->___m_charWidthAdjDelta_109;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(L_682, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_683, L_684)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_686, L_687)), L_688)))), L_689)), ((float)il2cpp_codegen_subtract((1.0f), L_690))))));
// if (isWhiteSpace || charCode == 0x200B)
bool L_691 = V_40;
if (L_691)
{
goto IL_16ad;
}
}
{
int32_t L_692 = V_31;
G_B265_0 = ((((int32_t)L_692) == ((int32_t)((int32_t)8203)))? 1 : 0);
goto IL_16ae;
}
IL_16ad:
{
G_B265_0 = 1;
}
IL_16ae:
{
V_128 = (bool)G_B265_0;
bool L_693 = V_128;
if (!L_693)
{
goto IL_16c9;
}
}
{
// m_xAdvance += m_wordSpacing * currentEmScale;
float L_694 = __this->___m_xAdvance_244;
float L_695 = __this->___m_wordSpacing_101;
float L_696 = V_3;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(L_694, ((float)il2cpp_codegen_multiply(L_695, L_696))));
}
IL_16c9:
{
goto IL_173f;
}
IL_16cc:
{
// m_xAdvance += ((currentGlyphMetrics.horizontalAdvance + glyphAdjustments.xAdvance) * currentElementScale + (m_currentFontAsset.normalSpacingOffset + characterSpacingAdjustment + boldSpacingAdjustment) * currentEmScale + m_cSpacing) * (1 - m_charWidthAdjDelta);
float L_697 = __this->___m_xAdvance_244;
float L_698;
L_698 = GlyphMetrics_get_horizontalAdvance_m110E66C340A19E672FB1C26DFB875AB6900AFFF1((&V_39), NULL);
float L_699;
L_699 = TMP_GlyphValueRecord_get_xAdvance_mA01138133A0841ADC49C3D0718B2268D9819CE4B((&V_41), NULL);
float L_700 = V_2;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_701 = __this->___m_currentFontAsset_41;
NullCheck(L_701);
float L_702 = L_701->___normalSpacingOffset_39;
float L_703 = V_42;
float L_704 = V_44;
float L_705 = V_3;
float L_706 = __this->___m_cSpacing_99;
float L_707 = __this->___m_charWidthAdjDelta_109;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(L_697, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_698, L_699)), L_700)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_702, L_703)), L_704)), L_705)))), L_706)), ((float)il2cpp_codegen_subtract((1.0f), L_707))))));
// if (isWhiteSpace || charCode == 0x200B)
bool L_708 = V_40;
if (L_708)
{
goto IL_1722;
}
}
{
int32_t L_709 = V_31;
G_B271_0 = ((((int32_t)L_709) == ((int32_t)((int32_t)8203)))? 1 : 0);
goto IL_1723;
}
IL_1722:
{
G_B271_0 = 1;
}
IL_1723:
{
V_129 = (bool)G_B271_0;
bool L_710 = V_129;
if (!L_710)
{
goto IL_173e;
}
}
{
// m_xAdvance += m_wordSpacing * currentEmScale;
float L_711 = __this->___m_xAdvance_244;
float L_712 = __this->___m_wordSpacing_101;
float L_713 = V_3;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(L_711, ((float)il2cpp_codegen_multiply(L_712, L_713))));
}
IL_173e:
{
}
IL_173f:
{
// if (charCode == 13)
int32_t L_714 = V_31;
V_130 = (bool)((((int32_t)L_714) == ((int32_t)((int32_t)13)))? 1 : 0);
bool L_715 = V_130;
if (!L_715)
{
goto IL_1778;
}
}
{
// maxXAdvance = Mathf.Max(maxXAdvance, renderedWidth + m_xAdvance);
float L_716 = V_6;
float L_717 = V_12;
float L_718 = __this->___m_xAdvance_244;
float L_719;
L_719 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_716, ((float)il2cpp_codegen_add(L_717, L_718)), NULL);
V_6 = L_719;
// renderedWidth = 0;
V_12 = (0.0f);
// m_xAdvance = 0 + tag_Indent;
float L_720 = __this->___tag_Indent_191;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add((0.0f), L_720));
}
IL_1778:
{
// if (charCode == 10 || charCode == 11 || charCode == 0x03 || charCode == 0x2028 || charCode == 0x2029 || m_characterCount == totalCharacterCount - 1)
int32_t L_721 = V_31;
if ((((int32_t)L_721) == ((int32_t)((int32_t)10))))
{
goto IL_17a8;
}
}
{
int32_t L_722 = V_31;
if ((((int32_t)L_722) == ((int32_t)((int32_t)11))))
{
goto IL_17a8;
}
}
{
int32_t L_723 = V_31;
if ((((int32_t)L_723) == ((int32_t)3)))
{
goto IL_17a8;
}
}
{
int32_t L_724 = V_31;
if ((((int32_t)L_724) == ((int32_t)((int32_t)8232))))
{
goto IL_17a8;
}
}
{
int32_t L_725 = V_31;
if ((((int32_t)L_725) == ((int32_t)((int32_t)8233))))
{
goto IL_17a8;
}
}
{
int32_t L_726 = __this->___m_characterCount_207;
int32_t L_727 = V_0;
G_B283_0 = ((((int32_t)L_726) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_727, 1))))? 1 : 0);
goto IL_17a9;
}
IL_17a8:
{
G_B283_0 = 1;
}
IL_17a9:
{
V_131 = (bool)G_B283_0;
bool L_728 = V_131;
if (!L_728)
{
goto IL_1a33;
}
}
{
// float baselineAdjustmentDelta = m_maxLineAscender - m_startOfLineAscender;
float L_729 = __this->___m_maxLineAscender_220;
float L_730 = __this->___m_startOfLineAscender_222;
V_132 = ((float)il2cpp_codegen_subtract(L_729, L_730));
// if (m_lineOffset > 0 && Math.Abs(baselineAdjustmentDelta) > 0.01f && m_IsDrivenLineSpacing == false && !m_isNewPage)
float L_731 = __this->___m_lineOffset_224;
if ((!(((float)L_731) > ((float)(0.0f)))))
{
goto IL_17f0;
}
}
{
float L_732 = V_132;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_733;
L_733 = fabsf(L_732);
if ((!(((float)L_733) > ((float)(0.00999999978f)))))
{
goto IL_17f0;
}
}
{
bool L_734 = __this->___m_IsDrivenLineSpacing_105;
if (L_734)
{
goto IL_17f0;
}
}
{
bool L_735 = __this->___m_isNewPage_145;
G_B289_0 = ((((int32_t)L_735) == ((int32_t)0))? 1 : 0);
goto IL_17f1;
}
IL_17f0:
{
G_B289_0 = 0;
}
IL_17f1:
{
V_134 = (bool)G_B289_0;
bool L_736 = V_134;
if (!L_736)
{
goto IL_1817;
}
}
{
// m_ElementDescender -= baselineAdjustmentDelta;
float L_737 = __this->___m_ElementDescender_219;
float L_738 = V_132;
__this->___m_ElementDescender_219 = ((float)il2cpp_codegen_subtract(L_737, L_738));
// m_lineOffset += baselineAdjustmentDelta;
float L_739 = __this->___m_lineOffset_224;
float L_740 = V_132;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_739, L_740));
}
IL_1817:
{
// m_isNewPage = false;
__this->___m_isNewPage_145 = (bool)0;
// float lineDescender = m_maxLineDescender - m_lineOffset;
float L_741 = __this->___m_maxLineDescender_221;
float L_742 = __this->___m_lineOffset_224;
V_133 = ((float)il2cpp_codegen_subtract(L_741, L_742));
// m_ElementDescender = m_ElementDescender < lineDescender ? m_ElementDescender : lineDescender;
float L_743 = __this->___m_ElementDescender_219;
float L_744 = V_133;
G_B292_0 = __this;
if ((((float)L_743) < ((float)L_744)))
{
G_B293_0 = __this;
goto IL_183c;
}
}
{
float L_745 = V_133;
G_B294_0 = L_745;
G_B294_1 = G_B292_0;
goto IL_1842;
}
IL_183c:
{
float L_746 = __this->___m_ElementDescender_219;
G_B294_0 = L_746;
G_B294_1 = G_B293_0;
}
IL_1842:
{
NullCheck(G_B294_1);
G_B294_1->___m_ElementDescender_219 = G_B294_0;
// if (m_characterCount == totalCharacterCount - 1)
int32_t L_747 = __this->___m_characterCount_207;
int32_t L_748 = V_0;
V_135 = (bool)((((int32_t)L_747) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_748, 1))))? 1 : 0);
bool L_749 = V_135;
if (!L_749)
{
goto IL_186e;
}
}
{
// renderedWidth = Mathf.Max(maxXAdvance, renderedWidth + textWidth + lineMarginLeft + lineMarginRight);
float L_750 = V_6;
float L_751 = V_12;
float L_752 = V_14;
float L_753 = V_9;
float L_754 = V_10;
float L_755;
L_755 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_750, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_751, L_752)), L_753)), L_754)), NULL);
V_12 = L_755;
goto IL_188b;
}
IL_186e:
{
// maxXAdvance = Mathf.Max(maxXAdvance, renderedWidth + textWidth + lineMarginLeft + lineMarginRight);
float L_756 = V_6;
float L_757 = V_12;
float L_758 = V_14;
float L_759 = V_9;
float L_760 = V_10;
float L_761;
L_761 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_756, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_757, L_758)), L_759)), L_760)), NULL);
V_6 = L_761;
// renderedWidth = 0;
V_12 = (0.0f);
}
IL_188b:
{
// renderedHeight = m_maxTextAscender - m_ElementDescender;
float L_762 = __this->___m_maxTextAscender_216;
float L_763 = __this->___m_ElementDescender_219;
V_13 = ((float)il2cpp_codegen_subtract(L_762, L_763));
// if (charCode == 10 || charCode == 11 || charCode == 0x2D || charCode == 0x2028 || charCode == 0x2029)
int32_t L_764 = V_31;
if ((((int32_t)L_764) == ((int32_t)((int32_t)10))))
{
goto IL_18c0;
}
}
{
int32_t L_765 = V_31;
if ((((int32_t)L_765) == ((int32_t)((int32_t)11))))
{
goto IL_18c0;
}
}
{
int32_t L_766 = V_31;
if ((((int32_t)L_766) == ((int32_t)((int32_t)45))))
{
goto IL_18c0;
}
}
{
int32_t L_767 = V_31;
if ((((int32_t)L_767) == ((int32_t)((int32_t)8232))))
{
goto IL_18c0;
}
}
{
int32_t L_768 = V_31;
G_B303_0 = ((((int32_t)L_768) == ((int32_t)((int32_t)8233)))? 1 : 0);
goto IL_18c1;
}
IL_18c0:
{
G_B303_0 = 1;
}
IL_18c1:
{
V_136 = (bool)G_B303_0;
bool L_769 = V_136;
if (!L_769)
{
goto IL_1a1d;
}
}
{
// SaveWordWrappingState(ref internalLineState, i, m_characterCount);
int32_t L_770 = V_30;
int32_t L_771 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_22), L_770, L_771, NULL);
// SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
int32_t L_772 = V_30;
int32_t L_773 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_21), L_772, L_773, NULL);
// m_lineNumber += 1;
int32_t L_774 = __this->___m_lineNumber_212;
__this->___m_lineNumber_212 = ((int32_t)il2cpp_codegen_add(L_774, 1));
// m_firstCharacterOfLine = m_characterCount + 1;
int32_t L_775 = __this->___m_characterCount_207;
__this->___m_firstCharacterOfLine_208 = ((int32_t)il2cpp_codegen_add(L_775, 1));
// float ascender = m_internalCharacterInfo[m_characterCount].adjustedAscender;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_776 = __this->___m_internalCharacterInfo_199;
int32_t L_777 = __this->___m_characterCount_207;
NullCheck(L_776);
float L_778 = ((L_776)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_777)))->___adjustedAscender_28;
V_137 = L_778;
// if (m_lineHeight == TMP_Math.FLOAT_UNSET)
float L_779 = __this->___m_lineHeight_104;
V_138 = (bool)((((float)L_779) == ((float)(-32767.0f)))? 1 : 0);
bool L_780 = V_138;
if (!L_780)
{
goto IL_1991;
}
}
{
// float lineOffsetDelta = 0 - m_maxLineDescender + ascender + (lineGap + m_lineSpacingDelta) * baseScale + (m_lineSpacing + (charCode == 10 || charCode == 0x2029 ? m_paragraphSpacing : 0)) * currentEmScale;
float L_781 = __this->___m_maxLineDescender_221;
float L_782 = V_137;
float L_783 = V_5;
float L_784 = __this->___m_lineSpacingDelta_103;
float L_785 = V_1;
float L_786 = __this->___m_lineSpacing_102;
int32_t L_787 = V_31;
G_B306_0 = L_786;
G_B306_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_781)), L_782)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_783, L_784)), L_785))));
if ((((int32_t)L_787) == ((int32_t)((int32_t)10))))
{
G_B308_0 = L_786;
G_B308_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_781)), L_782)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_783, L_784)), L_785))));
goto IL_196c;
}
}
{
int32_t L_788 = V_31;
G_B307_0 = G_B306_0;
G_B307_1 = G_B306_1;
if ((((int32_t)L_788) == ((int32_t)((int32_t)8233))))
{
G_B308_0 = G_B306_0;
G_B308_1 = G_B306_1;
goto IL_196c;
}
}
{
G_B309_0 = (0.0f);
G_B309_1 = G_B307_0;
G_B309_2 = G_B307_1;
goto IL_1972;
}
IL_196c:
{
float L_789 = __this->___m_paragraphSpacing_107;
G_B309_0 = L_789;
G_B309_1 = G_B308_0;
G_B309_2 = G_B308_1;
}
IL_1972:
{
float L_790 = V_3;
V_139 = ((float)il2cpp_codegen_add(G_B309_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B309_1, G_B309_0)), L_790))));
// m_lineOffset += lineOffsetDelta;
float L_791 = __this->___m_lineOffset_224;
float L_792 = V_139;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_791, L_792));
// m_IsDrivenLineSpacing = false;
__this->___m_IsDrivenLineSpacing_105 = (bool)0;
goto IL_19d3;
}
IL_1991:
{
// m_lineOffset += m_lineHeight + (m_lineSpacing + (charCode == 10 || charCode == 0x2029 ? m_paragraphSpacing : 0)) * currentEmScale;
float L_793 = __this->___m_lineOffset_224;
float L_794 = __this->___m_lineHeight_104;
float L_795 = __this->___m_lineSpacing_102;
int32_t L_796 = V_31;
G_B311_0 = L_795;
G_B311_1 = L_794;
G_B311_2 = L_793;
G_B311_3 = __this;
if ((((int32_t)L_796) == ((int32_t)((int32_t)10))))
{
G_B313_0 = L_795;
G_B313_1 = L_794;
G_B313_2 = L_793;
G_B313_3 = __this;
goto IL_19bb;
}
}
{
int32_t L_797 = V_31;
G_B312_0 = G_B311_0;
G_B312_1 = G_B311_1;
G_B312_2 = G_B311_2;
G_B312_3 = G_B311_3;
if ((((int32_t)L_797) == ((int32_t)((int32_t)8233))))
{
G_B313_0 = G_B311_0;
G_B313_1 = G_B311_1;
G_B313_2 = G_B311_2;
G_B313_3 = G_B311_3;
goto IL_19bb;
}
}
{
G_B314_0 = (0.0f);
G_B314_1 = G_B312_0;
G_B314_2 = G_B312_1;
G_B314_3 = G_B312_2;
G_B314_4 = G_B312_3;
goto IL_19c1;
}
IL_19bb:
{
float L_798 = __this->___m_paragraphSpacing_107;
G_B314_0 = L_798;
G_B314_1 = G_B313_0;
G_B314_2 = G_B313_1;
G_B314_3 = G_B313_2;
G_B314_4 = G_B313_3;
}
IL_19c1:
{
float L_799 = V_3;
NullCheck(G_B314_4);
G_B314_4->___m_lineOffset_224 = ((float)il2cpp_codegen_add(G_B314_3, ((float)il2cpp_codegen_add(G_B314_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B314_1, G_B314_0)), L_799))))));
// m_IsDrivenLineSpacing = true;
__this->___m_IsDrivenLineSpacing_105 = (bool)1;
}
IL_19d3:
{
// m_maxLineAscender = k_LargeNegativeFloat;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_800 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat_262;
__this->___m_maxLineAscender_220 = L_800;
// m_maxLineDescender = k_LargePositiveFloat;
float L_801 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
__this->___m_maxLineDescender_221 = L_801;
// m_startOfLineAscender = ascender;
float L_802 = V_137;
__this->___m_startOfLineAscender_222 = L_802;
// m_xAdvance = 0 + tag_LineIndent + tag_Indent;
float L_803 = __this->___tag_LineIndent_190;
float L_804 = __this->___tag_Indent_191;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_803)), L_804));
// m_characterCount += 1;
int32_t L_805 = __this->___m_characterCount_207;
__this->___m_characterCount_207 = ((int32_t)il2cpp_codegen_add(L_805, 1));
// continue;
goto IL_1cd6;
}
IL_1a1d:
{
// if (charCode == 0x03)
int32_t L_806 = V_31;
V_140 = (bool)((((int32_t)L_806) == ((int32_t)3))? 1 : 0);
bool L_807 = V_140;
if (!L_807)
{
goto IL_1a32;
}
}
{
// i = m_TextProcessingArray.Length;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_808 = __this->___m_TextProcessingArray_197;
NullCheck(L_808);
V_30 = ((int32_t)(((RuntimeArray*)L_808)->max_length));
}
IL_1a32:
{
}
IL_1a33:
{
// if (isWordWrappingEnabled || m_overflowMode == TextOverflowModes.Truncate || m_overflowMode == TextOverflowModes.Ellipsis)
bool L_809 = ___isWordWrappingEnabled3;
if (L_809)
{
goto IL_1a4b;
}
}
{
int32_t L_810 = __this->___m_overflowMode_115;
if ((((int32_t)L_810) == ((int32_t)3)))
{
goto IL_1a4b;
}
}
{
int32_t L_811 = __this->___m_overflowMode_115;
G_B323_0 = ((((int32_t)L_811) == ((int32_t)1))? 1 : 0);
goto IL_1a4c;
}
IL_1a4b:
{
G_B323_0 = 1;
}
IL_1a4c:
{
V_141 = (bool)G_B323_0;
bool L_812 = V_141;
if (!L_812)
{
goto IL_1cc7;
}
}
{
// if ((isWhiteSpace || charCode == 0x200B || charCode == 0x2D || charCode == 0xAD) && !m_isNonBreakingSpace && charCode != 0xA0 && charCode != 0x2007 && charCode != 0x2011 && charCode != 0x202F && charCode != 0x2060)
bool L_813 = V_40;
if (L_813)
{
goto IL_1a72;
}
}
{
int32_t L_814 = V_31;
if ((((int32_t)L_814) == ((int32_t)((int32_t)8203))))
{
goto IL_1a72;
}
}
{
int32_t L_815 = V_31;
if ((((int32_t)L_815) == ((int32_t)((int32_t)45))))
{
goto IL_1a72;
}
}
{
int32_t L_816 = V_31;
if ((!(((uint32_t)L_816) == ((uint32_t)((int32_t)173)))))
{
goto IL_1aac;
}
}
IL_1a72:
{
bool L_817 = __this->___m_isNonBreakingSpace_112;
if (L_817)
{
goto IL_1aac;
}
}
{
int32_t L_818 = V_31;
if ((((int32_t)L_818) == ((int32_t)((int32_t)160))))
{
goto IL_1aac;
}
}
{
int32_t L_819 = V_31;
if ((((int32_t)L_819) == ((int32_t)((int32_t)8199))))
{
goto IL_1aac;
}
}
{
int32_t L_820 = V_31;
if ((((int32_t)L_820) == ((int32_t)((int32_t)8209))))
{
goto IL_1aac;
}
}
{
int32_t L_821 = V_31;
if ((((int32_t)L_821) == ((int32_t)((int32_t)8239))))
{
goto IL_1aac;
}
}
{
int32_t L_822 = V_31;
G_B335_0 = ((((int32_t)((((int32_t)L_822) == ((int32_t)((int32_t)8288)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_1aad;
}
IL_1aac:
{
G_B335_0 = 0;
}
IL_1aad:
{
V_142 = (bool)G_B335_0;
bool L_823 = V_142;
if (!L_823)
{
goto IL_1ad9;
}
}
{
// SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
int32_t L_824 = V_30;
int32_t L_825 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_21), L_824, L_825, NULL);
// isFirstWordOfLine = false;
V_17 = (bool)0;
// isLastCharacterCJK = false;
V_18 = (bool)0;
// internalSoftLineBreak.previous_WordBreak = -1;
(&V_23)->___previous_WordBreak_0 = (-1);
goto IL_1cc6;
}
IL_1ad9:
{
// else if (m_isNonBreakingSpace == false &&
// ((charCode > 0x1100 && charCode < 0x11ff || /* Hangul Jamo *
// charCode > 0xA960 && charCode < 0xA97F || /* Hangul Jamo Extended-A *
// charCode > 0xAC00 && charCode < 0xD7FF)&& /* Hangul Syllables *
// TMP_Settings.useModernHangulLineBreakingRules == false ||
//
// (charCode > 0x2E80 && charCode < 0x9FFF || /* CJK *
// charCode > 0xF900 && charCode < 0xFAFF || /* CJK Compatibility Ideographs *
// charCode > 0xFE30 && charCode < 0xFE4F || /* CJK Compatibility Forms *
// charCode > 0xFF00 && charCode < 0xFFEF))) /* CJK Halfwidth *
bool L_826 = __this->___m_isNonBreakingSpace_112;
if (L_826)
{
goto IL_1b74;
}
}
{
int32_t L_827 = V_31;
if ((((int32_t)L_827) <= ((int32_t)((int32_t)4352))))
{
goto IL_1af6;
}
}
{
int32_t L_828 = V_31;
if ((((int32_t)L_828) < ((int32_t)((int32_t)4607))))
{
goto IL_1b1a;
}
}
IL_1af6:
{
int32_t L_829 = V_31;
if ((((int32_t)L_829) <= ((int32_t)((int32_t)43360))))
{
goto IL_1b08;
}
}
{
int32_t L_830 = V_31;
if ((((int32_t)L_830) < ((int32_t)((int32_t)43391))))
{
goto IL_1b1a;
}
}
IL_1b08:
{
int32_t L_831 = V_31;
if ((((int32_t)L_831) <= ((int32_t)((int32_t)44032))))
{
goto IL_1b21;
}
}
{
int32_t L_832 = V_31;
if ((((int32_t)L_832) >= ((int32_t)((int32_t)55295))))
{
goto IL_1b21;
}
}
IL_1b1a:
{
bool L_833;
L_833 = TMP_Settings_get_useModernHangulLineBreakingRules_m8F4C067EA0EF24CFCFA179A72BAEADC147FAADDB(NULL);
if (!L_833)
{
goto IL_1b71;
}
}
IL_1b21:
{
int32_t L_834 = V_31;
if ((((int32_t)L_834) <= ((int32_t)((int32_t)11904))))
{
goto IL_1b33;
}
}
{
int32_t L_835 = V_31;
if ((((int32_t)L_835) < ((int32_t)((int32_t)40959))))
{
goto IL_1b6e;
}
}
IL_1b33:
{
int32_t L_836 = V_31;
if ((((int32_t)L_836) <= ((int32_t)((int32_t)63744))))
{
goto IL_1b45;
}
}
{
int32_t L_837 = V_31;
if ((((int32_t)L_837) < ((int32_t)((int32_t)64255))))
{
goto IL_1b6e;
}
}
IL_1b45:
{
int32_t L_838 = V_31;
if ((((int32_t)L_838) <= ((int32_t)((int32_t)65072))))
{
goto IL_1b57;
}
}
{
int32_t L_839 = V_31;
if ((((int32_t)L_839) < ((int32_t)((int32_t)65103))))
{
goto IL_1b6e;
}
}
IL_1b57:
{
int32_t L_840 = V_31;
if ((((int32_t)L_840) <= ((int32_t)((int32_t)65280))))
{
goto IL_1b6b;
}
}
{
int32_t L_841 = V_31;
G_B354_0 = ((((int32_t)L_841) < ((int32_t)((int32_t)65519)))? 1 : 0);
goto IL_1b6c;
}
IL_1b6b:
{
G_B354_0 = 0;
}
IL_1b6c:
{
G_B356_0 = G_B354_0;
goto IL_1b6f;
}
IL_1b6e:
{
G_B356_0 = 1;
}
IL_1b6f:
{
G_B358_0 = G_B356_0;
goto IL_1b72;
}
IL_1b71:
{
G_B358_0 = 1;
}
IL_1b72:
{
G_B360_0 = G_B358_0;
goto IL_1b75;
}
IL_1b74:
{
G_B360_0 = 0;
}
IL_1b75:
{
V_143 = (bool)G_B360_0;
bool L_842 = V_143;
if (!L_842)
{
goto IL_1c3b;
}
}
{
// bool isLeadingCharacter = TMP_Settings.linebreakingRules.leadingCharacters.ContainsKey(charCode);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_843;
L_843 = TMP_Settings_get_linebreakingRules_mEFA0F4486D45AC8867041B58171495D841943F56(NULL);
NullCheck(L_843);
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_844 = L_843->___leadingCharacters_0;
int32_t L_845 = V_31;
NullCheck(L_844);
bool L_846;
L_846 = Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354(L_844, L_845, Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
V_144 = L_846;
// bool isFollowingCharacter = m_characterCount < totalCharacterCount - 1 && TMP_Settings.linebreakingRules.followingCharacters.ContainsKey(m_internalCharacterInfo[m_characterCount + 1].character);
int32_t L_847 = __this->___m_characterCount_207;
int32_t L_848 = V_0;
if ((((int32_t)L_847) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_848, 1)))))
{
goto IL_1bc6;
}
}
{
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_849;
L_849 = TMP_Settings_get_linebreakingRules_mEFA0F4486D45AC8867041B58171495D841943F56(NULL);
NullCheck(L_849);
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_850 = L_849->___followingCharacters_1;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_851 = __this->___m_internalCharacterInfo_199;
int32_t L_852 = __this->___m_characterCount_207;
NullCheck(L_851);
Il2CppChar L_853 = ((L_851)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_852, 1)))))->___character_0;
NullCheck(L_850);
bool L_854;
L_854 = Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354(L_850, L_853, Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
G_B364_0 = ((int32_t)(L_854));
goto IL_1bc7;
}
IL_1bc6:
{
G_B364_0 = 0;
}
IL_1bc7:
{
V_145 = (bool)G_B364_0;
// if (isFirstWordOfLine || isLeadingCharacter == false)
bool L_855 = V_17;
if (L_855)
{
goto IL_1bd4;
}
}
{
bool L_856 = V_144;
G_B367_0 = ((((int32_t)L_856) == ((int32_t)0))? 1 : 0);
goto IL_1bd5;
}
IL_1bd4:
{
G_B367_0 = 1;
}
IL_1bd5:
{
V_146 = (bool)G_B367_0;
bool L_857 = V_146;
if (!L_857)
{
goto IL_1c32;
}
}
{
// if (isFollowingCharacter == false)
bool L_858 = V_145;
V_147 = (bool)((((int32_t)L_858) == ((int32_t)0))? 1 : 0);
bool L_859 = V_147;
if (!L_859)
{
goto IL_1bfd;
}
}
{
// SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
int32_t L_860 = V_30;
int32_t L_861 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_21), L_860, L_861, NULL);
// isFirstWordOfLine = false;
V_17 = (bool)0;
}
IL_1bfd:
{
// if (isFirstWordOfLine)
bool L_862 = V_17;
V_148 = L_862;
bool L_863 = V_148;
if (!L_863)
{
goto IL_1c31;
}
}
{
// if (isWhiteSpace)
bool L_864 = V_40;
V_149 = L_864;
bool L_865 = V_149;
if (!L_865)
{
goto IL_1c1f;
}
}
{
// SaveWordWrappingState(ref internalSoftLineBreak, i, m_characterCount);
int32_t L_866 = V_30;
int32_t L_867 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_23), L_866, L_867, NULL);
}
IL_1c1f:
{
// SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
int32_t L_868 = V_30;
int32_t L_869 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_21), L_868, L_869, NULL);
}
IL_1c31:
{
}
IL_1c32:
{
// isLastCharacterCJK = true;
V_18 = (bool)1;
goto IL_1cc6;
}
IL_1c3b:
{
// else if (isLastCharacterCJK)
bool L_870 = V_18;
V_150 = L_870;
bool L_871 = V_150;
if (!L_871)
{
goto IL_1c79;
}
}
{
// bool isLeadingCharacter = TMP_Settings.linebreakingRules.leadingCharacters.ContainsKey(charCode);
LineBreakingTable_t8F7C67DC8CF3D46115EB50409E5C0E32B5ADC531* L_872;
L_872 = TMP_Settings_get_linebreakingRules_mEFA0F4486D45AC8867041B58171495D841943F56(NULL);
NullCheck(L_872);
Dictionary_2_t760E9A9490B53715AE11CA76450386C19A39A0C8* L_873 = L_872->___leadingCharacters_0;
int32_t L_874 = V_31;
NullCheck(L_873);
bool L_875;
L_875 = Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354(L_873, L_874, Dictionary_2_ContainsKey_mFEF31529C09939D463552C900419ABCC2B05B354_RuntimeMethod_var);
V_151 = L_875;
// if (isLeadingCharacter == false)
bool L_876 = V_151;
V_152 = (bool)((((int32_t)L_876) == ((int32_t)0))? 1 : 0);
bool L_877 = V_152;
if (!L_877)
{
goto IL_1c73;
}
}
{
// SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
int32_t L_878 = V_30;
int32_t L_879 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_21), L_878, L_879, NULL);
}
IL_1c73:
{
// isLastCharacterCJK = false;
V_18 = (bool)0;
goto IL_1cc6;
}
IL_1c79:
{
// else if (isFirstWordOfLine)
bool L_880 = V_17;
V_153 = L_880;
bool L_881 = V_153;
if (!L_881)
{
goto IL_1cc6;
}
}
{
// if (isWhiteSpace || (charCode == 0xAD && isSoftHyphenIgnored == false))
bool L_882 = V_40;
if (L_882)
{
goto IL_1c99;
}
}
{
int32_t L_883 = V_31;
if ((!(((uint32_t)L_883) == ((uint32_t)((int32_t)173)))))
{
goto IL_1c96;
}
}
{
bool L_884 = V_20;
G_B385_0 = ((((int32_t)L_884) == ((int32_t)0))? 1 : 0);
goto IL_1c97;
}
IL_1c96:
{
G_B385_0 = 0;
}
IL_1c97:
{
G_B387_0 = G_B385_0;
goto IL_1c9a;
}
IL_1c99:
{
G_B387_0 = 1;
}
IL_1c9a:
{
V_154 = (bool)G_B387_0;
bool L_885 = V_154;
if (!L_885)
{
goto IL_1cb1;
}
}
{
// SaveWordWrappingState(ref internalSoftLineBreak, i, m_characterCount);
int32_t L_886 = V_30;
int32_t L_887 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_23), L_886, L_887, NULL);
}
IL_1cb1:
{
// SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
int32_t L_888 = V_30;
int32_t L_889 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&V_21), L_888, L_889, NULL);
// isLastCharacterCJK = false;
V_18 = (bool)0;
}
IL_1cc6:
{
}
IL_1cc7:
{
// m_characterCount += 1;
int32_t L_890 = __this->___m_characterCount_207;
__this->___m_characterCount_207 = ((int32_t)il2cpp_codegen_add(L_890, 1));
}
IL_1cd6:
{
// for (int i = 0; i < m_TextProcessingArray.Length && m_TextProcessingArray[i].unicode != 0; i++)
int32_t L_891 = V_30;
V_30 = ((int32_t)il2cpp_codegen_add(L_891, 1));
}
IL_1cdc:
{
// for (int i = 0; i < m_TextProcessingArray.Length && m_TextProcessingArray[i].unicode != 0; i++)
int32_t L_892 = V_30;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_893 = __this->___m_TextProcessingArray_197;
NullCheck(L_893);
if ((((int32_t)L_892) >= ((int32_t)((int32_t)(((RuntimeArray*)L_893)->max_length)))))
{
goto IL_1cff;
}
}
{
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_894 = __this->___m_TextProcessingArray_197;
int32_t L_895 = V_30;
NullCheck(L_894);
int32_t L_896 = ((L_894)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_895)))->___unicode_0;
G_B396_0 = ((!(((uint32_t)L_896) <= ((uint32_t)0)))? 1 : 0);
goto IL_1d00;
}
IL_1cff:
{
G_B396_0 = 0;
}
IL_1d00:
{
V_155 = (bool)G_B396_0;
bool L_897 = V_155;
if (L_897)
{
goto IL_03c1;
}
}
{
// fontSizeDelta = m_maxFontSize - m_minFontSize;
float L_898 = __this->___m_maxFontSize_81;
float L_899 = __this->___m_minFontSize_82;
V_4 = ((float)il2cpp_codegen_subtract(L_898, L_899));
// if (isTextAutoSizingEnabled && fontSizeDelta > 0.051f && fontSize < m_fontSizeMax && m_AutoSizeIterationCount < m_AutoSizeMaxIterationCount)
bool L_900 = ___isTextAutoSizingEnabled2;
if (!L_900)
{
goto IL_1d3e;
}
}
{
float L_901 = V_4;
if ((!(((float)L_901) > ((float)(0.050999999f)))))
{
goto IL_1d3e;
}
}
{
float* L_902 = ___fontSize0;
float L_903 = *((float*)L_902);
float L_904 = __this->___m_fontSizeMax_87;
if ((!(((float)L_903) < ((float)L_904))))
{
goto IL_1d3e;
}
}
{
int32_t L_905 = __this->___m_AutoSizeIterationCount_83;
int32_t L_906 = __this->___m_AutoSizeMaxIterationCount_84;
G_B402_0 = ((((int32_t)L_905) < ((int32_t)L_906))? 1 : 0);
goto IL_1d3f;
}
IL_1d3e:
{
G_B402_0 = 0;
}
IL_1d3f:
{
V_156 = (bool)G_B402_0;
bool L_907 = V_156;
if (!L_907)
{
goto IL_1dc4;
}
}
{
// if (m_charWidthAdjDelta < m_charWidthMaxAdj / 100)
float L_908 = __this->___m_charWidthAdjDelta_109;
float L_909 = __this->___m_charWidthMaxAdj_108;
V_158 = (bool)((((float)L_908) < ((float)((float)(L_909/(100.0f)))))? 1 : 0);
bool L_910 = V_158;
if (!L_910)
{
goto IL_1d6b;
}
}
{
// m_charWidthAdjDelta = 0;
__this->___m_charWidthAdjDelta_109 = (0.0f);
}
IL_1d6b:
{
// m_minFontSize = fontSize;
float* L_911 = ___fontSize0;
float L_912 = *((float*)L_911);
__this->___m_minFontSize_82 = L_912;
// float sizeDelta = Mathf.Max((m_maxFontSize - fontSize) / 2, 0.05f);
float L_913 = __this->___m_maxFontSize_81;
float* L_914 = ___fontSize0;
float L_915 = *((float*)L_914);
float L_916;
L_916 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(((float)il2cpp_codegen_subtract(L_913, L_915))/(2.0f))), (0.0500000007f), NULL);
V_157 = L_916;
// fontSize += sizeDelta;
float* L_917 = ___fontSize0;
float* L_918 = ___fontSize0;
float L_919 = *((float*)L_918);
float L_920 = V_157;
*((float*)L_917) = (float)((float)il2cpp_codegen_add(L_919, L_920));
// fontSize = Mathf.Min((int)(fontSize * 20 + 0.5f) / 20f, m_fontSizeMax);
float* L_921 = ___fontSize0;
float* L_922 = ___fontSize0;
float L_923 = *((float*)L_922);
float L_924 = __this->___m_fontSizeMax_87;
float L_925;
L_925 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_923, (20.0f))), (0.5f)))))/(20.0f))), L_924, NULL);
*((float*)L_921) = (float)L_925;
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_926;
L_926 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_26 = L_926;
goto IL_1eb3;
}
IL_1dc4:
{
// m_IsAutoSizePointSizeSet = true;
__this->___m_IsAutoSizePointSizeSet_85 = (bool)1;
// m_isCalculatingPreferredValues = false;
__this->___m_isCalculatingPreferredValues_180 = (bool)0;
// renderedWidth += m_margin.x > 0 ? m_margin.x : 0;
float L_927 = V_12;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_928 = (&__this->___m_margin_146);
float L_929 = L_928->___x_1;
G_B407_0 = L_927;
if ((((float)L_929) > ((float)(0.0f))))
{
G_B408_0 = L_927;
goto IL_1ded;
}
}
{
G_B409_0 = (0.0f);
G_B409_1 = G_B407_0;
goto IL_1df8;
}
IL_1ded:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_930 = (&__this->___m_margin_146);
float L_931 = L_930->___x_1;
G_B409_0 = L_931;
G_B409_1 = G_B408_0;
}
IL_1df8:
{
V_12 = ((float)il2cpp_codegen_add(G_B409_1, G_B409_0));
// renderedWidth += m_margin.z > 0 ? m_margin.z : 0;
float L_932 = V_12;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_933 = (&__this->___m_margin_146);
float L_934 = L_933->___z_3;
G_B410_0 = L_932;
if ((((float)L_934) > ((float)(0.0f))))
{
G_B411_0 = L_932;
goto IL_1e16;
}
}
{
G_B412_0 = (0.0f);
G_B412_1 = G_B410_0;
goto IL_1e21;
}
IL_1e16:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_935 = (&__this->___m_margin_146);
float L_936 = L_935->___z_3;
G_B412_0 = L_936;
G_B412_1 = G_B411_0;
}
IL_1e21:
{
V_12 = ((float)il2cpp_codegen_add(G_B412_1, G_B412_0));
// renderedHeight += m_margin.y > 0 ? m_margin.y : 0;
float L_937 = V_13;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_938 = (&__this->___m_margin_146);
float L_939 = L_938->___y_2;
G_B413_0 = L_937;
if ((((float)L_939) > ((float)(0.0f))))
{
G_B414_0 = L_937;
goto IL_1e3f;
}
}
{
G_B415_0 = (0.0f);
G_B415_1 = G_B413_0;
goto IL_1e4a;
}
IL_1e3f:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_940 = (&__this->___m_margin_146);
float L_941 = L_940->___y_2;
G_B415_0 = L_941;
G_B415_1 = G_B414_0;
}
IL_1e4a:
{
V_13 = ((float)il2cpp_codegen_add(G_B415_1, G_B415_0));
// renderedHeight += m_margin.w > 0 ? m_margin.w : 0;
float L_942 = V_13;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_943 = (&__this->___m_margin_146);
float L_944 = L_943->___w_4;
G_B416_0 = L_942;
if ((((float)L_944) > ((float)(0.0f))))
{
G_B417_0 = L_942;
goto IL_1e68;
}
}
{
G_B418_0 = (0.0f);
G_B418_1 = G_B416_0;
goto IL_1e73;
}
IL_1e68:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_945 = (&__this->___m_margin_146);
float L_946 = L_945->___w_4;
G_B418_0 = L_946;
G_B418_1 = G_B417_0;
}
IL_1e73:
{
V_13 = ((float)il2cpp_codegen_add(G_B418_1, G_B418_0));
// renderedWidth = (int)(renderedWidth * 100 + 1f) / 100f;
float L_947 = V_12;
V_12 = ((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_947, (100.0f))), (1.0f)))))/(100.0f)));
// renderedHeight = (int)(renderedHeight * 100 + 1f) / 100f;
float L_948 = V_13;
V_13 = ((float)(((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_948, (100.0f))), (1.0f)))))/(100.0f)));
// return new Vector2(renderedWidth, renderedHeight);
float L_949 = V_12;
float L_950 = V_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_951;
memset((&L_951), 0, sizeof(L_951));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_951), L_949, L_950, /*hidden argument*/NULL);
V_26 = L_951;
goto IL_1eb3;
}
IL_1eb3:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_952 = V_26;
return L_952;
}
}
// UnityEngine.Bounds TMPro.TMP_Text::GetCompoundBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_GetCompoundBounds_mF60F723948DF048E702AAB62F9408FAD30A1DBF2 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// protected virtual Bounds GetCompoundBounds() { return new Bounds(); }
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = V_0;
V_1 = L_0;
goto IL_000d;
}
IL_000d:
{
// protected virtual Bounds GetCompoundBounds() { return new Bounds(); }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = V_1;
return L_1;
}
}
// UnityEngine.Rect TMPro.TMP_Text::GetCanvasSpaceClippingRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D TMP_Text_GetCanvasSpaceClippingRect_m7C7869D4D77FBFFD707A3846A29792EB48B5D64F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// internal virtual Rect GetCanvasSpaceClippingRect() { return Rect.zero; }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0;
L_0 = Rect_get_zero_mBA92EC8F405CC95A0F1ED05E66D9ABD3A61B7476(NULL);
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// internal virtual Rect GetCanvasSpaceClippingRect() { return Rect.zero; }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = V_0;
return L_1;
}
}
// UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_GetTextBounds_m9B8ADDB3EE48C956CF9D61DA303B21D5EA32081A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
memset((&V_4), 0, sizeof(V_4));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
bool V_7 = false;
bool V_8 = false;
int32_t G_B3_0 = 0;
int32_t G_B13_0 = 0;
{
// if (m_textInfo == null || m_textInfo.characterCount > m_textInfo.characterInfo.Length) return new Bounds();
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
if (!L_0)
{
goto IL_0025;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1 = __this->___m_textInfo_152;
NullCheck(L_1);
int32_t L_2 = L_1->___characterCount_3;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3 = __this->___m_textInfo_152;
NullCheck(L_3);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_4 = L_3->___characterInfo_11;
NullCheck(L_4);
G_B3_0 = ((((int32_t)L_2) > ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))? 1 : 0);
goto IL_0026;
}
IL_0025:
{
G_B3_0 = 1;
}
IL_0026:
{
V_3 = (bool)G_B3_0;
bool L_5 = V_3;
if (!L_5)
{
goto IL_003b;
}
}
{
// if (m_textInfo == null || m_textInfo.characterCount > m_textInfo.characterInfo.Length) return new Bounds();
il2cpp_codegen_initobj((&V_4), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6 = V_4;
V_5 = L_6;
goto IL_01e6;
}
IL_003b:
{
// Extents extent = new Extents(k_LargePositiveVector2, k_LargeNegativeVector2);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2_259;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2_260;
Extents__ctor_m2C44BA0B2EDAAB80829698A019D2BBF8DDFF630B((&V_0), L_7, L_8, NULL);
// for (int i = 0; i < m_textInfo.characterCount && i < m_textInfo.characterInfo.Length; i++)
V_6 = 0;
goto IL_014d;
}
IL_0054:
{
// if (!m_textInfo.characterInfo[i].isVisible)
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_9 = __this->___m_textInfo_152;
NullCheck(L_9);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_10 = L_9->___characterInfo_11;
int32_t L_11 = V_6;
NullCheck(L_10);
bool L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___isVisible_40;
V_7 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_7;
if (!L_13)
{
goto IL_007a;
}
}
{
// continue;
goto IL_0147;
}
IL_007a:
{
// extent.min.x = Mathf.Min(extent.min.x, m_textInfo.characterInfo[i].origin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&(&V_0)->___min_2);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_15 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = L_15.___min_2;
float L_17 = L_16.___x_0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_18 = __this->___m_textInfo_152;
NullCheck(L_18);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_19 = L_18->___characterInfo_11;
int32_t L_20 = V_6;
NullCheck(L_19);
float L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___origin_23;
float L_22;
L_22 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_17, L_21, NULL);
L_14->___x_0 = L_22;
// extent.min.y = Mathf.Min(extent.min.y, m_textInfo.characterInfo[i].descender);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = (&(&V_0)->___min_2);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_24 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = L_24.___min_2;
float L_26 = L_25.___y_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_27 = __this->___m_textInfo_152;
NullCheck(L_27);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_28 = L_27->___characterInfo_11;
int32_t L_29 = V_6;
NullCheck(L_28);
float L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___descender_27;
float L_31;
L_31 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_26, L_30, NULL);
L_23->___y_1 = L_31;
// extent.max.x = Mathf.Max(extent.max.x, m_textInfo.characterInfo[i].xAdvance);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = (&(&V_0)->___max_3);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_33 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = L_33.___max_3;
float L_35 = L_34.___x_0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_36 = __this->___m_textInfo_152;
NullCheck(L_36);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_37 = L_36->___characterInfo_11;
int32_t L_38 = V_6;
NullCheck(L_37);
float L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->___xAdvance_24;
float L_40;
L_40 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_35, L_39, NULL);
L_32->___x_0 = L_40;
// extent.max.y = Mathf.Max(extent.max.y, m_textInfo.characterInfo[i].ascender);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_41 = (&(&V_0)->___max_3);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_42 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = L_42.___max_3;
float L_44 = L_43.___y_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_45 = __this->___m_textInfo_152;
NullCheck(L_45);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_46 = L_45->___characterInfo_11;
int32_t L_47 = V_6;
NullCheck(L_46);
float L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___ascender_25;
float L_49;
L_49 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_44, L_48, NULL);
L_41->___y_1 = L_49;
}
IL_0147:
{
// for (int i = 0; i < m_textInfo.characterCount && i < m_textInfo.characterInfo.Length; i++)
int32_t L_50 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1));
}
IL_014d:
{
// for (int i = 0; i < m_textInfo.characterCount && i < m_textInfo.characterInfo.Length; i++)
int32_t L_51 = V_6;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_52 = __this->___m_textInfo_152;
NullCheck(L_52);
int32_t L_53 = L_52->___characterCount_3;
if ((((int32_t)L_51) >= ((int32_t)L_53)))
{
goto IL_016f;
}
}
{
int32_t L_54 = V_6;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_55 = __this->___m_textInfo_152;
NullCheck(L_55);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_56 = L_55->___characterInfo_11;
NullCheck(L_56);
G_B13_0 = ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length))))? 1 : 0);
goto IL_0170;
}
IL_016f:
{
G_B13_0 = 0;
}
IL_0170:
{
V_8 = (bool)G_B13_0;
bool L_57 = V_8;
if (L_57)
{
goto IL_0054;
}
}
{
// size.x = extent.max.x - extent.min.x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_58 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = L_58.___max_3;
float L_60 = L_59.___x_0;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_61 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = L_61.___min_2;
float L_63 = L_62.___x_0;
(&V_1)->___x_0 = ((float)il2cpp_codegen_subtract(L_60, L_63));
// size.y = extent.max.y - extent.min.y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_64 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = L_64.___max_3;
float L_66 = L_65.___y_1;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_67 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68 = L_67.___min_2;
float L_69 = L_68.___y_1;
(&V_1)->___y_1 = ((float)il2cpp_codegen_subtract(L_66, L_69));
// Vector3 center = (extent.min + extent.max) / 2;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_70 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71 = L_70.___min_2;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_72 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73 = L_72.___max_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74;
L_74 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_71, L_73, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75;
L_75 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_74, (2.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
L_76 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_75, NULL);
V_2 = L_76;
// return new Bounds(center, size);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_78, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_80;
memset((&L_80), 0, sizeof(L_80));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_80), L_77, L_79, /*hidden argument*/NULL);
V_5 = L_80;
goto IL_01e6;
}
IL_01e6:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_81 = V_5;
return L_81;
}
}
// UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 TMP_Text_GetTextBounds_m26FEA0CD67904DA57ABE718926102EEFCD374BF1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
memset((&V_4), 0, sizeof(V_4));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
int32_t G_B6_0 = 0;
int32_t G_B11_0 = 0;
{
// if (m_textInfo == null) return new Bounds();
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
V_3 = (bool)((((RuntimeObject*)(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_001f;
}
}
{
// if (m_textInfo == null) return new Bounds();
il2cpp_codegen_initobj((&V_4), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_4;
V_5 = L_2;
goto IL_01f5;
}
IL_001f:
{
// Extents extent = new Extents(k_LargePositiveVector2, k_LargeNegativeVector2);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2_259;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2_260;
Extents__ctor_m2C44BA0B2EDAAB80829698A019D2BBF8DDFF630B((&V_0), L_3, L_4, NULL);
// for (int i = 0; i < m_textInfo.characterCount; i++)
V_6 = 0;
goto IL_0170;
}
IL_0038:
{
// if ((i > maxVisibleCharacters || m_textInfo.characterInfo[i].lineNumber > m_maxVisibleLines) && onlyVisibleCharacters)
int32_t L_5 = V_6;
int32_t L_6;
L_6 = TMP_Text_get_maxVisibleCharacters_mF695995258B5013340B8C026B2A0FA643D5FD302(__this, NULL);
if ((((int32_t)L_5) > ((int32_t)L_6)))
{
goto IL_0064;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_7 = __this->___m_textInfo_152;
NullCheck(L_7);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_8 = L_7->___characterInfo_11;
int32_t L_9 = V_6;
NullCheck(L_8);
int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___lineNumber_12;
int32_t L_11 = __this->___m_maxVisibleLines_142;
G_B6_0 = ((((int32_t)L_10) > ((int32_t)L_11))? 1 : 0);
goto IL_0065;
}
IL_0064:
{
G_B6_0 = 1;
}
IL_0065:
{
bool L_12 = ___onlyVisibleCharacters0;
V_7 = (bool)((int32_t)(G_B6_0&(int32_t)L_12));
bool L_13 = V_7;
if (!L_13)
{
goto IL_0072;
}
}
{
// break;
goto IL_0188;
}
IL_0072:
{
// if (onlyVisibleCharacters && !m_textInfo.characterInfo[i].isVisible)
bool L_14 = ___onlyVisibleCharacters0;
if (!L_14)
{
goto IL_0091;
}
}
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_15 = __this->___m_textInfo_152;
NullCheck(L_15);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_16 = L_15->___characterInfo_11;
int32_t L_17 = V_6;
NullCheck(L_16);
bool L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___isVisible_40;
G_B11_0 = ((((int32_t)L_18) == ((int32_t)0))? 1 : 0);
goto IL_0092;
}
IL_0091:
{
G_B11_0 = 0;
}
IL_0092:
{
V_8 = (bool)G_B11_0;
bool L_19 = V_8;
if (!L_19)
{
goto IL_009d;
}
}
{
// continue;
goto IL_016a;
}
IL_009d:
{
// extent.min.x = Mathf.Min(extent.min.x, m_textInfo.characterInfo[i].origin);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = (&(&V_0)->___min_2);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_21 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = L_21.___min_2;
float L_23 = L_22.___x_0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_24 = __this->___m_textInfo_152;
NullCheck(L_24);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_25 = L_24->___characterInfo_11;
int32_t L_26 = V_6;
NullCheck(L_25);
float L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___origin_23;
float L_28;
L_28 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_23, L_27, NULL);
L_20->___x_0 = L_28;
// extent.min.y = Mathf.Min(extent.min.y, m_textInfo.characterInfo[i].descender);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_29 = (&(&V_0)->___min_2);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_30 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = L_30.___min_2;
float L_32 = L_31.___y_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_33 = __this->___m_textInfo_152;
NullCheck(L_33);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_34 = L_33->___characterInfo_11;
int32_t L_35 = V_6;
NullCheck(L_34);
float L_36 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___descender_27;
float L_37;
L_37 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_32, L_36, NULL);
L_29->___y_1 = L_37;
// extent.max.x = Mathf.Max(extent.max.x, m_textInfo.characterInfo[i].xAdvance);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_38 = (&(&V_0)->___max_3);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_39 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = L_39.___max_3;
float L_41 = L_40.___x_0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_42 = __this->___m_textInfo_152;
NullCheck(L_42);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_43 = L_42->___characterInfo_11;
int32_t L_44 = V_6;
NullCheck(L_43);
float L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->___xAdvance_24;
float L_46;
L_46 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_41, L_45, NULL);
L_38->___x_0 = L_46;
// extent.max.y = Mathf.Max(extent.max.y, m_textInfo.characterInfo[i].ascender);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_47 = (&(&V_0)->___max_3);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_48 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = L_48.___max_3;
float L_50 = L_49.___y_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_51 = __this->___m_textInfo_152;
NullCheck(L_51);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_52 = L_51->___characterInfo_11;
int32_t L_53 = V_6;
NullCheck(L_52);
float L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___ascender_25;
float L_55;
L_55 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_50, L_54, NULL);
L_47->___y_1 = L_55;
}
IL_016a:
{
// for (int i = 0; i < m_textInfo.characterCount; i++)
int32_t L_56 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_0170:
{
// for (int i = 0; i < m_textInfo.characterCount; i++)
int32_t L_57 = V_6;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_58 = __this->___m_textInfo_152;
NullCheck(L_58);
int32_t L_59 = L_58->___characterCount_3;
V_9 = (bool)((((int32_t)L_57) < ((int32_t)L_59))? 1 : 0);
bool L_60 = V_9;
if (L_60)
{
goto IL_0038;
}
}
IL_0188:
{
// size.x = extent.max.x - extent.min.x;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_61 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = L_61.___max_3;
float L_63 = L_62.___x_0;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_64 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = L_64.___min_2;
float L_66 = L_65.___x_0;
(&V_1)->___x_0 = ((float)il2cpp_codegen_subtract(L_63, L_66));
// size.y = extent.max.y - extent.min.y;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_67 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68 = L_67.___max_3;
float L_69 = L_68.___y_1;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_70 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71 = L_70.___min_2;
float L_72 = L_71.___y_1;
(&V_1)->___y_1 = ((float)il2cpp_codegen_subtract(L_69, L_72));
// Vector2 center = (extent.min + extent.max) / 2;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_73 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = L_73.___min_2;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_75 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = L_75.___max_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77;
L_77 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_74, L_76, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78;
L_78 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_77, (2.0f), NULL);
V_2 = L_78;
// return new Bounds(center, size);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_79, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
L_82 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_81, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_83;
memset((&L_83), 0, sizeof(L_83));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_83), L_80, L_82, /*hidden argument*/NULL);
V_5 = L_83;
goto IL_01f5;
}
IL_01f5:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_84 = V_5;
return L_84;
}
}
// System.Void TMPro.TMP_Text::AdjustLineOffset(System.Int32,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___startIndex0, int32_t ___endIndex1, float ___offset2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
{
// Vector3 vertexOffset = new Vector3(0, offset, 0);
float L_0 = ___offset2;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (0.0f), L_0, (0.0f), NULL);
// for (int i = startIndex; i <= endIndex; i++)
int32_t L_1 = ___startIndex0;
V_1 = L_1;
goto IL_01eb;
}
IL_001a:
{
// m_textInfo.characterInfo[i].bottomLeft -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_2 = __this->___m_textInfo_152;
NullCheck(L_2);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_3 = L_2->___characterInfo_11;
int32_t L_4 = V_1;
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___bottomLeft_20);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_7, L_8, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_6 = L_9;
// m_textInfo.characterInfo[i].topLeft -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_10 = __this->___m_textInfo_152;
NullCheck(L_10);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_11 = L_10->___characterInfo_11;
int32_t L_12 = V_1;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (&((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___topLeft_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = L_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_15, L_16, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_14 = L_17;
// m_textInfo.characterInfo[i].topRight -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_18 = __this->___m_textInfo_152;
NullCheck(L_18);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_19 = L_18->___characterInfo_11;
int32_t L_20 = V_1;
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (&((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___topRight_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = L_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_23, L_24, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_22 = L_25;
// m_textInfo.characterInfo[i].bottomRight -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_26 = __this->___m_textInfo_152;
NullCheck(L_26);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_27 = L_26->___characterInfo_11;
int32_t L_28 = V_1;
NullCheck(L_27);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = (&((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->___bottomRight_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = L_29;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_30);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_31, L_32, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_30 = L_33;
// m_textInfo.characterInfo[i].ascender -= vertexOffset.y;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_34 = __this->___m_textInfo_152;
NullCheck(L_34);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_35 = L_34->___characterInfo_11;
int32_t L_36 = V_1;
NullCheck(L_35);
float* L_37 = (&((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___ascender_25);
float* L_38 = L_37;
float L_39 = *((float*)L_38);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_0;
float L_41 = L_40.___y_3;
*((float*)L_38) = (float)((float)il2cpp_codegen_subtract(L_39, L_41));
// m_textInfo.characterInfo[i].baseLine -= vertexOffset.y;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_42 = __this->___m_textInfo_152;
NullCheck(L_42);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_43 = L_42->___characterInfo_11;
int32_t L_44 = V_1;
NullCheck(L_43);
float* L_45 = (&((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->___baseLine_26);
float* L_46 = L_45;
float L_47 = *((float*)L_46);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0;
float L_49 = L_48.___y_3;
*((float*)L_46) = (float)((float)il2cpp_codegen_subtract(L_47, L_49));
// m_textInfo.characterInfo[i].descender -= vertexOffset.y;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_50 = __this->___m_textInfo_152;
NullCheck(L_50);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_51 = L_50->___characterInfo_11;
int32_t L_52 = V_1;
NullCheck(L_51);
float* L_53 = (&((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___descender_27);
float* L_54 = L_53;
float L_55 = *((float*)L_54);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_0;
float L_57 = L_56.___y_3;
*((float*)L_54) = (float)((float)il2cpp_codegen_subtract(L_55, L_57));
// if (m_textInfo.characterInfo[i].isVisible)
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_58 = __this->___m_textInfo_152;
NullCheck(L_58);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_59 = L_58->___characterInfo_11;
int32_t L_60 = V_1;
NullCheck(L_59);
bool L_61 = ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->___isVisible_40;
V_2 = L_61;
bool L_62 = V_2;
if (!L_62)
{
goto IL_01e6;
}
}
{
// m_textInfo.characterInfo[i].vertex_BL.position -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_63 = __this->___m_textInfo_152;
NullCheck(L_63);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_64 = L_63->___characterInfo_11;
int32_t L_65 = V_1;
NullCheck(L_64);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_66 = (&((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___vertex_BL_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_67 = (&L_66->___position_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_68 = L_67;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_68);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_69, L_70, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_68 = L_71;
// m_textInfo.characterInfo[i].vertex_TL.position -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_72 = __this->___m_textInfo_152;
NullCheck(L_72);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_73 = L_72->___characterInfo_11;
int32_t L_74 = V_1;
NullCheck(L_73);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_75 = (&((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)))->___vertex_TL_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_76 = (&L_75->___position_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_77 = L_76;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_77);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_78, L_79, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_77 = L_80;
// m_textInfo.characterInfo[i].vertex_TR.position -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_81 = __this->___m_textInfo_152;
NullCheck(L_81);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_82 = L_81->___characterInfo_11;
int32_t L_83 = V_1;
NullCheck(L_82);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_84 = (&((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->___vertex_TR_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_85 = (&L_84->___position_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_86 = L_85;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_86);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
L_89 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_87, L_88, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_86 = L_89;
// m_textInfo.characterInfo[i].vertex_BR.position -= vertexOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_90 = __this->___m_textInfo_152;
NullCheck(L_90);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_91 = L_90->___characterInfo_11;
int32_t L_92 = V_1;
NullCheck(L_91);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_93 = (&((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->___vertex_BR_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_94 = (&L_93->___position_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_95 = L_94;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_95);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98;
L_98 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_96, L_97, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_95 = L_98;
}
IL_01e6:
{
// for (int i = startIndex; i <= endIndex; i++)
int32_t L_99 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_99, 1));
}
IL_01eb:
{
// for (int i = startIndex; i <= endIndex; i++)
int32_t L_100 = V_1;
int32_t L_101 = ___endIndex1;
V_3 = (bool)((((int32_t)((((int32_t)L_100) > ((int32_t)L_101))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_102 = V_3;
if (L_102)
{
goto IL_001a;
}
}
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::ResizeLineExtents(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___size0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
int32_t G_B3_0 = 0;
{
// size = size > 1024 ? size + 256 : Mathf.NextPowerOfTwo(size + 1);
int32_t L_0 = ___size0;
if ((((int32_t)L_0) > ((int32_t)((int32_t)1024))))
{
goto IL_0013;
}
}
{
int32_t L_1 = ___size0;
int32_t L_2;
L_2 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(((int32_t)il2cpp_codegen_add(L_1, 1)), NULL);
G_B3_0 = L_2;
goto IL_001a;
}
IL_0013:
{
int32_t L_3 = ___size0;
G_B3_0 = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)256)));
}
IL_001a:
{
___size0 = G_B3_0;
// TMP_LineInfo[] temp_lineInfo = new TMP_LineInfo[size];
int32_t L_4 = ___size0;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_5 = (TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E*)SZArrayNew(TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E_il2cpp_TypeInfo_var, (uint32_t)L_4);
V_0 = L_5;
// for (int i = 0; i < size; i++)
V_1 = 0;
goto IL_00ae;
}
IL_002a:
{
// if (i < m_textInfo.lineInfo.Length)
int32_t L_6 = V_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_7 = __this->___m_textInfo_152;
NullCheck(L_7);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_8 = L_7->___lineInfo_14;
NullCheck(L_8);
V_2 = (bool)((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0059;
}
}
{
// temp_lineInfo[i] = m_textInfo.lineInfo[i];
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_10 = V_0;
int32_t L_11 = V_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_12 = __this->___m_textInfo_152;
NullCheck(L_12);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_13 = L_12->___lineInfo_14;
int32_t L_14 = V_1;
NullCheck(L_13);
int32_t L_15 = L_14;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3)L_16);
goto IL_00a9;
}
IL_0059:
{
// temp_lineInfo[i].lineExtents.min = k_LargePositiveVector2;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_17 = V_0;
int32_t L_18 = V_1;
NullCheck(L_17);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_19 = (&((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___lineExtents_19);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2_259;
L_19->___min_2 = L_20;
// temp_lineInfo[i].lineExtents.max = k_LargeNegativeVector2;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_21 = V_0;
int32_t L_22 = V_1;
NullCheck(L_21);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_23 = (&((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___lineExtents_19);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2_260;
L_23->___max_3 = L_24;
// temp_lineInfo[i].ascender = k_LargeNegativeFloat;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_25 = V_0;
int32_t L_26 = V_1;
NullCheck(L_25);
float L_27 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat_262;
((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___ascender_11 = L_27;
// temp_lineInfo[i].descender = k_LargePositiveFloat;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_28 = V_0;
int32_t L_29 = V_1;
NullCheck(L_28);
float L_30 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___descender_13 = L_30;
}
IL_00a9:
{
// for (int i = 0; i < size; i++)
int32_t L_31 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00ae:
{
// for (int i = 0; i < size; i++)
int32_t L_32 = V_1;
int32_t L_33 = ___size0;
V_3 = (bool)((((int32_t)L_32) < ((int32_t)L_33))? 1 : 0);
bool L_34 = V_3;
if (L_34)
{
goto IL_002a;
}
}
{
// m_textInfo.lineInfo = temp_lineInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_35 = __this->___m_textInfo_152;
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_36 = V_0;
NullCheck(L_35);
L_35->___lineInfo_14 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&L_35->___lineInfo_14), (void*)L_36);
// }
return;
}
}
// TMPro.TMP_TextInfo TMPro.TMP_Text::GetTextInfo(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* TMP_Text_GetTextInfo_m229923ABD01B6275D27C7BE608D316A1C4F623E7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___text0, const RuntimeMethod* method)
{
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* V_0 = NULL;
{
// public virtual TMP_TextInfo GetTextInfo(string text) { return null; }
V_0 = (TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*)NULL;
goto IL_0005;
}
IL_0005:
{
// public virtual TMP_TextInfo GetTextInfo(string text) { return null; }
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = V_0;
return L_0;
}
}
// System.Void TMPro.TMP_Text::ComputeMarginSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ComputeMarginSize_mB8DA02298390E7D183460D39B765158D5B4C4C0B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// public virtual void ComputeMarginSize() { }
return;
}
}
// System.Void TMPro.TMP_Text::InsertNewLine(System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Boolean&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertNewLine_m2FB79A0D3C653AF608C8C6C9B56BC78AD696CE85 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___i0, float ___baseScale1, float ___currentElementScale2, float ___currentEmScale3, float ___glyphAdjustment4, float ___boldSpacingAdjustment5, float ___characterSpacingAdjustment6, float ___width7, float ___lineGap8, bool* ___isMaxVisibleDescenderSet9, float* ___maxVisibleDescender10, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
int32_t V_3 = 0;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t V_9 = 0;
float V_10 = 0.0f;
bool V_11 = false;
bool V_12 = false;
float V_13 = 0.0f;
float V_14 = 0.0f;
int32_t G_B5_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B9_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B8_0 = NULL;
float G_B10_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B10_1 = NULL;
int32_t G_B16_0 = 0;
int32_t G_B18_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B22_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B22_1 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B21_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B21_1 = NULL;
int32_t G_B23_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B23_1 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B23_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B25_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B25_1 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B24_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B24_1 = NULL;
int32_t G_B26_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B26_1 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B26_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B28_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B28_1 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B27_0 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B27_1 = NULL;
int32_t G_B29_0 = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B29_1 = NULL;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B29_2 = NULL;
float G_B31_0 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B31_1 = NULL;
float G_B30_0 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B30_1 = NULL;
float G_B32_0 = 0.0f;
float G_B32_1 = 0.0f;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3* G_B32_2 = NULL;
{
// k_InsertNewLineMarker.Begin();
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_InsertNewLineMarker_255), NULL);
// float baselineAdjustmentDelta = m_maxLineAscender - m_startOfLineAscender;
float L_0 = __this->___m_maxLineAscender_220;
float L_1 = __this->___m_startOfLineAscender_222;
V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1));
// if (m_lineOffset > 0 && Math.Abs(baselineAdjustmentDelta) > 0.01f && m_IsDrivenLineSpacing == false && !m_isNewPage)
float L_2 = __this->___m_lineOffset_224;
if ((!(((float)L_2) > ((float)(0.0f)))))
{
goto IL_0047;
}
}
{
float L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_4;
L_4 = fabsf(L_3);
if ((!(((float)L_4) > ((float)(0.00999999978f)))))
{
goto IL_0047;
}
}
{
bool L_5 = __this->___m_IsDrivenLineSpacing_105;
if (L_5)
{
goto IL_0047;
}
}
{
bool L_6 = __this->___m_isNewPage_145;
G_B5_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
goto IL_0048;
}
IL_0047:
{
G_B5_0 = 0;
}
IL_0048:
{
V_6 = (bool)G_B5_0;
bool L_7 = V_6;
if (!L_7)
{
goto IL_0080;
}
}
{
// AdjustLineOffset(m_firstCharacterOfLine, m_characterCount, baselineAdjustmentDelta);
int32_t L_8 = __this->___m_firstCharacterOfLine_208;
int32_t L_9 = __this->___m_characterCount_207;
float L_10 = V_0;
TMP_Text_AdjustLineOffset_m52F6B152C307D094A146CA506C23704DD425218D(__this, L_8, L_9, L_10, NULL);
// m_ElementDescender -= baselineAdjustmentDelta;
float L_11 = __this->___m_ElementDescender_219;
float L_12 = V_0;
__this->___m_ElementDescender_219 = ((float)il2cpp_codegen_subtract(L_11, L_12));
// m_lineOffset += baselineAdjustmentDelta;
float L_13 = __this->___m_lineOffset_224;
float L_14 = V_0;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_13, L_14));
}
IL_0080:
{
// float lineAscender = m_maxLineAscender - m_lineOffset;
float L_15 = __this->___m_maxLineAscender_220;
float L_16 = __this->___m_lineOffset_224;
V_1 = ((float)il2cpp_codegen_subtract(L_15, L_16));
// float lineDescender = m_maxLineDescender - m_lineOffset;
float L_17 = __this->___m_maxLineDescender_221;
float L_18 = __this->___m_lineOffset_224;
V_2 = ((float)il2cpp_codegen_subtract(L_17, L_18));
// m_ElementDescender = m_ElementDescender < lineDescender ? m_ElementDescender : lineDescender;
float L_19 = __this->___m_ElementDescender_219;
float L_20 = V_2;
G_B8_0 = __this;
if ((((float)L_19) < ((float)L_20)))
{
G_B9_0 = __this;
goto IL_00a9;
}
}
{
float L_21 = V_2;
G_B10_0 = L_21;
G_B10_1 = G_B8_0;
goto IL_00af;
}
IL_00a9:
{
float L_22 = __this->___m_ElementDescender_219;
G_B10_0 = L_22;
G_B10_1 = G_B9_0;
}
IL_00af:
{
NullCheck(G_B10_1);
G_B10_1->___m_ElementDescender_219 = G_B10_0;
// if (!isMaxVisibleDescenderSet)
bool* L_23 = ___isMaxVisibleDescenderSet9;
int32_t L_24 = *((uint8_t*)L_23);
V_7 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0);
bool L_25 = V_7;
if (!L_25)
{
goto IL_00c9;
}
}
{
// maxVisibleDescender = m_ElementDescender;
float* L_26 = ___maxVisibleDescender10;
float L_27 = __this->___m_ElementDescender_219;
*((float*)L_26) = (float)L_27;
}
IL_00c9:
{
// if (m_useMaxVisibleDescender && (m_characterCount >= m_maxVisibleCharacters || m_lineNumber >= m_maxVisibleLines))
bool L_28 = __this->___m_useMaxVisibleDescender_143;
if (!L_28)
{
goto IL_00f5;
}
}
{
int32_t L_29 = __this->___m_characterCount_207;
int32_t L_30 = __this->___m_maxVisibleCharacters_140;
if ((((int32_t)L_29) >= ((int32_t)L_30)))
{
goto IL_00f2;
}
}
{
int32_t L_31 = __this->___m_lineNumber_212;
int32_t L_32 = __this->___m_maxVisibleLines_142;
G_B16_0 = ((((int32_t)((((int32_t)L_31) < ((int32_t)L_32))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_00f3;
}
IL_00f2:
{
G_B16_0 = 1;
}
IL_00f3:
{
G_B18_0 = G_B16_0;
goto IL_00f6;
}
IL_00f5:
{
G_B18_0 = 0;
}
IL_00f6:
{
V_8 = (bool)G_B18_0;
bool L_33 = V_8;
if (!L_33)
{
goto IL_0100;
}
}
{
// isMaxVisibleDescenderSet = true;
bool* L_34 = ___isMaxVisibleDescenderSet9;
*((int8_t*)L_34) = (int8_t)1;
}
IL_0100:
{
// m_textInfo.lineInfo[m_lineNumber].firstCharacterIndex = m_firstCharacterOfLine;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_35 = __this->___m_textInfo_152;
NullCheck(L_35);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_36 = L_35->___lineInfo_14;
int32_t L_37 = __this->___m_lineNumber_212;
NullCheck(L_36);
int32_t L_38 = __this->___m_firstCharacterOfLine_208;
((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___firstCharacterIndex_5 = L_38;
// m_textInfo.lineInfo[m_lineNumber].firstVisibleCharacterIndex = m_firstVisibleCharacterOfLine = m_firstCharacterOfLine > m_firstVisibleCharacterOfLine ? m_firstCharacterOfLine : m_firstVisibleCharacterOfLine;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_39 = __this->___m_textInfo_152;
NullCheck(L_39);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_40 = L_39->___lineInfo_14;
int32_t L_41 = __this->___m_lineNumber_212;
NullCheck(L_40);
int32_t L_42 = __this->___m_firstCharacterOfLine_208;
int32_t L_43 = __this->___m_firstVisibleCharacterOfLine_209;
G_B21_0 = __this;
G_B21_1 = ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)));
if ((((int32_t)L_42) > ((int32_t)L_43)))
{
G_B22_0 = __this;
G_B22_1 = ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)));
goto IL_014e;
}
}
{
int32_t L_44 = __this->___m_firstVisibleCharacterOfLine_209;
G_B23_0 = L_44;
G_B23_1 = G_B21_0;
G_B23_2 = G_B21_1;
goto IL_0154;
}
IL_014e:
{
int32_t L_45 = __this->___m_firstCharacterOfLine_208;
G_B23_0 = L_45;
G_B23_1 = G_B22_0;
G_B23_2 = G_B22_1;
}
IL_0154:
{
int32_t L_46 = G_B23_0;
V_9 = L_46;
NullCheck(G_B23_1);
G_B23_1->___m_firstVisibleCharacterOfLine_209 = L_46;
int32_t L_47 = V_9;
G_B23_2->___firstVisibleCharacterIndex_6 = L_47;
// int lastCharacterIndex = m_textInfo.lineInfo[m_lineNumber].lastCharacterIndex = m_lastCharacterOfLine = m_characterCount - 1 > 0 ? m_characterCount - 1 : 0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_48 = __this->___m_textInfo_152;
NullCheck(L_48);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_49 = L_48->___lineInfo_14;
int32_t L_50 = __this->___m_lineNumber_212;
NullCheck(L_49);
int32_t L_51 = __this->___m_characterCount_207;
G_B24_0 = __this;
G_B24_1 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_51, 1))) > ((int32_t)0)))
{
G_B25_0 = __this;
G_B25_1 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)));
goto IL_0188;
}
}
{
G_B26_0 = 0;
G_B26_1 = G_B24_0;
G_B26_2 = G_B24_1;
goto IL_0190;
}
IL_0188:
{
int32_t L_52 = __this->___m_characterCount_207;
G_B26_0 = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
G_B26_1 = G_B25_0;
G_B26_2 = G_B25_1;
}
IL_0190:
{
int32_t L_53 = G_B26_0;
V_9 = L_53;
NullCheck(G_B26_1);
G_B26_1->___m_lastCharacterOfLine_210 = L_53;
int32_t L_54 = V_9;
int32_t L_55 = L_54;
V_9 = L_55;
G_B26_2->___lastCharacterIndex_7 = L_55;
int32_t L_56 = V_9;
V_3 = L_56;
// m_textInfo.lineInfo[m_lineNumber].lastVisibleCharacterIndex = m_lastVisibleCharacterOfLine = m_lastVisibleCharacterOfLine < m_firstVisibleCharacterOfLine ? m_firstVisibleCharacterOfLine : m_lastVisibleCharacterOfLine;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_57 = __this->___m_textInfo_152;
NullCheck(L_57);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_58 = L_57->___lineInfo_14;
int32_t L_59 = __this->___m_lineNumber_212;
NullCheck(L_58);
int32_t L_60 = __this->___m_lastVisibleCharacterOfLine_211;
int32_t L_61 = __this->___m_firstVisibleCharacterOfLine_209;
G_B27_0 = __this;
G_B27_1 = ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)));
if ((((int32_t)L_60) < ((int32_t)L_61)))
{
G_B28_0 = __this;
G_B28_1 = ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)));
goto IL_01d2;
}
}
{
int32_t L_62 = __this->___m_lastVisibleCharacterOfLine_211;
G_B29_0 = L_62;
G_B29_1 = G_B27_0;
G_B29_2 = G_B27_1;
goto IL_01d8;
}
IL_01d2:
{
int32_t L_63 = __this->___m_firstVisibleCharacterOfLine_209;
G_B29_0 = L_63;
G_B29_1 = G_B28_0;
G_B29_2 = G_B28_1;
}
IL_01d8:
{
int32_t L_64 = G_B29_0;
V_9 = L_64;
NullCheck(G_B29_1);
G_B29_1->___m_lastVisibleCharacterOfLine_211 = L_64;
int32_t L_65 = V_9;
G_B29_2->___lastVisibleCharacterIndex_8 = L_65;
// m_textInfo.lineInfo[m_lineNumber].characterCount = m_textInfo.lineInfo[m_lineNumber].lastCharacterIndex - m_textInfo.lineInfo[m_lineNumber].firstCharacterIndex + 1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_66 = __this->___m_textInfo_152;
NullCheck(L_66);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_67 = L_66->___lineInfo_14;
int32_t L_68 = __this->___m_lineNumber_212;
NullCheck(L_67);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_69 = __this->___m_textInfo_152;
NullCheck(L_69);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_70 = L_69->___lineInfo_14;
int32_t L_71 = __this->___m_lineNumber_212;
NullCheck(L_70);
int32_t L_72 = ((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71)))->___lastCharacterIndex_7;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_73 = __this->___m_textInfo_152;
NullCheck(L_73);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_74 = L_73->___lineInfo_14;
int32_t L_75 = __this->___m_lineNumber_212;
NullCheck(L_74);
int32_t L_76 = ((L_74)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))->___firstCharacterIndex_5;
((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->___characterCount_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_72, L_76)), 1));
// m_textInfo.lineInfo[m_lineNumber].visibleCharacterCount = m_lineVisibleCharacterCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_77 = __this->___m_textInfo_152;
NullCheck(L_77);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_78 = L_77->___lineInfo_14;
int32_t L_79 = __this->___m_lineNumber_212;
NullCheck(L_78);
int32_t L_80 = __this->___m_lineVisibleCharacterCount_213;
((L_78)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)))->___visibleCharacterCount_2 = L_80;
// m_textInfo.lineInfo[m_lineNumber].lineExtents.min = new Vector2(m_textInfo.characterInfo[m_firstVisibleCharacterOfLine].bottomLeft.x, lineDescender);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_81 = __this->___m_textInfo_152;
NullCheck(L_81);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_82 = L_81->___lineInfo_14;
int32_t L_83 = __this->___m_lineNumber_212;
NullCheck(L_82);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_84 = (&((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->___lineExtents_19);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_85 = __this->___m_textInfo_152;
NullCheck(L_85);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_86 = L_85->___characterInfo_11;
int32_t L_87 = __this->___m_firstVisibleCharacterOfLine_209;
NullCheck(L_86);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_88 = (&((L_86)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_87)))->___bottomLeft_20);
float L_89 = L_88->___x_2;
float L_90 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91;
memset((&L_91), 0, sizeof(L_91));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_91), L_89, L_90, /*hidden argument*/NULL);
L_84->___min_2 = L_91;
// m_textInfo.lineInfo[m_lineNumber].lineExtents.max = new Vector2(m_textInfo.characterInfo[m_lastVisibleCharacterOfLine].topRight.x, lineAscender);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_92 = __this->___m_textInfo_152;
NullCheck(L_92);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_93 = L_92->___lineInfo_14;
int32_t L_94 = __this->___m_lineNumber_212;
NullCheck(L_93);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_95 = (&((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->___lineExtents_19);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_96 = __this->___m_textInfo_152;
NullCheck(L_96);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_97 = L_96->___characterInfo_11;
int32_t L_98 = __this->___m_lastVisibleCharacterOfLine_211;
NullCheck(L_97);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_99 = (&((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->___topRight_21);
float L_100 = L_99->___x_2;
float L_101 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_102;
memset((&L_102), 0, sizeof(L_102));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_102), L_100, L_101, /*hidden argument*/NULL);
L_95->___max_3 = L_102;
// m_textInfo.lineInfo[m_lineNumber].length = m_textInfo.lineInfo[m_lineNumber].lineExtents.max.x;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_103 = __this->___m_textInfo_152;
NullCheck(L_103);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_104 = L_103->___lineInfo_14;
int32_t L_105 = __this->___m_lineNumber_212;
NullCheck(L_104);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_106 = __this->___m_textInfo_152;
NullCheck(L_106);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_107 = L_106->___lineInfo_14;
int32_t L_108 = __this->___m_lineNumber_212;
NullCheck(L_107);
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8* L_109 = (&((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108)))->___lineExtents_19);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_110 = (&L_109->___max_3);
float L_111 = L_110->___x_0;
((L_104)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_105)))->___length_9 = L_111;
// m_textInfo.lineInfo[m_lineNumber].width = width;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_112 = __this->___m_textInfo_152;
NullCheck(L_112);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_113 = L_112->___lineInfo_14;
int32_t L_114 = __this->___m_lineNumber_212;
NullCheck(L_113);
float L_115 = ___width7;
((L_113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->___width_15 = L_115;
// float maxAdvanceOffset = (glyphAdjustment * currentElementScale + (m_currentFontAsset.normalSpacingOffset + characterSpacingAdjustment + boldSpacingAdjustment) * currentEmScale - m_cSpacing) * (1 - m_charWidthAdjDelta);
float L_116 = ___glyphAdjustment4;
float L_117 = ___currentElementScale2;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_118 = __this->___m_currentFontAsset_41;
NullCheck(L_118);
float L_119 = L_118->___normalSpacingOffset_39;
float L_120 = ___characterSpacingAdjustment6;
float L_121 = ___boldSpacingAdjustment5;
float L_122 = ___currentEmScale3;
float L_123 = __this->___m_cSpacing_99;
float L_124 = __this->___m_charWidthAdjDelta_109;
V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_116, L_117)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_119, L_120)), L_121)), L_122)))), L_123)), ((float)il2cpp_codegen_subtract((1.0f), L_124))));
// float adjustedHorizontalAdvance = m_textInfo.lineInfo[m_lineNumber].maxAdvance = m_textInfo.characterInfo[m_lastVisibleCharacterOfLine].xAdvance + (m_isRightToLeft ? maxAdvanceOffset : - maxAdvanceOffset);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_125 = __this->___m_textInfo_152;
NullCheck(L_125);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_126 = L_125->___lineInfo_14;
int32_t L_127 = __this->___m_lineNumber_212;
NullCheck(L_126);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_128 = __this->___m_textInfo_152;
NullCheck(L_128);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_129 = L_128->___characterInfo_11;
int32_t L_130 = __this->___m_lastVisibleCharacterOfLine_211;
NullCheck(L_129);
float L_131 = ((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___xAdvance_24;
bool L_132 = __this->___m_isRightToLeft_39;
G_B30_0 = L_131;
G_B30_1 = ((L_126)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)));
if (L_132)
{
G_B31_0 = L_131;
G_B31_1 = ((L_126)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)));
goto IL_03b2;
}
}
{
float L_133 = V_4;
G_B32_0 = ((-L_133));
G_B32_1 = G_B30_0;
G_B32_2 = G_B30_1;
goto IL_03b4;
}
IL_03b2:
{
float L_134 = V_4;
G_B32_0 = L_134;
G_B32_1 = G_B31_0;
G_B32_2 = G_B31_1;
}
IL_03b4:
{
float L_135 = ((float)il2cpp_codegen_add(G_B32_1, G_B32_0));
V_10 = L_135;
G_B32_2->___maxAdvance_14 = L_135;
float L_136 = V_10;
V_5 = L_136;
// m_textInfo.characterInfo[lastCharacterIndex].xAdvance = adjustedHorizontalAdvance;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_137 = __this->___m_textInfo_152;
NullCheck(L_137);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_138 = L_137->___characterInfo_11;
int32_t L_139 = V_3;
NullCheck(L_138);
float L_140 = V_5;
((L_138)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_139)))->___xAdvance_24 = L_140;
// m_textInfo.lineInfo[m_lineNumber].baseline = 0 - m_lineOffset;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_141 = __this->___m_textInfo_152;
NullCheck(L_141);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_142 = L_141->___lineInfo_14;
int32_t L_143 = __this->___m_lineNumber_212;
NullCheck(L_142);
float L_144 = __this->___m_lineOffset_224;
((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_143)))->___baseline_12 = ((float)il2cpp_codegen_subtract((0.0f), L_144));
// m_textInfo.lineInfo[m_lineNumber].ascender = lineAscender;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_145 = __this->___m_textInfo_152;
NullCheck(L_145);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_146 = L_145->___lineInfo_14;
int32_t L_147 = __this->___m_lineNumber_212;
NullCheck(L_146);
float L_148 = V_1;
((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_147)))->___ascender_11 = L_148;
// m_textInfo.lineInfo[m_lineNumber].descender = lineDescender;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_149 = __this->___m_textInfo_152;
NullCheck(L_149);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_150 = L_149->___lineInfo_14;
int32_t L_151 = __this->___m_lineNumber_212;
NullCheck(L_150);
float L_152 = V_2;
((L_150)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_151)))->___descender_13 = L_152;
// m_textInfo.lineInfo[m_lineNumber].lineHeight = lineAscender - lineDescender + lineGap * baseScale;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_153 = __this->___m_textInfo_152;
NullCheck(L_153);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_154 = L_153->___lineInfo_14;
int32_t L_155 = __this->___m_lineNumber_212;
NullCheck(L_154);
float L_156 = V_1;
float L_157 = V_2;
float L_158 = ___lineGap8;
float L_159 = ___baseScale1;
((L_154)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_155)))->___lineHeight_10 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_156, L_157)), ((float)il2cpp_codegen_multiply(L_158, L_159))));
// m_firstCharacterOfLine = m_characterCount; // Store first character of the next line.
int32_t L_160 = __this->___m_characterCount_207;
__this->___m_firstCharacterOfLine_208 = L_160;
// m_lineVisibleCharacterCount = 0;
__this->___m_lineVisibleCharacterCount_213 = 0;
// SaveWordWrappingState(ref m_SavedLineState, i, m_characterCount - 1);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
int32_t L_161 = ___i0;
int32_t L_162 = __this->___m_characterCount_207;
TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650(__this, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState_202), L_161, ((int32_t)il2cpp_codegen_subtract(L_162, 1)), NULL);
// m_lineNumber += 1;
int32_t L_163 = __this->___m_lineNumber_212;
__this->___m_lineNumber_212 = ((int32_t)il2cpp_codegen_add(L_163, 1));
// if (m_lineNumber >= m_textInfo.lineInfo.Length)
int32_t L_164 = __this->___m_lineNumber_212;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_165 = __this->___m_textInfo_152;
NullCheck(L_165);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_166 = L_165->___lineInfo_14;
NullCheck(L_166);
V_11 = (bool)((((int32_t)((((int32_t)L_164) < ((int32_t)((int32_t)(((RuntimeArray*)L_166)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_167 = V_11;
if (!L_167)
{
goto IL_04bc;
}
}
{
// ResizeLineExtents(m_lineNumber);
int32_t L_168 = __this->___m_lineNumber_212;
TMP_Text_ResizeLineExtents_mD9792BED7C93557CF2A93C604497729729CCBC66(__this, L_168, NULL);
}
IL_04bc:
{
// if (m_lineHeight == TMP_Math.FLOAT_UNSET)
float L_169 = __this->___m_lineHeight_104;
V_12 = (bool)((((float)L_169) == ((float)(-32767.0f)))? 1 : 0);
bool L_170 = V_12;
if (!L_170)
{
goto IL_052e;
}
}
{
// float ascender = m_textInfo.characterInfo[m_characterCount].adjustedAscender;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_171 = __this->___m_textInfo_152;
NullCheck(L_171);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_172 = L_171->___characterInfo_11;
int32_t L_173 = __this->___m_characterCount_207;
NullCheck(L_172);
float L_174 = ((L_172)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_173)))->___adjustedAscender_28;
V_13 = L_174;
// float lineOffsetDelta = 0 - m_maxLineDescender + ascender + (lineGap + m_lineSpacingDelta) * baseScale + m_lineSpacing * currentEmScale;
float L_175 = __this->___m_maxLineDescender_221;
float L_176 = V_13;
float L_177 = ___lineGap8;
float L_178 = __this->___m_lineSpacingDelta_103;
float L_179 = ___baseScale1;
float L_180 = __this->___m_lineSpacing_102;
float L_181 = ___currentEmScale3;
V_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((0.0f), L_175)), L_176)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_177, L_178)), L_179)))), ((float)il2cpp_codegen_multiply(L_180, L_181))));
// m_lineOffset += lineOffsetDelta;
float L_182 = __this->___m_lineOffset_224;
float L_183 = V_14;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_182, L_183));
// m_startOfLineAscender = ascender;
float L_184 = V_13;
__this->___m_startOfLineAscender_222 = L_184;
goto IL_054d;
}
IL_052e:
{
// m_lineOffset += m_lineHeight + m_lineSpacing * currentEmScale;
float L_185 = __this->___m_lineOffset_224;
float L_186 = __this->___m_lineHeight_104;
float L_187 = __this->___m_lineSpacing_102;
float L_188 = ___currentEmScale3;
__this->___m_lineOffset_224 = ((float)il2cpp_codegen_add(L_185, ((float)il2cpp_codegen_add(L_186, ((float)il2cpp_codegen_multiply(L_187, L_188))))));
}
IL_054d:
{
// m_maxLineAscender = k_LargeNegativeFloat;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
float L_189 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat_262;
__this->___m_maxLineAscender_220 = L_189;
// m_maxLineDescender = k_LargePositiveFloat;
float L_190 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261;
__this->___m_maxLineDescender_221 = L_190;
// m_xAdvance = 0 + tag_Indent;
float L_191 = __this->___tag_Indent_191;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add((0.0f), L_191));
// k_InsertNewLineMarker.End();
ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_InsertNewLineMarker_255), NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::SaveWordWrappingState(TMPro.WordWrapState&,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveWordWrappingState_m89FFAEE3796170C90F8EDBA696E4A14884A56650 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___state0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// state.currentFontAsset = m_currentFontAsset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_0 = ___state0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = __this->___m_currentFontAsset_41;
L_0->___currentFontAsset_58 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&L_0->___currentFontAsset_58), (void*)L_1);
// state.currentSpriteAsset = m_currentSpriteAsset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_2 = ___state0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_3 = __this->___m_currentSpriteAsset_250;
L_2->___currentSpriteAsset_59 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___currentSpriteAsset_59), (void*)L_3);
// state.currentMaterial = m_currentMaterial;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_4 = ___state0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___m_currentMaterial_44;
L_4->___currentMaterial_60 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___currentMaterial_60), (void*)L_5);
// state.currentMaterialIndex = m_currentMaterialIndex;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_6 = ___state0;
int32_t L_7 = __this->___m_currentMaterialIndex_48;
L_6->___currentMaterialIndex_61 = L_7;
// state.previous_WordBreak = index;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_8 = ___state0;
int32_t L_9 = ___index1;
L_8->___previous_WordBreak_0 = L_9;
// state.total_CharacterCount = count;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_10 = ___state0;
int32_t L_11 = ___count2;
L_10->___total_CharacterCount_1 = L_11;
// state.visible_CharacterCount = m_lineVisibleCharacterCount;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_12 = ___state0;
int32_t L_13 = __this->___m_lineVisibleCharacterCount_213;
L_12->___visible_CharacterCount_2 = L_13;
// state.visible_LinkCount = m_textInfo.linkCount;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_14 = ___state0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_15 = __this->___m_textInfo_152;
NullCheck(L_15);
int32_t L_16 = L_15->___linkCount_7;
L_14->___visible_LinkCount_4 = L_16;
// state.firstCharacterIndex = m_firstCharacterOfLine;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_17 = ___state0;
int32_t L_18 = __this->___m_firstCharacterOfLine_208;
L_17->___firstCharacterIndex_5 = L_18;
// state.firstVisibleCharacterIndex = m_firstVisibleCharacterOfLine;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_19 = ___state0;
int32_t L_20 = __this->___m_firstVisibleCharacterOfLine_209;
L_19->___firstVisibleCharacterIndex_6 = L_20;
// state.lastVisibleCharIndex = m_lastVisibleCharacterOfLine;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_21 = ___state0;
int32_t L_22 = __this->___m_lastVisibleCharacterOfLine_211;
L_21->___lastVisibleCharIndex_8 = L_22;
// state.fontStyle = m_FontStyleInternal;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_23 = ___state0;
int32_t L_24 = __this->___m_FontStyleInternal_89;
L_23->___fontStyle_25 = L_24;
// state.italicAngle = m_ItalicAngle;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_25 = ___state0;
int32_t L_26 = __this->___m_ItalicAngle_239;
L_25->___italicAngle_26 = L_26;
// state.fontScaleMultiplier = m_fontScaleMultiplier;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_27 = ___state0;
float L_28 = __this->___m_fontScaleMultiplier_186;
L_27->___fontScaleMultiplier_27 = L_28;
// state.currentFontSize = m_currentFontSize;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_29 = ___state0;
float L_30 = __this->___m_currentFontSize_74;
L_29->___currentFontSize_28 = L_30;
// state.xAdvance = m_xAdvance;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_31 = ___state0;
float L_32 = __this->___m_xAdvance_244;
L_31->___xAdvance_20 = L_32;
// state.maxCapHeight = m_maxCapHeight;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_33 = ___state0;
float L_34 = __this->___m_maxCapHeight_217;
L_33->___maxCapHeight_10 = L_34;
// state.maxAscender = m_maxTextAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_35 = ___state0;
float L_36 = __this->___m_maxTextAscender_216;
L_35->___maxAscender_11 = L_36;
// state.maxDescender = m_ElementDescender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_37 = ___state0;
float L_38 = __this->___m_ElementDescender_219;
L_37->___maxDescender_12 = L_38;
// state.startOfLineAscender = m_startOfLineAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_39 = ___state0;
float L_40 = __this->___m_startOfLineAscender_222;
L_39->___startOfLineAscender_13 = L_40;
// state.maxLineAscender = m_maxLineAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_41 = ___state0;
float L_42 = __this->___m_maxLineAscender_220;
L_41->___maxLineAscender_14 = L_42;
// state.maxLineDescender = m_maxLineDescender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_43 = ___state0;
float L_44 = __this->___m_maxLineDescender_221;
L_43->___maxLineDescender_15 = L_44;
// state.pageAscender = m_PageAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_45 = ___state0;
float L_46 = __this->___m_PageAscender_215;
L_45->___pageAscender_16 = L_46;
// state.preferredWidth = m_preferredWidth;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_47 = ___state0;
float L_48 = __this->___m_preferredWidth_174;
L_47->___preferredWidth_21 = L_48;
// state.preferredHeight = m_preferredHeight;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_49 = ___state0;
float L_50 = __this->___m_preferredHeight_177;
L_49->___preferredHeight_22 = L_50;
// state.meshExtents = m_meshExtents;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_51 = ___state0;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_52 = __this->___m_meshExtents_225;
L_51->___meshExtents_62 = L_52;
// state.lineNumber = m_lineNumber;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_53 = ___state0;
int32_t L_54 = __this->___m_lineNumber_212;
L_53->___lineNumber_9 = L_54;
// state.lineOffset = m_lineOffset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_55 = ___state0;
float L_56 = __this->___m_lineOffset_224;
L_55->___lineOffset_30 = L_56;
// state.baselineOffset = m_baselineOffset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_57 = ___state0;
float L_58 = __this->___m_baselineOffset_242;
L_57->___baselineOffset_29 = L_58;
// state.isDrivenLineSpacing = m_IsDrivenLineSpacing;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_59 = ___state0;
bool L_60 = __this->___m_IsDrivenLineSpacing_105;
L_59->___isDrivenLineSpacing_31 = L_60;
// state.glyphHorizontalAdvanceAdjustment = m_GlyphHorizontalAdvanceAdjustment;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_61 = ___state0;
float L_62 = __this->___m_GlyphHorizontalAdvanceAdjustment_121;
L_61->___glyphHorizontalAdvanceAdjustment_32 = L_62;
// state.cSpace = m_cSpacing;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_63 = ___state0;
float L_64 = __this->___m_cSpacing_99;
L_63->___cSpace_33 = L_64;
// state.mSpace = m_monoSpacing;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_65 = ___state0;
float L_66 = __this->___m_monoSpacing_100;
L_65->___mSpace_34 = L_66;
// state.horizontalAlignment = m_lineJustification;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_67 = ___state0;
int32_t L_68 = __this->___m_lineJustification_95;
L_67->___horizontalAlignment_17 = L_68;
// state.marginLeft = m_marginLeft;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_69 = ___state0;
float L_70 = __this->___m_marginLeft_147;
L_69->___marginLeft_18 = L_70;
// state.marginRight = m_marginRight;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_71 = ___state0;
float L_72 = __this->___m_marginRight_148;
L_71->___marginRight_19 = L_72;
// state.vertexColor = m_htmlColor;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_73 = ___state0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_74 = __this->___m_htmlColor_226;
L_73->___vertexColor_37 = L_74;
// state.underlineColor = m_underlineColor;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_75 = ___state0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_76 = __this->___m_underlineColor_56;
L_75->___underlineColor_38 = L_76;
// state.strikethroughColor = m_strikethroughColor;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_77 = ___state0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_78 = __this->___m_strikethroughColor_57;
L_77->___strikethroughColor_39 = L_78;
// state.isNonBreakingSpace = m_isNonBreakingSpace;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_79 = ___state0;
bool L_80 = __this->___m_isNonBreakingSpace_112;
L_79->___isNonBreakingSpace_64 = L_80;
// state.tagNoParsing = tag_NoParsing;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_81 = ___state0;
bool L_82 = __this->___tag_NoParsing_193;
L_81->___tagNoParsing_63 = L_82;
// state.basicStyleStack = m_fontStyleStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_83 = ___state0;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC L_84 = __this->___m_fontStyleStack_90;
L_83->___basicStyleStack_41 = L_84;
// state.italicAngleStack = m_ItalicAngleStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_85 = ___state0;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C L_86 = __this->___m_ItalicAngleStack_238;
L_85->___italicAngleStack_42 = L_86;
Il2CppCodeGenWriteBarrier((void**)&(((&L_85->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
// state.colorStack = m_colorStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_87 = ___state0;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_88 = __this->___m_colorStack_227;
L_87->___colorStack_43 = L_88;
Il2CppCodeGenWriteBarrier((void**)&(((&L_87->___colorStack_43))->___itemStack_0), (void*)NULL);
// state.underlineColorStack = m_underlineColorStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_89 = ___state0;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_90 = __this->___m_underlineColorStack_228;
L_89->___underlineColorStack_44 = L_90;
Il2CppCodeGenWriteBarrier((void**)&(((&L_89->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
// state.strikethroughColorStack = m_strikethroughColorStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_91 = ___state0;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_92 = __this->___m_strikethroughColorStack_229;
L_91->___strikethroughColorStack_45 = L_92;
Il2CppCodeGenWriteBarrier((void**)&(((&L_91->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
// state.highlightStateStack = m_HighlightStateStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_93 = ___state0;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D L_94 = __this->___m_HighlightStateStack_230;
L_93->___highlightStateStack_47 = L_94;
Il2CppCodeGenWriteBarrier((void**)&(((&L_93->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
// state.colorGradientStack = m_colorGradientStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_95 = ___state0;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C L_96 = __this->___m_colorGradientStack_232;
L_95->___colorGradientStack_48 = L_96;
Il2CppCodeGenWriteBarrier((void**)&(((&L_95->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_95->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
#endif
// state.sizeStack = m_sizeStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_97 = ___state0;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_98 = __this->___m_sizeStack_76;
L_97->___sizeStack_49 = L_98;
Il2CppCodeGenWriteBarrier((void**)&(((&L_97->___sizeStack_49))->___itemStack_0), (void*)NULL);
// state.indentStack = m_indentStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_99 = ___state0;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_100 = __this->___m_indentStack_192;
L_99->___indentStack_50 = L_100;
Il2CppCodeGenWriteBarrier((void**)&(((&L_99->___indentStack_50))->___itemStack_0), (void*)NULL);
// state.fontWeightStack = m_FontWeightStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_101 = ___state0;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 L_102 = __this->___m_FontWeightStack_79;
L_101->___fontWeightStack_51 = L_102;
Il2CppCodeGenWriteBarrier((void**)&(((&L_101->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
// state.baselineStack = m_baselineOffsetStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_103 = ___state0;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_104 = __this->___m_baselineOffsetStack_243;
L_103->___baselineStack_53 = L_104;
Il2CppCodeGenWriteBarrier((void**)&(((&L_103->___baselineStack_53))->___itemStack_0), (void*)NULL);
// state.actionStack = m_actionStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_105 = ___state0;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C L_106 = __this->___m_actionStack_240;
L_105->___actionStack_54 = L_106;
Il2CppCodeGenWriteBarrier((void**)&(((&L_105->___actionStack_54))->___itemStack_0), (void*)NULL);
// state.materialReferenceStack = m_materialReferenceStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_107 = ___state0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 L_108 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47;
L_107->___materialReferenceStack_55 = L_108;
Il2CppCodeGenWriteBarrier((void**)&(((&L_107->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_107->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_107->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_107->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_107->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
#endif
// state.lineJustificationStack = m_lineJustificationStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_109 = ___state0;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 L_110 = __this->___m_lineJustificationStack_96;
L_109->___lineJustificationStack_56 = L_110;
Il2CppCodeGenWriteBarrier((void**)&(((&L_109->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
// state.spriteAnimationID = m_spriteAnimationID;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_111 = ___state0;
int32_t L_112 = __this->___m_spriteAnimationID_253;
L_111->___spriteAnimationID_57 = L_112;
// if (m_lineNumber < m_textInfo.lineInfo.Length)
int32_t L_113 = __this->___m_lineNumber_212;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_114 = __this->___m_textInfo_152;
NullCheck(L_114);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_115 = L_114->___lineInfo_14;
NullCheck(L_115);
V_0 = (bool)((((int32_t)L_113) < ((int32_t)((int32_t)(((RuntimeArray*)L_115)->max_length))))? 1 : 0);
bool L_116 = V_0;
if (!L_116)
{
goto IL_02d0;
}
}
{
// state.lineInfo = m_textInfo.lineInfo[m_lineNumber];
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_117 = ___state0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_118 = __this->___m_textInfo_152;
NullCheck(L_118);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_119 = L_118->___lineInfo_14;
int32_t L_120 = __this->___m_lineNumber_212;
NullCheck(L_119);
int32_t L_121 = L_120;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_122 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
L_117->___lineInfo_36 = L_122;
}
IL_02d0:
{
// }
return;
}
}
// System.Int32 TMPro.TMP_Text::RestoreWordWrappingState(TMPro.WordWrapState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_RestoreWordWrappingState_mB126C83C447A92E11F6AC19C2BBBD923C74D8FCA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* ___state0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
{
// int index = state.previous_WordBreak;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_0 = ___state0;
int32_t L_1 = L_0->___previous_WordBreak_0;
V_0 = L_1;
// m_currentFontAsset = state.currentFontAsset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_2 = ___state0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3 = L_2->___currentFontAsset_58;
__this->___m_currentFontAsset_41 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentFontAsset_41), (void*)L_3);
// m_currentSpriteAsset = state.currentSpriteAsset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_4 = ___state0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_5 = L_4->___currentSpriteAsset_59;
__this->___m_currentSpriteAsset_250 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_5);
// m_currentMaterial = state.currentMaterial;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_6 = ___state0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = L_6->___currentMaterial_60;
__this->___m_currentMaterial_44 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_7);
// m_currentMaterialIndex = state.currentMaterialIndex;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_8 = ___state0;
int32_t L_9 = L_8->___currentMaterialIndex_61;
__this->___m_currentMaterialIndex_48 = L_9;
// m_characterCount = state.total_CharacterCount + 1;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_10 = ___state0;
int32_t L_11 = L_10->___total_CharacterCount_1;
__this->___m_characterCount_207 = ((int32_t)il2cpp_codegen_add(L_11, 1));
// m_lineVisibleCharacterCount = state.visible_CharacterCount;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_12 = ___state0;
int32_t L_13 = L_12->___visible_CharacterCount_2;
__this->___m_lineVisibleCharacterCount_213 = L_13;
// m_textInfo.linkCount = state.visible_LinkCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_14 = __this->___m_textInfo_152;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_15 = ___state0;
int32_t L_16 = L_15->___visible_LinkCount_4;
NullCheck(L_14);
L_14->___linkCount_7 = L_16;
// m_firstCharacterOfLine = state.firstCharacterIndex;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_17 = ___state0;
int32_t L_18 = L_17->___firstCharacterIndex_5;
__this->___m_firstCharacterOfLine_208 = L_18;
// m_firstVisibleCharacterOfLine = state.firstVisibleCharacterIndex;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_19 = ___state0;
int32_t L_20 = L_19->___firstVisibleCharacterIndex_6;
__this->___m_firstVisibleCharacterOfLine_209 = L_20;
// m_lastVisibleCharacterOfLine = state.lastVisibleCharIndex;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_21 = ___state0;
int32_t L_22 = L_21->___lastVisibleCharIndex_8;
__this->___m_lastVisibleCharacterOfLine_211 = L_22;
// m_FontStyleInternal = state.fontStyle;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_23 = ___state0;
int32_t L_24 = L_23->___fontStyle_25;
__this->___m_FontStyleInternal_89 = L_24;
// m_ItalicAngle = state.italicAngle;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_25 = ___state0;
int32_t L_26 = L_25->___italicAngle_26;
__this->___m_ItalicAngle_239 = L_26;
// m_fontScaleMultiplier = state.fontScaleMultiplier;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_27 = ___state0;
float L_28 = L_27->___fontScaleMultiplier_27;
__this->___m_fontScaleMultiplier_186 = L_28;
// m_currentFontSize = state.currentFontSize;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_29 = ___state0;
float L_30 = L_29->___currentFontSize_28;
__this->___m_currentFontSize_74 = L_30;
// m_xAdvance = state.xAdvance;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_31 = ___state0;
float L_32 = L_31->___xAdvance_20;
__this->___m_xAdvance_244 = L_32;
// m_maxCapHeight = state.maxCapHeight;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_33 = ___state0;
float L_34 = L_33->___maxCapHeight_10;
__this->___m_maxCapHeight_217 = L_34;
// m_maxTextAscender = state.maxAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_35 = ___state0;
float L_36 = L_35->___maxAscender_11;
__this->___m_maxTextAscender_216 = L_36;
// m_ElementDescender = state.maxDescender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_37 = ___state0;
float L_38 = L_37->___maxDescender_12;
__this->___m_ElementDescender_219 = L_38;
// m_startOfLineAscender = state.startOfLineAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_39 = ___state0;
float L_40 = L_39->___startOfLineAscender_13;
__this->___m_startOfLineAscender_222 = L_40;
// m_maxLineAscender = state.maxLineAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_41 = ___state0;
float L_42 = L_41->___maxLineAscender_14;
__this->___m_maxLineAscender_220 = L_42;
// m_maxLineDescender = state.maxLineDescender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_43 = ___state0;
float L_44 = L_43->___maxLineDescender_15;
__this->___m_maxLineDescender_221 = L_44;
// m_PageAscender = state.pageAscender;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_45 = ___state0;
float L_46 = L_45->___pageAscender_16;
__this->___m_PageAscender_215 = L_46;
// m_preferredWidth = state.preferredWidth;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_47 = ___state0;
float L_48 = L_47->___preferredWidth_21;
__this->___m_preferredWidth_174 = L_48;
// m_preferredHeight = state.preferredHeight;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_49 = ___state0;
float L_50 = L_49->___preferredHeight_22;
__this->___m_preferredHeight_177 = L_50;
// m_meshExtents = state.meshExtents;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_51 = ___state0;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 L_52 = L_51->___meshExtents_62;
__this->___m_meshExtents_225 = L_52;
// m_lineNumber = state.lineNumber;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_53 = ___state0;
int32_t L_54 = L_53->___lineNumber_9;
__this->___m_lineNumber_212 = L_54;
// m_lineOffset = state.lineOffset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_55 = ___state0;
float L_56 = L_55->___lineOffset_30;
__this->___m_lineOffset_224 = L_56;
// m_baselineOffset = state.baselineOffset;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_57 = ___state0;
float L_58 = L_57->___baselineOffset_29;
__this->___m_baselineOffset_242 = L_58;
// m_IsDrivenLineSpacing = state.isDrivenLineSpacing;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_59 = ___state0;
bool L_60 = L_59->___isDrivenLineSpacing_31;
__this->___m_IsDrivenLineSpacing_105 = L_60;
// m_GlyphHorizontalAdvanceAdjustment = state.glyphHorizontalAdvanceAdjustment;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_61 = ___state0;
float L_62 = L_61->___glyphHorizontalAdvanceAdjustment_32;
__this->___m_GlyphHorizontalAdvanceAdjustment_121 = L_62;
// m_cSpacing = state.cSpace;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_63 = ___state0;
float L_64 = L_63->___cSpace_33;
__this->___m_cSpacing_99 = L_64;
// m_monoSpacing = state.mSpace;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_65 = ___state0;
float L_66 = L_65->___mSpace_34;
__this->___m_monoSpacing_100 = L_66;
// m_lineJustification = state.horizontalAlignment;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_67 = ___state0;
int32_t L_68 = L_67->___horizontalAlignment_17;
__this->___m_lineJustification_95 = L_68;
// m_marginLeft = state.marginLeft;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_69 = ___state0;
float L_70 = L_69->___marginLeft_18;
__this->___m_marginLeft_147 = L_70;
// m_marginRight = state.marginRight;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_71 = ___state0;
float L_72 = L_71->___marginRight_19;
__this->___m_marginRight_148 = L_72;
// m_htmlColor = state.vertexColor;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_73 = ___state0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_74 = L_73->___vertexColor_37;
__this->___m_htmlColor_226 = L_74;
// m_underlineColor = state.underlineColor;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_75 = ___state0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_76 = L_75->___underlineColor_38;
__this->___m_underlineColor_56 = L_76;
// m_strikethroughColor = state.strikethroughColor;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_77 = ___state0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_78 = L_77->___strikethroughColor_39;
__this->___m_strikethroughColor_57 = L_78;
// m_isNonBreakingSpace = state.isNonBreakingSpace;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_79 = ___state0;
bool L_80 = L_79->___isNonBreakingSpace_64;
__this->___m_isNonBreakingSpace_112 = L_80;
// tag_NoParsing = state.tagNoParsing;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_81 = ___state0;
bool L_82 = L_81->___tagNoParsing_63;
__this->___tag_NoParsing_193 = L_82;
// m_fontStyleStack = state.basicStyleStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_83 = ___state0;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC L_84 = L_83->___basicStyleStack_41;
__this->___m_fontStyleStack_90 = L_84;
// m_ItalicAngleStack = state.italicAngleStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_85 = ___state0;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C L_86 = L_85->___italicAngleStack_42;
__this->___m_ItalicAngleStack_238 = L_86;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ItalicAngleStack_238))->___itemStack_0), (void*)NULL);
// m_colorStack = state.colorStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_87 = ___state0;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_88 = L_87->___colorStack_43;
__this->___m_colorStack_227 = L_88;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_colorStack_227))->___itemStack_0), (void*)NULL);
// m_underlineColorStack = state.underlineColorStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_89 = ___state0;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_90 = L_89->___underlineColorStack_44;
__this->___m_underlineColorStack_228 = L_90;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_underlineColorStack_228))->___itemStack_0), (void*)NULL);
// m_strikethroughColorStack = state.strikethroughColorStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_91 = ___state0;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_92 = L_91->___strikethroughColorStack_45;
__this->___m_strikethroughColorStack_229 = L_92;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_strikethroughColorStack_229))->___itemStack_0), (void*)NULL);
// m_HighlightStateStack = state.highlightStateStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_93 = ___state0;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D L_94 = L_93->___highlightStateStack_47;
__this->___m_HighlightStateStack_230 = L_94;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HighlightStateStack_230))->___itemStack_0), (void*)NULL);
// m_colorGradientStack = state.colorGradientStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_95 = ___state0;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C L_96 = L_95->___colorGradientStack_48;
__this->___m_colorGradientStack_232 = L_96;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_colorGradientStack_232))->___itemStack_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_colorGradientStack_232))->___m_DefaultItem_2), (void*)NULL);
#endif
// m_sizeStack = state.sizeStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_97 = ___state0;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_98 = L_97->___sizeStack_49;
__this->___m_sizeStack_76 = L_98;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_sizeStack_76))->___itemStack_0), (void*)NULL);
// m_indentStack = state.indentStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_99 = ___state0;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_100 = L_99->___indentStack_50;
__this->___m_indentStack_192 = L_100;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_indentStack_192))->___itemStack_0), (void*)NULL);
// m_FontWeightStack = state.fontWeightStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_101 = ___state0;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 L_102 = L_101->___fontWeightStack_51;
__this->___m_FontWeightStack_79 = L_102;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_FontWeightStack_79))->___itemStack_0), (void*)NULL);
// m_baselineOffsetStack = state.baselineStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_103 = ___state0;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_104 = L_103->___baselineStack_53;
__this->___m_baselineOffsetStack_243 = L_104;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_baselineOffsetStack_243))->___itemStack_0), (void*)NULL);
// m_actionStack = state.actionStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_105 = ___state0;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C L_106 = L_105->___actionStack_54;
__this->___m_actionStack_240 = L_106;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_actionStack_240))->___itemStack_0), (void*)NULL);
// m_materialReferenceStack = state.materialReferenceStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_107 = ___state0;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 L_108 = L_107->___materialReferenceStack_55;
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_materialReferenceStack_47 = L_108;
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47))->___itemStack_0), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___fontAsset_1), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___spriteAsset_2), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___material_3), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
#endif
// m_lineJustificationStack = state.lineJustificationStack;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_109 = ___state0;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 L_110 = L_109->___lineJustificationStack_56;
__this->___m_lineJustificationStack_96 = L_110;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_lineJustificationStack_96))->___itemStack_0), (void*)NULL);
// m_spriteAnimationID = state.spriteAnimationID;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_111 = ___state0;
int32_t L_112 = L_111->___spriteAnimationID_57;
__this->___m_spriteAnimationID_253 = L_112;
// if (m_lineNumber < m_textInfo.lineInfo.Length)
int32_t L_113 = __this->___m_lineNumber_212;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_114 = __this->___m_textInfo_152;
NullCheck(L_114);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_115 = L_114->___lineInfo_14;
NullCheck(L_115);
V_1 = (bool)((((int32_t)L_113) < ((int32_t)((int32_t)(((RuntimeArray*)L_115)->max_length))))? 1 : 0);
bool L_116 = V_1;
if (!L_116)
{
goto IL_02d7;
}
}
{
// m_textInfo.lineInfo[m_lineNumber] = state.lineInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_117 = __this->___m_textInfo_152;
NullCheck(L_117);
TMP_LineInfoU5BU5D_tE485ECF6A7A96441C72B53D75E7A5A5461A2CA0E* L_118 = L_117->___lineInfo_14;
int32_t L_119 = __this->___m_lineNumber_212;
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A* L_120 = ___state0;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 L_121 = L_120->___lineInfo_36;
NullCheck(L_118);
(L_118)->SetAt(static_cast<il2cpp_array_size_t>(L_119), (TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3)L_121);
}
IL_02d7:
{
// return index;
int32_t L_122 = V_0;
V_2 = L_122;
goto IL_02db;
}
IL_02db:
{
// }
int32_t L_123 = V_2;
return L_123;
}
}
// System.Void TMPro.TMP_Text::SaveGlyphVertexInfo(System.Single,System.Single,UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveGlyphVertexInfo_mFFB0B3A7B1DBA2EE3F4116DB0AD2D7BA2A7BADBE (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___padding0, float ___style_padding1, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B2_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B1_0 = NULL;
uint8_t G_B3_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B3_1 = NULL;
int32_t G_B8_0 = 0;
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.position = m_textInfo.characterInfo[m_characterCount].bottomLeft;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
NullCheck(L_0);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = L_0->___characterInfo_11;
int32_t L_2 = __this->___m_characterCount_207;
NullCheck(L_1);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3 = (&((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___vertex_BL_15);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4 = __this->___m_textInfo_152;
NullCheck(L_4);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_5 = L_4->___characterInfo_11;
int32_t L_6 = __this->___m_characterCount_207;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___bottomLeft_20;
L_3->___position_0 = L_7;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.position = m_textInfo.characterInfo[m_characterCount].topLeft;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8 = __this->___m_textInfo_152;
NullCheck(L_8);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_9 = L_8->___characterInfo_11;
int32_t L_10 = __this->___m_characterCount_207;
NullCheck(L_9);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_11 = (&((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___vertex_TL_16);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_12 = __this->___m_textInfo_152;
NullCheck(L_12);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_13 = L_12->___characterInfo_11;
int32_t L_14 = __this->___m_characterCount_207;
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___topLeft_19;
L_11->___position_0 = L_15;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.position = m_textInfo.characterInfo[m_characterCount].topRight;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_16 = __this->___m_textInfo_152;
NullCheck(L_16);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_17 = L_16->___characterInfo_11;
int32_t L_18 = __this->___m_characterCount_207;
NullCheck(L_17);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_19 = (&((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___vertex_TR_17);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_20 = __this->___m_textInfo_152;
NullCheck(L_20);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_21 = L_20->___characterInfo_11;
int32_t L_22 = __this->___m_characterCount_207;
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___topRight_21;
L_19->___position_0 = L_23;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.position = m_textInfo.characterInfo[m_characterCount].bottomRight;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_24 = __this->___m_textInfo_152;
NullCheck(L_24);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_25 = L_24->___characterInfo_11;
int32_t L_26 = __this->___m_characterCount_207;
NullCheck(L_25);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_27 = (&((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___vertex_BR_18);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_28 = __this->___m_textInfo_152;
NullCheck(L_28);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_29 = L_28->___characterInfo_11;
int32_t L_30 = __this->___m_characterCount_207;
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___bottomRight_22;
L_27->___position_0 = L_31;
// vertexColor.a = m_fontColor32.a < vertexColor.a ? m_fontColor32.a : vertexColor.a;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_32 = (&__this->___m_fontColor32_53);
uint8_t L_33 = L_32->___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_34 = ___vertexColor2;
uint8_t L_35 = L_34.___a_4;
G_B1_0 = (&___vertexColor2);
if ((((int32_t)L_33) < ((int32_t)L_35)))
{
G_B2_0 = (&___vertexColor2);
goto IL_010a;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_36 = ___vertexColor2;
uint8_t L_37 = L_36.___a_4;
G_B3_0 = L_37;
G_B3_1 = G_B1_0;
goto IL_0115;
}
IL_010a:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_38 = (&__this->___m_fontColor32_53);
uint8_t L_39 = L_38->___a_4;
G_B3_0 = L_39;
G_B3_1 = G_B2_0;
}
IL_0115:
{
G_B3_1->___a_4 = G_B3_0;
// if (!m_enableVertexGradient)
bool L_40 = __this->___m_enableVertexGradient_58;
V_5 = (bool)((((int32_t)L_40) == ((int32_t)0))? 1 : 0);
bool L_41 = V_5;
if (!L_41)
{
goto IL_01b7;
}
}
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_42 = __this->___m_textInfo_152;
NullCheck(L_42);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_43 = L_42->___characterInfo_11;
int32_t L_44 = __this->___m_characterCount_207;
NullCheck(L_43);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_45 = (&((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_46 = ___vertexColor2;
L_45->___color_4 = L_46;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_47 = __this->___m_textInfo_152;
NullCheck(L_47);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_48 = L_47->___characterInfo_11;
int32_t L_49 = __this->___m_characterCount_207;
NullCheck(L_48);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_50 = (&((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_51 = ___vertexColor2;
L_50->___color_4 = L_51;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_52 = __this->___m_textInfo_152;
NullCheck(L_52);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_53 = L_52->___characterInfo_11;
int32_t L_54 = __this->___m_characterCount_207;
NullCheck(L_53);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_55 = (&((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_56 = ___vertexColor2;
L_55->___color_4 = L_56;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_57 = __this->___m_textInfo_152;
NullCheck(L_57);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_58 = L_57->___characterInfo_11;
int32_t L_59 = __this->___m_characterCount_207;
NullCheck(L_58);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_60 = (&((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_61 = ___vertexColor2;
L_60->___color_4 = L_61;
goto IL_045e;
}
IL_01b7:
{
// if (!m_overrideHtmlColors && m_colorStack.index > 1)
bool L_62 = __this->___m_overrideHtmlColors_69;
if (L_62)
{
goto IL_01d0;
}
}
{
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_63 = (&__this->___m_colorStack_227);
int32_t L_64 = L_63->___index_1;
G_B8_0 = ((((int32_t)L_64) > ((int32_t)1))? 1 : 0);
goto IL_01d1;
}
IL_01d0:
{
G_B8_0 = 0;
}
IL_01d1:
{
V_6 = (bool)G_B8_0;
bool L_65 = V_6;
if (!L_65)
{
goto IL_0265;
}
}
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_66 = __this->___m_textInfo_152;
NullCheck(L_66);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_67 = L_66->___characterInfo_11;
int32_t L_68 = __this->___m_characterCount_207;
NullCheck(L_67);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_69 = (&((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_70 = ___vertexColor2;
L_69->___color_4 = L_70;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_71 = __this->___m_textInfo_152;
NullCheck(L_71);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_72 = L_71->___characterInfo_11;
int32_t L_73 = __this->___m_characterCount_207;
NullCheck(L_72);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_74 = (&((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_75 = ___vertexColor2;
L_74->___color_4 = L_75;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_76 = __this->___m_textInfo_152;
NullCheck(L_76);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_77 = L_76->___characterInfo_11;
int32_t L_78 = __this->___m_characterCount_207;
NullCheck(L_77);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_79 = (&((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_78)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_80 = ___vertexColor2;
L_79->___color_4 = L_80;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color = vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_81 = __this->___m_textInfo_152;
NullCheck(L_81);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_82 = L_81->___characterInfo_11;
int32_t L_83 = __this->___m_characterCount_207;
NullCheck(L_82);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_84 = (&((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_85 = ___vertexColor2;
L_84->___color_4 = L_85;
goto IL_045d;
}
IL_0265:
{
// if (m_fontColorGradientPreset != null)
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_86 = __this->___m_fontColorGradientPreset_61;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_87;
L_87 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_86, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_87;
bool L_88 = V_7;
if (!L_88)
{
goto IL_036e;
}
}
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color = m_fontColorGradientPreset.bottomLeft * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_89 = __this->___m_textInfo_152;
NullCheck(L_89);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_90 = L_89->___characterInfo_11;
int32_t L_91 = __this->___m_characterCount_207;
NullCheck(L_90);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_92 = (&((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->___vertex_BL_15);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_93 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_93);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_94 = L_93->___bottomLeft_7;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_95 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_96;
L_96 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_95, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_97;
L_97 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_94, L_96, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_98;
L_98 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_97, NULL);
L_92->___color_4 = L_98;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color = m_fontColorGradientPreset.topLeft * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_99 = __this->___m_textInfo_152;
NullCheck(L_99);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_100 = L_99->___characterInfo_11;
int32_t L_101 = __this->___m_characterCount_207;
NullCheck(L_100);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_102 = (&((L_100)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_101)))->___vertex_TL_16);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_103 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_103);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_104 = L_103->___topLeft_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_105 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_106;
L_106 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_105, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_107;
L_107 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_104, L_106, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_108;
L_108 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_107, NULL);
L_102->___color_4 = L_108;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color = m_fontColorGradientPreset.topRight * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_109 = __this->___m_textInfo_152;
NullCheck(L_109);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_110 = L_109->___characterInfo_11;
int32_t L_111 = __this->___m_characterCount_207;
NullCheck(L_110);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_112 = (&((L_110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_111)))->___vertex_TR_17);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_113 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_113);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_114 = L_113->___topRight_6;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_115 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_116;
L_116 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_115, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_117;
L_117 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_114, L_116, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_118;
L_118 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_117, NULL);
L_112->___color_4 = L_118;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color = m_fontColorGradientPreset.bottomRight * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_119 = __this->___m_textInfo_152;
NullCheck(L_119);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_120 = L_119->___characterInfo_11;
int32_t L_121 = __this->___m_characterCount_207;
NullCheck(L_120);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_122 = (&((L_120)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_121)))->___vertex_BR_18);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_123 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_123);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_124 = L_123->___bottomRight_8;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_125 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_126;
L_126 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_125, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_127;
L_127 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_124, L_126, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_128;
L_128 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_127, NULL);
L_122->___color_4 = L_128;
goto IL_045c;
}
IL_036e:
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color = m_fontColorGradient.bottomLeft * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_129 = __this->___m_textInfo_152;
NullCheck(L_129);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_130 = L_129->___characterInfo_11;
int32_t L_131 = __this->___m_characterCount_207;
NullCheck(L_130);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_132 = (&((L_130)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_131)))->___vertex_BL_15);
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_133 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_134 = L_133->___bottomLeft_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_135 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_136;
L_136 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_135, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_137;
L_137 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_134, L_136, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_138;
L_138 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_137, NULL);
L_132->___color_4 = L_138;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color = m_fontColorGradient.topLeft * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_139 = __this->___m_textInfo_152;
NullCheck(L_139);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_140 = L_139->___characterInfo_11;
int32_t L_141 = __this->___m_characterCount_207;
NullCheck(L_140);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_142 = (&((L_140)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_141)))->___vertex_TL_16);
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_143 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_144 = L_143->___topLeft_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_145 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_146;
L_146 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_145, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_147;
L_147 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_144, L_146, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_148;
L_148 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_147, NULL);
L_142->___color_4 = L_148;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color = m_fontColorGradient.topRight * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_149 = __this->___m_textInfo_152;
NullCheck(L_149);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_150 = L_149->___characterInfo_11;
int32_t L_151 = __this->___m_characterCount_207;
NullCheck(L_150);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_152 = (&((L_150)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_151)))->___vertex_TR_17);
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_153 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_154 = L_153->___topRight_1;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_155 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_156;
L_156 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_155, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_157;
L_157 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_154, L_156, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_158;
L_158 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_157, NULL);
L_152->___color_4 = L_158;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color = m_fontColorGradient.bottomRight * vertexColor;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_159 = __this->___m_textInfo_152;
NullCheck(L_159);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_160 = L_159->___characterInfo_11;
int32_t L_161 = __this->___m_characterCount_207;
NullCheck(L_160);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_162 = (&((L_160)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_161)))->___vertex_BR_18);
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_163 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_164 = L_163->___bottomRight_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_165 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_166;
L_166 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_165, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_167;
L_167 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_164, L_166, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_168;
L_168 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_167, NULL);
L_162->___color_4 = L_168;
}
IL_045c:
{
}
IL_045d:
{
}
IL_045e:
{
// if (m_colorGradientPreset != null)
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_169 = __this->___m_colorGradientPreset_231;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_170;
L_170 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_169, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_8 = L_170;
bool L_171 = V_8;
if (!L_171)
{
goto IL_068d;
}
}
{
// if (m_colorGradientPresetIsTinted)
bool L_172 = __this->___m_colorGradientPresetIsTinted_233;
V_9 = L_172;
bool L_173 = V_9;
if (!L_173)
{
goto IL_059e;
}
}
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color *= m_colorGradientPreset.bottomLeft;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_174 = __this->___m_textInfo_152;
NullCheck(L_174);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_175 = L_174->___characterInfo_11;
int32_t L_176 = __this->___m_characterCount_207;
NullCheck(L_175);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_177 = (&((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_176)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_178 = (&L_177->___color_4);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_179 = L_178;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_180 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_179);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_181;
L_181 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_180, NULL);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_182 = __this->___m_colorGradientPreset_231;
NullCheck(L_182);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_183 = L_182->___bottomLeft_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_184;
L_184 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_181, L_183, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_185;
L_185 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_184, NULL);
*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_179 = L_185;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color *= m_colorGradientPreset.topLeft;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_186 = __this->___m_textInfo_152;
NullCheck(L_186);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_187 = L_186->___characterInfo_11;
int32_t L_188 = __this->___m_characterCount_207;
NullCheck(L_187);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_189 = (&((L_187)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_188)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_190 = (&L_189->___color_4);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_191 = L_190;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_192 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_191);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_193;
L_193 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_192, NULL);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_194 = __this->___m_colorGradientPreset_231;
NullCheck(L_194);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_195 = L_194->___topLeft_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_196;
L_196 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_193, L_195, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_197;
L_197 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_196, NULL);
*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_191 = L_197;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color *= m_colorGradientPreset.topRight;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_198 = __this->___m_textInfo_152;
NullCheck(L_198);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_199 = L_198->___characterInfo_11;
int32_t L_200 = __this->___m_characterCount_207;
NullCheck(L_199);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_201 = (&((L_199)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_200)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_202 = (&L_201->___color_4);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_203 = L_202;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_204 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_203);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_205;
L_205 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_204, NULL);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_206 = __this->___m_colorGradientPreset_231;
NullCheck(L_206);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_207 = L_206->___topRight_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_208;
L_208 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_205, L_207, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_209;
L_209 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_208, NULL);
*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_203 = L_209;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color *= m_colorGradientPreset.bottomRight;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_210 = __this->___m_textInfo_152;
NullCheck(L_210);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_211 = L_210->___characterInfo_11;
int32_t L_212 = __this->___m_characterCount_207;
NullCheck(L_211);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_213 = (&((L_211)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_212)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_214 = (&L_213->___color_4);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_215 = L_214;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_216 = (*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_215);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_217;
L_217 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_216, NULL);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_218 = __this->___m_colorGradientPreset_231;
NullCheck(L_218);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_219 = L_218->___bottomRight_8;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_220;
L_220 = Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline(L_217, L_219, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_221;
L_221 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_220, NULL);
*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_215 = L_221;
goto IL_068c;
}
IL_059e:
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color = m_colorGradientPreset.bottomLeft.MinAlpha(vertexColor);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_222 = __this->___m_textInfo_152;
NullCheck(L_222);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_223 = L_222->___characterInfo_11;
int32_t L_224 = __this->___m_characterCount_207;
NullCheck(L_223);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_225 = (&((L_223)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_224)))->___vertex_BL_15);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_226 = __this->___m_colorGradientPreset_231;
NullCheck(L_226);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_227 = L_226->___bottomLeft_7;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_228 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_229;
L_229 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_228, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_230;
L_230 = TMPro_ExtensionMethods_MinAlpha_mB118608D99C2B0D181D08A34D62EBBD342D5A7B8(L_227, L_229, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_231;
L_231 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_230, NULL);
L_225->___color_4 = L_231;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color = m_colorGradientPreset.topLeft.MinAlpha(vertexColor);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_232 = __this->___m_textInfo_152;
NullCheck(L_232);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_233 = L_232->___characterInfo_11;
int32_t L_234 = __this->___m_characterCount_207;
NullCheck(L_233);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_235 = (&((L_233)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_234)))->___vertex_TL_16);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_236 = __this->___m_colorGradientPreset_231;
NullCheck(L_236);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_237 = L_236->___topLeft_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_238 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_239;
L_239 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_238, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_240;
L_240 = TMPro_ExtensionMethods_MinAlpha_mB118608D99C2B0D181D08A34D62EBBD342D5A7B8(L_237, L_239, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_241;
L_241 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_240, NULL);
L_235->___color_4 = L_241;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color = m_colorGradientPreset.topRight.MinAlpha(vertexColor);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_242 = __this->___m_textInfo_152;
NullCheck(L_242);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_243 = L_242->___characterInfo_11;
int32_t L_244 = __this->___m_characterCount_207;
NullCheck(L_243);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_245 = (&((L_243)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_244)))->___vertex_TR_17);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_246 = __this->___m_colorGradientPreset_231;
NullCheck(L_246);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_247 = L_246->___topRight_6;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_248 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_249;
L_249 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_248, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_250;
L_250 = TMPro_ExtensionMethods_MinAlpha_mB118608D99C2B0D181D08A34D62EBBD342D5A7B8(L_247, L_249, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_251;
L_251 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_250, NULL);
L_245->___color_4 = L_251;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color = m_colorGradientPreset.bottomRight.MinAlpha(vertexColor);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_252 = __this->___m_textInfo_152;
NullCheck(L_252);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_253 = L_252->___characterInfo_11;
int32_t L_254 = __this->___m_characterCount_207;
NullCheck(L_253);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_255 = (&((L_253)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_254)))->___vertex_BR_18);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_256 = __this->___m_colorGradientPreset_231;
NullCheck(L_256);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_257 = L_256->___bottomRight_8;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_258 = ___vertexColor2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_259;
L_259 = Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline(L_258, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_260;
L_260 = TMPro_ExtensionMethods_MinAlpha_mB118608D99C2B0D181D08A34D62EBBD342D5A7B8(L_257, L_259, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_261;
L_261 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_260, NULL);
L_255->___color_4 = L_261;
}
IL_068c:
{
}
IL_068d:
{
// if (!m_isSDFShader)
bool L_262 = __this->___m_isSDFShader_42;
V_10 = (bool)((((int32_t)L_262) == ((int32_t)0))? 1 : 0);
bool L_263 = V_10;
if (!L_263)
{
goto IL_06a3;
}
}
{
// style_padding = 0f;
___style_padding1 = (0.0f);
}
IL_06a3:
{
// GlyphRect glyphRect = m_cached_TextElement.m_Glyph.glyphRect;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_264 = __this->___m_cached_TextElement_246;
NullCheck(L_264);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_265 = L_264->___m_Glyph_3;
NullCheck(L_265);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_266;
L_266 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_265, NULL);
V_0 = L_266;
// uv0.x = (glyphRect.x - padding - style_padding) / m_currentFontAsset.m_AtlasWidth;
int32_t L_267;
L_267 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_0), NULL);
float L_268 = ___padding0;
float L_269 = ___style_padding1;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_270 = __this->___m_currentFontAsset_41;
NullCheck(L_270);
int32_t L_271 = L_270->___m_AtlasWidth_26;
(&V_1)->___x_0 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_267), L_268)), L_269))/((float)L_271)));
// uv0.y = (glyphRect.y - padding - style_padding) / m_currentFontAsset.m_AtlasHeight;
int32_t L_272;
L_272 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_0), NULL);
float L_273 = ___padding0;
float L_274 = ___style_padding1;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_275 = __this->___m_currentFontAsset_41;
NullCheck(L_275);
int32_t L_276 = L_275->___m_AtlasHeight_27;
(&V_1)->___y_1 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_272), L_273)), L_274))/((float)L_276)));
// uv1.x = uv0.x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_277 = V_1;
float L_278 = L_277.___x_0;
(&V_2)->___x_0 = L_278;
// uv1.y = (glyphRect.y + padding + style_padding + glyphRect.height) / m_currentFontAsset.m_AtlasHeight;
int32_t L_279;
L_279 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_0), NULL);
float L_280 = ___padding0;
float L_281 = ___style_padding1;
int32_t L_282;
L_282 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_0), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_283 = __this->___m_currentFontAsset_41;
NullCheck(L_283);
int32_t L_284 = L_283->___m_AtlasHeight_27;
(&V_2)->___y_1 = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_279), L_280)), L_281)), ((float)L_282)))/((float)L_284)));
// uv2.x = (glyphRect.x + padding + style_padding + glyphRect.width) / m_currentFontAsset.m_AtlasWidth;
int32_t L_285;
L_285 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_0), NULL);
float L_286 = ___padding0;
float L_287 = ___style_padding1;
int32_t L_288;
L_288 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_0), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_289 = __this->___m_currentFontAsset_41;
NullCheck(L_289);
int32_t L_290 = L_289->___m_AtlasWidth_26;
(&V_3)->___x_0 = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_285), L_286)), L_287)), ((float)L_288)))/((float)L_290)));
// uv2.y = uv1.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_291 = V_2;
float L_292 = L_291.___y_1;
(&V_3)->___y_1 = L_292;
// uv3.x = uv2.x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_293 = V_3;
float L_294 = L_293.___x_0;
(&V_4)->___x_0 = L_294;
// uv3.y = uv0.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_295 = V_1;
float L_296 = L_295.___y_1;
(&V_4)->___y_1 = L_296;
// m_textInfo.characterInfo[m_characterCount].vertex_BL.uv = uv0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_297 = __this->___m_textInfo_152;
NullCheck(L_297);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_298 = L_297->___characterInfo_11;
int32_t L_299 = __this->___m_characterCount_207;
NullCheck(L_298);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_300 = (&((L_298)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_299)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_301 = V_1;
L_300->___uv_1 = L_301;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.uv = uv1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_302 = __this->___m_textInfo_152;
NullCheck(L_302);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_303 = L_302->___characterInfo_11;
int32_t L_304 = __this->___m_characterCount_207;
NullCheck(L_303);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_305 = (&((L_303)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_304)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_306 = V_2;
L_305->___uv_1 = L_306;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.uv = uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_307 = __this->___m_textInfo_152;
NullCheck(L_307);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_308 = L_307->___characterInfo_11;
int32_t L_309 = __this->___m_characterCount_207;
NullCheck(L_308);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_310 = (&((L_308)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_309)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_311 = V_3;
L_310->___uv_1 = L_311;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.uv = uv3;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_312 = __this->___m_textInfo_152;
NullCheck(L_312);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_313 = L_312->___characterInfo_11;
int32_t L_314 = __this->___m_characterCount_207;
NullCheck(L_313);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_315 = (&((L_313)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_314)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_316 = V_4;
L_315->___uv_1 = L_316;
// }
return;
}
}
// System.Void TMPro.TMP_Text::SaveSpriteVertexInfo(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveSpriteVertexInfo_mB11F4EA9C81BF4C58707941D616151EE6CD2BAC3 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
memset((&V_0), 0, sizeof(V_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_1;
memset((&V_1), 0, sizeof(V_1));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_2;
memset((&V_2), 0, sizeof(V_2));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_3;
memset((&V_3), 0, sizeof(V_3));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_4;
memset((&V_4), 0, sizeof(V_4));
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_5;
memset((&V_5), 0, sizeof(V_5));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
uint8_t V_11 = 0x0;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B7_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B6_0 = NULL;
uint8_t G_B11_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B11_1 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B9_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B9_1 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B8_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B8_1 = NULL;
uint8_t G_B10_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B10_1 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B10_2 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B16_0;
memset((&G_B16_0), 0, sizeof(G_B16_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B19_0;
memset((&G_B19_0), 0, sizeof(G_B19_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B22_0;
memset((&G_B22_0), 0, sizeof(G_B22_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B25_0;
memset((&G_B25_0), 0, sizeof(G_B25_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B29_0;
memset((&G_B29_0), 0, sizeof(G_B29_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B32_0;
memset((&G_B32_0), 0, sizeof(G_B32_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B35_0;
memset((&G_B35_0), 0, sizeof(G_B35_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B38_0;
memset((&G_B38_0), 0, sizeof(G_B38_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B44_0;
memset((&G_B44_0), 0, sizeof(G_B44_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B47_0;
memset((&G_B47_0), 0, sizeof(G_B47_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B50_0;
memset((&G_B50_0), 0, sizeof(G_B50_0));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B G_B53_0;
memset((&G_B53_0), 0, sizeof(G_B53_0));
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.position = m_textInfo.characterInfo[m_characterCount].bottomLeft;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
NullCheck(L_0);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = L_0->___characterInfo_11;
int32_t L_2 = __this->___m_characterCount_207;
NullCheck(L_1);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_3 = (&((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___vertex_BL_15);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4 = __this->___m_textInfo_152;
NullCheck(L_4);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_5 = L_4->___characterInfo_11;
int32_t L_6 = __this->___m_characterCount_207;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___bottomLeft_20;
L_3->___position_0 = L_7;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.position = m_textInfo.characterInfo[m_characterCount].topLeft;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_8 = __this->___m_textInfo_152;
NullCheck(L_8);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_9 = L_8->___characterInfo_11;
int32_t L_10 = __this->___m_characterCount_207;
NullCheck(L_9);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_11 = (&((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___vertex_TL_16);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_12 = __this->___m_textInfo_152;
NullCheck(L_12);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_13 = L_12->___characterInfo_11;
int32_t L_14 = __this->___m_characterCount_207;
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___topLeft_19;
L_11->___position_0 = L_15;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.position = m_textInfo.characterInfo[m_characterCount].topRight;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_16 = __this->___m_textInfo_152;
NullCheck(L_16);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_17 = L_16->___characterInfo_11;
int32_t L_18 = __this->___m_characterCount_207;
NullCheck(L_17);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_19 = (&((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___vertex_TR_17);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_20 = __this->___m_textInfo_152;
NullCheck(L_20);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_21 = L_20->___characterInfo_11;
int32_t L_22 = __this->___m_characterCount_207;
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___topRight_21;
L_19->___position_0 = L_23;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.position = m_textInfo.characterInfo[m_characterCount].bottomRight;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_24 = __this->___m_textInfo_152;
NullCheck(L_24);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_25 = L_24->___characterInfo_11;
int32_t L_26 = __this->___m_characterCount_207;
NullCheck(L_25);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_27 = (&((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___vertex_BR_18);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_28 = __this->___m_textInfo_152;
NullCheck(L_28);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_29 = L_28->___characterInfo_11;
int32_t L_30 = __this->___m_characterCount_207;
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___bottomRight_22;
L_27->___position_0 = L_31;
// if (m_tintAllSprites) m_tintSprite = true;
bool L_32 = __this->___m_tintAllSprites_63;
V_10 = L_32;
bool L_33 = V_10;
if (!L_33)
{
goto IL_0100;
}
}
{
// if (m_tintAllSprites) m_tintSprite = true;
__this->___m_tintSprite_64 = (bool)1;
}
IL_0100:
{
// Color32 spriteColor = m_tintSprite ? m_spriteColor.Multiply(vertexColor) : m_spriteColor;
bool L_34 = __this->___m_tintSprite_64;
if (L_34)
{
goto IL_0110;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_35 = __this->___m_spriteColor_65;
G_B5_0 = L_35;
goto IL_011c;
}
IL_0110:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_36 = __this->___m_spriteColor_65;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_37 = ___vertexColor0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_38;
L_38 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_36, L_37, NULL);
G_B5_0 = L_38;
}
IL_011c:
{
V_0 = G_B5_0;
// spriteColor.a = spriteColor.a < m_fontColor32.a ? spriteColor.a = spriteColor.a < vertexColor.a ? spriteColor.a : vertexColor.a : m_fontColor32.a;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_39 = V_0;
uint8_t L_40 = L_39.___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_41 = (&__this->___m_fontColor32_53);
uint8_t L_42 = L_41->___a_4;
G_B6_0 = (&V_0);
if ((((int32_t)L_40) < ((int32_t)L_42)))
{
G_B7_0 = (&V_0);
goto IL_013f;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_43 = (&__this->___m_fontColor32_53);
uint8_t L_44 = L_43->___a_4;
G_B11_0 = L_44;
G_B11_1 = G_B6_0;
goto IL_0167;
}
IL_013f:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_45 = V_0;
uint8_t L_46 = L_45.___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_47 = ___vertexColor0;
uint8_t L_48 = L_47.___a_4;
G_B8_0 = (&V_0);
G_B8_1 = G_B7_0;
if ((((int32_t)L_46) < ((int32_t)L_48)))
{
G_B9_0 = (&V_0);
G_B9_1 = G_B7_0;
goto IL_0157;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_49 = ___vertexColor0;
uint8_t L_50 = L_49.___a_4;
G_B10_0 = L_50;
G_B10_1 = G_B8_0;
G_B10_2 = G_B8_1;
goto IL_015d;
}
IL_0157:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_51 = V_0;
uint8_t L_52 = L_51.___a_4;
G_B10_0 = L_52;
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
}
IL_015d:
{
uint8_t L_53 = G_B10_0;
V_11 = L_53;
G_B10_1->___a_4 = L_53;
uint8_t L_54 = V_11;
G_B11_0 = L_54;
G_B11_1 = G_B10_2;
}
IL_0167:
{
G_B11_1->___a_4 = G_B11_0;
// Color32 c0 = spriteColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_55 = V_0;
V_1 = L_55;
// Color32 c1 = spriteColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_56 = V_0;
V_2 = L_56;
// Color32 c2 = spriteColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_57 = V_0;
V_3 = L_57;
// Color32 c3 = spriteColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_58 = V_0;
V_4 = L_58;
// if (m_enableVertexGradient)
bool L_59 = __this->___m_enableVertexGradient_58;
V_12 = L_59;
bool L_60 = V_12;
if (!L_60)
{
goto IL_02ba;
}
}
{
// if (m_fontColorGradientPreset != null)
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_61 = __this->___m_fontColorGradientPreset_61;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_62;
L_62 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_61, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_13 = L_62;
bool L_63 = V_13;
if (!L_63)
{
goto IL_022c;
}
}
{
// c0 = m_tintSprite ? c0.Multiply(m_fontColorGradientPreset.bottomLeft) : c0;
bool L_64 = __this->___m_tintSprite_64;
if (L_64)
{
goto IL_01a6;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_65 = V_1;
G_B16_0 = L_65;
goto IL_01bc;
}
IL_01a6:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_66 = V_1;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_67 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_67);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_68 = L_67->___bottomLeft_7;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_69;
L_69 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_68, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_70;
L_70 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_66, L_69, NULL);
G_B16_0 = L_70;
}
IL_01bc:
{
V_1 = G_B16_0;
// c1 = m_tintSprite ? c1.Multiply(m_fontColorGradientPreset.topLeft) : c1;
bool L_71 = __this->___m_tintSprite_64;
if (L_71)
{
goto IL_01c8;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_72 = V_2;
G_B19_0 = L_72;
goto IL_01de;
}
IL_01c8:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_73 = V_2;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_74 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_74);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_75 = L_74->___topLeft_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_76;
L_76 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_75, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_77;
L_77 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_73, L_76, NULL);
G_B19_0 = L_77;
}
IL_01de:
{
V_2 = G_B19_0;
// c2 = m_tintSprite ? c2.Multiply(m_fontColorGradientPreset.topRight) : c2;
bool L_78 = __this->___m_tintSprite_64;
if (L_78)
{
goto IL_01ea;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_79 = V_3;
G_B22_0 = L_79;
goto IL_0200;
}
IL_01ea:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_80 = V_3;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_81 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_81);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_82 = L_81->___topRight_6;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_83;
L_83 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_82, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_84;
L_84 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_80, L_83, NULL);
G_B22_0 = L_84;
}
IL_0200:
{
V_3 = G_B22_0;
// c3 = m_tintSprite ? c3.Multiply(m_fontColorGradientPreset.bottomRight) : c3;
bool L_85 = __this->___m_tintSprite_64;
if (L_85)
{
goto IL_020d;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_86 = V_4;
G_B25_0 = L_86;
goto IL_0224;
}
IL_020d:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_87 = V_4;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_88 = __this->___m_fontColorGradientPreset_61;
NullCheck(L_88);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_89 = L_88->___bottomRight_8;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_90;
L_90 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_89, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_91;
L_91 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_87, L_90, NULL);
G_B25_0 = L_91;
}
IL_0224:
{
V_4 = G_B25_0;
goto IL_02b9;
}
IL_022c:
{
// c0 = m_tintSprite ? c0.Multiply(m_fontColorGradient.bottomLeft) : c0;
bool L_92 = __this->___m_tintSprite_64;
if (L_92)
{
goto IL_0238;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_93 = V_1;
G_B29_0 = L_93;
goto IL_024e;
}
IL_0238:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_94 = V_1;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_95 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_96 = L_95->___bottomLeft_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_97;
L_97 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_96, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_98;
L_98 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_94, L_97, NULL);
G_B29_0 = L_98;
}
IL_024e:
{
V_1 = G_B29_0;
// c1 = m_tintSprite ? c1.Multiply(m_fontColorGradient.topLeft) : c1;
bool L_99 = __this->___m_tintSprite_64;
if (L_99)
{
goto IL_025a;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_100 = V_2;
G_B32_0 = L_100;
goto IL_0270;
}
IL_025a:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_101 = V_2;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_102 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_103 = L_102->___topLeft_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_104;
L_104 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_103, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_105;
L_105 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_101, L_104, NULL);
G_B32_0 = L_105;
}
IL_0270:
{
V_2 = G_B32_0;
// c2 = m_tintSprite ? c2.Multiply(m_fontColorGradient.topRight) : c2;
bool L_106 = __this->___m_tintSprite_64;
if (L_106)
{
goto IL_027c;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_107 = V_3;
G_B35_0 = L_107;
goto IL_0292;
}
IL_027c:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_108 = V_3;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_109 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_110 = L_109->___topRight_1;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_111;
L_111 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_110, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_112;
L_112 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_108, L_111, NULL);
G_B35_0 = L_112;
}
IL_0292:
{
V_3 = G_B35_0;
// c3 = m_tintSprite ? c3.Multiply(m_fontColorGradient.bottomRight) : c3;
bool L_113 = __this->___m_tintSprite_64;
if (L_113)
{
goto IL_029f;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_114 = V_4;
G_B38_0 = L_114;
goto IL_02b6;
}
IL_029f:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_115 = V_4;
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F* L_116 = (&__this->___m_fontColorGradient_60);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_117 = L_116->___bottomRight_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_118;
L_118 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_117, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_119;
L_119 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_115, L_118, NULL);
G_B38_0 = L_119;
}
IL_02b6:
{
V_4 = G_B38_0;
}
IL_02b9:
{
}
IL_02ba:
{
// if (m_colorGradientPreset != null)
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_120 = __this->___m_colorGradientPreset_231;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_121;
L_121 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_120, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_14 = L_121;
bool L_122 = V_14;
if (!L_122)
{
goto IL_035c;
}
}
{
// c0 = m_tintSprite ? c0.Multiply(m_colorGradientPreset.bottomLeft) : c0;
bool L_123 = __this->___m_tintSprite_64;
if (L_123)
{
goto IL_02db;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_124 = V_1;
G_B44_0 = L_124;
goto IL_02f1;
}
IL_02db:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_125 = V_1;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_126 = __this->___m_colorGradientPreset_231;
NullCheck(L_126);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_127 = L_126->___bottomLeft_7;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_128;
L_128 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_127, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_129;
L_129 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_125, L_128, NULL);
G_B44_0 = L_129;
}
IL_02f1:
{
V_1 = G_B44_0;
// c1 = m_tintSprite ? c1.Multiply(m_colorGradientPreset.topLeft) : c1;
bool L_130 = __this->___m_tintSprite_64;
if (L_130)
{
goto IL_02fd;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_131 = V_2;
G_B47_0 = L_131;
goto IL_0313;
}
IL_02fd:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_132 = V_2;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_133 = __this->___m_colorGradientPreset_231;
NullCheck(L_133);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_134 = L_133->___topLeft_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_135;
L_135 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_134, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_136;
L_136 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_132, L_135, NULL);
G_B47_0 = L_136;
}
IL_0313:
{
V_2 = G_B47_0;
// c2 = m_tintSprite ? c2.Multiply(m_colorGradientPreset.topRight) : c2;
bool L_137 = __this->___m_tintSprite_64;
if (L_137)
{
goto IL_031f;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_138 = V_3;
G_B50_0 = L_138;
goto IL_0335;
}
IL_031f:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_139 = V_3;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_140 = __this->___m_colorGradientPreset_231;
NullCheck(L_140);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_141 = L_140->___topRight_6;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_142;
L_142 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_141, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_143;
L_143 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_139, L_142, NULL);
G_B50_0 = L_143;
}
IL_0335:
{
V_3 = G_B50_0;
// c3 = m_tintSprite ? c3.Multiply(m_colorGradientPreset.bottomRight) : c3;
bool L_144 = __this->___m_tintSprite_64;
if (L_144)
{
goto IL_0342;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_145 = V_4;
G_B53_0 = L_145;
goto IL_0359;
}
IL_0342:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_146 = V_4;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_147 = __this->___m_colorGradientPreset_231;
NullCheck(L_147);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_148 = L_147->___bottomRight_8;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_149;
L_149 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_148, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_150;
L_150 = TMPro_ExtensionMethods_Multiply_mC7A14CD67A219A82BEAC77845823C887355D2127(L_146, L_149, NULL);
G_B53_0 = L_150;
}
IL_0359:
{
V_4 = G_B53_0;
}
IL_035c:
{
// m_textInfo.characterInfo[m_characterCount].vertex_BL.color = c0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_151 = __this->___m_textInfo_152;
NullCheck(L_151);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_152 = L_151->___characterInfo_11;
int32_t L_153 = __this->___m_characterCount_207;
NullCheck(L_152);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_154 = (&((L_152)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_153)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_155 = V_1;
L_154->___color_4 = L_155;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.color = c1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_156 = __this->___m_textInfo_152;
NullCheck(L_156);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_157 = L_156->___characterInfo_11;
int32_t L_158 = __this->___m_characterCount_207;
NullCheck(L_157);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_159 = (&((L_157)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_158)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_160 = V_2;
L_159->___color_4 = L_160;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.color = c2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_161 = __this->___m_textInfo_152;
NullCheck(L_161);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_162 = L_161->___characterInfo_11;
int32_t L_163 = __this->___m_characterCount_207;
NullCheck(L_162);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_164 = (&((L_162)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_163)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_165 = V_3;
L_164->___color_4 = L_165;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.color = c3;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_166 = __this->___m_textInfo_152;
NullCheck(L_166);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_167 = L_166->___characterInfo_11;
int32_t L_168 = __this->___m_characterCount_207;
NullCheck(L_167);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_169 = (&((L_167)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_168)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_170 = V_4;
L_169->___color_4 = L_170;
// GlyphRect glyphRect = m_cached_TextElement.m_Glyph.glyphRect;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_171 = __this->___m_cached_TextElement_246;
NullCheck(L_171);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_172 = L_171->___m_Glyph_3;
NullCheck(L_172);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_173;
L_173 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_172, NULL);
V_5 = L_173;
// Vector2 uv0 = new Vector2((float)glyphRect.x / m_currentSpriteAsset.spriteSheet.width, (float)glyphRect.y / m_currentSpriteAsset.spriteSheet.height); // bottom left
int32_t L_174;
L_174 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_5), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_175 = __this->___m_currentSpriteAsset_250;
NullCheck(L_175);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_176 = L_175->___spriteSheet_12;
NullCheck(L_176);
int32_t L_177;
L_177 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_176);
int32_t L_178;
L_178 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_5), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_179 = __this->___m_currentSpriteAsset_250;
NullCheck(L_179);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_180 = L_179->___spriteSheet_12;
NullCheck(L_180);
int32_t L_181;
L_181 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_180);
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_6), ((float)(((float)L_174)/((float)L_177))), ((float)(((float)L_178)/((float)L_181))), NULL);
// Vector2 uv1 = new Vector2(uv0.x, (float)(glyphRect.y + glyphRect.height) / m_currentSpriteAsset.spriteSheet.height); // top left
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_182 = V_6;
float L_183 = L_182.___x_0;
int32_t L_184;
L_184 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_5), NULL);
int32_t L_185;
L_185 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_5), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_186 = __this->___m_currentSpriteAsset_250;
NullCheck(L_186);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_187 = L_186->___spriteSheet_12;
NullCheck(L_187);
int32_t L_188;
L_188 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_187);
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), L_183, ((float)(((float)((int32_t)il2cpp_codegen_add(L_184, L_185)))/((float)L_188))), NULL);
// Vector2 uv2 = new Vector2((float)(glyphRect.x + glyphRect.width) / m_currentSpriteAsset.spriteSheet.width, uv1.y); // top right
int32_t L_189;
L_189 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_5), NULL);
int32_t L_190;
L_190 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_5), NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_191 = __this->___m_currentSpriteAsset_250;
NullCheck(L_191);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_192 = L_191->___spriteSheet_12;
NullCheck(L_192);
int32_t L_193;
L_193 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_192);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_194 = V_7;
float L_195 = L_194.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_8), ((float)(((float)((int32_t)il2cpp_codegen_add(L_189, L_190)))/((float)L_193))), L_195, NULL);
// Vector2 uv3 = new Vector2(uv2.x, uv0.y); // bottom right
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_196 = V_8;
float L_197 = L_196.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_198 = V_6;
float L_199 = L_198.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_9), L_197, L_199, NULL);
// m_textInfo.characterInfo[m_characterCount].vertex_BL.uv = uv0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_200 = __this->___m_textInfo_152;
NullCheck(L_200);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_201 = L_200->___characterInfo_11;
int32_t L_202 = __this->___m_characterCount_207;
NullCheck(L_201);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_203 = (&((L_201)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_202)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_204 = V_6;
L_203->___uv_1 = L_204;
// m_textInfo.characterInfo[m_characterCount].vertex_TL.uv = uv1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_205 = __this->___m_textInfo_152;
NullCheck(L_205);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_206 = L_205->___characterInfo_11;
int32_t L_207 = __this->___m_characterCount_207;
NullCheck(L_206);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_208 = (&((L_206)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_207)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_209 = V_7;
L_208->___uv_1 = L_209;
// m_textInfo.characterInfo[m_characterCount].vertex_TR.uv = uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_210 = __this->___m_textInfo_152;
NullCheck(L_210);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_211 = L_210->___characterInfo_11;
int32_t L_212 = __this->___m_characterCount_207;
NullCheck(L_211);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_213 = (&((L_211)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_212)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_214 = V_8;
L_213->___uv_1 = L_214;
// m_textInfo.characterInfo[m_characterCount].vertex_BR.uv = uv3;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_215 = __this->___m_textInfo_152;
NullCheck(L_215);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_216 = L_215->___characterInfo_11;
int32_t L_217 = __this->___m_characterCount_207;
NullCheck(L_216);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_218 = (&((L_216)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_217)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_219 = V_9;
L_218->___uv_1 = L_219;
// }
return;
}
}
// System.Void TMPro.TMP_Text::FillCharacterVertexBuffers(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_FillCharacterVertexBuffers_m4C17C2D2386E31401B012982171D0AB7E239B4EE (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___i0, int32_t ___index_X41, const RuntimeMethod* method)
{
int32_t V_0 = 0;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* V_1 = NULL;
bool V_2 = false;
{
// int materialIndex = m_textInfo.characterInfo[i].materialReferenceIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
NullCheck(L_0);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = L_0->___characterInfo_11;
int32_t L_2 = ___i0;
NullCheck(L_1);
int32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___materialReferenceIndex_9;
V_0 = L_3;
// index_X4 = m_textInfo.meshInfo[materialIndex].vertexCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4 = __this->___m_textInfo_152;
NullCheck(L_4);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = L_4->___meshInfo_16;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___vertexCount_5;
___index_X41 = L_7;
// if (index_X4 >= m_textInfo.meshInfo[materialIndex].vertices.Length)
int32_t L_8 = ___index_X41;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_9 = __this->___m_textInfo_152;
NullCheck(L_9);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_10 = L_9->___meshInfo_16;
int32_t L_11 = V_0;
NullCheck(L_10);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___vertices_6;
NullCheck(L_12);
V_2 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_2;
if (!L_13)
{
goto IL_0073;
}
}
{
// m_textInfo.meshInfo[materialIndex].ResizeMeshInfo(Mathf.NextPowerOfTwo((index_X4 + 4) / 4));
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_14 = __this->___m_textInfo_152;
NullCheck(L_14);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_15 = L_14->___meshInfo_16;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = ___index_X41;
int32_t L_18;
L_18 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(((int32_t)(((int32_t)il2cpp_codegen_add(L_17, 4))/4)), NULL);
TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1(((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), L_18, NULL);
}
IL_0073:
{
// TMP_CharacterInfo[] characterInfoArray = m_textInfo.characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_19 = __this->___m_textInfo_152;
NullCheck(L_19);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_20 = L_19->___characterInfo_11;
V_1 = L_20;
// m_textInfo.characterInfo[i].vertexIndex = index_X4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_21 = __this->___m_textInfo_152;
NullCheck(L_21);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = L_21->___characterInfo_11;
int32_t L_23 = ___i0;
NullCheck(L_22);
int32_t L_24 = ___index_X41;
((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___vertexIndex_14 = L_24;
// m_textInfo.meshInfo[materialIndex].vertices[0 + index_X4] = characterInfoArray[i].vertex_BL.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_25 = __this->___m_textInfo_152;
NullCheck(L_25);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_26 = L_25->___meshInfo_16;
int32_t L_27 = V_0;
NullCheck(L_26);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___vertices_6;
int32_t L_29 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_30 = V_1;
int32_t L_31 = ___i0;
NullCheck(L_30);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_32 = (&((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___vertex_BL_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = L_32->___position_0;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_33);
// m_textInfo.meshInfo[materialIndex].vertices[1 + index_X4] = characterInfoArray[i].vertex_TL.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_34 = __this->___m_textInfo_152;
NullCheck(L_34);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_35 = L_34->___meshInfo_16;
int32_t L_36 = V_0;
NullCheck(L_35);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___vertices_6;
int32_t L_38 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_39 = V_1;
int32_t L_40 = ___i0;
NullCheck(L_39);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_41 = (&((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->___vertex_TL_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41->___position_0;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_38))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_42);
// m_textInfo.meshInfo[materialIndex].vertices[2 + index_X4] = characterInfoArray[i].vertex_TR.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_43 = __this->___m_textInfo_152;
NullCheck(L_43);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_44 = L_43->___meshInfo_16;
int32_t L_45 = V_0;
NullCheck(L_44);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___vertices_6;
int32_t L_47 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_48 = V_1;
int32_t L_49 = ___i0;
NullCheck(L_48);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_50 = (&((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___vertex_TR_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = L_50->___position_0;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_47))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_51);
// m_textInfo.meshInfo[materialIndex].vertices[3 + index_X4] = characterInfoArray[i].vertex_BR.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_52 = __this->___m_textInfo_152;
NullCheck(L_52);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_53 = L_52->___meshInfo_16;
int32_t L_54 = V_0;
NullCheck(L_53);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->___vertices_6;
int32_t L_56 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_57 = V_1;
int32_t L_58 = ___i0;
NullCheck(L_57);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_59 = (&((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___vertex_BR_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = L_59->___position_0;
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_56))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_60);
// m_textInfo.meshInfo[materialIndex].uvs0[0 + index_X4] = characterInfoArray[i].vertex_BL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_61 = __this->___m_textInfo_152;
NullCheck(L_61);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_62 = L_61->___meshInfo_16;
int32_t L_63 = V_0;
NullCheck(L_62);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_64 = ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->___uvs0_9;
int32_t L_65 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_66 = V_1;
int32_t L_67 = ___i0;
NullCheck(L_66);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_68 = (&((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = L_68->___uv_1;
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_69);
// m_textInfo.meshInfo[materialIndex].uvs0[1 + index_X4] = characterInfoArray[i].vertex_TL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_70 = __this->___m_textInfo_152;
NullCheck(L_70);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_71 = L_70->___meshInfo_16;
int32_t L_72 = V_0;
NullCheck(L_71);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_73 = ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->___uvs0_9;
int32_t L_74 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_75 = V_1;
int32_t L_76 = ___i0;
NullCheck(L_75);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_77 = (&((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = L_77->___uv_1;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_74))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_78);
// m_textInfo.meshInfo[materialIndex].uvs0[2 + index_X4] = characterInfoArray[i].vertex_TR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_79 = __this->___m_textInfo_152;
NullCheck(L_79);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_80 = L_79->___meshInfo_16;
int32_t L_81 = V_0;
NullCheck(L_80);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_82 = ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->___uvs0_9;
int32_t L_83 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_84 = V_1;
int32_t L_85 = ___i0;
NullCheck(L_84);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_86 = (&((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87 = L_86->___uv_1;
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_83))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_87);
// m_textInfo.meshInfo[materialIndex].uvs0[3 + index_X4] = characterInfoArray[i].vertex_BR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_88 = __this->___m_textInfo_152;
NullCheck(L_88);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_89 = L_88->___meshInfo_16;
int32_t L_90 = V_0;
NullCheck(L_89);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_91 = ((L_89)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_90)))->___uvs0_9;
int32_t L_92 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_93 = V_1;
int32_t L_94 = ___i0;
NullCheck(L_93);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_95 = (&((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = L_95->___uv_1;
NullCheck(L_91);
(L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_92))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_96);
// m_textInfo.meshInfo[materialIndex].uvs2[0 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_97 = __this->___m_textInfo_152;
NullCheck(L_97);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_98 = L_97->___meshInfo_16;
int32_t L_99 = V_0;
NullCheck(L_98);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_100 = ((L_98)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_99)))->___uvs2_10;
int32_t L_101 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_102 = V_1;
int32_t L_103 = ___i0;
NullCheck(L_102);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_104 = (&((L_102)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_103)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_105 = L_104->___uv2_2;
NullCheck(L_100);
(L_100)->SetAt(static_cast<il2cpp_array_size_t>(L_101), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_105);
// m_textInfo.meshInfo[materialIndex].uvs2[1 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_106 = __this->___m_textInfo_152;
NullCheck(L_106);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_107 = L_106->___meshInfo_16;
int32_t L_108 = V_0;
NullCheck(L_107);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_109 = ((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108)))->___uvs2_10;
int32_t L_110 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_111 = V_1;
int32_t L_112 = ___i0;
NullCheck(L_111);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_113 = (&((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_112)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_114 = L_113->___uv2_2;
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_110))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_114);
// m_textInfo.meshInfo[materialIndex].uvs2[2 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_115 = __this->___m_textInfo_152;
NullCheck(L_115);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_116 = L_115->___meshInfo_16;
int32_t L_117 = V_0;
NullCheck(L_116);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_118 = ((L_116)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_117)))->___uvs2_10;
int32_t L_119 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_120 = V_1;
int32_t L_121 = ___i0;
NullCheck(L_120);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_122 = (&((L_120)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_121)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_123 = L_122->___uv2_2;
NullCheck(L_118);
(L_118)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_119))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_123);
// m_textInfo.meshInfo[materialIndex].uvs2[3 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_124 = __this->___m_textInfo_152;
NullCheck(L_124);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_125 = L_124->___meshInfo_16;
int32_t L_126 = V_0;
NullCheck(L_125);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_127 = ((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_126)))->___uvs2_10;
int32_t L_128 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_129 = V_1;
int32_t L_130 = ___i0;
NullCheck(L_129);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_131 = (&((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_132 = L_131->___uv2_2;
NullCheck(L_127);
(L_127)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_128))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_132);
// m_textInfo.meshInfo[materialIndex].colors32[0 + index_X4] = characterInfoArray[i].vertex_BL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_133 = __this->___m_textInfo_152;
NullCheck(L_133);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_134 = L_133->___meshInfo_16;
int32_t L_135 = V_0;
NullCheck(L_134);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_136 = ((L_134)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_135)))->___colors32_11;
int32_t L_137 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_138 = V_1;
int32_t L_139 = ___i0;
NullCheck(L_138);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_140 = (&((L_138)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_139)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_141 = L_140->___color_4;
NullCheck(L_136);
(L_136)->SetAt(static_cast<il2cpp_array_size_t>(L_137), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_141);
// m_textInfo.meshInfo[materialIndex].colors32[1 + index_X4] = characterInfoArray[i].vertex_TL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_142 = __this->___m_textInfo_152;
NullCheck(L_142);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_143 = L_142->___meshInfo_16;
int32_t L_144 = V_0;
NullCheck(L_143);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_145 = ((L_143)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144)))->___colors32_11;
int32_t L_146 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_147 = V_1;
int32_t L_148 = ___i0;
NullCheck(L_147);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_149 = (&((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_150 = L_149->___color_4;
NullCheck(L_145);
(L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_146))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_150);
// m_textInfo.meshInfo[materialIndex].colors32[2 + index_X4] = characterInfoArray[i].vertex_TR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_151 = __this->___m_textInfo_152;
NullCheck(L_151);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_152 = L_151->___meshInfo_16;
int32_t L_153 = V_0;
NullCheck(L_152);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_154 = ((L_152)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_153)))->___colors32_11;
int32_t L_155 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_156 = V_1;
int32_t L_157 = ___i0;
NullCheck(L_156);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_158 = (&((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_157)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_159 = L_158->___color_4;
NullCheck(L_154);
(L_154)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_155))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_159);
// m_textInfo.meshInfo[materialIndex].colors32[3 + index_X4] = characterInfoArray[i].vertex_BR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_160 = __this->___m_textInfo_152;
NullCheck(L_160);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_161 = L_160->___meshInfo_16;
int32_t L_162 = V_0;
NullCheck(L_161);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_163 = ((L_161)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_162)))->___colors32_11;
int32_t L_164 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_165 = V_1;
int32_t L_166 = ___i0;
NullCheck(L_165);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_167 = (&((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_166)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_168 = L_167->___color_4;
NullCheck(L_163);
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_164))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_168);
// m_textInfo.meshInfo[materialIndex].vertexCount = index_X4 + 4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_169 = __this->___m_textInfo_152;
NullCheck(L_169);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_170 = L_169->___meshInfo_16;
int32_t L_171 = V_0;
NullCheck(L_170);
int32_t L_172 = ___index_X41;
((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->___vertexCount_5 = ((int32_t)il2cpp_codegen_add(L_172, 4));
// }
return;
}
}
// System.Void TMPro.TMP_Text::FillCharacterVertexBuffers(System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_FillCharacterVertexBuffers_mA8074BF6121C6716C641EB322E501BCFCE3CFB25 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___i0, int32_t ___index_X41, bool ___isVolumetric2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t G_B3_0 = 0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* G_B3_1 = NULL;
int32_t G_B2_0 = 0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* G_B2_1 = NULL;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* G_B4_2 = NULL;
int32_t G_B13_0 = 0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* G_B13_1 = NULL;
int32_t G_B12_0 = 0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* G_B12_1 = NULL;
int32_t G_B14_0 = 0;
int32_t G_B14_1 = 0;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B* G_B14_2 = NULL;
{
// int materialIndex = m_textInfo.characterInfo[i].materialReferenceIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
NullCheck(L_0);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = L_0->___characterInfo_11;
int32_t L_2 = ___i0;
NullCheck(L_1);
int32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___materialReferenceIndex_9;
V_0 = L_3;
// index_X4 = m_textInfo.meshInfo[materialIndex].vertexCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4 = __this->___m_textInfo_152;
NullCheck(L_4);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = L_4->___meshInfo_16;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___vertexCount_5;
___index_X41 = L_7;
// if (index_X4 >= m_textInfo.meshInfo[materialIndex].vertices.Length)
int32_t L_8 = ___index_X41;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_9 = __this->___m_textInfo_152;
NullCheck(L_9);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_10 = L_9->___meshInfo_16;
int32_t L_11 = V_0;
NullCheck(L_10);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___vertices_6;
NullCheck(L_12);
V_2 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_2;
if (!L_13)
{
goto IL_0079;
}
}
{
// m_textInfo.meshInfo[materialIndex].ResizeMeshInfo(Mathf.NextPowerOfTwo((index_X4 + (isVolumetric ? 8 : 4)) / 4));
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_14 = __this->___m_textInfo_152;
NullCheck(L_14);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_15 = L_14->___meshInfo_16;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = ___index_X41;
bool L_18 = ___isVolumetric2;
G_B2_0 = L_17;
G_B2_1 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)));
if (L_18)
{
G_B3_0 = L_17;
G_B3_1 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)));
goto IL_006a;
}
}
{
G_B4_0 = 4;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_006b;
}
IL_006a:
{
G_B4_0 = 8;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_006b:
{
int32_t L_19;
L_19 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(((int32_t)(((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0))/4)), NULL);
TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1(G_B4_2, L_19, NULL);
}
IL_0079:
{
// TMP_CharacterInfo[] characterInfoArray = m_textInfo.characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_20 = __this->___m_textInfo_152;
NullCheck(L_20);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_21 = L_20->___characterInfo_11;
V_1 = L_21;
// m_textInfo.characterInfo[i].vertexIndex = index_X4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_22 = __this->___m_textInfo_152;
NullCheck(L_22);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_23 = L_22->___characterInfo_11;
int32_t L_24 = ___i0;
NullCheck(L_23);
int32_t L_25 = ___index_X41;
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___vertexIndex_14 = L_25;
// m_textInfo.meshInfo[materialIndex].vertices[0 + index_X4] = characterInfoArray[i].vertex_BL.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_26 = __this->___m_textInfo_152;
NullCheck(L_26);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_27 = L_26->___meshInfo_16;
int32_t L_28 = V_0;
NullCheck(L_27);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->___vertices_6;
int32_t L_30 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_31 = V_1;
int32_t L_32 = ___i0;
NullCheck(L_31);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_33 = (&((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___vertex_BL_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33->___position_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_34);
// m_textInfo.meshInfo[materialIndex].vertices[1 + index_X4] = characterInfoArray[i].vertex_TL.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_35 = __this->___m_textInfo_152;
NullCheck(L_35);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_36 = L_35->___meshInfo_16;
int32_t L_37 = V_0;
NullCheck(L_36);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_38 = ((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___vertices_6;
int32_t L_39 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_40 = V_1;
int32_t L_41 = ___i0;
NullCheck(L_40);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_42 = (&((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___vertex_TL_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42->___position_0;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_39))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_43);
// m_textInfo.meshInfo[materialIndex].vertices[2 + index_X4] = characterInfoArray[i].vertex_TR.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_44 = __this->___m_textInfo_152;
NullCheck(L_44);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_45 = L_44->___meshInfo_16;
int32_t L_46 = V_0;
NullCheck(L_45);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___vertices_6;
int32_t L_48 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_49 = V_1;
int32_t L_50 = ___i0;
NullCheck(L_49);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_51 = (&((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->___vertex_TR_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = L_51->___position_0;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_48))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52);
// m_textInfo.meshInfo[materialIndex].vertices[3 + index_X4] = characterInfoArray[i].vertex_BR.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_53 = __this->___m_textInfo_152;
NullCheck(L_53);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_54 = L_53->___meshInfo_16;
int32_t L_55 = V_0;
NullCheck(L_54);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_56 = ((L_54)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_55)))->___vertices_6;
int32_t L_57 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_58 = V_1;
int32_t L_59 = ___i0;
NullCheck(L_58);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_60 = (&((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->___vertex_BR_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = L_60->___position_0;
NullCheck(L_56);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_57))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_61);
// m_textInfo.meshInfo[materialIndex].uvs0[0 + index_X4] = characterInfoArray[i].vertex_BL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_62 = __this->___m_textInfo_152;
NullCheck(L_62);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_63 = L_62->___meshInfo_16;
int32_t L_64 = V_0;
NullCheck(L_63);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_65 = ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->___uvs0_9;
int32_t L_66 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_67 = V_1;
int32_t L_68 = ___i0;
NullCheck(L_67);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_69 = (&((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = L_69->___uv_1;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_70);
// m_textInfo.meshInfo[materialIndex].uvs0[1 + index_X4] = characterInfoArray[i].vertex_TL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_71 = __this->___m_textInfo_152;
NullCheck(L_71);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_72 = L_71->___meshInfo_16;
int32_t L_73 = V_0;
NullCheck(L_72);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_74 = ((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73)))->___uvs0_9;
int32_t L_75 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_76 = V_1;
int32_t L_77 = ___i0;
NullCheck(L_76);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_78 = (&((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_77)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = L_78->___uv_1;
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_75))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_79);
// m_textInfo.meshInfo[materialIndex].uvs0[2 + index_X4] = characterInfoArray[i].vertex_TR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_80 = __this->___m_textInfo_152;
NullCheck(L_80);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_81 = L_80->___meshInfo_16;
int32_t L_82 = V_0;
NullCheck(L_81);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_83 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___uvs0_9;
int32_t L_84 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_85 = V_1;
int32_t L_86 = ___i0;
NullCheck(L_85);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_87 = (&((L_85)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_86)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_88 = L_87->___uv_1;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_84))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_88);
// m_textInfo.meshInfo[materialIndex].uvs0[3 + index_X4] = characterInfoArray[i].vertex_BR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_89 = __this->___m_textInfo_152;
NullCheck(L_89);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_90 = L_89->___meshInfo_16;
int32_t L_91 = V_0;
NullCheck(L_90);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_92 = ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->___uvs0_9;
int32_t L_93 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_94 = V_1;
int32_t L_95 = ___i0;
NullCheck(L_94);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_96 = (&((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_95)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97 = L_96->___uv_1;
NullCheck(L_92);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_93))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_97);
// if (isVolumetric)
bool L_98 = ___isVolumetric2;
V_3 = L_98;
bool L_99 = V_3;
if (!L_99)
{
goto IL_02d6;
}
}
{
// m_textInfo.meshInfo[materialIndex].uvs0[4 + index_X4] = characterInfoArray[i].vertex_BL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_100 = __this->___m_textInfo_152;
NullCheck(L_100);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_101 = L_100->___meshInfo_16;
int32_t L_102 = V_0;
NullCheck(L_101);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_103 = ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->___uvs0_9;
int32_t L_104 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_105 = V_1;
int32_t L_106 = ___i0;
NullCheck(L_105);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_107 = (&((L_105)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_106)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_108 = L_107->___uv_1;
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_104))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_108);
// m_textInfo.meshInfo[materialIndex].uvs0[5 + index_X4] = characterInfoArray[i].vertex_TL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_109 = __this->___m_textInfo_152;
NullCheck(L_109);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_110 = L_109->___meshInfo_16;
int32_t L_111 = V_0;
NullCheck(L_110);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_112 = ((L_110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_111)))->___uvs0_9;
int32_t L_113 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_114 = V_1;
int32_t L_115 = ___i0;
NullCheck(L_114);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_116 = (&((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_117 = L_116->___uv_1;
NullCheck(L_112);
(L_112)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_113))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_117);
// m_textInfo.meshInfo[materialIndex].uvs0[6 + index_X4] = characterInfoArray[i].vertex_TR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_118 = __this->___m_textInfo_152;
NullCheck(L_118);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_119 = L_118->___meshInfo_16;
int32_t L_120 = V_0;
NullCheck(L_119);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_121 = ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->___uvs0_9;
int32_t L_122 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_123 = V_1;
int32_t L_124 = ___i0;
NullCheck(L_123);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_125 = (&((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_126 = L_125->___uv_1;
NullCheck(L_121);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_122))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_126);
// m_textInfo.meshInfo[materialIndex].uvs0[7 + index_X4] = characterInfoArray[i].vertex_BR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_127 = __this->___m_textInfo_152;
NullCheck(L_127);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_128 = L_127->___meshInfo_16;
int32_t L_129 = V_0;
NullCheck(L_128);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_130 = ((L_128)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_129)))->___uvs0_9;
int32_t L_131 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_132 = V_1;
int32_t L_133 = ___i0;
NullCheck(L_132);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_134 = (&((L_132)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_133)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_135 = L_134->___uv_1;
NullCheck(L_130);
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_131))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_135);
}
IL_02d6:
{
// m_textInfo.meshInfo[materialIndex].uvs2[0 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_136 = __this->___m_textInfo_152;
NullCheck(L_136);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_137 = L_136->___meshInfo_16;
int32_t L_138 = V_0;
NullCheck(L_137);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->___uvs2_10;
int32_t L_140 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_141 = V_1;
int32_t L_142 = ___i0;
NullCheck(L_141);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_143 = (&((L_141)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_142)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_144 = L_143->___uv2_2;
NullCheck(L_139);
(L_139)->SetAt(static_cast<il2cpp_array_size_t>(L_140), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_144);
// m_textInfo.meshInfo[materialIndex].uvs2[1 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_145 = __this->___m_textInfo_152;
NullCheck(L_145);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_146 = L_145->___meshInfo_16;
int32_t L_147 = V_0;
NullCheck(L_146);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_148 = ((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_147)))->___uvs2_10;
int32_t L_149 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_150 = V_1;
int32_t L_151 = ___i0;
NullCheck(L_150);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_152 = (&((L_150)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_151)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_153 = L_152->___uv2_2;
NullCheck(L_148);
(L_148)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_149))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_153);
// m_textInfo.meshInfo[materialIndex].uvs2[2 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_154 = __this->___m_textInfo_152;
NullCheck(L_154);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_155 = L_154->___meshInfo_16;
int32_t L_156 = V_0;
NullCheck(L_155);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_157 = ((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_156)))->___uvs2_10;
int32_t L_158 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_159 = V_1;
int32_t L_160 = ___i0;
NullCheck(L_159);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_161 = (&((L_159)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_160)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_162 = L_161->___uv2_2;
NullCheck(L_157);
(L_157)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_158))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_162);
// m_textInfo.meshInfo[materialIndex].uvs2[3 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_163 = __this->___m_textInfo_152;
NullCheck(L_163);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_164 = L_163->___meshInfo_16;
int32_t L_165 = V_0;
NullCheck(L_164);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_166 = ((L_164)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_165)))->___uvs2_10;
int32_t L_167 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_168 = V_1;
int32_t L_169 = ___i0;
NullCheck(L_168);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_170 = (&((L_168)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_169)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_171 = L_170->___uv2_2;
NullCheck(L_166);
(L_166)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_167))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_171);
// if (isVolumetric)
bool L_172 = ___isVolumetric2;
V_4 = L_172;
bool L_173 = V_4;
if (!L_173)
{
goto IL_0458;
}
}
{
// m_textInfo.meshInfo[materialIndex].uvs2[4 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_174 = __this->___m_textInfo_152;
NullCheck(L_174);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_175 = L_174->___meshInfo_16;
int32_t L_176 = V_0;
NullCheck(L_175);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_177 = ((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_176)))->___uvs2_10;
int32_t L_178 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_179 = V_1;
int32_t L_180 = ___i0;
NullCheck(L_179);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_181 = (&((L_179)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_180)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_182 = L_181->___uv2_2;
NullCheck(L_177);
(L_177)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_178))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_182);
// m_textInfo.meshInfo[materialIndex].uvs2[5 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_183 = __this->___m_textInfo_152;
NullCheck(L_183);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_184 = L_183->___meshInfo_16;
int32_t L_185 = V_0;
NullCheck(L_184);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_186 = ((L_184)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_185)))->___uvs2_10;
int32_t L_187 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_188 = V_1;
int32_t L_189 = ___i0;
NullCheck(L_188);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_190 = (&((L_188)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_189)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_191 = L_190->___uv2_2;
NullCheck(L_186);
(L_186)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_187))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_191);
// m_textInfo.meshInfo[materialIndex].uvs2[6 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_192 = __this->___m_textInfo_152;
NullCheck(L_192);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_193 = L_192->___meshInfo_16;
int32_t L_194 = V_0;
NullCheck(L_193);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_195 = ((L_193)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_194)))->___uvs2_10;
int32_t L_196 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_197 = V_1;
int32_t L_198 = ___i0;
NullCheck(L_197);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_199 = (&((L_197)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_198)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_200 = L_199->___uv2_2;
NullCheck(L_195);
(L_195)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_196))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_200);
// m_textInfo.meshInfo[materialIndex].uvs2[7 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_201 = __this->___m_textInfo_152;
NullCheck(L_201);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_202 = L_201->___meshInfo_16;
int32_t L_203 = V_0;
NullCheck(L_202);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_204 = ((L_202)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_203)))->___uvs2_10;
int32_t L_205 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_206 = V_1;
int32_t L_207 = ___i0;
NullCheck(L_206);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_208 = (&((L_206)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_207)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_209 = L_208->___uv2_2;
NullCheck(L_204);
(L_204)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_205))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_209);
}
IL_0458:
{
// m_textInfo.meshInfo[materialIndex].colors32[0 + index_X4] = characterInfoArray[i].vertex_BL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_210 = __this->___m_textInfo_152;
NullCheck(L_210);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_211 = L_210->___meshInfo_16;
int32_t L_212 = V_0;
NullCheck(L_211);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_213 = ((L_211)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_212)))->___colors32_11;
int32_t L_214 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_215 = V_1;
int32_t L_216 = ___i0;
NullCheck(L_215);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_217 = (&((L_215)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_216)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_218 = L_217->___color_4;
NullCheck(L_213);
(L_213)->SetAt(static_cast<il2cpp_array_size_t>(L_214), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_218);
// m_textInfo.meshInfo[materialIndex].colors32[1 + index_X4] = characterInfoArray[i].vertex_TL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_219 = __this->___m_textInfo_152;
NullCheck(L_219);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_220 = L_219->___meshInfo_16;
int32_t L_221 = V_0;
NullCheck(L_220);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_222 = ((L_220)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_221)))->___colors32_11;
int32_t L_223 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_224 = V_1;
int32_t L_225 = ___i0;
NullCheck(L_224);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_226 = (&((L_224)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_225)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_227 = L_226->___color_4;
NullCheck(L_222);
(L_222)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_223))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_227);
// m_textInfo.meshInfo[materialIndex].colors32[2 + index_X4] = characterInfoArray[i].vertex_TR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_228 = __this->___m_textInfo_152;
NullCheck(L_228);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_229 = L_228->___meshInfo_16;
int32_t L_230 = V_0;
NullCheck(L_229);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_231 = ((L_229)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_230)))->___colors32_11;
int32_t L_232 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_233 = V_1;
int32_t L_234 = ___i0;
NullCheck(L_233);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_235 = (&((L_233)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_234)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_236 = L_235->___color_4;
NullCheck(L_231);
(L_231)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_232))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_236);
// m_textInfo.meshInfo[materialIndex].colors32[3 + index_X4] = characterInfoArray[i].vertex_BR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_237 = __this->___m_textInfo_152;
NullCheck(L_237);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_238 = L_237->___meshInfo_16;
int32_t L_239 = V_0;
NullCheck(L_238);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_240 = ((L_238)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_239)))->___colors32_11;
int32_t L_241 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_242 = V_1;
int32_t L_243 = ___i0;
NullCheck(L_242);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_244 = (&((L_242)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_243)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_245 = L_244->___color_4;
NullCheck(L_240);
(L_240)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_241))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_245);
// if (isVolumetric)
bool L_246 = ___isVolumetric2;
V_5 = L_246;
bool L_247 = V_5;
if (!L_247)
{
goto IL_05b9;
}
}
{
// Color32 backColor = new Color32(255, 255, 128, 255);
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&V_6), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)128), (uint8_t)((int32_t)255), NULL);
// m_textInfo.meshInfo[materialIndex].colors32[4 + index_X4] = backColor; //characterInfoArray[i].vertex_BL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_248 = __this->___m_textInfo_152;
NullCheck(L_248);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_249 = L_248->___meshInfo_16;
int32_t L_250 = V_0;
NullCheck(L_249);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_251 = ((L_249)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_250)))->___colors32_11;
int32_t L_252 = ___index_X41;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_253 = V_6;
NullCheck(L_251);
(L_251)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_252))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_253);
// m_textInfo.meshInfo[materialIndex].colors32[5 + index_X4] = backColor; //characterInfoArray[i].vertex_TL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_254 = __this->___m_textInfo_152;
NullCheck(L_254);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_255 = L_254->___meshInfo_16;
int32_t L_256 = V_0;
NullCheck(L_255);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_257 = ((L_255)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_256)))->___colors32_11;
int32_t L_258 = ___index_X41;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_259 = V_6;
NullCheck(L_257);
(L_257)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_258))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_259);
// m_textInfo.meshInfo[materialIndex].colors32[6 + index_X4] = backColor; //characterInfoArray[i].vertex_TR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_260 = __this->___m_textInfo_152;
NullCheck(L_260);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_261 = L_260->___meshInfo_16;
int32_t L_262 = V_0;
NullCheck(L_261);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_263 = ((L_261)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_262)))->___colors32_11;
int32_t L_264 = ___index_X41;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_265 = V_6;
NullCheck(L_263);
(L_263)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_264))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_265);
// m_textInfo.meshInfo[materialIndex].colors32[7 + index_X4] = backColor; //characterInfoArray[i].vertex_BR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_266 = __this->___m_textInfo_152;
NullCheck(L_266);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_267 = L_266->___meshInfo_16;
int32_t L_268 = V_0;
NullCheck(L_267);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_269 = ((L_267)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_268)))->___colors32_11;
int32_t L_270 = ___index_X41;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_271 = V_6;
NullCheck(L_269);
(L_269)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_270))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_271);
}
IL_05b9:
{
// m_textInfo.meshInfo[materialIndex].vertexCount = index_X4 + (!isVolumetric ? 4 : 8);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_272 = __this->___m_textInfo_152;
NullCheck(L_272);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_273 = L_272->___meshInfo_16;
int32_t L_274 = V_0;
NullCheck(L_273);
int32_t L_275 = ___index_X41;
bool L_276 = ___isVolumetric2;
G_B12_0 = L_275;
G_B12_1 = ((L_273)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_274)));
if (!L_276)
{
G_B13_0 = L_275;
G_B13_1 = ((L_273)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_274)));
goto IL_05d1;
}
}
{
G_B14_0 = 8;
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
goto IL_05d2;
}
IL_05d1:
{
G_B14_0 = 4;
G_B14_1 = G_B13_0;
G_B14_2 = G_B13_1;
}
IL_05d2:
{
G_B14_2->___vertexCount_5 = ((int32_t)il2cpp_codegen_add(G_B14_1, G_B14_0));
// }
return;
}
}
// System.Void TMPro.TMP_Text::FillSpriteVertexBuffers(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_FillSpriteVertexBuffers_m7B3035DA24821F84AE49946ABEF06D0A2A87143B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___i0, int32_t ___index_X41, const RuntimeMethod* method)
{
int32_t V_0 = 0;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* V_1 = NULL;
bool V_2 = false;
{
// int materialIndex = m_textInfo.characterInfo[i].materialReferenceIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
NullCheck(L_0);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1 = L_0->___characterInfo_11;
int32_t L_2 = ___i0;
NullCheck(L_1);
int32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___materialReferenceIndex_9;
V_0 = L_3;
// index_X4 = m_textInfo.meshInfo[materialIndex].vertexCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_4 = __this->___m_textInfo_152;
NullCheck(L_4);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_5 = L_4->___meshInfo_16;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___vertexCount_5;
___index_X41 = L_7;
// if (index_X4 >= m_textInfo.meshInfo[materialIndex].vertices.Length)
int32_t L_8 = ___index_X41;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_9 = __this->___m_textInfo_152;
NullCheck(L_9);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_10 = L_9->___meshInfo_16;
int32_t L_11 = V_0;
NullCheck(L_10);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___vertices_6;
NullCheck(L_12);
V_2 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_2;
if (!L_13)
{
goto IL_0073;
}
}
{
// m_textInfo.meshInfo[materialIndex].ResizeMeshInfo(Mathf.NextPowerOfTwo((index_X4 + 4) / 4));
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_14 = __this->___m_textInfo_152;
NullCheck(L_14);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_15 = L_14->___meshInfo_16;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = ___index_X41;
int32_t L_18;
L_18 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(((int32_t)(((int32_t)il2cpp_codegen_add(L_17, 4))/4)), NULL);
TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1(((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), L_18, NULL);
}
IL_0073:
{
// TMP_CharacterInfo[] characterInfoArray = m_textInfo.characterInfo;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_19 = __this->___m_textInfo_152;
NullCheck(L_19);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_20 = L_19->___characterInfo_11;
V_1 = L_20;
// m_textInfo.characterInfo[i].vertexIndex = index_X4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_21 = __this->___m_textInfo_152;
NullCheck(L_21);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_22 = L_21->___characterInfo_11;
int32_t L_23 = ___i0;
NullCheck(L_22);
int32_t L_24 = ___index_X41;
((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___vertexIndex_14 = L_24;
// m_textInfo.meshInfo[materialIndex].vertices[0 + index_X4] = characterInfoArray[i].vertex_BL.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_25 = __this->___m_textInfo_152;
NullCheck(L_25);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_26 = L_25->___meshInfo_16;
int32_t L_27 = V_0;
NullCheck(L_26);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___vertices_6;
int32_t L_29 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_30 = V_1;
int32_t L_31 = ___i0;
NullCheck(L_30);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_32 = (&((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___vertex_BL_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = L_32->___position_0;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_33);
// m_textInfo.meshInfo[materialIndex].vertices[1 + index_X4] = characterInfoArray[i].vertex_TL.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_34 = __this->___m_textInfo_152;
NullCheck(L_34);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_35 = L_34->___meshInfo_16;
int32_t L_36 = V_0;
NullCheck(L_35);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___vertices_6;
int32_t L_38 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_39 = V_1;
int32_t L_40 = ___i0;
NullCheck(L_39);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_41 = (&((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->___vertex_TL_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41->___position_0;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_38))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_42);
// m_textInfo.meshInfo[materialIndex].vertices[2 + index_X4] = characterInfoArray[i].vertex_TR.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_43 = __this->___m_textInfo_152;
NullCheck(L_43);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_44 = L_43->___meshInfo_16;
int32_t L_45 = V_0;
NullCheck(L_44);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___vertices_6;
int32_t L_47 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_48 = V_1;
int32_t L_49 = ___i0;
NullCheck(L_48);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_50 = (&((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___vertex_TR_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = L_50->___position_0;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_47))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_51);
// m_textInfo.meshInfo[materialIndex].vertices[3 + index_X4] = characterInfoArray[i].vertex_BR.position;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_52 = __this->___m_textInfo_152;
NullCheck(L_52);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_53 = L_52->___meshInfo_16;
int32_t L_54 = V_0;
NullCheck(L_53);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->___vertices_6;
int32_t L_56 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_57 = V_1;
int32_t L_58 = ___i0;
NullCheck(L_57);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_59 = (&((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___vertex_BR_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = L_59->___position_0;
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_56))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_60);
// m_textInfo.meshInfo[materialIndex].uvs0[0 + index_X4] = characterInfoArray[i].vertex_BL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_61 = __this->___m_textInfo_152;
NullCheck(L_61);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_62 = L_61->___meshInfo_16;
int32_t L_63 = V_0;
NullCheck(L_62);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_64 = ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->___uvs0_9;
int32_t L_65 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_66 = V_1;
int32_t L_67 = ___i0;
NullCheck(L_66);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_68 = (&((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = L_68->___uv_1;
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_69);
// m_textInfo.meshInfo[materialIndex].uvs0[1 + index_X4] = characterInfoArray[i].vertex_TL.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_70 = __this->___m_textInfo_152;
NullCheck(L_70);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_71 = L_70->___meshInfo_16;
int32_t L_72 = V_0;
NullCheck(L_71);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_73 = ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->___uvs0_9;
int32_t L_74 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_75 = V_1;
int32_t L_76 = ___i0;
NullCheck(L_75);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_77 = (&((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = L_77->___uv_1;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_74))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_78);
// m_textInfo.meshInfo[materialIndex].uvs0[2 + index_X4] = characterInfoArray[i].vertex_TR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_79 = __this->___m_textInfo_152;
NullCheck(L_79);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_80 = L_79->___meshInfo_16;
int32_t L_81 = V_0;
NullCheck(L_80);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_82 = ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->___uvs0_9;
int32_t L_83 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_84 = V_1;
int32_t L_85 = ___i0;
NullCheck(L_84);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_86 = (&((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87 = L_86->___uv_1;
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_83))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_87);
// m_textInfo.meshInfo[materialIndex].uvs0[3 + index_X4] = characterInfoArray[i].vertex_BR.uv;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_88 = __this->___m_textInfo_152;
NullCheck(L_88);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_89 = L_88->___meshInfo_16;
int32_t L_90 = V_0;
NullCheck(L_89);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_91 = ((L_89)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_90)))->___uvs0_9;
int32_t L_92 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_93 = V_1;
int32_t L_94 = ___i0;
NullCheck(L_93);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_95 = (&((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = L_95->___uv_1;
NullCheck(L_91);
(L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_92))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_96);
// m_textInfo.meshInfo[materialIndex].uvs2[0 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_97 = __this->___m_textInfo_152;
NullCheck(L_97);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_98 = L_97->___meshInfo_16;
int32_t L_99 = V_0;
NullCheck(L_98);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_100 = ((L_98)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_99)))->___uvs2_10;
int32_t L_101 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_102 = V_1;
int32_t L_103 = ___i0;
NullCheck(L_102);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_104 = (&((L_102)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_103)))->___vertex_BL_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_105 = L_104->___uv2_2;
NullCheck(L_100);
(L_100)->SetAt(static_cast<il2cpp_array_size_t>(L_101), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_105);
// m_textInfo.meshInfo[materialIndex].uvs2[1 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_106 = __this->___m_textInfo_152;
NullCheck(L_106);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_107 = L_106->___meshInfo_16;
int32_t L_108 = V_0;
NullCheck(L_107);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_109 = ((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108)))->___uvs2_10;
int32_t L_110 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_111 = V_1;
int32_t L_112 = ___i0;
NullCheck(L_111);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_113 = (&((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_112)))->___vertex_TL_16);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_114 = L_113->___uv2_2;
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_110))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_114);
// m_textInfo.meshInfo[materialIndex].uvs2[2 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_115 = __this->___m_textInfo_152;
NullCheck(L_115);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_116 = L_115->___meshInfo_16;
int32_t L_117 = V_0;
NullCheck(L_116);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_118 = ((L_116)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_117)))->___uvs2_10;
int32_t L_119 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_120 = V_1;
int32_t L_121 = ___i0;
NullCheck(L_120);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_122 = (&((L_120)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_121)))->___vertex_TR_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_123 = L_122->___uv2_2;
NullCheck(L_118);
(L_118)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_119))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_123);
// m_textInfo.meshInfo[materialIndex].uvs2[3 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_124 = __this->___m_textInfo_152;
NullCheck(L_124);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_125 = L_124->___meshInfo_16;
int32_t L_126 = V_0;
NullCheck(L_125);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_127 = ((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_126)))->___uvs2_10;
int32_t L_128 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_129 = V_1;
int32_t L_130 = ___i0;
NullCheck(L_129);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_131 = (&((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___vertex_BR_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_132 = L_131->___uv2_2;
NullCheck(L_127);
(L_127)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_128))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_132);
// m_textInfo.meshInfo[materialIndex].colors32[0 + index_X4] = characterInfoArray[i].vertex_BL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_133 = __this->___m_textInfo_152;
NullCheck(L_133);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_134 = L_133->___meshInfo_16;
int32_t L_135 = V_0;
NullCheck(L_134);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_136 = ((L_134)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_135)))->___colors32_11;
int32_t L_137 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_138 = V_1;
int32_t L_139 = ___i0;
NullCheck(L_138);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_140 = (&((L_138)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_139)))->___vertex_BL_15);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_141 = L_140->___color_4;
NullCheck(L_136);
(L_136)->SetAt(static_cast<il2cpp_array_size_t>(L_137), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_141);
// m_textInfo.meshInfo[materialIndex].colors32[1 + index_X4] = characterInfoArray[i].vertex_TL.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_142 = __this->___m_textInfo_152;
NullCheck(L_142);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_143 = L_142->___meshInfo_16;
int32_t L_144 = V_0;
NullCheck(L_143);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_145 = ((L_143)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144)))->___colors32_11;
int32_t L_146 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_147 = V_1;
int32_t L_148 = ___i0;
NullCheck(L_147);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_149 = (&((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->___vertex_TL_16);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_150 = L_149->___color_4;
NullCheck(L_145);
(L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_146))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_150);
// m_textInfo.meshInfo[materialIndex].colors32[2 + index_X4] = characterInfoArray[i].vertex_TR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_151 = __this->___m_textInfo_152;
NullCheck(L_151);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_152 = L_151->___meshInfo_16;
int32_t L_153 = V_0;
NullCheck(L_152);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_154 = ((L_152)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_153)))->___colors32_11;
int32_t L_155 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_156 = V_1;
int32_t L_157 = ___i0;
NullCheck(L_156);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_158 = (&((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_157)))->___vertex_TR_17);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_159 = L_158->___color_4;
NullCheck(L_154);
(L_154)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_155))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_159);
// m_textInfo.meshInfo[materialIndex].colors32[3 + index_X4] = characterInfoArray[i].vertex_BR.color;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_160 = __this->___m_textInfo_152;
NullCheck(L_160);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_161 = L_160->___meshInfo_16;
int32_t L_162 = V_0;
NullCheck(L_161);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_163 = ((L_161)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_162)))->___colors32_11;
int32_t L_164 = ___index_X41;
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_165 = V_1;
int32_t L_166 = ___i0;
NullCheck(L_165);
TMP_Vertex_t0FD80AE2515219689310A8F619A265667B530E1A* L_167 = (&((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_166)))->___vertex_BR_18);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_168 = L_167->___color_4;
NullCheck(L_163);
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_164))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_168);
// m_textInfo.meshInfo[materialIndex].vertexCount = index_X4 + 4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_169 = __this->___m_textInfo_152;
NullCheck(L_169);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_170 = L_169->___meshInfo_16;
int32_t L_171 = V_0;
NullCheck(L_170);
int32_t L_172 = ___index_X41;
((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->___vertexCount_5 = ((int32_t)il2cpp_codegen_add(L_172, 4));
// }
return;
}
}
// System.Void TMPro.TMP_Text::DrawUnderlineMesh(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32&,System.Single,System.Single,System.Single,System.Single,UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_DrawUnderlineMesh_m9A89FEC9730C4C234A06A090CEDD2338C351E3F3 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___start0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___end1, int32_t* ___index2, float ___startScale3, float ___endScale4, float ___maxScale5, float ___sdfScale6, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor7, 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*)&_stringLiteral804E3B76CDCD07E13EAE2E489D1D76D145E0DED6);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A V_2;
memset((&V_2), 0, sizeof(V_2));
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_3;
memset((&V_3), 0, sizeof(V_3));
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_8 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_12;
memset((&V_12), 0, sizeof(V_12));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_13;
memset((&V_13), 0, sizeof(V_13));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_14;
memset((&V_14), 0, sizeof(V_14));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_15;
memset((&V_15), 0, sizeof(V_15));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_16;
memset((&V_16), 0, sizeof(V_16));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_17;
memset((&V_17), 0, sizeof(V_17));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_18;
memset((&V_18), 0, sizeof(V_18));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_19;
memset((&V_19), 0, sizeof(V_19));
float V_20 = 0.0f;
float V_21 = 0.0f;
float V_22 = 0.0f;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_23 = NULL;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_24 = NULL;
bool V_25 = false;
bool V_26 = false;
bool V_27 = false;
bool V_28 = false;
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_29;
memset((&V_29), 0, sizeof(V_29));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B10_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B9_0 = NULL;
uint8_t G_B11_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B11_1 = NULL;
{
// GetUnderlineSpecialCharacter(m_fontAsset);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = __this->___m_fontAsset_40;
TMP_Text_GetUnderlineSpecialCharacter_m52EA407A41AABE20FE8888C6E94BB70EF0E82CE1(__this, L_0, NULL);
// if (m_Underline.character == null)
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_1 = (&__this->___m_Underline_248);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_2 = L_1->___character_0;
V_25 = (bool)((((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_25;
if (!L_3)
{
goto IL_0042;
}
}
{
// if (!TMP_Settings.warningsDisabled)
bool L_4;
L_4 = TMP_Settings_get_warningsDisabled_mE106F9998B9E2D800A4C2DA927084DC04995FB27(NULL);
V_26 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_26;
if (!L_5)
{
goto IL_003d;
}
}
{
// Debug.LogWarning("Unable to add underline since the primary Font Asset doesn't contain the underline character.", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m5C8299150E64600CBF5C92706AD610C21D0C0DC5(_stringLiteral804E3B76CDCD07E13EAE2E489D1D76D145E0DED6, __this, NULL);
}
IL_003d:
{
// return;
goto IL_088e;
}
IL_0042:
{
// int underlineMaterialIndex = m_Underline.materialIndex;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_6 = (&__this->___m_Underline_248);
int32_t L_7 = L_6->___materialIndex_3;
V_0 = L_7;
// int verticesCount = index + 12;
int32_t* L_8 = ___index2;
int32_t L_9 = *((int32_t*)L_8);
V_1 = ((int32_t)il2cpp_codegen_add(L_9, ((int32_t)12)));
// if (verticesCount > m_textInfo.meshInfo[underlineMaterialIndex].vertices.Length)
int32_t L_10 = V_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_11 = __this->___m_textInfo_152;
NullCheck(L_11);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_12 = L_11->___meshInfo_16;
int32_t L_13 = V_0;
NullCheck(L_12);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___vertices_6;
NullCheck(L_14);
V_27 = (bool)((((int32_t)L_10) > ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))? 1 : 0);
bool L_15 = V_27;
if (!L_15)
{
goto IL_0091;
}
}
{
// m_textInfo.meshInfo[underlineMaterialIndex].ResizeMeshInfo(verticesCount / 4);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_16 = __this->___m_textInfo_152;
NullCheck(L_16);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_17 = L_16->___meshInfo_16;
int32_t L_18 = V_0;
NullCheck(L_17);
int32_t L_19 = V_1;
TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1(((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), ((int32_t)(L_19/4)), NULL);
}
IL_0091:
{
// start.y = Mathf.Min(start.y, end.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___start0;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___end1;
float L_23 = L_22.___y_3;
float L_24;
L_24 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_21, L_23, NULL);
(&___start0)->___y_3 = L_24;
// end.y = Mathf.Min(start.y, end.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___start0;
float L_26 = L_25.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___end1;
float L_28 = L_27.___y_3;
float L_29;
L_29 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_26, L_28, NULL);
(&___end1)->___y_3 = L_29;
// GlyphMetrics underlineGlyphMetrics = m_Underline.character.glyph.metrics;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_30 = (&__this->___m_Underline_248);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_31 = L_30->___character_0;
NullCheck(L_31);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_32;
L_32 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_31, NULL);
NullCheck(L_32);
GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_33;
L_33 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA(L_32, NULL);
V_2 = L_33;
// GlyphRect underlineGlyphRect = m_Underline.character.glyph.glyphRect;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_34 = (&__this->___m_Underline_248);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_35 = L_34->___character_0;
NullCheck(L_35);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_36;
L_36 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_35, NULL);
NullCheck(L_36);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_37;
L_37 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_36, NULL);
V_3 = L_37;
// float segmentWidth = underlineGlyphMetrics.width / 2 * maxScale;
float L_38;
L_38 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_2), NULL);
float L_39 = ___maxScale5;
V_4 = ((float)il2cpp_codegen_multiply(((float)(L_38/(2.0f))), L_39));
// if (end.x - start.x < underlineGlyphMetrics.width * maxScale)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = ___end1;
float L_41 = L_40.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___start0;
float L_43 = L_42.___x_2;
float L_44;
L_44 = GlyphMetrics_get_width_m0F9F391E3A98984167E8001D4101BE1CE9354D13((&V_2), NULL);
float L_45 = ___maxScale5;
V_28 = (bool)((((float)((float)il2cpp_codegen_subtract(L_41, L_43))) < ((float)((float)il2cpp_codegen_multiply(L_44, L_45))))? 1 : 0);
bool L_46 = V_28;
if (!L_46)
{
goto IL_0135;
}
}
{
// segmentWidth = (end.x - start.x) / 2f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = ___end1;
float L_48 = L_47.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = ___start0;
float L_50 = L_49.___x_2;
V_4 = ((float)(((float)il2cpp_codegen_subtract(L_48, L_50))/(2.0f)));
}
IL_0135:
{
// float startPadding = m_padding * startScale / maxScale;
float L_51 = __this->___m_padding_241;
float L_52 = ___startScale3;
float L_53 = ___maxScale5;
V_5 = ((float)(((float)il2cpp_codegen_multiply(L_51, L_52))/L_53));
// float endPadding = m_padding * endScale / maxScale;
float L_54 = __this->___m_padding_241;
float L_55 = ___endScale4;
float L_56 = ___maxScale5;
V_6 = ((float)(((float)il2cpp_codegen_multiply(L_54, L_55))/L_56));
// float underlineThickness = m_Underline.fontAsset.faceInfo.underlineThickness;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_57 = (&__this->___m_Underline_248);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_58 = L_57->___fontAsset_1;
NullCheck(L_58);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_59;
L_59 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_58, NULL);
V_29 = L_59;
float L_60;
L_60 = FaceInfo_get_underlineThickness_mC032F8C026994AF3FD49E6AB12E113F61EFA98E2((&V_29), NULL);
V_7 = L_60;
// Vector3[] vertices = m_textInfo.meshInfo[underlineMaterialIndex].vertices;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_61 = __this->___m_textInfo_152;
NullCheck(L_61);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_62 = L_61->___meshInfo_16;
int32_t L_63 = V_0;
NullCheck(L_62);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_64 = ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->___vertices_6;
V_8 = L_64;
// vertices[index + 0] = start + new Vector3(0, 0 - (underlineThickness + m_padding) * maxScale, 0); // BL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_65 = V_8;
int32_t* L_66 = ___index2;
int32_t L_67 = *((int32_t*)L_66);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = ___start0;
float L_69 = V_7;
float L_70 = __this->___m_padding_241;
float L_71 = ___maxScale5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
memset((&L_72), 0, sizeof(L_72));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_72), (0.0f), ((float)il2cpp_codegen_subtract((0.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_69, L_70)), L_71)))), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_68, L_72, NULL);
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_73);
// vertices[index + 1] = start + new Vector3(0, m_padding * maxScale, 0); // TL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_74 = V_8;
int32_t* L_75 = ___index2;
int32_t L_76 = *((int32_t*)L_75);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = ___start0;
float L_78 = __this->___m_padding_241;
float L_79 = ___maxScale5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
memset((&L_80), 0, sizeof(L_80));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_80), (0.0f), ((float)il2cpp_codegen_multiply(L_78, L_79)), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
L_81 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_77, L_80, NULL);
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_76, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_81);
// vertices[index + 2] = vertices[index + 1] + new Vector3(segmentWidth, 0, 0); // TR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_82 = V_8;
int32_t* L_83 = ___index2;
int32_t L_84 = *((int32_t*)L_83);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_85 = V_8;
int32_t* L_86 = ___index2;
int32_t L_87 = *((int32_t*)L_86);
NullCheck(L_85);
int32_t L_88 = ((int32_t)il2cpp_codegen_add(L_87, 1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
float L_90 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
memset((&L_91), 0, sizeof(L_91));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_91), L_90, (0.0f), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
L_92 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_89, L_91, NULL);
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_84, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_92);
// vertices[index + 3] = vertices[index + 0] + new Vector3(segmentWidth, 0, 0); // BR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_93 = V_8;
int32_t* L_94 = ___index2;
int32_t L_95 = *((int32_t*)L_94);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_96 = V_8;
int32_t* L_97 = ___index2;
int32_t L_98 = *((int32_t*)L_97);
NullCheck(L_96);
int32_t L_99 = L_98;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
float L_101 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
memset((&L_102), 0, sizeof(L_102));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_102), L_101, (0.0f), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
L_103 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_100, L_102, NULL);
NullCheck(L_93);
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_95, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_103);
// vertices[index + 4] = vertices[index + 3]; // BL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_104 = V_8;
int32_t* L_105 = ___index2;
int32_t L_106 = *((int32_t*)L_105);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_107 = V_8;
int32_t* L_108 = ___index2;
int32_t L_109 = *((int32_t*)L_108);
NullCheck(L_107);
int32_t L_110 = ((int32_t)il2cpp_codegen_add(L_109, 3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
NullCheck(L_104);
(L_104)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_106, 4))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_111);
// vertices[index + 5] = vertices[index + 2]; // TL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_112 = V_8;
int32_t* L_113 = ___index2;
int32_t L_114 = *((int32_t*)L_113);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_115 = V_8;
int32_t* L_116 = ___index2;
int32_t L_117 = *((int32_t*)L_116);
NullCheck(L_115);
int32_t L_118 = ((int32_t)il2cpp_codegen_add(L_117, 2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
NullCheck(L_112);
(L_112)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_114, 5))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_119);
// vertices[index + 6] = end + new Vector3(-segmentWidth, m_padding * maxScale, 0); // TR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_120 = V_8;
int32_t* L_121 = ___index2;
int32_t L_122 = *((int32_t*)L_121);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123 = ___end1;
float L_124 = V_4;
float L_125 = __this->___m_padding_241;
float L_126 = ___maxScale5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127;
memset((&L_127), 0, sizeof(L_127));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_127), ((-L_124)), ((float)il2cpp_codegen_multiply(L_125, L_126)), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128;
L_128 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_123, L_127, NULL);
NullCheck(L_120);
(L_120)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_122, 6))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_128);
// vertices[index + 7] = end + new Vector3(-segmentWidth, -(underlineThickness + m_padding) * maxScale, 0); // BR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_129 = V_8;
int32_t* L_130 = ___index2;
int32_t L_131 = *((int32_t*)L_130);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = ___end1;
float L_133 = V_4;
float L_134 = V_7;
float L_135 = __this->___m_padding_241;
float L_136 = ___maxScale5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137;
memset((&L_137), 0, sizeof(L_137));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_137), ((-L_133)), ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(L_134, L_135)))), L_136)), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138;
L_138 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_132, L_137, NULL);
NullCheck(L_129);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_131, 7))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_138);
// vertices[index + 8] = vertices[index + 7]; // BL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_139 = V_8;
int32_t* L_140 = ___index2;
int32_t L_141 = *((int32_t*)L_140);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_142 = V_8;
int32_t* L_143 = ___index2;
int32_t L_144 = *((int32_t*)L_143);
NullCheck(L_142);
int32_t L_145 = ((int32_t)il2cpp_codegen_add(L_144, 7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
NullCheck(L_139);
(L_139)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_141, 8))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_146);
// vertices[index + 9] = vertices[index + 6]; // TL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_147 = V_8;
int32_t* L_148 = ___index2;
int32_t L_149 = *((int32_t*)L_148);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_150 = V_8;
int32_t* L_151 = ___index2;
int32_t L_152 = *((int32_t*)L_151);
NullCheck(L_150);
int32_t L_153 = ((int32_t)il2cpp_codegen_add(L_152, 6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
NullCheck(L_147);
(L_147)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_149, ((int32_t)9)))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_154);
// vertices[index + 10] = end + new Vector3(0, m_padding * maxScale, 0); // TR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_155 = V_8;
int32_t* L_156 = ___index2;
int32_t L_157 = *((int32_t*)L_156);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158 = ___end1;
float L_159 = __this->___m_padding_241;
float L_160 = ___maxScale5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161;
memset((&L_161), 0, sizeof(L_161));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_161), (0.0f), ((float)il2cpp_codegen_multiply(L_159, L_160)), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162;
L_162 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_158, L_161, NULL);
NullCheck(L_155);
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_157, ((int32_t)10)))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_162);
// vertices[index + 11] = end + new Vector3(0, -(underlineThickness + m_padding) * maxScale, 0); // BR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_163 = V_8;
int32_t* L_164 = ___index2;
int32_t L_165 = *((int32_t*)L_164);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166 = ___end1;
float L_167 = V_7;
float L_168 = __this->___m_padding_241;
float L_169 = ___maxScale5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170;
memset((&L_170), 0, sizeof(L_170));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_170), (0.0f), ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(L_167, L_168)))), L_169)), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
L_171 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_166, L_170, NULL);
NullCheck(L_163);
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_165, ((int32_t)11)))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_171);
// Vector2[] uvs0 = m_textInfo.meshInfo[underlineMaterialIndex].uvs0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_172 = __this->___m_textInfo_152;
NullCheck(L_172);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_173 = L_172->___meshInfo_16;
int32_t L_174 = V_0;
NullCheck(L_173);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_175 = ((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_174)))->___uvs0_9;
V_9 = L_175;
// int atlasWidth = m_Underline.fontAsset.atlasWidth;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_176 = (&__this->___m_Underline_248);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_177 = L_176->___fontAsset_1;
NullCheck(L_177);
int32_t L_178;
L_178 = TMP_FontAsset_get_atlasWidth_m45CB71477140814BBFF666E9179D0F9BFFA03EFC(L_177, NULL);
V_10 = L_178;
// int atlasHeight = m_Underline.fontAsset.atlasHeight;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_179 = (&__this->___m_Underline_248);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_180 = L_179->___fontAsset_1;
NullCheck(L_180);
int32_t L_181;
L_181 = TMP_FontAsset_get_atlasHeight_m95F59523E66882079E1D2A4157DE5FF52C4892AC(L_180, NULL);
V_11 = L_181;
// Vector2 uv0 = new Vector2((underlineGlyphRect.x - startPadding) / atlasWidth, (underlineGlyphRect.y - m_padding) / atlasHeight); // bottom left
int32_t L_182;
L_182 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL);
float L_183 = V_5;
int32_t L_184 = V_10;
int32_t L_185;
L_185 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_3), NULL);
float L_186 = __this->___m_padding_241;
int32_t L_187 = V_11;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_12), ((float)(((float)il2cpp_codegen_subtract(((float)L_182), L_183))/((float)L_184))), ((float)(((float)il2cpp_codegen_subtract(((float)L_185), L_186))/((float)L_187))), NULL);
// Vector2 uv1 = new Vector2(uv0.x, (underlineGlyphRect.y + underlineGlyphRect.height + m_padding) / atlasHeight); // top left
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_188 = V_12;
float L_189 = L_188.___x_0;
int32_t L_190;
L_190 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_3), NULL);
int32_t L_191;
L_191 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_3), NULL);
float L_192 = __this->___m_padding_241;
int32_t L_193 = V_11;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_13), L_189, ((float)(((float)il2cpp_codegen_add(((float)((int32_t)il2cpp_codegen_add(L_190, L_191))), L_192))/((float)L_193))), NULL);
// Vector2 uv2 = new Vector2((underlineGlyphRect.x - startPadding + (float)underlineGlyphRect.width / 2) / atlasWidth, uv1.y); // Mid Top Left
int32_t L_194;
L_194 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL);
float L_195 = V_5;
int32_t L_196;
L_196 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_3), NULL);
int32_t L_197 = V_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_198 = V_13;
float L_199 = L_198.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_14), ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)L_194), L_195)), ((float)(((float)L_196)/(2.0f)))))/((float)L_197))), L_199, NULL);
// Vector2 uv3 = new Vector2(uv2.x, uv0.y); // Mid Bottom Left
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_200 = V_14;
float L_201 = L_200.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_202 = V_12;
float L_203 = L_202.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_15), L_201, L_203, NULL);
// Vector2 uv4 = new Vector2((underlineGlyphRect.x + endPadding + (float)underlineGlyphRect.width / 2) / atlasWidth, uv1.y); // Mid Top Right
int32_t L_204;
L_204 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL);
float L_205 = V_6;
int32_t L_206;
L_206 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_3), NULL);
int32_t L_207 = V_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_208 = V_13;
float L_209 = L_208.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_16), ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_204), L_205)), ((float)(((float)L_206)/(2.0f)))))/((float)L_207))), L_209, NULL);
// Vector2 uv5 = new Vector2(uv4.x, uv0.y); // Mid Bottom right
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_210 = V_16;
float L_211 = L_210.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_212 = V_12;
float L_213 = L_212.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_17), L_211, L_213, NULL);
// Vector2 uv6 = new Vector2((underlineGlyphRect.x + endPadding + underlineGlyphRect.width) / atlasWidth, uv1.y); // End Part - Bottom Right
int32_t L_214;
L_214 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_3), NULL);
float L_215 = V_6;
int32_t L_216;
L_216 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_3), NULL);
int32_t L_217 = V_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_218 = V_13;
float L_219 = L_218.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_18), ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_214), L_215)), ((float)L_216)))/((float)L_217))), L_219, NULL);
// Vector2 uv7 = new Vector2(uv6.x, uv0.y); // End Part - Top Right
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_220 = V_18;
float L_221 = L_220.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_222 = V_12;
float L_223 = L_222.___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_19), L_221, L_223, NULL);
// uvs0[0 + index] = uv0; // BL
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_224 = V_9;
int32_t* L_225 = ___index2;
int32_t L_226 = *((int32_t*)L_225);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_227 = V_12;
NullCheck(L_224);
(L_224)->SetAt(static_cast<il2cpp_array_size_t>(L_226), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_227);
// uvs0[1 + index] = uv1; // TL
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_228 = V_9;
int32_t* L_229 = ___index2;
int32_t L_230 = *((int32_t*)L_229);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_231 = V_13;
NullCheck(L_228);
(L_228)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_230))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_231);
// uvs0[2 + index] = uv2; // TR
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_232 = V_9;
int32_t* L_233 = ___index2;
int32_t L_234 = *((int32_t*)L_233);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_235 = V_14;
NullCheck(L_232);
(L_232)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_234))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_235);
// uvs0[3 + index] = uv3; // BR
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_236 = V_9;
int32_t* L_237 = ___index2;
int32_t L_238 = *((int32_t*)L_237);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_239 = V_15;
NullCheck(L_236);
(L_236)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_238))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_239);
// uvs0[4 + index] = new Vector2(uv2.x - uv2.x * 0.001f, uv0.y);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_240 = V_9;
int32_t* L_241 = ___index2;
int32_t L_242 = *((int32_t*)L_241);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_243 = V_14;
float L_244 = L_243.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_245 = V_14;
float L_246 = L_245.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_247 = V_12;
float L_248 = L_247.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_249;
memset((&L_249), 0, sizeof(L_249));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_249), ((float)il2cpp_codegen_subtract(L_244, ((float)il2cpp_codegen_multiply(L_246, (0.00100000005f))))), L_248, /*hidden argument*/NULL);
NullCheck(L_240);
(L_240)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_242))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_249);
// uvs0[5 + index] = new Vector2(uv2.x - uv2.x * 0.001f, uv1.y);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_250 = V_9;
int32_t* L_251 = ___index2;
int32_t L_252 = *((int32_t*)L_251);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_253 = V_14;
float L_254 = L_253.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_255 = V_14;
float L_256 = L_255.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_257 = V_13;
float L_258 = L_257.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_259;
memset((&L_259), 0, sizeof(L_259));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_259), ((float)il2cpp_codegen_subtract(L_254, ((float)il2cpp_codegen_multiply(L_256, (0.00100000005f))))), L_258, /*hidden argument*/NULL);
NullCheck(L_250);
(L_250)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_252))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_259);
// uvs0[6 + index] = new Vector2(uv2.x + uv2.x * 0.001f, uv1.y);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_260 = V_9;
int32_t* L_261 = ___index2;
int32_t L_262 = *((int32_t*)L_261);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_263 = V_14;
float L_264 = L_263.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_265 = V_14;
float L_266 = L_265.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_267 = V_13;
float L_268 = L_267.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_269;
memset((&L_269), 0, sizeof(L_269));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_269), ((float)il2cpp_codegen_add(L_264, ((float)il2cpp_codegen_multiply(L_266, (0.00100000005f))))), L_268, /*hidden argument*/NULL);
NullCheck(L_260);
(L_260)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_262))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_269);
// uvs0[7 + index] = new Vector2(uv2.x + uv2.x * 0.001f, uv0.y);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_270 = V_9;
int32_t* L_271 = ___index2;
int32_t L_272 = *((int32_t*)L_271);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_273 = V_14;
float L_274 = L_273.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_275 = V_14;
float L_276 = L_275.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_277 = V_12;
float L_278 = L_277.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_279;
memset((&L_279), 0, sizeof(L_279));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_279), ((float)il2cpp_codegen_add(L_274, ((float)il2cpp_codegen_multiply(L_276, (0.00100000005f))))), L_278, /*hidden argument*/NULL);
NullCheck(L_270);
(L_270)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_272))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_279);
// uvs0[8 + index] = uv5;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_280 = V_9;
int32_t* L_281 = ___index2;
int32_t L_282 = *((int32_t*)L_281);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_283 = V_17;
NullCheck(L_280);
(L_280)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(8, L_282))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_283);
// uvs0[9 + index] = uv4;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_284 = V_9;
int32_t* L_285 = ___index2;
int32_t L_286 = *((int32_t*)L_285);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_287 = V_16;
NullCheck(L_284);
(L_284)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)9), L_286))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_287);
// uvs0[10 + index] = uv6;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_288 = V_9;
int32_t* L_289 = ___index2;
int32_t L_290 = *((int32_t*)L_289);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_291 = V_18;
NullCheck(L_288);
(L_288)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)10), L_290))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_291);
// uvs0[11 + index] = uv7;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_292 = V_9;
int32_t* L_293 = ___index2;
int32_t L_294 = *((int32_t*)L_293);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_295 = V_19;
NullCheck(L_292);
(L_292)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)11), L_294))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_295);
// float min_UvX = 0;
V_20 = (0.0f);
// float max_UvX = (vertices[index + 2].x - start.x) / (end.x - start.x);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_296 = V_8;
int32_t* L_297 = ___index2;
int32_t L_298 = *((int32_t*)L_297);
NullCheck(L_296);
float L_299 = ((L_296)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_298, 2)))))->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_300 = ___start0;
float L_301 = L_300.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_302 = ___end1;
float L_303 = L_302.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_304 = ___start0;
float L_305 = L_304.___x_2;
V_21 = ((float)(((float)il2cpp_codegen_subtract(L_299, L_301))/((float)il2cpp_codegen_subtract(L_303, L_305))));
// float xScale = Mathf.Abs(sdfScale);
float L_306 = ___sdfScale6;
float L_307;
L_307 = fabsf(L_306);
V_22 = L_307;
// Vector2[] uvs2 = m_textInfo.meshInfo[underlineMaterialIndex].uvs2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_308 = __this->___m_textInfo_152;
NullCheck(L_308);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_309 = L_308->___meshInfo_16;
int32_t L_310 = V_0;
NullCheck(L_309);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_311 = ((L_309)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_310)))->___uvs2_10;
V_23 = L_311;
// uvs2[0 + index] = PackUV(0, 0, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_312 = V_23;
int32_t* L_313 = ___index2;
int32_t L_314 = *((int32_t*)L_313);
float L_315 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_316;
L_316 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, (0.0f), (0.0f), L_315, NULL);
NullCheck(L_312);
(L_312)->SetAt(static_cast<il2cpp_array_size_t>(L_314), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_316);
// uvs2[1 + index] = PackUV(0, 1, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_317 = V_23;
int32_t* L_318 = ___index2;
int32_t L_319 = *((int32_t*)L_318);
float L_320 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_321;
L_321 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, (0.0f), (1.0f), L_320, NULL);
NullCheck(L_317);
(L_317)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_319))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_321);
// uvs2[2 + index] = PackUV(max_UvX, 1, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_322 = V_23;
int32_t* L_323 = ___index2;
int32_t L_324 = *((int32_t*)L_323);
float L_325 = V_21;
float L_326 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_327;
L_327 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_325, (1.0f), L_326, NULL);
NullCheck(L_322);
(L_322)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_324))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_327);
// uvs2[3 + index] = PackUV(max_UvX, 0, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_328 = V_23;
int32_t* L_329 = ___index2;
int32_t L_330 = *((int32_t*)L_329);
float L_331 = V_21;
float L_332 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_333;
L_333 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_331, (0.0f), L_332, NULL);
NullCheck(L_328);
(L_328)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_330))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_333);
// min_UvX = (vertices[index + 4].x - start.x) / (end.x - start.x);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_334 = V_8;
int32_t* L_335 = ___index2;
int32_t L_336 = *((int32_t*)L_335);
NullCheck(L_334);
float L_337 = ((L_334)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_336, 4)))))->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_338 = ___start0;
float L_339 = L_338.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_340 = ___end1;
float L_341 = L_340.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_342 = ___start0;
float L_343 = L_342.___x_2;
V_20 = ((float)(((float)il2cpp_codegen_subtract(L_337, L_339))/((float)il2cpp_codegen_subtract(L_341, L_343))));
// max_UvX = (vertices[index + 6].x - start.x) / (end.x - start.x);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_344 = V_8;
int32_t* L_345 = ___index2;
int32_t L_346 = *((int32_t*)L_345);
NullCheck(L_344);
float L_347 = ((L_344)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_346, 6)))))->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_348 = ___start0;
float L_349 = L_348.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_350 = ___end1;
float L_351 = L_350.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_352 = ___start0;
float L_353 = L_352.___x_2;
V_21 = ((float)(((float)il2cpp_codegen_subtract(L_347, L_349))/((float)il2cpp_codegen_subtract(L_351, L_353))));
// uvs2[4 + index] = PackUV(min_UvX, 0, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_354 = V_23;
int32_t* L_355 = ___index2;
int32_t L_356 = *((int32_t*)L_355);
float L_357 = V_20;
float L_358 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_359;
L_359 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_357, (0.0f), L_358, NULL);
NullCheck(L_354);
(L_354)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_356))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_359);
// uvs2[5 + index] = PackUV(min_UvX, 1, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_360 = V_23;
int32_t* L_361 = ___index2;
int32_t L_362 = *((int32_t*)L_361);
float L_363 = V_20;
float L_364 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_365;
L_365 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_363, (1.0f), L_364, NULL);
NullCheck(L_360);
(L_360)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_362))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_365);
// uvs2[6 + index] = PackUV(max_UvX, 1, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_366 = V_23;
int32_t* L_367 = ___index2;
int32_t L_368 = *((int32_t*)L_367);
float L_369 = V_21;
float L_370 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_371;
L_371 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_369, (1.0f), L_370, NULL);
NullCheck(L_366);
(L_366)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_368))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_371);
// uvs2[7 + index] = PackUV(max_UvX, 0, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_372 = V_23;
int32_t* L_373 = ___index2;
int32_t L_374 = *((int32_t*)L_373);
float L_375 = V_21;
float L_376 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_377;
L_377 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_375, (0.0f), L_376, NULL);
NullCheck(L_372);
(L_372)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_374))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_377);
// min_UvX = (vertices[index + 8].x - start.x) / (end.x - start.x);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_378 = V_8;
int32_t* L_379 = ___index2;
int32_t L_380 = *((int32_t*)L_379);
NullCheck(L_378);
float L_381 = ((L_378)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_380, 8)))))->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_382 = ___start0;
float L_383 = L_382.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_384 = ___end1;
float L_385 = L_384.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_386 = ___start0;
float L_387 = L_386.___x_2;
V_20 = ((float)(((float)il2cpp_codegen_subtract(L_381, L_383))/((float)il2cpp_codegen_subtract(L_385, L_387))));
// uvs2[8 + index] = PackUV(min_UvX, 0, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_388 = V_23;
int32_t* L_389 = ___index2;
int32_t L_390 = *((int32_t*)L_389);
float L_391 = V_20;
float L_392 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_393;
L_393 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_391, (0.0f), L_392, NULL);
NullCheck(L_388);
(L_388)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(8, L_390))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_393);
// uvs2[9 + index] = PackUV(min_UvX, 1, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_394 = V_23;
int32_t* L_395 = ___index2;
int32_t L_396 = *((int32_t*)L_395);
float L_397 = V_20;
float L_398 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_399;
L_399 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, L_397, (1.0f), L_398, NULL);
NullCheck(L_394);
(L_394)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)9), L_396))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_399);
// uvs2[10 + index] = PackUV(1, 1, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_400 = V_23;
int32_t* L_401 = ___index2;
int32_t L_402 = *((int32_t*)L_401);
float L_403 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_404;
L_404 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, (1.0f), (1.0f), L_403, NULL);
NullCheck(L_400);
(L_400)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)10), L_402))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_404);
// uvs2[11 + index] = PackUV(1, 0, xScale);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_405 = V_23;
int32_t* L_406 = ___index2;
int32_t L_407 = *((int32_t*)L_406);
float L_408 = V_22;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_409;
L_409 = TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905(__this, (1.0f), (0.0f), L_408, NULL);
NullCheck(L_405);
(L_405)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)11), L_407))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_409);
// underlineColor.a = m_fontColor32.a < underlineColor.a ? m_fontColor32.a : underlineColor.a;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_410 = (&__this->___m_fontColor32_53);
uint8_t L_411 = L_410->___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_412 = ___underlineColor7;
uint8_t L_413 = L_412.___a_4;
G_B9_0 = (&___underlineColor7);
if ((((int32_t)L_411) < ((int32_t)L_413)))
{
G_B10_0 = (&___underlineColor7);
goto IL_07c2;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_414 = ___underlineColor7;
uint8_t L_415 = L_414.___a_4;
G_B11_0 = L_415;
G_B11_1 = G_B9_0;
goto IL_07cd;
}
IL_07c2:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_416 = (&__this->___m_fontColor32_53);
uint8_t L_417 = L_416->___a_4;
G_B11_0 = L_417;
G_B11_1 = G_B10_0;
}
IL_07cd:
{
G_B11_1->___a_4 = G_B11_0;
// Color32[] colors32 = m_textInfo.meshInfo[underlineMaterialIndex].colors32;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_418 = __this->___m_textInfo_152;
NullCheck(L_418);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_419 = L_418->___meshInfo_16;
int32_t L_420 = V_0;
NullCheck(L_419);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_421 = ((L_419)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_420)))->___colors32_11;
V_24 = L_421;
// colors32[0 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_422 = V_24;
int32_t* L_423 = ___index2;
int32_t L_424 = *((int32_t*)L_423);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_425 = ___underlineColor7;
NullCheck(L_422);
(L_422)->SetAt(static_cast<il2cpp_array_size_t>(L_424), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_425);
// colors32[1 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_426 = V_24;
int32_t* L_427 = ___index2;
int32_t L_428 = *((int32_t*)L_427);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_429 = ___underlineColor7;
NullCheck(L_426);
(L_426)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_428))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_429);
// colors32[2 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_430 = V_24;
int32_t* L_431 = ___index2;
int32_t L_432 = *((int32_t*)L_431);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_433 = ___underlineColor7;
NullCheck(L_430);
(L_430)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_432))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_433);
// colors32[3 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_434 = V_24;
int32_t* L_435 = ___index2;
int32_t L_436 = *((int32_t*)L_435);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_437 = ___underlineColor7;
NullCheck(L_434);
(L_434)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_436))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_437);
// colors32[4 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_438 = V_24;
int32_t* L_439 = ___index2;
int32_t L_440 = *((int32_t*)L_439);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_441 = ___underlineColor7;
NullCheck(L_438);
(L_438)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(4, L_440))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_441);
// colors32[5 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_442 = V_24;
int32_t* L_443 = ___index2;
int32_t L_444 = *((int32_t*)L_443);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_445 = ___underlineColor7;
NullCheck(L_442);
(L_442)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(5, L_444))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_445);
// colors32[6 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_446 = V_24;
int32_t* L_447 = ___index2;
int32_t L_448 = *((int32_t*)L_447);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_449 = ___underlineColor7;
NullCheck(L_446);
(L_446)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(6, L_448))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_449);
// colors32[7 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_450 = V_24;
int32_t* L_451 = ___index2;
int32_t L_452 = *((int32_t*)L_451);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_453 = ___underlineColor7;
NullCheck(L_450);
(L_450)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(7, L_452))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_453);
// colors32[8 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_454 = V_24;
int32_t* L_455 = ___index2;
int32_t L_456 = *((int32_t*)L_455);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_457 = ___underlineColor7;
NullCheck(L_454);
(L_454)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(8, L_456))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_457);
// colors32[9 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_458 = V_24;
int32_t* L_459 = ___index2;
int32_t L_460 = *((int32_t*)L_459);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_461 = ___underlineColor7;
NullCheck(L_458);
(L_458)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)9), L_460))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_461);
// colors32[10 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_462 = V_24;
int32_t* L_463 = ___index2;
int32_t L_464 = *((int32_t*)L_463);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_465 = ___underlineColor7;
NullCheck(L_462);
(L_462)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)10), L_464))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_465);
// colors32[11 + index] = underlineColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_466 = V_24;
int32_t* L_467 = ___index2;
int32_t L_468 = *((int32_t*)L_467);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_469 = ___underlineColor7;
NullCheck(L_466);
(L_466)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)11), L_468))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_469);
// index += 12;
int32_t* L_470 = ___index2;
int32_t* L_471 = ___index2;
int32_t L_472 = *((int32_t*)L_471);
*((int32_t*)L_470) = (int32_t)((int32_t)il2cpp_codegen_add(L_472, ((int32_t)12)));
}
IL_088e:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::DrawTextHighlight(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32&,UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_DrawTextHighlight_m328E45B989DA4EC8754CC437EACC79D8D0A7F327 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___start0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___end1, int32_t* ___index2, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor3, 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*)&_stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_2 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D V_6;
memset((&V_6), 0, sizeof(V_6));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_8 = NULL;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
memset((&V_9), 0, sizeof(V_9));
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B10_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B9_0 = NULL;
uint8_t G_B11_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B11_1 = NULL;
{
// if (m_Underline.character == null)
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_0 = (&__this->___m_Underline_248);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1 = L_0->___character_0;
V_11 = (bool)((((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_2 = V_11;
if (!L_2)
{
goto IL_0058;
}
}
{
// GetUnderlineSpecialCharacter(m_fontAsset);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_3 = __this->___m_fontAsset_40;
TMP_Text_GetUnderlineSpecialCharacter_m52EA407A41AABE20FE8888C6E94BB70EF0E82CE1(__this, L_3, NULL);
// if (m_Underline.character == null)
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_4 = (&__this->___m_Underline_248);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_5 = L_4->___character_0;
V_12 = (bool)((((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_12;
if (!L_6)
{
goto IL_0057;
}
}
{
// if (!TMP_Settings.warningsDisabled)
bool L_7;
L_7 = TMP_Settings_get_warningsDisabled_mE106F9998B9E2D800A4C2DA927084DC04995FB27(NULL);
V_13 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
bool L_8 = V_13;
if (!L_8)
{
goto IL_0052;
}
}
{
// Debug.LogWarning("Unable to add highlight since the primary Font Asset doesn't contain the underline character.", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m5C8299150E64600CBF5C92706AD610C21D0C0DC5(_stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5, __this, NULL);
}
IL_0052:
{
// return;
goto IL_02a4;
}
IL_0057:
{
}
IL_0058:
{
// int underlineMaterialIndex = m_Underline.materialIndex;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_9 = (&__this->___m_Underline_248);
int32_t L_10 = L_9->___materialIndex_3;
V_0 = L_10;
// int verticesCount = index + 4;
int32_t* L_11 = ___index2;
int32_t L_12 = *((int32_t*)L_11);
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 4));
// if (verticesCount > m_textInfo.meshInfo[underlineMaterialIndex].vertices.Length)
int32_t L_13 = V_1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_14 = __this->___m_textInfo_152;
NullCheck(L_14);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_15 = L_14->___meshInfo_16;
int32_t L_16 = V_0;
NullCheck(L_15);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___vertices_6;
NullCheck(L_17);
V_14 = (bool)((((int32_t)L_13) > ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))? 1 : 0);
bool L_18 = V_14;
if (!L_18)
{
goto IL_00a6;
}
}
{
// m_textInfo.meshInfo[underlineMaterialIndex].ResizeMeshInfo(verticesCount / 4);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_19 = __this->___m_textInfo_152;
NullCheck(L_19);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_20 = L_19->___meshInfo_16;
int32_t L_21 = V_0;
NullCheck(L_20);
int32_t L_22 = V_1;
TMP_MeshInfo_ResizeMeshInfo_m13DF794141EBDD4446391BAF6FD469EEFE3DD6D1(((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), ((int32_t)(L_22/4)), NULL);
}
IL_00a6:
{
// Vector3[] vertices = m_textInfo.meshInfo[underlineMaterialIndex].vertices;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_23 = __this->___m_textInfo_152;
NullCheck(L_23);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_24 = L_23->___meshInfo_16;
int32_t L_25 = V_0;
NullCheck(L_24);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___vertices_6;
V_2 = L_26;
// vertices[index + 0] = start; // BL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = V_2;
int32_t* L_28 = ___index2;
int32_t L_29 = *((int32_t*)L_28);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___start0;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_30);
// vertices[index + 1] = new Vector3(start.x, end.y, 0); // TL
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = V_2;
int32_t* L_32 = ___index2;
int32_t L_33 = *((int32_t*)L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___start0;
float L_35 = L_34.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___end1;
float L_37 = L_36.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
memset((&L_38), 0, sizeof(L_38));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), L_35, L_37, (0.0f), /*hidden argument*/NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_33, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_38);
// vertices[index + 2] = end; // TR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = V_2;
int32_t* L_40 = ___index2;
int32_t L_41 = *((int32_t*)L_40);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___end1;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_41, 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_42);
// vertices[index + 3] = new Vector3(end.x, start.y, 0); // BR
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = V_2;
int32_t* L_44 = ___index2;
int32_t L_45 = *((int32_t*)L_44);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = ___end1;
float L_47 = L_46.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = ___start0;
float L_49 = L_48.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
memset((&L_50), 0, sizeof(L_50));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_50), L_47, L_49, (0.0f), /*hidden argument*/NULL);
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_45, 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_50);
// Vector2[] uvs0 = m_textInfo.meshInfo[underlineMaterialIndex].uvs0;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_51 = __this->___m_textInfo_152;
NullCheck(L_51);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_52 = L_51->___meshInfo_16;
int32_t L_53 = V_0;
NullCheck(L_52);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___uvs0_9;
V_3 = L_54;
// int atlasWidth = m_Underline.fontAsset.atlasWidth;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_55 = (&__this->___m_Underline_248);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_56 = L_55->___fontAsset_1;
NullCheck(L_56);
int32_t L_57;
L_57 = TMP_FontAsset_get_atlasWidth_m45CB71477140814BBFF666E9179D0F9BFFA03EFC(L_56, NULL);
V_4 = L_57;
// int atlasHeight = m_Underline.fontAsset.atlasHeight;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_58 = (&__this->___m_Underline_248);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_59 = L_58->___fontAsset_1;
NullCheck(L_59);
int32_t L_60;
L_60 = TMP_FontAsset_get_atlasHeight_m95F59523E66882079E1D2A4157DE5FF52C4892AC(L_59, NULL);
V_5 = L_60;
// GlyphRect glyphRect = m_Underline.character.glyph.glyphRect;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777* L_61 = (&__this->___m_Underline_248);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_62 = L_61->___character_0;
NullCheck(L_62);
Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_63;
L_63 = TMP_TextElement_get_glyph_mB86D5107DDF4ADB051309056E876FEAE843E3D07(L_62, NULL);
NullCheck(L_63);
GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D L_64;
L_64 = Glyph_get_glyphRect_m94E7C5FE682695CDC096248EF027079F33768EE5(L_63, NULL);
V_6 = L_64;
// Vector2 uv0 = new Vector2(((float)glyphRect.x + glyphRect.width / 2) / atlasWidth, (glyphRect.y + (float)glyphRect.height / 2) / atlasHeight); // bottom left
int32_t L_65;
L_65 = GlyphRect_get_x_m453EECC6C6F08602B1F74C5E1D8EE1163236A898((&V_6), NULL);
int32_t L_66;
L_66 = GlyphRect_get_width_mD291C7644BBF18D6A213427F6C9C28840F233F12((&V_6), NULL);
int32_t L_67 = V_4;
int32_t L_68;
L_68 = GlyphRect_get_y_mE31390BB3185EEA82DD16EA41E208F6A0397E3EA((&V_6), NULL);
int32_t L_69;
L_69 = GlyphRect_get_height_m7F4D04452994E0D18762BB44352608E484DAAC1A((&V_6), NULL);
int32_t L_70 = V_5;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), ((float)(((float)il2cpp_codegen_add(((float)L_65), ((float)((int32_t)(L_66/2)))))/((float)L_67))), ((float)(((float)il2cpp_codegen_add(((float)L_68), ((float)(((float)L_69)/(2.0f)))))/((float)L_70))), NULL);
// uvs0[0 + index] = uv0; // BL
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_71 = V_3;
int32_t* L_72 = ___index2;
int32_t L_73 = *((int32_t*)L_72);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_7;
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_73), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_74);
// uvs0[1 + index] = uv0; // TL
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_75 = V_3;
int32_t* L_76 = ___index2;
int32_t L_77 = *((int32_t*)L_76);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = V_7;
NullCheck(L_75);
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_77))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_78);
// uvs0[2 + index] = uv0; // TR
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_79 = V_3;
int32_t* L_80 = ___index2;
int32_t L_81 = *((int32_t*)L_80);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82 = V_7;
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_81))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_82);
// uvs0[3 + index] = uv0; // BR
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_83 = V_3;
int32_t* L_84 = ___index2;
int32_t L_85 = *((int32_t*)L_84);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86 = V_7;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_85))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_86);
// Vector2[] uvs2 = m_textInfo.meshInfo[underlineMaterialIndex].uvs2;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_87 = __this->___m_textInfo_152;
NullCheck(L_87);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_88 = L_87->___meshInfo_16;
int32_t L_89 = V_0;
NullCheck(L_88);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_90 = ((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->___uvs2_10;
V_8 = L_90;
// Vector2 customUV = new Vector2(0, 1);
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_9), (0.0f), (1.0f), NULL);
// uvs2[0 + index] = customUV;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_91 = V_8;
int32_t* L_92 = ___index2;
int32_t L_93 = *((int32_t*)L_92);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94 = V_9;
NullCheck(L_91);
(L_91)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_94);
// uvs2[1 + index] = customUV;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_95 = V_8;
int32_t* L_96 = ___index2;
int32_t L_97 = *((int32_t*)L_96);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_98 = V_9;
NullCheck(L_95);
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_97))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_98);
// uvs2[2 + index] = customUV;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_99 = V_8;
int32_t* L_100 = ___index2;
int32_t L_101 = *((int32_t*)L_100);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_102 = V_9;
NullCheck(L_99);
(L_99)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_101))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_102);
// uvs2[3 + index] = customUV;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_103 = V_8;
int32_t* L_104 = ___index2;
int32_t L_105 = *((int32_t*)L_104);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106 = V_9;
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_105))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_106);
// highlightColor.a = m_fontColor32.a < highlightColor.a ? m_fontColor32.a : highlightColor.a;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_107 = (&__this->___m_fontColor32_53);
uint8_t L_108 = L_107->___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_109 = ___highlightColor3;
uint8_t L_110 = L_109.___a_4;
G_B9_0 = (&___highlightColor3);
if ((((int32_t)L_108) < ((int32_t)L_110)))
{
G_B10_0 = (&___highlightColor3);
goto IL_0244;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_111 = ___highlightColor3;
uint8_t L_112 = L_111.___a_4;
G_B11_0 = L_112;
G_B11_1 = G_B9_0;
goto IL_024f;
}
IL_0244:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_113 = (&__this->___m_fontColor32_53);
uint8_t L_114 = L_113->___a_4;
G_B11_0 = L_114;
G_B11_1 = G_B10_0;
}
IL_024f:
{
G_B11_1->___a_4 = G_B11_0;
// Color32[] colors32 = m_textInfo.meshInfo[underlineMaterialIndex].colors32;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_115 = __this->___m_textInfo_152;
NullCheck(L_115);
TMP_MeshInfoU5BU5D_t3549EA3B9F542558E0DB1EDFAB98C612FE4231D7* L_116 = L_115->___meshInfo_16;
int32_t L_117 = V_0;
NullCheck(L_116);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_118 = ((L_116)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_117)))->___colors32_11;
V_10 = L_118;
// colors32[0 + index] = highlightColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_119 = V_10;
int32_t* L_120 = ___index2;
int32_t L_121 = *((int32_t*)L_120);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_122 = ___highlightColor3;
NullCheck(L_119);
(L_119)->SetAt(static_cast<il2cpp_array_size_t>(L_121), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_122);
// colors32[1 + index] = highlightColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_123 = V_10;
int32_t* L_124 = ___index2;
int32_t L_125 = *((int32_t*)L_124);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_126 = ___highlightColor3;
NullCheck(L_123);
(L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(1, L_125))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_126);
// colors32[2 + index] = highlightColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_127 = V_10;
int32_t* L_128 = ___index2;
int32_t L_129 = *((int32_t*)L_128);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_130 = ___highlightColor3;
NullCheck(L_127);
(L_127)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(2, L_129))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_130);
// colors32[3 + index] = highlightColor;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_131 = V_10;
int32_t* L_132 = ___index2;
int32_t L_133 = *((int32_t*)L_132);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_134 = ___highlightColor3;
NullCheck(L_131);
(L_131)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(3, L_133))), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_134);
// index += 4;
int32_t* L_135 = ___index2;
int32_t* L_136 = ___index2;
int32_t L_137 = *((int32_t*)L_136);
*((int32_t*)L_135) = (int32_t)((int32_t)il2cpp_codegen_add(L_137, 4));
}
IL_02a4:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::LoadDefaultSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_LoadDefaultSettings_m529A22FF5A03DA761B775E3EABAF5EC6D122404A (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
int32_t G_B3_0 = 0;
{
// if (m_fontSize == -99 || m_isWaitingOnResourceLoad)
float L_0 = __this->___m_fontSize_73;
if ((((float)L_0) == ((float)(-99.0f))))
{
goto IL_0016;
}
}
{
bool L_1 = __this->___m_isWaitingOnResourceLoad_184;
G_B3_0 = ((int32_t)(L_1));
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 1;
}
IL_0017:
{
V_0 = (bool)G_B3_0;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0160;
}
}
{
// m_rectTransform = this.rectTransform;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3;
L_3 = TMP_Text_get_rectTransform_m22DC10116809BEB2C66047A55337A588ED023EBF(__this, NULL);
__this->___m_rectTransform_156 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_rectTransform_156), (void*)L_3);
// if (TMP_Settings.autoSizeTextContainer)
bool L_4;
L_4 = TMP_Settings_get_autoSizeTextContainer_m603D737564C246B828F70343153BCD5EF2D697B8(NULL);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0043;
}
}
{
// autoSizeTextContainer = true;
VirtualActionInvoker1< bool >::Invoke(76 /* System.Void TMPro.TMP_Text::set_autoSizeTextContainer(System.Boolean) */, __this, (bool)1);
goto IL_00ce;
}
IL_0043:
{
// if (GetType() == typeof(TextMeshPro))
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (TextMeshPro_t4560AB28A3EAF503895A781A9C625273D833270E_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_7, NULL);
bool L_9;
L_9 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_6, L_8, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0095;
}
}
{
// if (m_rectTransform.sizeDelta == new Vector2(100, 100))
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_11 = __this->___m_rectTransform_156;
NullCheck(L_11);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_11, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_13), (100.0f), (100.0f), /*hidden argument*/NULL);
bool L_14;
L_14 = Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline(L_12, L_13, NULL);
V_3 = L_14;
bool L_15 = V_3;
if (!L_15)
{
goto IL_0092;
}
}
{
// m_rectTransform.sizeDelta = TMP_Settings.defaultTextMeshProTextContainerSize;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = __this->___m_rectTransform_156;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = TMP_Settings_get_defaultTextMeshProTextContainerSize_m9FD779849D64E92FCB19F44071E1066D1A9FF002(NULL);
NullCheck(L_16);
RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_16, L_17, NULL);
}
IL_0092:
{
goto IL_00cd;
}
IL_0095:
{
// if (m_rectTransform.sizeDelta == new Vector2(100, 100))
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = __this->___m_rectTransform_156;
NullCheck(L_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
L_19 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_18, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_20), (100.0f), (100.0f), /*hidden argument*/NULL);
bool L_21;
L_21 = Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline(L_19, L_20, NULL);
V_4 = L_21;
bool L_22 = V_4;
if (!L_22)
{
goto IL_00cc;
}
}
{
// m_rectTransform.sizeDelta = TMP_Settings.defaultTextMeshProUITextContainerSize;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_23 = __this->___m_rectTransform_156;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
L_24 = TMP_Settings_get_defaultTextMeshProUITextContainerSize_mFCB1EAE32D6A4D4AFA9947C30FBAE82BE761FAE1(NULL);
NullCheck(L_23);
RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_23, L_24, NULL);
}
IL_00cc:
{
}
IL_00cd:
{
}
IL_00ce:
{
// m_enableWordWrapping = TMP_Settings.enableWordWrapping;
bool L_25;
L_25 = TMP_Settings_get_enableWordWrapping_m4D520D99A56B8C50E822B4899EFD88EB60E0FAB6(NULL);
__this->___m_enableWordWrapping_110 = L_25;
// m_enableKerning = TMP_Settings.enableKerning;
bool L_26;
L_26 = TMP_Settings_get_enableKerning_m422F8278E33911FAA4EFD408C72B8BF77969F55F(NULL);
__this->___m_enableKerning_120 = L_26;
// m_enableExtraPadding = TMP_Settings.enableExtraPadding;
bool L_27;
L_27 = TMP_Settings_get_enableExtraPadding_mC5FE6AEE29714A74832AD5A8A5D443C3678040BA(NULL);
__this->___m_enableExtraPadding_122 = L_27;
// m_tintAllSprites = TMP_Settings.enableTintAllSprites;
bool L_28;
L_28 = TMP_Settings_get_enableTintAllSprites_mCC3B4EF67D1A23F2C18AA580C03A040A4367F2B1(NULL);
__this->___m_tintAllSprites_63 = L_28;
// m_parseCtrlCharacters = TMP_Settings.enableParseEscapeCharacters;
bool L_29;
L_29 = TMP_Settings_get_enableParseEscapeCharacters_m6F70AE4B5014E2ABC4FBFBB1DD1AB28A038F2FFD(NULL);
__this->___m_parseCtrlCharacters_125 = L_29;
// m_fontSize = m_fontSizeBase = TMP_Settings.defaultFontSize;
float L_30;
L_30 = TMP_Settings_get_defaultFontSize_m633B012E1B96DB5CB5804AC72E393671ECB4D3F7(NULL);
float L_31 = L_30;
V_5 = L_31;
__this->___m_fontSizeBase_75 = L_31;
float L_32 = V_5;
__this->___m_fontSize_73 = L_32;
// m_fontSizeMin = m_fontSize * TMP_Settings.defaultTextAutoSizingMinRatio;
float L_33 = __this->___m_fontSize_73;
float L_34;
L_34 = TMP_Settings_get_defaultTextAutoSizingMinRatio_m243CDC92E4CF7A965EFB6FB230F435CFA692E401(NULL);
__this->___m_fontSizeMin_86 = ((float)il2cpp_codegen_multiply(L_33, L_34));
// m_fontSizeMax = m_fontSize * TMP_Settings.defaultTextAutoSizingMaxRatio;
float L_35 = __this->___m_fontSize_73;
float L_36;
L_36 = TMP_Settings_get_defaultTextAutoSizingMaxRatio_mD8CF79010DFA583BC8D25B3433B7AC66465B1B45(NULL);
__this->___m_fontSizeMax_87 = ((float)il2cpp_codegen_multiply(L_35, L_36));
// m_isWaitingOnResourceLoad = false;
__this->___m_isWaitingOnResourceLoad_184 = (bool)0;
// raycastTarget = TMP_Settings.enableRaycastTarget;
bool L_37;
L_37 = TMP_Settings_get_enableRaycastTarget_mAC83BFB53788219A69DF6B11F6040FEE81A352D3(NULL);
VirtualActionInvoker1< bool >::Invoke(25 /* System.Void UnityEngine.UI.Graphic::set_raycastTarget(System.Boolean) */, __this, L_37);
// m_IsTextObjectScaleStatic = TMP_Settings.isTextObjectScaleStatic;
bool L_38;
L_38 = TMP_Settings_get_isTextObjectScaleStatic_m4EB4D9DCF1053FEA943364A279F576E915C4CB5C(NULL);
__this->___m_IsTextObjectScaleStatic_137 = L_38;
goto IL_0186;
}
IL_0160:
{
// else if ((int)m_textAlignment < 0xFF)
int32_t L_39 = __this->___m_textAlignment_94;
V_6 = (bool)((((int32_t)L_39) < ((int32_t)((int32_t)255)))? 1 : 0);
bool L_40 = V_6;
if (!L_40)
{
goto IL_0186;
}
}
{
// m_textAlignment = TMP_Compatibility.ConvertTextAlignmentEnumValues(m_textAlignment);
int32_t L_41 = __this->___m_textAlignment_94;
int32_t L_42;
L_42 = TMP_Compatibility_ConvertTextAlignmentEnumValues_mEA881E97B09CBDCB1A7937E7D1329A631E95BF26(L_41, NULL);
__this->___m_textAlignment_94 = L_42;
}
IL_0186:
{
// if (m_textAlignment != TextAlignmentOptions.Converted)
int32_t L_43 = __this->___m_textAlignment_94;
V_7 = (bool)((((int32_t)((((int32_t)L_43) == ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_44 = V_7;
if (!L_44)
{
goto IL_01cd;
}
}
{
// m_HorizontalAlignment = (HorizontalAlignmentOptions)((int)m_textAlignment & 0xFF);
int32_t L_45 = __this->___m_textAlignment_94;
__this->___m_HorizontalAlignment_92 = ((int32_t)((int32_t)L_45&((int32_t)255)));
// m_VerticalAlignment = (VerticalAlignmentOptions)((int)m_textAlignment & 0xFF00);
int32_t L_46 = __this->___m_textAlignment_94;
__this->___m_VerticalAlignment_93 = ((int32_t)((int32_t)L_46&((int32_t)65280)));
// m_textAlignment = TextAlignmentOptions.Converted;
__this->___m_textAlignment_94 = ((int32_t)65535);
}
IL_01cd:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::GetSpecialCharacters(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetSpecialCharacters_mE903DAAA333AFF79BE23404C0E530BF2F974F86E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, const RuntimeMethod* method)
{
{
// GetEllipsisSpecialCharacter(fontAsset);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ___fontAsset0;
TMP_Text_GetEllipsisSpecialCharacter_mAB1E3B988E1169235AEC26DC0EC29B993FDF4735(__this, L_0, NULL);
// GetUnderlineSpecialCharacter(fontAsset);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = ___fontAsset0;
TMP_Text_GetUnderlineSpecialCharacter_m52EA407A41AABE20FE8888C6E94BB70EF0E82CE1(__this, L_1, NULL);
// }
return;
}
}
// System.Void TMPro.TMP_Text::GetEllipsisSpecialCharacter(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetEllipsisSpecialCharacter_mAB1E3B988E1169235AEC26DC0EC29B993FDF4735 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B4_0 = 0;
int32_t G_B11_0 = 0;
{
// TMP_Character character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(0x2026, fontAsset, false, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ___fontAsset0;
int32_t L_1 = __this->___m_FontStyleInternal_89;
int32_t L_2 = __this->___m_FontWeightInternal_78;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_3;
L_3 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063(((int32_t)8230), L_0, (bool)0, L_1, L_2, (&V_0), NULL);
V_1 = L_3;
// if (character == null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_4 = V_1;
V_2 = (bool)((((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_0064;
}
}
{
// if (fontAsset.m_FallbackFontAssetTable != null && fontAsset.m_FallbackFontAssetTable.Count > 0)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_6 = ___fontAsset0;
NullCheck(L_6);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_7 = L_6->___m_FallbackFontAssetTable_34;
if (!L_7)
{
goto IL_003d;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_8 = ___fontAsset0;
NullCheck(L_8);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_9 = L_8->___m_FallbackFontAssetTable_34;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline(L_9, List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
G_B4_0 = ((((int32_t)L_10) > ((int32_t)0))? 1 : 0);
goto IL_003e;
}
IL_003d:
{
G_B4_0 = 0;
}
IL_003e:
{
V_3 = (bool)G_B4_0;
bool L_11 = V_3;
if (!L_11)
{
goto IL_0063;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(0x2026, fontAsset, fontAsset.m_FallbackFontAssetTable, true, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_12 = ___fontAsset0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_13 = ___fontAsset0;
NullCheck(L_13);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_14 = L_13->___m_FallbackFontAssetTable_34;
int32_t L_15 = __this->___m_FontStyleInternal_89;
int32_t L_16 = __this->___m_FontWeightInternal_78;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_17;
L_17 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_mD811EFBC16E08263EB7793465CD4A840A24423F3(((int32_t)8230), L_12, L_14, (bool)1, L_15, L_16, (&V_0), NULL);
V_1 = L_17;
}
IL_0063:
{
}
IL_0064:
{
// if (character == null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_18 = V_1;
V_4 = (bool)((((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_18) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_19 = V_4;
if (!L_19)
{
goto IL_00ad;
}
}
{
// if (TMP_Settings.fallbackFontAssets != null && TMP_Settings.fallbackFontAssets.Count > 0)
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_20;
L_20 = TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032(NULL);
if (!L_20)
{
goto IL_0085;
}
}
{
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_21;
L_21 = TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032(NULL);
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline(L_21, List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
G_B11_0 = ((((int32_t)L_22) > ((int32_t)0))? 1 : 0);
goto IL_0086;
}
IL_0085:
{
G_B11_0 = 0;
}
IL_0086:
{
V_5 = (bool)G_B11_0;
bool L_23 = V_5;
if (!L_23)
{
goto IL_00ac;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(0x2026, fontAsset, TMP_Settings.fallbackFontAssets, true, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_24 = ___fontAsset0;
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_25;
L_25 = TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032(NULL);
int32_t L_26 = __this->___m_FontStyleInternal_89;
int32_t L_27 = __this->___m_FontWeightInternal_78;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_28;
L_28 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_mD811EFBC16E08263EB7793465CD4A840A24423F3(((int32_t)8230), L_24, L_25, (bool)1, L_26, L_27, (&V_0), NULL);
V_1 = L_28;
}
IL_00ac:
{
}
IL_00ad:
{
// if (character == null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_29 = V_1;
V_6 = (bool)((((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_29) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00e9;
}
}
{
// if (TMP_Settings.defaultFontAsset != null)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_31;
L_31 = TMP_Settings_get_defaultFontAsset_mC322E8D26D4C108847D5408DD8C7160834615B0D(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_32;
L_32 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_32;
bool L_33 = V_7;
if (!L_33)
{
goto IL_00e8;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(0x2026, TMP_Settings.defaultFontAsset, true, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_34;
L_34 = TMP_Settings_get_defaultFontAsset_mC322E8D26D4C108847D5408DD8C7160834615B0D(NULL);
int32_t L_35 = __this->___m_FontStyleInternal_89;
int32_t L_36 = __this->___m_FontWeightInternal_78;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_37;
L_37 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063(((int32_t)8230), L_34, (bool)1, L_35, L_36, (&V_0), NULL);
V_1 = L_37;
}
IL_00e8:
{
}
IL_00e9:
{
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_38 = V_1;
V_8 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_38) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0100;
}
}
{
// m_Ellipsis = new SpecialCharacter(character, 0);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_40 = V_1;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 L_41;
memset((&L_41), 0, sizeof(L_41));
SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF((&L_41), L_40, 0, /*hidden argument*/NULL);
__this->___m_Ellipsis_247 = L_41;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Ellipsis_247))->___character_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Ellipsis_247))->___fontAsset_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Ellipsis_247))->___material_2), (void*)NULL);
#endif
}
IL_0100:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::GetUnderlineSpecialCharacter(TMPro.TMP_FontAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetUnderlineSpecialCharacter_m52EA407A41AABE20FE8888C6E94BB70EF0E82CE1 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset0, 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*)&TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77A4D95C5A66881369906720C24690D7097D85DC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDC04DCE144956C85753B1D40627C3620348D36C);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
{
// TMP_Character character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(0x5F, fontAsset, false, FontStyles.Normal, FontWeight.Regular, out isUsingAlternativeTypeface);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_0 = ___fontAsset0;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_1;
L_1 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063(((int32_t)95), L_0, (bool)0, 0, ((int32_t)400), (&V_0), NULL);
V_1 = L_1;
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_2 = V_1;
V_2 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_002c;
}
}
{
// m_Underline = new SpecialCharacter(character, 0);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_4 = V_1;
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 L_5;
memset((&L_5), 0, sizeof(L_5));
SpecialCharacter__ctor_m6EA478027143EA28D3A52D1E020B95B9286824FF((&L_5), L_4, 0, /*hidden argument*/NULL);
__this->___m_Underline_248 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Underline_248))->___character_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Underline_248))->___fontAsset_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Underline_248))->___material_2), (void*)NULL);
#endif
goto IL_0056;
}
IL_002c:
{
// if (!TMP_Settings.warningsDisabled)
bool L_6;
L_6 = TMP_Settings_get_warningsDisabled_mE106F9998B9E2D800A4C2DA927084DC04995FB27(NULL);
V_3 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0055;
}
}
{
// Debug.LogWarning("The character used for Underline is not available in font asset [" + fontAsset.name + "].", this);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_8 = ___fontAsset0;
NullCheck(L_8);
String_t* L_9;
L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL);
String_t* L_10;
L_10 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteralBDC04DCE144956C85753B1D40627C3620348D36C, L_9, _stringLiteral77A4D95C5A66881369906720C24690D7097D85DC, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m5C8299150E64600CBF5C92706AD610C21D0C0DC5(L_10, __this, NULL);
}
IL_0055:
{
}
IL_0056:
{
// }
return;
}
}
// System.Void TMPro.TMP_Text::ReplaceTagWithCharacter(System.Int32[],System.Int32,System.Int32,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceTagWithCharacter_m27550FAAA0F89BCBF7E6ABF7E52888B04C92AFBF (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___chars0, int32_t ___insertionIndex1, int32_t ___tagLength2, Il2CppChar ___c3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// chars[insertionIndex] = c;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___chars0;
int32_t L_1 = ___insertionIndex1;
Il2CppChar L_2 = ___c3;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)L_2);
// for (int i = insertionIndex + tagLength; i < chars.Length; i++)
int32_t L_3 = ___insertionIndex1;
int32_t L_4 = ___tagLength2;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
goto IL_001a;
}
IL_000c:
{
// chars[i - 3] = chars[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___chars0;
int32_t L_6 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___chars0;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_6, 3))), (int32_t)L_10);
// for (int i = insertionIndex + tagLength; i < chars.Length; i++)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_001a:
{
// for (int i = insertionIndex + tagLength; i < chars.Length; i++)
int32_t L_12 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___chars0;
NullCheck(L_13);
V_1 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))? 1 : 0);
bool L_14 = V_1;
if (L_14)
{
goto IL_000c;
}
}
{
// }
return;
}
}
// TMPro.TMP_FontAsset TMPro.TMP_Text::GetFontAssetForWeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* TMP_Text_GetFontAssetForWeight_m8CAC4978C3092AE62D5354BE0D579E1985F84323 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, int32_t ___fontWeight0, const RuntimeMethod* method)
{
bool V_0 = false;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_4 = NULL;
int32_t G_B3_0 = 0;
{
// bool isItalic = (m_FontStyleInternal & FontStyles.Italic) == FontStyles.Italic || (m_fontStyle & FontStyles.Italic) == FontStyles.Italic;
int32_t L_0 = __this->___m_FontStyleInternal_89;
if ((((int32_t)((int32_t)((int32_t)L_0&2))) == ((int32_t)2)))
{
goto IL_0019;
}
}
{
int32_t L_1 = __this->___m_fontStyle_88;
G_B3_0 = ((((int32_t)((int32_t)((int32_t)L_1&2))) == ((int32_t)2))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 1;
}
IL_001a:
{
V_0 = (bool)G_B3_0;
// TMP_FontAsset fontAsset = null;
V_1 = (TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*)NULL;
// int weightIndex = fontWeight / 100;
int32_t L_2 = ___fontWeight0;
V_2 = ((int32_t)(L_2/((int32_t)100)));
// if (isItalic)
bool L_3 = V_0;
V_3 = L_3;
bool L_4 = V_3;
if (!L_4)
{
goto IL_0040;
}
}
{
// fontAsset = m_currentFontAsset.fontWeightTable[weightIndex].italicTypeface;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_5 = __this->___m_currentFontAsset_41;
NullCheck(L_5);
TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* L_6;
L_6 = TMP_FontAsset_get_fontWeightTable_mC27EC0A27F82292FB24E3AB7B87421AEFD0869DD(L_5, NULL);
int32_t L_7 = V_2;
NullCheck(L_6);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___italicTypeface_1;
V_1 = L_8;
goto IL_0057;
}
IL_0040:
{
// fontAsset = m_currentFontAsset.fontWeightTable[weightIndex].regularTypeface;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_9 = __this->___m_currentFontAsset_41;
NullCheck(L_9);
TMP_FontWeightPairU5BU5D_t0A3A5955F13FEB2F7329D81BA157110DB99F9F37* L_10;
L_10 = TMP_FontAsset_get_fontWeightTable_mC27EC0A27F82292FB24E3AB7B87421AEFD0869DD(L_9, NULL);
int32_t L_11 = V_2;
NullCheck(L_10);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___regularTypeface_0;
V_1 = L_12;
}
IL_0057:
{
// return fontAsset;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_13 = V_1;
V_4 = L_13;
goto IL_005c;
}
IL_005c:
{
// }
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_14 = V_4;
return L_14;
}
}
// TMPro.TMP_TextElement TMPro.TMP_Text::GetTextElement(System.UInt32,TMPro.TMP_FontAsset,TMPro.FontStyles,TMPro.FontWeight,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* TMP_Text_GetTextElement_mA9AC208C5F6080ADB94B84638ABFCB28124E889C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, uint32_t ___unicode0, TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset1, int32_t ___fontStyle2, int32_t ___fontWeight3, bool* ___isUsingAlternativeTypeface4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* V_0 = NULL;
bool V_1 = false;
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* V_17 = NULL;
bool V_18 = false;
int32_t G_B5_0 = 0;
int32_t G_B15_0 = 0;
int32_t G_B27_0 = 0;
{
// TMP_Character character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(unicode, fontAsset, false, fontStyle, fontWeight, out isUsingAlternativeTypeface);
uint32_t L_0 = ___unicode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1 = ___fontAsset1;
int32_t L_2 = ___fontStyle2;
int32_t L_3 = ___fontWeight3;
bool* L_4 = ___isUsingAlternativeTypeface4;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_5;
L_5 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063(L_0, L_1, (bool)0, L_2, L_3, L_4, NULL);
V_0 = L_5;
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_6 = V_0;
V_1 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_7 = V_1;
if (!L_7)
{
goto IL_001e;
}
}
{
// return character;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_8 = V_0;
V_2 = L_8;
goto IL_01f4;
}
IL_001e:
{
// if (fontAsset.m_FallbackFontAssetTable != null && fontAsset.m_FallbackFontAssetTable.Count > 0)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_9 = ___fontAsset1;
NullCheck(L_9);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_10 = L_9->___m_FallbackFontAssetTable_34;
if (!L_10)
{
goto IL_0036;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_11 = ___fontAsset1;
NullCheck(L_11);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_12 = L_11->___m_FallbackFontAssetTable_34;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline(L_12, List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_13) > ((int32_t)0))? 1 : 0);
goto IL_0037;
}
IL_0036:
{
G_B5_0 = 0;
}
IL_0037:
{
V_3 = (bool)G_B5_0;
bool L_14 = V_3;
if (!L_14)
{
goto IL_004f;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(unicode, fontAsset, fontAsset.m_FallbackFontAssetTable, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
uint32_t L_15 = ___unicode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_16 = ___fontAsset1;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_17 = ___fontAsset1;
NullCheck(L_17);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_18 = L_17->___m_FallbackFontAssetTable_34;
int32_t L_19 = ___fontStyle2;
int32_t L_20 = ___fontWeight3;
bool* L_21 = ___isUsingAlternativeTypeface4;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_22;
L_22 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_mD811EFBC16E08263EB7793465CD4A840A24423F3(L_15, L_16, L_18, (bool)1, L_19, L_20, L_21, NULL);
V_0 = L_22;
}
IL_004f:
{
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_23 = V_0;
V_4 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_23) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_24 = V_4;
if (!L_24)
{
goto IL_0061;
}
}
{
// return character;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_25 = V_0;
V_2 = L_25;
goto IL_01f4;
}
IL_0061:
{
// if (fontAsset.instanceID != m_fontAsset.instanceID)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_26 = ___fontAsset1;
NullCheck(L_26);
int32_t L_27;
L_27 = TMP_Asset_get_instanceID_mD7D5D79979B77457C3A376955C316AC289BB3D1D(L_26, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_28 = __this->___m_fontAsset_40;
NullCheck(L_28);
int32_t L_29;
L_29 = TMP_Asset_get_instanceID_mD7D5D79979B77457C3A376955C316AC289BB3D1D(L_28, NULL);
V_5 = (bool)((((int32_t)((((int32_t)L_27) == ((int32_t)L_29))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_30 = V_5;
if (!L_30)
{
goto IL_0118;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(unicode, m_fontAsset, false, fontStyle, fontWeight, out isUsingAlternativeTypeface);
uint32_t L_31 = ___unicode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_32 = __this->___m_fontAsset_40;
int32_t L_33 = ___fontStyle2;
int32_t L_34 = ___fontWeight3;
bool* L_35 = ___isUsingAlternativeTypeface4;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_36;
L_36 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063(L_31, L_32, (bool)0, L_33, L_34, L_35, NULL);
V_0 = L_36;
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_37 = V_0;
V_6 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_37) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_38 = V_6;
if (!L_38)
{
goto IL_00c3;
}
}
{
// m_currentMaterialIndex = 0;
__this->___m_currentMaterialIndex_48 = 0;
// m_currentMaterial = m_materialReferences[0].material;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_39 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
NullCheck(L_39);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_40 = ((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___material_3;
__this->___m_currentMaterial_44 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_40);
// return character;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_41 = V_0;
V_2 = L_41;
goto IL_01f4;
}
IL_00c3:
{
// if (m_fontAsset.m_FallbackFontAssetTable != null && m_fontAsset.m_FallbackFontAssetTable.Count > 0)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_42 = __this->___m_fontAsset_40;
NullCheck(L_42);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_43 = L_42->___m_FallbackFontAssetTable_34;
if (!L_43)
{
goto IL_00e5;
}
}
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_44 = __this->___m_fontAsset_40;
NullCheck(L_44);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_45 = L_44->___m_FallbackFontAssetTable_34;
NullCheck(L_45);
int32_t L_46;
L_46 = List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline(L_45, List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
G_B15_0 = ((((int32_t)L_46) > ((int32_t)0))? 1 : 0);
goto IL_00e6;
}
IL_00e5:
{
G_B15_0 = 0;
}
IL_00e6:
{
V_7 = (bool)G_B15_0;
bool L_47 = V_7;
if (!L_47)
{
goto IL_0105;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(unicode, fontAsset, m_fontAsset.m_FallbackFontAssetTable, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
uint32_t L_48 = ___unicode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_49 = ___fontAsset1;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_50 = __this->___m_fontAsset_40;
NullCheck(L_50);
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_51 = L_50->___m_FallbackFontAssetTable_34;
int32_t L_52 = ___fontStyle2;
int32_t L_53 = ___fontWeight3;
bool* L_54 = ___isUsingAlternativeTypeface4;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_55;
L_55 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_mD811EFBC16E08263EB7793465CD4A840A24423F3(L_48, L_49, L_51, (bool)1, L_52, L_53, L_54, NULL);
V_0 = L_55;
}
IL_0105:
{
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_56 = V_0;
V_8 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_56) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_57 = V_8;
if (!L_57)
{
goto IL_0117;
}
}
{
// return character;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_58 = V_0;
V_2 = L_58;
goto IL_01f4;
}
IL_0117:
{
}
IL_0118:
{
// if (m_spriteAsset != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_59 = __this->___m_spriteAsset_62;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_60;
L_60 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_59, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_9 = L_60;
bool L_61 = V_9;
if (!L_61)
{
goto IL_014e;
}
}
{
// TMP_SpriteCharacter spriteCharacter = TMP_FontAssetUtilities.GetSpriteCharacterFromSpriteAsset(unicode, m_spriteAsset, true);
uint32_t L_62 = ___unicode0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_63 = __this->___m_spriteAsset_62;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_64;
L_64 = TMP_FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_m5AAE0164B09274F8B314E0169277766ACCD7F02E(L_62, L_63, (bool)1, NULL);
V_10 = L_64;
// if (spriteCharacter != null)
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_65 = V_10;
V_11 = (bool)((!(((RuntimeObject*)(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)L_65) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_66 = V_11;
if (!L_66)
{
goto IL_014d;
}
}
{
// return spriteCharacter;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_67 = V_10;
V_2 = L_67;
goto IL_01f4;
}
IL_014d:
{
}
IL_014e:
{
// if (TMP_Settings.fallbackFontAssets != null && TMP_Settings.fallbackFontAssets.Count > 0)
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_68;
L_68 = TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032(NULL);
if (!L_68)
{
goto IL_0164;
}
}
{
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_69;
L_69 = TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032(NULL);
NullCheck(L_69);
int32_t L_70;
L_70 = List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_inline(L_69, List_1_get_Count_m1CD49ABC19C33C9320E4E745DFBF7CC6D1E5A899_RuntimeMethod_var);
G_B27_0 = ((((int32_t)L_70) > ((int32_t)0))? 1 : 0);
goto IL_0165;
}
IL_0164:
{
G_B27_0 = 0;
}
IL_0165:
{
V_12 = (bool)G_B27_0;
bool L_71 = V_12;
if (!L_71)
{
goto IL_017e;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(unicode, fontAsset, TMP_Settings.fallbackFontAssets, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
uint32_t L_72 = ___unicode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_73 = ___fontAsset1;
List_1_t06C3ABB0C6F2347B32881E33D154431EADAE3ECF* L_74;
L_74 = TMP_Settings_get_fallbackFontAssets_mB8085CABB99267782BCE4FEC83658D41C4FC4032(NULL);
int32_t L_75 = ___fontStyle2;
int32_t L_76 = ___fontWeight3;
bool* L_77 = ___isUsingAlternativeTypeface4;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_78;
L_78 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_mD811EFBC16E08263EB7793465CD4A840A24423F3(L_72, L_73, L_74, (bool)1, L_75, L_76, L_77, NULL);
V_0 = L_78;
}
IL_017e:
{
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_79 = V_0;
V_13 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_79) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_80 = V_13;
if (!L_80)
{
goto IL_018d;
}
}
{
// return character;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_81 = V_0;
V_2 = L_81;
goto IL_01f4;
}
IL_018d:
{
// if (TMP_Settings.defaultFontAsset != null)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_82;
L_82 = TMP_Settings_get_defaultFontAsset_mC322E8D26D4C108847D5408DD8C7160834615B0D(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_83;
L_83 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_82, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_14 = L_83;
bool L_84 = V_14;
if (!L_84)
{
goto IL_01b0;
}
}
{
// character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(unicode, TMP_Settings.defaultFontAsset, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
uint32_t L_85 = ___unicode0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_86;
L_86 = TMP_Settings_get_defaultFontAsset_mC322E8D26D4C108847D5408DD8C7160834615B0D(NULL);
int32_t L_87 = ___fontStyle2;
int32_t L_88 = ___fontWeight3;
bool* L_89 = ___isUsingAlternativeTypeface4;
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_90;
L_90 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_m7C71B7CDCBE11E82D7152BFC72B5006E3E671063(L_85, L_86, (bool)1, L_87, L_88, L_89, NULL);
V_0 = L_90;
}
IL_01b0:
{
// if (character != null)
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_91 = V_0;
V_15 = (bool)((!(((RuntimeObject*)(TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35*)L_91) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_92 = V_15;
if (!L_92)
{
goto IL_01bf;
}
}
{
// return character;
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* L_93 = V_0;
V_2 = L_93;
goto IL_01f4;
}
IL_01bf:
{
// if (TMP_Settings.defaultSpriteAsset != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_94;
L_94 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_95;
L_95 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_94, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_16 = L_95;
bool L_96 = V_16;
if (!L_96)
{
goto IL_01f0;
}
}
{
// TMP_SpriteCharacter spriteCharacter = TMP_FontAssetUtilities.GetSpriteCharacterFromSpriteAsset(unicode, TMP_Settings.defaultSpriteAsset, true);
uint32_t L_97 = ___unicode0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_98;
L_98 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_FontAssetUtilities_tE01A2EFABA32F807FBA80E9BBE26A1F3D5D25125_il2cpp_TypeInfo_var);
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_99;
L_99 = TMP_FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_m5AAE0164B09274F8B314E0169277766ACCD7F02E(L_97, L_98, (bool)1, NULL);
V_17 = L_99;
// if (spriteCharacter != null)
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_100 = V_17;
V_18 = (bool)((!(((RuntimeObject*)(TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E*)L_100) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_101 = V_18;
if (!L_101)
{
goto IL_01ef;
}
}
{
// return spriteCharacter;
TMP_SpriteCharacter_t98295D0A81320909AC4AD5F2602DD69EACBB449E* L_102 = V_17;
V_2 = L_102;
goto IL_01f4;
}
IL_01ef:
{
}
IL_01f0:
{
// return null;
V_2 = (TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5*)NULL;
goto IL_01f4;
}
IL_01f4:
{
// }
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* L_103 = V_2;
return L_103;
}
}
// System.Void TMPro.TMP_Text::SetActiveSubMeshes(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetActiveSubMeshes_mE3867037AB040A083339828CEA98FFC7D81758FE (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___state0, const RuntimeMethod* method)
{
{
// protected virtual void SetActiveSubMeshes(bool state) { }
return;
}
}
// System.Void TMPro.TMP_Text::DestroySubMeshObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_DestroySubMeshObjects_m7FFA3E35D4B393CC01847424F2F5C77416C1F8B3 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// protected virtual void DestroySubMeshObjects() { }
return;
}
}
// System.Void TMPro.TMP_Text::ClearMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ClearMesh_m3A40E9A07ABE32A911001625A4DE8F80353ECF8F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// public virtual void ClearMesh() { }
return;
}
}
// System.Void TMPro.TMP_Text::ClearMesh(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ClearMesh_m5E212AB7BAA3D3F6A84AF20D0D4C1AE72985F329 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, bool ___uploadGeometry0, const RuntimeMethod* method)
{
{
// public virtual void ClearMesh(bool uploadGeometry) { }
return;
}
}
// System.String TMPro.TMP_Text::GetParsedText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_GetParsedText_m0C3CD267431DA477842729B36C6C80D7296D4C65 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
bool V_2 = false;
String_t* V_3 = NULL;
int32_t V_4 = 0;
bool V_5 = false;
int32_t G_B7_0 = 0;
{
// if (m_textInfo == null)
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_0 = __this->___m_textInfo_152;
V_2 = (bool)((((RuntimeObject*)(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0016;
}
}
{
// return string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_3 = L_2;
goto IL_0079;
}
IL_0016:
{
// int characterCount = m_textInfo.characterCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_3 = __this->___m_textInfo_152;
NullCheck(L_3);
int32_t L_4 = L_3->___characterCount_3;
V_0 = L_4;
// char[] buffer = new char[characterCount];
int32_t L_5 = V_0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_5);
V_1 = L_6;
// for (int i = 0; i < characterCount && i < m_textInfo.characterInfo.Length; i++)
V_4 = 0;
goto IL_0051;
}
IL_002e:
{
// buffer[i] = m_textInfo.characterInfo[i].character;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = V_1;
int32_t L_8 = V_4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_9 = __this->___m_textInfo_152;
NullCheck(L_9);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_10 = L_9->___characterInfo_11;
int32_t L_11 = V_4;
NullCheck(L_10);
Il2CppChar L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___character_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Il2CppChar)L_12);
// for (int i = 0; i < characterCount && i < m_textInfo.characterInfo.Length; i++)
int32_t L_13 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0051:
{
// for (int i = 0; i < characterCount && i < m_textInfo.characterInfo.Length; i++)
int32_t L_14 = V_4;
int32_t L_15 = V_0;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0069;
}
}
{
int32_t L_16 = V_4;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_17 = __this->___m_textInfo_152;
NullCheck(L_17);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_18 = L_17->___characterInfo_11;
NullCheck(L_18);
G_B7_0 = ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))? 1 : 0);
goto IL_006a;
}
IL_0069:
{
G_B7_0 = 0;
}
IL_006a:
{
V_5 = (bool)G_B7_0;
bool L_19 = V_5;
if (L_19)
{
goto IL_002e;
}
}
{
// return new string(buffer);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_20 = V_1;
String_t* L_21;
L_21 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_20, NULL);
V_3 = L_21;
goto IL_0079;
}
IL_0079:
{
// }
String_t* L_22 = V_3;
return L_22;
}
}
// System.Boolean TMPro.TMP_Text::IsSelfOrLinkedAncestor(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_IsSelfOrLinkedAncestor_m81351987CC1F547B1E7A0EDE1109F5EF596A8F76 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___targetTextComponent0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
{
// if (targetTextComponent == null)
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___targetTextComponent0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0052;
}
IL_0010:
{
// if (parentLinkedComponent != null)
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = __this->___parentLinkedComponent_118;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_4;
bool L_5 = V_2;
if (!L_5)
{
goto IL_0036;
}
}
{
// if (parentLinkedComponent.IsSelfOrLinkedAncestor(targetTextComponent))
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_6 = __this->___parentLinkedComponent_118;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_7 = ___targetTextComponent0;
NullCheck(L_6);
bool L_8;
L_8 = TMP_Text_IsSelfOrLinkedAncestor_m81351987CC1F547B1E7A0EDE1109F5EF596A8F76(L_6, L_7, NULL);
V_3 = L_8;
bool L_9 = V_3;
if (!L_9)
{
goto IL_0035;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0052;
}
IL_0035:
{
}
IL_0036:
{
// if (this.GetInstanceID() == targetTextComponent.GetInstanceID())
int32_t L_10;
L_10 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_11 = ___targetTextComponent0;
NullCheck(L_11);
int32_t L_12;
L_12 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_11, NULL);
V_4 = (bool)((((int32_t)L_10) == ((int32_t)L_12))? 1 : 0);
bool L_13 = V_4;
if (!L_13)
{
goto IL_004e;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0052;
}
IL_004e:
{
// return false;
V_1 = (bool)0;
goto IL_0052;
}
IL_0052:
{
// }
bool L_14 = V_1;
return L_14;
}
}
// System.Void TMPro.TMP_Text::ReleaseLinkedTextComponent(TMPro.TMP_Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReleaseLinkedTextComponent_mBFBB0BB0702503E5492FE5CDC94164363A139696 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___targetTextComponent0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
{
// if (targetTextComponent == null)
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = ___targetTextComponent0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_000e;
}
}
{
// return;
goto IL_004b;
}
IL_000e:
{
// TMP_Text childLinkedComponent = targetTextComponent.linkedTextComponent;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_3 = ___targetTextComponent0;
NullCheck(L_3);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_4;
L_4 = TMP_Text_get_linkedTextComponent_m84DA92BFD208833ED4C1EC4C4F537F5D594EF4F0(L_3, NULL);
V_0 = L_4;
// if (childLinkedComponent != null)
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_6;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0028;
}
}
{
// ReleaseLinkedTextComponent(childLinkedComponent);
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_8 = V_0;
TMP_Text_ReleaseLinkedTextComponent_mBFBB0BB0702503E5492FE5CDC94164363A139696(__this, L_8, NULL);
}
IL_0028:
{
// targetTextComponent.text = string.Empty;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_9 = ___targetTextComponent0;
String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_9);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_9, L_10);
// targetTextComponent.firstVisibleCharacter = 0;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_11 = ___targetTextComponent0;
NullCheck(L_11);
TMP_Text_set_firstVisibleCharacter_m343804C8FF610EB13CCB14E8D54C889BC356AD53(L_11, 0, NULL);
// targetTextComponent.linkedTextComponent = null;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_12 = ___targetTextComponent0;
NullCheck(L_12);
TMP_Text_set_linkedTextComponent_m08B4CBAD470F918E2D2E19CE96B2443F38B76D93(L_12, (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)NULL, NULL);
// targetTextComponent.parentLinkedComponent = null;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_13 = ___targetTextComponent0;
NullCheck(L_13);
L_13->___parentLinkedComponent_118 = (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_13->___parentLinkedComponent_118), (void*)(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9*)NULL);
}
IL_004b:
{
// }
return;
}
}
// UnityEngine.Vector2 TMPro.TMP_Text::PackUV(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TMP_Text_PackUV_m6B919A58FF6988F660ACE59AA97910B31D577905 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___x0, float ___y1, float ___scale2, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// output.x = (int)(x * 511);
float L_0 = ___x0;
(&V_0)->___x_0 = ((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_0, (511.0f)))));
// output.y = (int)(y * 511);
float L_1 = ___y1;
(&V_0)->___y_1 = ((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_1, (511.0f)))));
// output.x = (output.x * 4096) + output.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0;
float L_5 = L_4.___y_1;
(&V_0)->___x_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_3, (4096.0f))), L_5));
// output.y = scale;
float L_6 = ___scale2;
(&V_0)->___y_1 = L_6;
// return output;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
V_1 = L_7;
goto IL_0047;
}
IL_0047:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_1;
return L_8;
}
}
// System.Single TMPro.TMP_Text::PackUV(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_PackUV_m66B8E7066DC310AC67BA1FE63494D1A3BA726A00 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
double V_0 = 0.0;
double V_1 = 0.0;
float V_2 = 0.0f;
{
// double x0 = (int)(x * 511);
float L_0 = ___x0;
V_0 = ((double)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_0, (511.0f)))));
// double y0 = (int)(y * 511);
float L_1 = ___y1;
V_1 = ((double)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_1, (511.0f)))));
// return (float)((x0 * 4096) + y0);
double L_2 = V_0;
double L_3 = V_1;
V_2 = ((float)((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_2, (4096.0))), L_3)));
goto IL_0026;
}
IL_0026:
{
// }
float L_4 = V_2;
return L_4;
}
}
// System.Void TMPro.TMP_Text::InternalUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InternalUpdate_mD5C4F3ADB7909023ADCED1033A6EE0D15AAC1781 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
{
// internal virtual void InternalUpdate() { }
return;
}
}
// System.Int32 TMPro.TMP_Text::HexToInt(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Il2CppChar ___hex0, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
Il2CppChar V_1 = 0x0;
int32_t V_2 = 0;
{
// switch (hex)
Il2CppChar L_0 = ___hex0;
V_1 = L_0;
Il2CppChar L_1 = V_1;
V_0 = L_1;
Il2CppChar L_2 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)48))))
{
case 0:
{
goto IL_008f;
}
case 1:
{
goto IL_0093;
}
case 2:
{
goto IL_0097;
}
case 3:
{
goto IL_009b;
}
case 4:
{
goto IL_009f;
}
case 5:
{
goto IL_00a3;
}
case 6:
{
goto IL_00a7;
}
case 7:
{
goto IL_00ab;
}
case 8:
{
goto IL_00af;
}
case 9:
{
goto IL_00b3;
}
case 10:
{
goto IL_00f4;
}
case 11:
{
goto IL_00f4;
}
case 12:
{
goto IL_00f4;
}
case 13:
{
goto IL_00f4;
}
case 14:
{
goto IL_00f4;
}
case 15:
{
goto IL_00f4;
}
case 16:
{
goto IL_00f4;
}
case 17:
{
goto IL_00b8;
}
case 18:
{
goto IL_00bd;
}
case 19:
{
goto IL_00c2;
}
case 20:
{
goto IL_00c7;
}
case 21:
{
goto IL_00cc;
}
case 22:
{
goto IL_00d1;
}
}
}
{
goto IL_006c;
}
IL_006c:
{
Il2CppChar L_3 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, ((int32_t)97))))
{
case 0:
{
goto IL_00d6;
}
case 1:
{
goto IL_00db;
}
case 2:
{
goto IL_00e0;
}
case 3:
{
goto IL_00e5;
}
case 4:
{
goto IL_00ea;
}
case 5:
{
goto IL_00ef;
}
}
}
{
goto IL_00f4;
}
IL_008f:
{
// case '0': return 0;
V_2 = 0;
goto IL_00f9;
}
IL_0093:
{
// case '1': return 1;
V_2 = 1;
goto IL_00f9;
}
IL_0097:
{
// case '2': return 2;
V_2 = 2;
goto IL_00f9;
}
IL_009b:
{
// case '3': return 3;
V_2 = 3;
goto IL_00f9;
}
IL_009f:
{
// case '4': return 4;
V_2 = 4;
goto IL_00f9;
}
IL_00a3:
{
// case '5': return 5;
V_2 = 5;
goto IL_00f9;
}
IL_00a7:
{
// case '6': return 6;
V_2 = 6;
goto IL_00f9;
}
IL_00ab:
{
// case '7': return 7;
V_2 = 7;
goto IL_00f9;
}
IL_00af:
{
// case '8': return 8;
V_2 = 8;
goto IL_00f9;
}
IL_00b3:
{
// case '9': return 9;
V_2 = ((int32_t)9);
goto IL_00f9;
}
IL_00b8:
{
// case 'A': return 10;
V_2 = ((int32_t)10);
goto IL_00f9;
}
IL_00bd:
{
// case 'B': return 11;
V_2 = ((int32_t)11);
goto IL_00f9;
}
IL_00c2:
{
// case 'C': return 12;
V_2 = ((int32_t)12);
goto IL_00f9;
}
IL_00c7:
{
// case 'D': return 13;
V_2 = ((int32_t)13);
goto IL_00f9;
}
IL_00cc:
{
// case 'E': return 14;
V_2 = ((int32_t)14);
goto IL_00f9;
}
IL_00d1:
{
// case 'F': return 15;
V_2 = ((int32_t)15);
goto IL_00f9;
}
IL_00d6:
{
// case 'a': return 10;
V_2 = ((int32_t)10);
goto IL_00f9;
}
IL_00db:
{
// case 'b': return 11;
V_2 = ((int32_t)11);
goto IL_00f9;
}
IL_00e0:
{
// case 'c': return 12;
V_2 = ((int32_t)12);
goto IL_00f9;
}
IL_00e5:
{
// case 'd': return 13;
V_2 = ((int32_t)13);
goto IL_00f9;
}
IL_00ea:
{
// case 'e': return 14;
V_2 = ((int32_t)14);
goto IL_00f9;
}
IL_00ef:
{
// case 'f': return 15;
V_2 = ((int32_t)15);
goto IL_00f9;
}
IL_00f4:
{
// return 15;
V_2 = ((int32_t)15);
goto IL_00f9;
}
IL_00f9:
{
// }
int32_t L_4 = V_2;
return L_4;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF16(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m6A920DAFDD9869F0847B5C3F5B646EBFF4364B38 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt(text[i]) << 12;
int32_t L_0 = V_0;
String_t* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
int32_t L_4;
L_4 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_3, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_4<<((int32_t)12)))));
// unicode += HexToInt(text[i + 1]) << 8;
int32_t L_5 = V_0;
String_t* L_6 = ___text0;
int32_t L_7 = ___i1;
NullCheck(L_6);
Il2CppChar L_8;
L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL);
int32_t L_9;
L_9 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_8, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)(L_9<<8))));
// unicode += HexToInt(text[i + 2]) << 4;
int32_t L_10 = V_0;
String_t* L_11 = ___text0;
int32_t L_12 = ___i1;
NullCheck(L_11);
Il2CppChar L_13;
L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, ((int32_t)il2cpp_codegen_add(L_12, 2)), NULL);
int32_t L_14;
L_14 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_13, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)(L_14<<4))));
// unicode += HexToInt(text[i + 3]);
int32_t L_15 = V_0;
String_t* L_16 = ___text0;
int32_t L_17 = ___i1;
NullCheck(L_16);
Il2CppChar L_18;
L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, ((int32_t)il2cpp_codegen_add(L_17, 3)), NULL);
int32_t L_19;
L_19 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_18, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_15, L_19));
// return unicode;
int32_t L_20 = V_0;
V_1 = L_20;
goto IL_0054;
}
IL_0054:
{
// }
int32_t L_21 = V_1;
return L_21;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF16(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m5DCD9865CEC393DE526550744D2F17448FFFB031 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt((char)text[i]) << 12;
int32_t L_0 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
int32_t L_3 = L_2;
int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5;
L_5 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_4), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_5<<((int32_t)12)))));
// unicode += HexToInt((char)text[i + 1]) << 8;
int32_t L_6 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___text0;
int32_t L_8 = ___i1;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_10), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(L_11<<8))));
// unicode += HexToInt((char)text[i + 2]) << 4;
int32_t L_12 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___text0;
int32_t L_14 = ___i1;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 2));
int32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17;
L_17 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_16), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)(L_17<<4))));
// unicode += HexToInt((char)text[i + 3]);
int32_t L_18 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = ___text0;
int32_t L_20 = ___i1;
NullCheck(L_19);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 3));
int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23;
L_23 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_22), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_23));
// return unicode;
int32_t L_24 = V_0;
V_1 = L_24;
goto IL_0048;
}
IL_0048:
{
// }
int32_t L_25 = V_1;
return L_25;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF16(System.UInt32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m75142BDA9CD0E09E00079D51807092CDA41AB293 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt((char)text[i]) << 12;
int32_t L_0 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
int32_t L_3 = L_2;
uint32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5;
L_5 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_4), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_5<<((int32_t)12)))));
// unicode += HexToInt((char)text[i + 1]) << 8;
int32_t L_6 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = ___text0;
int32_t L_8 = ___i1;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 1));
uint32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_10), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(L_11<<8))));
// unicode += HexToInt((char)text[i + 2]) << 4;
int32_t L_12 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___text0;
int32_t L_14 = ___i1;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 2));
uint32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17;
L_17 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_16), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)(L_17<<4))));
// unicode += HexToInt((char)text[i + 3]);
int32_t L_18 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = ___text0;
int32_t L_20 = ___i1;
NullCheck(L_19);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 3));
uint32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23;
L_23 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_22), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_23));
// return unicode;
int32_t L_24 = V_0;
V_1 = L_24;
goto IL_0048;
}
IL_0048:
{
// }
int32_t L_25 = V_1;
return L_25;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF16(System.Text.StringBuilder,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m1A6DF3361330C4A1930A8CED3EE9AB1A661FBB69 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt(text[i]) << 12;
int32_t L_0 = V_0;
StringBuilder_t* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_1, L_2, NULL);
int32_t L_4;
L_4 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_3, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_4<<((int32_t)12)))));
// unicode += HexToInt(text[i + 1]) << 8;
int32_t L_5 = V_0;
StringBuilder_t* L_6 = ___text0;
int32_t L_7 = ___i1;
NullCheck(L_6);
Il2CppChar L_8;
L_8 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL);
int32_t L_9;
L_9 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_8, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)(L_9<<8))));
// unicode += HexToInt(text[i + 2]) << 4;
int32_t L_10 = V_0;
StringBuilder_t* L_11 = ___text0;
int32_t L_12 = ___i1;
NullCheck(L_11);
Il2CppChar L_13;
L_13 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_11, ((int32_t)il2cpp_codegen_add(L_12, 2)), NULL);
int32_t L_14;
L_14 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_13, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)(L_14<<4))));
// unicode += HexToInt(text[i + 3]);
int32_t L_15 = V_0;
StringBuilder_t* L_16 = ___text0;
int32_t L_17 = ___i1;
NullCheck(L_16);
Il2CppChar L_18;
L_18 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_16, ((int32_t)il2cpp_codegen_add(L_17, 3)), NULL);
int32_t L_19;
L_19 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_18, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_15, L_19));
// return unicode;
int32_t L_20 = V_0;
V_1 = L_20;
goto IL_0054;
}
IL_0054:
{
// }
int32_t L_21 = V_1;
return L_21;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF16(TMPro.TMP_Text/TextBackingContainer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m6B311F8F9A6775761D65E56B3A14D4300694018C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt((char)text[i]) << 12;
int32_t L_0 = V_0;
int32_t L_1 = ___i1;
uint32_t L_2;
L_2 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), L_1, NULL);
int32_t L_3;
L_3 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_2), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_3<<((int32_t)12)))));
// unicode += HexToInt((char)text[i + 1]) << 8;
int32_t L_4 = V_0;
int32_t L_5 = ___i1;
uint32_t L_6;
L_6 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
int32_t L_7;
L_7 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_6), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)(L_7<<8))));
// unicode += HexToInt((char)text[i + 2]) << 4;
int32_t L_8 = V_0;
int32_t L_9 = ___i1;
uint32_t L_10;
L_10 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_9, 2)), NULL);
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_10), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)(L_11<<4))));
// unicode += HexToInt((char)text[i + 3]);
int32_t L_12 = V_0;
int32_t L_13 = ___i1;
uint32_t L_14;
L_14 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_13, 3)), NULL);
int32_t L_15;
L_15 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_14), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, L_15));
// return unicode;
int32_t L_16 = V_0;
V_1 = L_16;
goto IL_005c;
}
IL_005c:
{
// }
int32_t L_17 = V_1;
return L_17;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF32(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m0AEBD15BD012872CA6305D7BA0C481FDA82AAC25 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, String_t* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt(text[i]) << 28;
int32_t L_0 = V_0;
String_t* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
int32_t L_4;
L_4 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_3, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_4<<((int32_t)28)))));
// unicode += HexToInt(text[i + 1]) << 24;
int32_t L_5 = V_0;
String_t* L_6 = ___text0;
int32_t L_7 = ___i1;
NullCheck(L_6);
Il2CppChar L_8;
L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL);
int32_t L_9;
L_9 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_8, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)(L_9<<((int32_t)24)))));
// unicode += HexToInt(text[i + 2]) << 20;
int32_t L_10 = V_0;
String_t* L_11 = ___text0;
int32_t L_12 = ___i1;
NullCheck(L_11);
Il2CppChar L_13;
L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, ((int32_t)il2cpp_codegen_add(L_12, 2)), NULL);
int32_t L_14;
L_14 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_13, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)(L_14<<((int32_t)20)))));
// unicode += HexToInt(text[i + 3]) << 16;
int32_t L_15 = V_0;
String_t* L_16 = ___text0;
int32_t L_17 = ___i1;
NullCheck(L_16);
Il2CppChar L_18;
L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, ((int32_t)il2cpp_codegen_add(L_17, 3)), NULL);
int32_t L_19;
L_19 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_18, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)(L_19<<((int32_t)16)))));
// unicode += HexToInt(text[i + 4]) << 12;
int32_t L_20 = V_0;
String_t* L_21 = ___text0;
int32_t L_22 = ___i1;
NullCheck(L_21);
Il2CppChar L_23;
L_23 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_21, ((int32_t)il2cpp_codegen_add(L_22, 4)), NULL);
int32_t L_24;
L_24 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_23, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)(L_24<<((int32_t)12)))));
// unicode += HexToInt(text[i + 5]) << 8;
int32_t L_25 = V_0;
String_t* L_26 = ___text0;
int32_t L_27 = ___i1;
NullCheck(L_26);
Il2CppChar L_28;
L_28 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_26, ((int32_t)il2cpp_codegen_add(L_27, 5)), NULL);
int32_t L_29;
L_29 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_28, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_25, ((int32_t)(L_29<<8))));
// unicode += HexToInt(text[i + 6]) << 4;
int32_t L_30 = V_0;
String_t* L_31 = ___text0;
int32_t L_32 = ___i1;
NullCheck(L_31);
Il2CppChar L_33;
L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, ((int32_t)il2cpp_codegen_add(L_32, 6)), NULL);
int32_t L_34;
L_34 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_33, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(L_34<<4))));
// unicode += HexToInt(text[i + 7]);
int32_t L_35 = V_0;
String_t* L_36 = ___text0;
int32_t L_37 = ___i1;
NullCheck(L_36);
Il2CppChar L_38;
L_38 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_36, ((int32_t)il2cpp_codegen_add(L_37, 7)), NULL);
int32_t L_39;
L_39 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_38, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_35, L_39));
// return unicode;
int32_t L_40 = V_0;
V_1 = L_40;
goto IL_00a8;
}
IL_00a8:
{
// }
int32_t L_41 = V_1;
return L_41;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF32(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m5417B3BA725A8B5C3EAD1AB1C8704DCAA7D8112E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt((char)text[i]) << 28;
int32_t L_0 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
int32_t L_3 = L_2;
int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5;
L_5 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_4), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_5<<((int32_t)28)))));
// unicode += HexToInt((char)text[i + 1]) << 24;
int32_t L_6 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___text0;
int32_t L_8 = ___i1;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_10), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(L_11<<((int32_t)24)))));
// unicode += HexToInt((char)text[i + 2]) << 20;
int32_t L_12 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___text0;
int32_t L_14 = ___i1;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 2));
int32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17;
L_17 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_16), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)(L_17<<((int32_t)20)))));
// unicode += HexToInt((char)text[i + 3]) << 16;
int32_t L_18 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = ___text0;
int32_t L_20 = ___i1;
NullCheck(L_19);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 3));
int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23;
L_23 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_22), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_18, ((int32_t)(L_23<<((int32_t)16)))));
// unicode += HexToInt((char)text[i + 4]) << 12;
int32_t L_24 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = ___text0;
int32_t L_26 = ___i1;
NullCheck(L_25);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 4));
int32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
int32_t L_29;
L_29 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_28), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_24, ((int32_t)(L_29<<((int32_t)12)))));
// unicode += HexToInt((char)text[i + 5]) << 8;
int32_t L_30 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = ___text0;
int32_t L_32 = ___i1;
NullCheck(L_31);
int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 5));
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
int32_t L_35;
L_35 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_34), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(L_35<<8))));
// unicode += HexToInt((char)text[i + 6]) << 4;
int32_t L_36 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = ___text0;
int32_t L_38 = ___i1;
NullCheck(L_37);
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 6));
int32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
int32_t L_41;
L_41 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_40), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_36, ((int32_t)(L_41<<4))));
// unicode += HexToInt((char)text[i + 7]);
int32_t L_42 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___text0;
int32_t L_44 = ___i1;
NullCheck(L_43);
int32_t L_45 = ((int32_t)il2cpp_codegen_add(L_44, 7));
int32_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
int32_t L_47;
L_47 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_46), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_42, L_47));
// return unicode;
int32_t L_48 = V_0;
V_1 = L_48;
goto IL_0090;
}
IL_0090:
{
// }
int32_t L_49 = V_1;
return L_49;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF32(System.UInt32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m36AC6F004482AD41D7A6E02C3661FB84CA49C939 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt((char)text[i]) << 28;
int32_t L_0 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
int32_t L_3 = L_2;
uint32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5;
L_5 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_4), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_5<<((int32_t)28)))));
// unicode += HexToInt((char)text[i + 1]) << 24;
int32_t L_6 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = ___text0;
int32_t L_8 = ___i1;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 1));
uint32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_10), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(L_11<<((int32_t)24)))));
// unicode += HexToInt((char)text[i + 2]) << 20;
int32_t L_12 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___text0;
int32_t L_14 = ___i1;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 2));
uint32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17;
L_17 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_16), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)(L_17<<((int32_t)20)))));
// unicode += HexToInt((char)text[i + 3]) << 16;
int32_t L_18 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = ___text0;
int32_t L_20 = ___i1;
NullCheck(L_19);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 3));
uint32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23;
L_23 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_22), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_18, ((int32_t)(L_23<<((int32_t)16)))));
// unicode += HexToInt((char)text[i + 4]) << 12;
int32_t L_24 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = ___text0;
int32_t L_26 = ___i1;
NullCheck(L_25);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 4));
uint32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
int32_t L_29;
L_29 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_28), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_24, ((int32_t)(L_29<<((int32_t)12)))));
// unicode += HexToInt((char)text[i + 5]) << 8;
int32_t L_30 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = ___text0;
int32_t L_32 = ___i1;
NullCheck(L_31);
int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 5));
uint32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
int32_t L_35;
L_35 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_34), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(L_35<<8))));
// unicode += HexToInt((char)text[i + 6]) << 4;
int32_t L_36 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = ___text0;
int32_t L_38 = ___i1;
NullCheck(L_37);
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 6));
uint32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
int32_t L_41;
L_41 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_40), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_36, ((int32_t)(L_41<<4))));
// unicode += HexToInt((char)text[i + 7]);
int32_t L_42 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_43 = ___text0;
int32_t L_44 = ___i1;
NullCheck(L_43);
int32_t L_45 = ((int32_t)il2cpp_codegen_add(L_44, 7));
uint32_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
int32_t L_47;
L_47 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_46), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_42, L_47));
// return unicode;
int32_t L_48 = V_0;
V_1 = L_48;
goto IL_0090;
}
IL_0090:
{
// }
int32_t L_49 = V_1;
return L_49;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF32(System.Text.StringBuilder,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_mC701D13B98BB4F3EDA7BA77D2FEC84B957DF055D (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, StringBuilder_t* ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt(text[i]) << 28;
int32_t L_0 = V_0;
StringBuilder_t* L_1 = ___text0;
int32_t L_2 = ___i1;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_1, L_2, NULL);
int32_t L_4;
L_4 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_3, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_4<<((int32_t)28)))));
// unicode += HexToInt(text[i + 1]) << 24;
int32_t L_5 = V_0;
StringBuilder_t* L_6 = ___text0;
int32_t L_7 = ___i1;
NullCheck(L_6);
Il2CppChar L_8;
L_8 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL);
int32_t L_9;
L_9 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_8, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)(L_9<<((int32_t)24)))));
// unicode += HexToInt(text[i + 2]) << 20;
int32_t L_10 = V_0;
StringBuilder_t* L_11 = ___text0;
int32_t L_12 = ___i1;
NullCheck(L_11);
Il2CppChar L_13;
L_13 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_11, ((int32_t)il2cpp_codegen_add(L_12, 2)), NULL);
int32_t L_14;
L_14 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_13, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)(L_14<<((int32_t)20)))));
// unicode += HexToInt(text[i + 3]) << 16;
int32_t L_15 = V_0;
StringBuilder_t* L_16 = ___text0;
int32_t L_17 = ___i1;
NullCheck(L_16);
Il2CppChar L_18;
L_18 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_16, ((int32_t)il2cpp_codegen_add(L_17, 3)), NULL);
int32_t L_19;
L_19 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_18, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)(L_19<<((int32_t)16)))));
// unicode += HexToInt(text[i + 4]) << 12;
int32_t L_20 = V_0;
StringBuilder_t* L_21 = ___text0;
int32_t L_22 = ___i1;
NullCheck(L_21);
Il2CppChar L_23;
L_23 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_21, ((int32_t)il2cpp_codegen_add(L_22, 4)), NULL);
int32_t L_24;
L_24 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_23, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)(L_24<<((int32_t)12)))));
// unicode += HexToInt(text[i + 5]) << 8;
int32_t L_25 = V_0;
StringBuilder_t* L_26 = ___text0;
int32_t L_27 = ___i1;
NullCheck(L_26);
Il2CppChar L_28;
L_28 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_26, ((int32_t)il2cpp_codegen_add(L_27, 5)), NULL);
int32_t L_29;
L_29 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_28, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_25, ((int32_t)(L_29<<8))));
// unicode += HexToInt(text[i + 6]) << 4;
int32_t L_30 = V_0;
StringBuilder_t* L_31 = ___text0;
int32_t L_32 = ___i1;
NullCheck(L_31);
Il2CppChar L_33;
L_33 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_31, ((int32_t)il2cpp_codegen_add(L_32, 6)), NULL);
int32_t L_34;
L_34 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_33, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(L_34<<4))));
// unicode += HexToInt(text[i + 7]);
int32_t L_35 = V_0;
StringBuilder_t* L_36 = ___text0;
int32_t L_37 = ___i1;
NullCheck(L_36);
Il2CppChar L_38;
L_38 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_36, ((int32_t)il2cpp_codegen_add(L_37, 7)), NULL);
int32_t L_39;
L_39 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_38, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_35, L_39));
// return unicode;
int32_t L_40 = V_0;
V_1 = L_40;
goto IL_00a8;
}
IL_00a8:
{
// }
int32_t L_41 = V_1;
return L_41;
}
}
// System.Int32 TMPro.TMP_Text::GetUTF32(TMPro.TMP_Text/TextBackingContainer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m8969A7CF25219B3D95051380B0BF81E36515FA8B (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___text0, int32_t ___i1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int unicode = 0;
V_0 = 0;
// unicode += HexToInt((char)text[i]) << 28;
int32_t L_0 = V_0;
int32_t L_1 = ___i1;
uint32_t L_2;
L_2 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), L_1, NULL);
int32_t L_3;
L_3 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_2), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_3<<((int32_t)28)))));
// unicode += HexToInt((char)text[i + 1]) << 24;
int32_t L_4 = V_0;
int32_t L_5 = ___i1;
uint32_t L_6;
L_6 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
int32_t L_7;
L_7 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_6), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)(L_7<<((int32_t)24)))));
// unicode += HexToInt((char)text[i + 2]) << 20;
int32_t L_8 = V_0;
int32_t L_9 = ___i1;
uint32_t L_10;
L_10 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_9, 2)), NULL);
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_10), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)(L_11<<((int32_t)20)))));
// unicode += HexToInt((char)text[i + 3]) << 16;
int32_t L_12 = V_0;
int32_t L_13 = ___i1;
uint32_t L_14;
L_14 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_13, 3)), NULL);
int32_t L_15;
L_15 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_14), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)(L_15<<((int32_t)16)))));
// unicode += HexToInt((char)text[i + 4]) << 12;
int32_t L_16 = V_0;
int32_t L_17 = ___i1;
uint32_t L_18;
L_18 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_17, 4)), NULL);
int32_t L_19;
L_19 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_18), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_16, ((int32_t)(L_19<<((int32_t)12)))));
// unicode += HexToInt((char)text[i + 5]) << 8;
int32_t L_20 = V_0;
int32_t L_21 = ___i1;
uint32_t L_22;
L_22 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_21, 5)), NULL);
int32_t L_23;
L_23 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_22), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)(L_23<<8))));
// unicode += HexToInt((char)text[i + 6]) << 4;
int32_t L_24 = V_0;
int32_t L_25 = ___i1;
uint32_t L_26;
L_26 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_25, 6)), NULL);
int32_t L_27;
L_27 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_26), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_24, ((int32_t)(L_27<<4))));
// unicode += HexToInt((char)text[i + 7]);
int32_t L_28 = V_0;
int32_t L_29 = ___i1;
uint32_t L_30;
L_30 = TextBackingContainer_get_Item_mA0E8BB3275942C3B08087D7E27914F436370C276((&___text0), ((int32_t)il2cpp_codegen_add(L_29, 7)), NULL);
int32_t L_31;
L_31 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, ((int32_t)(uint16_t)L_30), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_28, L_31));
// return unicode;
int32_t L_32 = V_0;
V_1 = L_32;
goto IL_00b8;
}
IL_00b8:
{
// }
int32_t L_33 = V_1;
return L_33;
}
}
// UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___hexChars0, int32_t ___tagCount1, const RuntimeMethod* method)
{
bool V_0 = false;
uint8_t V_1 = 0x0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
uint8_t V_6 = 0x0;
uint8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
uint8_t V_9 = 0x0;
bool V_10 = false;
uint8_t V_11 = 0x0;
uint8_t V_12 = 0x0;
uint8_t V_13 = 0x0;
bool V_14 = false;
uint8_t V_15 = 0x0;
uint8_t V_16 = 0x0;
uint8_t V_17 = 0x0;
uint8_t V_18 = 0x0;
bool V_19 = false;
uint8_t V_20 = 0x0;
uint8_t V_21 = 0x0;
uint8_t V_22 = 0x0;
bool V_23 = false;
uint8_t V_24 = 0x0;
uint8_t V_25 = 0x0;
uint8_t V_26 = 0x0;
uint8_t V_27 = 0x0;
bool V_28 = false;
uint8_t V_29 = 0x0;
uint8_t V_30 = 0x0;
uint8_t V_31 = 0x0;
bool V_32 = false;
uint8_t V_33 = 0x0;
uint8_t V_34 = 0x0;
uint8_t V_35 = 0x0;
uint8_t V_36 = 0x0;
{
// if (tagCount == 4)
int32_t L_0 = ___tagCount1;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)4))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0066;
}
}
{
// byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[1]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___hexChars0;
NullCheck(L_2);
int32_t L_3 = 1;
uint16_t L_4 = (uint16_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5;
L_5 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_4, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___hexChars0;
NullCheck(L_6);
int32_t L_7 = 1;
uint16_t L_8 = (uint16_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9;
L_9 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_8, NULL);
V_1 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_5, ((int32_t)16))), L_9)));
// byte g = (byte)(HexToInt(hexChars[2]) * 16 + HexToInt(hexChars[2]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = ___hexChars0;
NullCheck(L_10);
int32_t L_11 = 2;
uint16_t L_12 = (uint16_t)(L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
int32_t L_13;
L_13 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_12, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = ___hexChars0;
NullCheck(L_14);
int32_t L_15 = 2;
uint16_t L_16 = (uint16_t)(L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17;
L_17 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_16, NULL);
V_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_13, ((int32_t)16))), L_17)));
// byte b = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[3]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ___hexChars0;
NullCheck(L_18);
int32_t L_19 = 3;
uint16_t L_20 = (uint16_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
int32_t L_21;
L_21 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_20, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_22 = ___hexChars0;
NullCheck(L_22);
int32_t L_23 = 3;
uint16_t L_24 = (uint16_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
int32_t L_25;
L_25 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_24, NULL);
V_3 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_21, ((int32_t)16))), L_25)));
// return new Color32(r, g, b, 255);
uint8_t L_26 = V_1;
uint8_t L_27 = V_2;
uint8_t L_28 = V_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_29;
memset((&L_29), 0, sizeof(L_29));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_29), L_26, L_27, L_28, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
V_4 = L_29;
goto IL_03e8;
}
IL_0066:
{
// else if (tagCount == 5)
int32_t L_30 = ___tagCount1;
V_5 = (bool)((((int32_t)L_30) == ((int32_t)5))? 1 : 0);
bool L_31 = V_5;
if (!L_31)
{
goto IL_00e9;
}
}
{
// byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[1]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = ___hexChars0;
NullCheck(L_32);
int32_t L_33 = 1;
uint16_t L_34 = (uint16_t)(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
int32_t L_35;
L_35 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_34, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_36 = ___hexChars0;
NullCheck(L_36);
int32_t L_37 = 1;
uint16_t L_38 = (uint16_t)(L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
int32_t L_39;
L_39 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_38, NULL);
V_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_35, ((int32_t)16))), L_39)));
// byte g = (byte)(HexToInt(hexChars[2]) * 16 + HexToInt(hexChars[2]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_40 = ___hexChars0;
NullCheck(L_40);
int32_t L_41 = 2;
uint16_t L_42 = (uint16_t)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
int32_t L_43;
L_43 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_42, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_44 = ___hexChars0;
NullCheck(L_44);
int32_t L_45 = 2;
uint16_t L_46 = (uint16_t)(L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
int32_t L_47;
L_47 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_46, NULL);
V_7 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_43, ((int32_t)16))), L_47)));
// byte b = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[3]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_48 = ___hexChars0;
NullCheck(L_48);
int32_t L_49 = 3;
uint16_t L_50 = (uint16_t)(L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
int32_t L_51;
L_51 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_50, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_52 = ___hexChars0;
NullCheck(L_52);
int32_t L_53 = 3;
uint16_t L_54 = (uint16_t)(L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
int32_t L_55;
L_55 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_54, NULL);
V_8 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_51, ((int32_t)16))), L_55)));
// byte a = (byte)(HexToInt(hexChars[4]) * 16 + HexToInt(hexChars[4]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_56 = ___hexChars0;
NullCheck(L_56);
int32_t L_57 = 4;
uint16_t L_58 = (uint16_t)(L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
int32_t L_59;
L_59 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_58, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_60 = ___hexChars0;
NullCheck(L_60);
int32_t L_61 = 4;
uint16_t L_62 = (uint16_t)(L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
int32_t L_63;
L_63 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_62, NULL);
V_9 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_59, ((int32_t)16))), L_63)));
// return new Color32(r, g, b, a);
uint8_t L_64 = V_6;
uint8_t L_65 = V_7;
uint8_t L_66 = V_8;
uint8_t L_67 = V_9;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_68;
memset((&L_68), 0, sizeof(L_68));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_68), L_64, L_65, L_66, L_67, /*hidden argument*/NULL);
V_4 = L_68;
goto IL_03e8;
}
IL_00e9:
{
// else if (tagCount == 7)
int32_t L_69 = ___tagCount1;
V_10 = (bool)((((int32_t)L_69) == ((int32_t)7))? 1 : 0);
bool L_70 = V_10;
if (!L_70)
{
goto IL_0156;
}
}
{
// byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[2]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_71 = ___hexChars0;
NullCheck(L_71);
int32_t L_72 = 1;
uint16_t L_73 = (uint16_t)(L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
int32_t L_74;
L_74 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_73, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_75 = ___hexChars0;
NullCheck(L_75);
int32_t L_76 = 2;
uint16_t L_77 = (uint16_t)(L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
int32_t L_78;
L_78 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_77, NULL);
V_11 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_74, ((int32_t)16))), L_78)));
// byte g = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[4]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_79 = ___hexChars0;
NullCheck(L_79);
int32_t L_80 = 3;
uint16_t L_81 = (uint16_t)(L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
int32_t L_82;
L_82 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_81, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_83 = ___hexChars0;
NullCheck(L_83);
int32_t L_84 = 4;
uint16_t L_85 = (uint16_t)(L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
int32_t L_86;
L_86 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_85, NULL);
V_12 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_82, ((int32_t)16))), L_86)));
// byte b = (byte)(HexToInt(hexChars[5]) * 16 + HexToInt(hexChars[6]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_87 = ___hexChars0;
NullCheck(L_87);
int32_t L_88 = 5;
uint16_t L_89 = (uint16_t)(L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
int32_t L_90;
L_90 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_89, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_91 = ___hexChars0;
NullCheck(L_91);
int32_t L_92 = 6;
uint16_t L_93 = (uint16_t)(L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
int32_t L_94;
L_94 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_93, NULL);
V_13 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_90, ((int32_t)16))), L_94)));
// return new Color32(r, g, b, 255);
uint8_t L_95 = V_11;
uint8_t L_96 = V_12;
uint8_t L_97 = V_13;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_98;
memset((&L_98), 0, sizeof(L_98));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_98), L_95, L_96, L_97, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
V_4 = L_98;
goto IL_03e8;
}
IL_0156:
{
// else if (tagCount == 9)
int32_t L_99 = ___tagCount1;
V_14 = (bool)((((int32_t)L_99) == ((int32_t)((int32_t)9)))? 1 : 0);
bool L_100 = V_14;
if (!L_100)
{
goto IL_01da;
}
}
{
// byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[2]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_101 = ___hexChars0;
NullCheck(L_101);
int32_t L_102 = 1;
uint16_t L_103 = (uint16_t)(L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
int32_t L_104;
L_104 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_103, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_105 = ___hexChars0;
NullCheck(L_105);
int32_t L_106 = 2;
uint16_t L_107 = (uint16_t)(L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
int32_t L_108;
L_108 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_107, NULL);
V_15 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_104, ((int32_t)16))), L_108)));
// byte g = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[4]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_109 = ___hexChars0;
NullCheck(L_109);
int32_t L_110 = 3;
uint16_t L_111 = (uint16_t)(L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
int32_t L_112;
L_112 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_111, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_113 = ___hexChars0;
NullCheck(L_113);
int32_t L_114 = 4;
uint16_t L_115 = (uint16_t)(L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
int32_t L_116;
L_116 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_115, NULL);
V_16 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_112, ((int32_t)16))), L_116)));
// byte b = (byte)(HexToInt(hexChars[5]) * 16 + HexToInt(hexChars[6]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_117 = ___hexChars0;
NullCheck(L_117);
int32_t L_118 = 5;
uint16_t L_119 = (uint16_t)(L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
int32_t L_120;
L_120 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_119, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_121 = ___hexChars0;
NullCheck(L_121);
int32_t L_122 = 6;
uint16_t L_123 = (uint16_t)(L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
int32_t L_124;
L_124 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_123, NULL);
V_17 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_120, ((int32_t)16))), L_124)));
// byte a = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[8]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_125 = ___hexChars0;
NullCheck(L_125);
int32_t L_126 = 7;
uint16_t L_127 = (uint16_t)(L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
int32_t L_128;
L_128 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_127, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_129 = ___hexChars0;
NullCheck(L_129);
int32_t L_130 = 8;
uint16_t L_131 = (uint16_t)(L_129)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
int32_t L_132;
L_132 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_131, NULL);
V_18 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_128, ((int32_t)16))), L_132)));
// return new Color32(r, g, b, a);
uint8_t L_133 = V_15;
uint8_t L_134 = V_16;
uint8_t L_135 = V_17;
uint8_t L_136 = V_18;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_137;
memset((&L_137), 0, sizeof(L_137));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_137), L_133, L_134, L_135, L_136, /*hidden argument*/NULL);
V_4 = L_137;
goto IL_03e8;
}
IL_01da:
{
// else if (tagCount == 10)
int32_t L_138 = ___tagCount1;
V_19 = (bool)((((int32_t)L_138) == ((int32_t)((int32_t)10)))? 1 : 0);
bool L_139 = V_19;
if (!L_139)
{
goto IL_024a;
}
}
{
// byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[7]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_140 = ___hexChars0;
NullCheck(L_140);
int32_t L_141 = 7;
uint16_t L_142 = (uint16_t)(L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
int32_t L_143;
L_143 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_142, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_144 = ___hexChars0;
NullCheck(L_144);
int32_t L_145 = 7;
uint16_t L_146 = (uint16_t)(L_144)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
int32_t L_147;
L_147 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_146, NULL);
V_20 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_143, ((int32_t)16))), L_147)));
// byte g = (byte)(HexToInt(hexChars[8]) * 16 + HexToInt(hexChars[8]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_148 = ___hexChars0;
NullCheck(L_148);
int32_t L_149 = 8;
uint16_t L_150 = (uint16_t)(L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
int32_t L_151;
L_151 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_150, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_152 = ___hexChars0;
NullCheck(L_152);
int32_t L_153 = 8;
uint16_t L_154 = (uint16_t)(L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
int32_t L_155;
L_155 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_154, NULL);
V_21 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_151, ((int32_t)16))), L_155)));
// byte b = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[9]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_156 = ___hexChars0;
NullCheck(L_156);
int32_t L_157 = ((int32_t)9);
uint16_t L_158 = (uint16_t)(L_156)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
int32_t L_159;
L_159 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_158, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_160 = ___hexChars0;
NullCheck(L_160);
int32_t L_161 = ((int32_t)9);
uint16_t L_162 = (uint16_t)(L_160)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
int32_t L_163;
L_163 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_162, NULL);
V_22 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_159, ((int32_t)16))), L_163)));
// return new Color32(r, g, b, 255);
uint8_t L_164 = V_20;
uint8_t L_165 = V_21;
uint8_t L_166 = V_22;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_167;
memset((&L_167), 0, sizeof(L_167));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_167), L_164, L_165, L_166, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
V_4 = L_167;
goto IL_03e8;
}
IL_024a:
{
// else if (tagCount == 11)
int32_t L_168 = ___tagCount1;
V_23 = (bool)((((int32_t)L_168) == ((int32_t)((int32_t)11)))? 1 : 0);
bool L_169 = V_23;
if (!L_169)
{
goto IL_02d2;
}
}
{
// byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[7]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_170 = ___hexChars0;
NullCheck(L_170);
int32_t L_171 = 7;
uint16_t L_172 = (uint16_t)(L_170)->GetAt(static_cast<il2cpp_array_size_t>(L_171));
int32_t L_173;
L_173 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_172, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_174 = ___hexChars0;
NullCheck(L_174);
int32_t L_175 = 7;
uint16_t L_176 = (uint16_t)(L_174)->GetAt(static_cast<il2cpp_array_size_t>(L_175));
int32_t L_177;
L_177 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_176, NULL);
V_24 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_173, ((int32_t)16))), L_177)));
// byte g = (byte)(HexToInt(hexChars[8]) * 16 + HexToInt(hexChars[8]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_178 = ___hexChars0;
NullCheck(L_178);
int32_t L_179 = 8;
uint16_t L_180 = (uint16_t)(L_178)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
int32_t L_181;
L_181 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_180, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_182 = ___hexChars0;
NullCheck(L_182);
int32_t L_183 = 8;
uint16_t L_184 = (uint16_t)(L_182)->GetAt(static_cast<il2cpp_array_size_t>(L_183));
int32_t L_185;
L_185 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_184, NULL);
V_25 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_181, ((int32_t)16))), L_185)));
// byte b = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[9]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_186 = ___hexChars0;
NullCheck(L_186);
int32_t L_187 = ((int32_t)9);
uint16_t L_188 = (uint16_t)(L_186)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
int32_t L_189;
L_189 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_188, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_190 = ___hexChars0;
NullCheck(L_190);
int32_t L_191 = ((int32_t)9);
uint16_t L_192 = (uint16_t)(L_190)->GetAt(static_cast<il2cpp_array_size_t>(L_191));
int32_t L_193;
L_193 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_192, NULL);
V_26 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_189, ((int32_t)16))), L_193)));
// byte a = (byte)(HexToInt(hexChars[10]) * 16 + HexToInt(hexChars[10]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_194 = ___hexChars0;
NullCheck(L_194);
int32_t L_195 = ((int32_t)10);
uint16_t L_196 = (uint16_t)(L_194)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
int32_t L_197;
L_197 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_196, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_198 = ___hexChars0;
NullCheck(L_198);
int32_t L_199 = ((int32_t)10);
uint16_t L_200 = (uint16_t)(L_198)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
int32_t L_201;
L_201 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_200, NULL);
V_27 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_197, ((int32_t)16))), L_201)));
// return new Color32(r, g, b, a);
uint8_t L_202 = V_24;
uint8_t L_203 = V_25;
uint8_t L_204 = V_26;
uint8_t L_205 = V_27;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_206;
memset((&L_206), 0, sizeof(L_206));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_206), L_202, L_203, L_204, L_205, /*hidden argument*/NULL);
V_4 = L_206;
goto IL_03e8;
}
IL_02d2:
{
// else if (tagCount == 13)
int32_t L_207 = ___tagCount1;
V_28 = (bool)((((int32_t)L_207) == ((int32_t)((int32_t)13)))? 1 : 0);
bool L_208 = V_28;
if (!L_208)
{
goto IL_0344;
}
}
{
// byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[8]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_209 = ___hexChars0;
NullCheck(L_209);
int32_t L_210 = 7;
uint16_t L_211 = (uint16_t)(L_209)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
int32_t L_212;
L_212 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_211, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_213 = ___hexChars0;
NullCheck(L_213);
int32_t L_214 = 8;
uint16_t L_215 = (uint16_t)(L_213)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
int32_t L_216;
L_216 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_215, NULL);
V_29 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_212, ((int32_t)16))), L_216)));
// byte g = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[10]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_217 = ___hexChars0;
NullCheck(L_217);
int32_t L_218 = ((int32_t)9);
uint16_t L_219 = (uint16_t)(L_217)->GetAt(static_cast<il2cpp_array_size_t>(L_218));
int32_t L_220;
L_220 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_219, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_221 = ___hexChars0;
NullCheck(L_221);
int32_t L_222 = ((int32_t)10);
uint16_t L_223 = (uint16_t)(L_221)->GetAt(static_cast<il2cpp_array_size_t>(L_222));
int32_t L_224;
L_224 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_223, NULL);
V_30 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_220, ((int32_t)16))), L_224)));
// byte b = (byte)(HexToInt(hexChars[11]) * 16 + HexToInt(hexChars[12]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_225 = ___hexChars0;
NullCheck(L_225);
int32_t L_226 = ((int32_t)11);
uint16_t L_227 = (uint16_t)(L_225)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
int32_t L_228;
L_228 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_227, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_229 = ___hexChars0;
NullCheck(L_229);
int32_t L_230 = ((int32_t)12);
uint16_t L_231 = (uint16_t)(L_229)->GetAt(static_cast<il2cpp_array_size_t>(L_230));
int32_t L_232;
L_232 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_231, NULL);
V_31 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_228, ((int32_t)16))), L_232)));
// return new Color32(r, g, b, 255);
uint8_t L_233 = V_29;
uint8_t L_234 = V_30;
uint8_t L_235 = V_31;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_236;
memset((&L_236), 0, sizeof(L_236));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_236), L_233, L_234, L_235, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
V_4 = L_236;
goto IL_03e8;
}
IL_0344:
{
// else if (tagCount == 15)
int32_t L_237 = ___tagCount1;
V_32 = (bool)((((int32_t)L_237) == ((int32_t)((int32_t)15)))? 1 : 0);
bool L_238 = V_32;
if (!L_238)
{
goto IL_03cb;
}
}
{
// byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[8]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_239 = ___hexChars0;
NullCheck(L_239);
int32_t L_240 = 7;
uint16_t L_241 = (uint16_t)(L_239)->GetAt(static_cast<il2cpp_array_size_t>(L_240));
int32_t L_242;
L_242 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_241, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_243 = ___hexChars0;
NullCheck(L_243);
int32_t L_244 = 8;
uint16_t L_245 = (uint16_t)(L_243)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
int32_t L_246;
L_246 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_245, NULL);
V_33 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_242, ((int32_t)16))), L_246)));
// byte g = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[10]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_247 = ___hexChars0;
NullCheck(L_247);
int32_t L_248 = ((int32_t)9);
uint16_t L_249 = (uint16_t)(L_247)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
int32_t L_250;
L_250 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_249, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_251 = ___hexChars0;
NullCheck(L_251);
int32_t L_252 = ((int32_t)10);
uint16_t L_253 = (uint16_t)(L_251)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
int32_t L_254;
L_254 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_253, NULL);
V_34 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_250, ((int32_t)16))), L_254)));
// byte b = (byte)(HexToInt(hexChars[11]) * 16 + HexToInt(hexChars[12]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_255 = ___hexChars0;
NullCheck(L_255);
int32_t L_256 = ((int32_t)11);
uint16_t L_257 = (uint16_t)(L_255)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
int32_t L_258;
L_258 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_257, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_259 = ___hexChars0;
NullCheck(L_259);
int32_t L_260 = ((int32_t)12);
uint16_t L_261 = (uint16_t)(L_259)->GetAt(static_cast<il2cpp_array_size_t>(L_260));
int32_t L_262;
L_262 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_261, NULL);
V_35 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_258, ((int32_t)16))), L_262)));
// byte a = (byte)(HexToInt(hexChars[13]) * 16 + HexToInt(hexChars[14]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_263 = ___hexChars0;
NullCheck(L_263);
int32_t L_264 = ((int32_t)13);
uint16_t L_265 = (uint16_t)(L_263)->GetAt(static_cast<il2cpp_array_size_t>(L_264));
int32_t L_266;
L_266 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_265, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_267 = ___hexChars0;
NullCheck(L_267);
int32_t L_268 = ((int32_t)14);
uint16_t L_269 = (uint16_t)(L_267)->GetAt(static_cast<il2cpp_array_size_t>(L_268));
int32_t L_270;
L_270 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_269, NULL);
V_36 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_266, ((int32_t)16))), L_270)));
// return new Color32(r, g, b, a);
uint8_t L_271 = V_33;
uint8_t L_272 = V_34;
uint8_t L_273 = V_35;
uint8_t L_274 = V_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_275;
memset((&L_275), 0, sizeof(L_275));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_275), L_271, L_272, L_273, L_274, /*hidden argument*/NULL);
V_4 = L_275;
goto IL_03e8;
}
IL_03cb:
{
// return new Color32(255, 255, 255, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_276;
memset((&L_276), 0, sizeof(L_276));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_276), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
V_4 = L_276;
goto IL_03e8;
}
IL_03e8:
{
// }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_277 = V_4;
return L_277;
}
}
// UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___hexChars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
uint8_t V_1 = 0x0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
uint8_t V_6 = 0x0;
uint8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
uint8_t V_9 = 0x0;
{
// if (length == 7)
int32_t L_0 = ___length2;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)7))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0072;
}
}
{
// byte r = (byte)(HexToInt(hexChars[startIndex + 1]) * 16 + HexToInt(hexChars[startIndex + 2]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___hexChars0;
int32_t L_3 = ___startIndex1;
NullCheck(L_2);
int32_t L_4 = ((int32_t)il2cpp_codegen_add(L_3, 1));
uint16_t L_5 = (uint16_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
int32_t L_6;
L_6 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_5, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = ___hexChars0;
int32_t L_8 = ___startIndex1;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 2));
uint16_t L_10 = (uint16_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11;
L_11 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_10, NULL);
V_1 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)16))), L_11)));
// byte g = (byte)(HexToInt(hexChars[startIndex + 3]) * 16 + HexToInt(hexChars[startIndex + 4]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = ___hexChars0;
int32_t L_13 = ___startIndex1;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint16_t L_15 = (uint16_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
int32_t L_16;
L_16 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_15, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_17 = ___hexChars0;
int32_t L_18 = ___startIndex1;
NullCheck(L_17);
int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 4));
uint16_t L_20 = (uint16_t)(L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
int32_t L_21;
L_21 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_20, NULL);
V_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)16))), L_21)));
// byte b = (byte)(HexToInt(hexChars[startIndex + 5]) * 16 + HexToInt(hexChars[startIndex + 6]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_22 = ___hexChars0;
int32_t L_23 = ___startIndex1;
NullCheck(L_22);
int32_t L_24 = ((int32_t)il2cpp_codegen_add(L_23, 5));
uint16_t L_25 = (uint16_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
int32_t L_26;
L_26 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_25, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = ___hexChars0;
int32_t L_28 = ___startIndex1;
NullCheck(L_27);
int32_t L_29 = ((int32_t)il2cpp_codegen_add(L_28, 6));
uint16_t L_30 = (uint16_t)(L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
int32_t L_31;
L_31 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_30, NULL);
V_3 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)16))), L_31)));
// return new Color32(r, g, b, 255);
uint8_t L_32 = V_1;
uint8_t L_33 = V_2;
uint8_t L_34 = V_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_35;
memset((&L_35), 0, sizeof(L_35));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_35), L_32, L_33, L_34, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
V_4 = L_35;
goto IL_010f;
}
IL_0072:
{
// else if (length == 9)
int32_t L_36 = ___length2;
V_5 = (bool)((((int32_t)L_36) == ((int32_t)((int32_t)9)))? 1 : 0);
bool L_37 = V_5;
if (!L_37)
{
goto IL_0106;
}
}
{
// byte r = (byte)(HexToInt(hexChars[startIndex + 1]) * 16 + HexToInt(hexChars[startIndex + 2]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ___hexChars0;
int32_t L_39 = ___startIndex1;
NullCheck(L_38);
int32_t L_40 = ((int32_t)il2cpp_codegen_add(L_39, 1));
uint16_t L_41 = (uint16_t)(L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
int32_t L_42;
L_42 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_41, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = ___hexChars0;
int32_t L_44 = ___startIndex1;
NullCheck(L_43);
int32_t L_45 = ((int32_t)il2cpp_codegen_add(L_44, 2));
uint16_t L_46 = (uint16_t)(L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
int32_t L_47;
L_47 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_46, NULL);
V_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_42, ((int32_t)16))), L_47)));
// byte g = (byte)(HexToInt(hexChars[startIndex + 3]) * 16 + HexToInt(hexChars[startIndex + 4]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_48 = ___hexChars0;
int32_t L_49 = ___startIndex1;
NullCheck(L_48);
int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, 3));
uint16_t L_51 = (uint16_t)(L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
int32_t L_52;
L_52 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_51, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_53 = ___hexChars0;
int32_t L_54 = ___startIndex1;
NullCheck(L_53);
int32_t L_55 = ((int32_t)il2cpp_codegen_add(L_54, 4));
uint16_t L_56 = (uint16_t)(L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
int32_t L_57;
L_57 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_56, NULL);
V_7 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_52, ((int32_t)16))), L_57)));
// byte b = (byte)(HexToInt(hexChars[startIndex + 5]) * 16 + HexToInt(hexChars[startIndex + 6]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_58 = ___hexChars0;
int32_t L_59 = ___startIndex1;
NullCheck(L_58);
int32_t L_60 = ((int32_t)il2cpp_codegen_add(L_59, 5));
uint16_t L_61 = (uint16_t)(L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
int32_t L_62;
L_62 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_61, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_63 = ___hexChars0;
int32_t L_64 = ___startIndex1;
NullCheck(L_63);
int32_t L_65 = ((int32_t)il2cpp_codegen_add(L_64, 6));
uint16_t L_66 = (uint16_t)(L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
int32_t L_67;
L_67 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_66, NULL);
V_8 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_62, ((int32_t)16))), L_67)));
// byte a = (byte)(HexToInt(hexChars[startIndex + 7]) * 16 + HexToInt(hexChars[startIndex + 8]));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_68 = ___hexChars0;
int32_t L_69 = ___startIndex1;
NullCheck(L_68);
int32_t L_70 = ((int32_t)il2cpp_codegen_add(L_69, 7));
uint16_t L_71 = (uint16_t)(L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
int32_t L_72;
L_72 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_71, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_73 = ___hexChars0;
int32_t L_74 = ___startIndex1;
NullCheck(L_73);
int32_t L_75 = ((int32_t)il2cpp_codegen_add(L_74, 8));
uint16_t L_76 = (uint16_t)(L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
int32_t L_77;
L_77 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_76, NULL);
V_9 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_72, ((int32_t)16))), L_77)));
// return new Color32(r, g, b, a);
uint8_t L_78 = V_6;
uint8_t L_79 = V_7;
uint8_t L_80 = V_8;
uint8_t L_81 = V_9;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_82;
memset((&L_82), 0, sizeof(L_82));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_82), L_78, L_79, L_80, L_81, /*hidden argument*/NULL);
V_4 = L_82;
goto IL_010f;
}
IL_0106:
{
// return s_colorWhite;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_83 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite_55;
V_4 = L_83;
goto IL_010f;
}
IL_010f:
{
// }
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_84 = V_4;
return L_84;
}
}
// System.Int32 TMPro.TMP_Text::GetAttributeParameters(System.Char[],System.Int32,System.Int32,System.Single[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetAttributeParameters_mA3AE2EA072B750B11D4FA5FB08F3026062B3CB5E (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___chars0, int32_t ___startIndex1, int32_t ___length2, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** ___parameters3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
{
// int endIndex = startIndex;
int32_t L_0 = ___startIndex1;
V_0 = L_0;
// int attributeCount = 0;
V_1 = 0;
goto IL_002b;
}
IL_0007:
{
// parameters[attributeCount] = ConvertToFloat(chars, startIndex, length, out endIndex);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** L_1 = ___parameters3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = *((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C**)L_1);
int32_t L_3 = V_1;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = ___chars0;
int32_t L_5 = ___startIndex1;
int32_t L_6 = ___length2;
float L_7;
L_7 = TMP_Text_ConvertToFloat_m3A00B254D2DEC8796A64339BF2370E2FF0A76869(__this, L_4, L_5, L_6, (&V_0), NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (float)L_7);
// length -= (endIndex - startIndex) + 1;
int32_t L_8 = ___length2;
int32_t L_9 = V_0;
int32_t L_10 = ___startIndex1;
___length2 = ((int32_t)il2cpp_codegen_subtract(L_8, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), 1))));
// startIndex = endIndex + 1;
int32_t L_11 = V_0;
___startIndex1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
// attributeCount += 1;
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_002b:
{
// while (endIndex < startIndex + length)
int32_t L_13 = V_0;
int32_t L_14 = ___startIndex1;
int32_t L_15 = ___length2;
V_2 = (bool)((((int32_t)L_13) < ((int32_t)((int32_t)il2cpp_codegen_add(L_14, L_15))))? 1 : 0);
bool L_16 = V_2;
if (L_16)
{
goto IL_0007;
}
}
{
// return attributeCount;
int32_t L_17 = V_1;
V_3 = L_17;
goto IL_0039;
}
IL_0039:
{
// }
int32_t L_18 = V_3;
return L_18;
}
}
// System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
float V_1 = 0.0f;
{
// return ConvertToFloat(chars, startIndex, length, out lastIndex);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___chars0;
int32_t L_1 = ___startIndex1;
int32_t L_2 = ___length2;
float L_3;
L_3 = TMP_Text_ConvertToFloat_m3A00B254D2DEC8796A64339BF2370E2FF0A76869(__this, L_0, L_1, L_2, (&V_0), NULL);
V_1 = L_3;
goto IL_000f;
}
IL_000f:
{
// }
float L_4 = V_1;
return L_4;
}
}
// System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m3A00B254D2DEC8796A64339BF2370E2FF0A76869 (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___chars0, int32_t ___startIndex1, int32_t ___length2, int32_t* ___lastIndex3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
float V_2 = 0.0f;
int32_t V_3 = 0;
float V_4 = 0.0f;
bool V_5 = false;
float V_6 = 0.0f;
bool V_7 = false;
bool V_8 = false;
int32_t V_9 = 0;
uint32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
int32_t G_B11_0 = 0;
int32_t G_B22_0 = 0;
{
// if (startIndex == 0)
int32_t L_0 = ___startIndex1;
V_5 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_5;
if (!L_1)
{
goto IL_001c;
}
}
{
// lastIndex = 0;
int32_t* L_2 = ___lastIndex3;
*((int32_t*)L_2) = (int32_t)0;
// return Int16.MinValue;
V_6 = (-32768.0f);
goto IL_0169;
}
IL_001c:
{
// int endIndex = startIndex + length;
int32_t L_3 = ___startIndex1;
int32_t L_4 = ___length2;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
// bool isIntegerValue = true;
V_1 = (bool)1;
// float decimalPointMultiplier = 0;
V_2 = (0.0f);
// int valueSignMultiplier = 1;
V_3 = 1;
// if (chars[startIndex] == '+')
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___chars0;
int32_t L_6 = ___startIndex1;
NullCheck(L_5);
int32_t L_7 = L_6;
uint16_t L_8 = (uint16_t)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_7 = (bool)((((int32_t)L_8) == ((int32_t)((int32_t)43)))? 1 : 0);
bool L_9 = V_7;
if (!L_9)
{
goto IL_0042;
}
}
{
// valueSignMultiplier = 1;
V_3 = 1;
// startIndex += 1;
int32_t L_10 = ___startIndex1;
___startIndex1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
goto IL_0058;
}
IL_0042:
{
// else if (chars[startIndex] == '-')
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = ___chars0;
int32_t L_12 = ___startIndex1;
NullCheck(L_11);
int32_t L_13 = L_12;
uint16_t L_14 = (uint16_t)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_8 = (bool)((((int32_t)L_14) == ((int32_t)((int32_t)45)))? 1 : 0);
bool L_15 = V_8;
if (!L_15)
{
goto IL_0058;
}
}
{
// valueSignMultiplier = -1;
V_3 = (-1);
// startIndex += 1;
int32_t L_16 = ___startIndex1;
___startIndex1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0058:
{
// float value = 0;
V_4 = (0.0f);
// for (int i = startIndex; i < endIndex; i++)
int32_t L_17 = ___startIndex1;
V_9 = L_17;
goto IL_0139;
}
IL_0067:
{
// uint c = chars[i];
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ___chars0;
int32_t L_19 = V_9;
NullCheck(L_18);
int32_t L_20 = L_19;
uint16_t L_21 = (uint16_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_10 = L_21;
// if (c >= '0' && c <= '9' || c == '.')
uint32_t L_22 = V_10;
if ((!(((uint32_t)L_22) >= ((uint32_t)((int32_t)48)))))
{
goto IL_007a;
}
}
{
uint32_t L_23 = V_10;
if ((!(((uint32_t)L_23) > ((uint32_t)((int32_t)57)))))
{
goto IL_0082;
}
}
IL_007a:
{
uint32_t L_24 = V_10;
G_B11_0 = ((((int32_t)L_24) == ((int32_t)((int32_t)46)))? 1 : 0);
goto IL_0083;
}
IL_0082:
{
G_B11_0 = 1;
}
IL_0083:
{
V_11 = (bool)G_B11_0;
bool L_25 = V_11;
if (!L_25)
{
goto IL_00df;
}
}
{
// if (c == '.')
uint32_t L_26 = V_10;
V_12 = (bool)((((int32_t)L_26) == ((int32_t)((int32_t)46)))? 1 : 0);
bool L_27 = V_12;
if (!L_27)
{
goto IL_00a4;
}
}
{
// isIntegerValue = false;
V_1 = (bool)0;
// decimalPointMultiplier = 0.1f;
V_2 = (0.100000001f);
// continue;
goto IL_0133;
}
IL_00a4:
{
// if (isIntegerValue)
bool L_28 = V_1;
V_13 = L_28;
bool L_29 = V_13;
if (!L_29)
{
goto IL_00c2;
}
}
{
// value = value * 10 + (c - 48) * valueSignMultiplier;
float L_30 = V_4;
uint32_t L_31 = V_10;
int32_t L_32 = V_3;
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_30, (10.0f))), ((float)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, ((int32_t)48))))), ((int64_t)L_32))))));
goto IL_00dd;
}
IL_00c2:
{
// value = value + (c - 48) * decimalPointMultiplier * valueSignMultiplier;
float L_33 = V_4;
uint32_t L_34 = V_10;
float L_35 = V_2;
int32_t L_36 = V_3;
V_4 = ((float)il2cpp_codegen_add(L_33, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)((double)(uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, ((int32_t)48))))), L_35)), ((float)L_36)))));
// decimalPointMultiplier *= 0.1f;
float L_37 = V_2;
V_2 = ((float)il2cpp_codegen_multiply(L_37, (0.100000001f)));
}
IL_00dd:
{
// continue;
goto IL_0133;
}
IL_00df:
{
// else if (c == ',')
uint32_t L_38 = V_10;
V_14 = (bool)((((int32_t)L_38) == ((int32_t)((int32_t)44)))? 1 : 0);
bool L_39 = V_14;
if (!L_39)
{
goto IL_0132;
}
}
{
// if (i + 1 < endIndex && chars[i + 1] == ' ')
int32_t L_40 = V_9;
int32_t L_41 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_40, 1))) >= ((int32_t)L_41)))
{
goto IL_00ff;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42 = ___chars0;
int32_t L_43 = V_9;
NullCheck(L_42);
int32_t L_44 = ((int32_t)il2cpp_codegen_add(L_43, 1));
uint16_t L_45 = (uint16_t)(L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
G_B22_0 = ((((int32_t)L_45) == ((int32_t)((int32_t)32)))? 1 : 0);
goto IL_0100;
}
IL_00ff:
{
G_B22_0 = 0;
}
IL_0100:
{
V_15 = (bool)G_B22_0;
bool L_46 = V_15;
if (!L_46)
{
goto IL_010f;
}
}
{
// lastIndex = i + 1;
int32_t* L_47 = ___lastIndex3;
int32_t L_48 = V_9;
*((int32_t*)L_47) = (int32_t)((int32_t)il2cpp_codegen_add(L_48, 1));
goto IL_0114;
}
IL_010f:
{
// lastIndex = i;
int32_t* L_49 = ___lastIndex3;
int32_t L_50 = V_9;
*((int32_t*)L_49) = (int32_t)L_50;
}
IL_0114:
{
// if (value > 32767)
float L_51 = V_4;
V_16 = (bool)((((float)L_51) > ((float)(32767.0f)))? 1 : 0);
bool L_52 = V_16;
if (!L_52)
{
goto IL_012c;
}
}
{
// return Int16.MinValue;
V_6 = (-32768.0f);
goto IL_0169;
}
IL_012c:
{
// return value;
float L_53 = V_4;
V_6 = L_53;
goto IL_0169;
}
IL_0132:
{
}
IL_0133:
{
// for (int i = startIndex; i < endIndex; i++)
int32_t L_54 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_54, 1));
}
IL_0139:
{
// for (int i = startIndex; i < endIndex; i++)
int32_t L_55 = V_9;
int32_t L_56 = V_0;
V_17 = (bool)((((int32_t)L_55) < ((int32_t)L_56))? 1 : 0);
bool L_57 = V_17;
if (L_57)
{
goto IL_0067;
}
}
{
// lastIndex = endIndex;
int32_t* L_58 = ___lastIndex3;
int32_t L_59 = V_0;
*((int32_t*)L_58) = (int32_t)L_59;
// if (value > 32767)
float L_60 = V_4;
V_18 = (bool)((((float)L_60) > ((float)(32767.0f)))? 1 : 0);
bool L_61 = V_18;
if (!L_61)
{
goto IL_0163;
}
}
{
// return Int16.MinValue;
V_6 = (-32768.0f);
goto IL_0169;
}
IL_0163:
{
// return value;
float L_62 = V_4;
V_6 = L_62;
goto IL_0169;
}
IL_0169:
{
// }
float L_63 = V_6;
return L_63;
}
}
// System.Boolean TMPro.TMP_Text::ValidateHtmlTag(TMPro.TMP_Text/UnicodeChar[],System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ValidateHtmlTag_mCA56FCCE3DC46EF51927B96CD7F91B1097A0EEBA (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___chars0, int32_t ___startIndex1, int32_t* ___endIndex2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_mF8E32B6035BE77388FAF4B32F88293F6EE69656F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_m4C7F47B73C641ED180784E089759867A85127C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_m7384E96876DE9397A2E5C59711743F69132E536E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mE1377C8125BB8D09F1F8133EC5C7B41757E592BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m012CED006CD62BD452498A862676A1E775138717_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m7EAFE41E986CC289AFE14769631B2E5BAEC446AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_mB9D97F9A4BDE45ED0CA012B3EC5AB86E8747B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CF41D991C7F2555D83F628B4B3B26444D917083);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint8_t V_1 = 0x0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
int32_t V_20 = 0;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
bool V_25 = false;
bool V_26 = false;
bool V_27 = false;
bool V_28 = false;
bool V_29 = false;
bool V_30 = false;
bool V_31 = false;
bool V_32 = false;
bool V_33 = false;
bool V_34 = false;
bool V_35 = false;
bool V_36 = false;
bool V_37 = false;
bool V_38 = false;
bool V_39 = false;
float V_40 = 0.0f;
float V_41 = 0.0f;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_42;
memset((&V_42), 0, sizeof(V_42));
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 V_43;
memset((&V_43), 0, sizeof(V_43));
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B V_44;
memset((&V_44), 0, sizeof(V_44));
int32_t V_45 = 0;
int32_t V_46 = 0;
int32_t V_47 = 0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* V_48 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_49 = NULL;
int32_t V_50 = 0;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* V_51 = NULL;
int32_t V_52 = 0;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* V_53 = NULL;
int32_t V_54 = 0;
int32_t V_55 = 0;
int32_t V_56 = 0;
bool V_57 = false;
bool V_58 = false;
bool V_59 = false;
bool V_60 = false;
bool V_61 = false;
bool V_62 = false;
bool V_63 = false;
bool V_64 = false;
bool V_65 = false;
bool V_66 = false;
bool V_67 = false;
bool V_68 = false;
int32_t V_69 = 0;
int32_t V_70 = 0;
int32_t V_71 = 0;
int32_t V_72 = 0;
int32_t V_73 = 0;
bool V_74 = false;
bool V_75 = false;
bool V_76 = false;
bool V_77 = false;
bool V_78 = false;
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 V_79;
memset((&V_79), 0, sizeof(V_79));
bool V_80 = false;
bool V_81 = false;
bool V_82 = false;
bool V_83 = false;
bool V_84 = false;
bool V_85 = false;
bool V_86 = false;
int32_t V_87 = 0;
int32_t V_88 = 0;
bool V_89 = false;
bool V_90 = false;
int32_t V_91 = 0;
int32_t V_92 = 0;
bool V_93 = false;
int32_t V_94 = 0;
int32_t V_95 = 0;
bool V_96 = false;
bool V_97 = false;
int32_t V_98 = 0;
int32_t V_99 = 0;
bool V_100 = false;
bool V_101 = false;
bool V_102 = false;
bool V_103 = false;
bool V_104 = false;
bool V_105 = false;
bool V_106 = false;
bool V_107 = false;
bool V_108 = false;
bool V_109 = false;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B V_110;
memset((&V_110), 0, sizeof(V_110));
bool V_111 = false;
bool V_112 = false;
bool V_113 = false;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B V_114;
memset((&V_114), 0, sizeof(V_114));
bool V_115 = false;
int32_t V_116 = 0;
int32_t V_117 = 0;
bool V_118 = false;
bool V_119 = false;
int32_t V_120 = 0;
bool V_121 = false;
bool V_122 = false;
bool V_123 = false;
int32_t V_124 = 0;
int32_t V_125 = 0;
bool V_126 = false;
int32_t V_127 = 0;
int32_t V_128 = 0;
bool V_129 = false;
bool V_130 = false;
bool V_131 = false;
bool V_132 = false;
int32_t V_133 = 0;
int32_t V_134 = 0;
bool V_135 = false;
bool V_136 = false;
bool V_137 = false;
int32_t V_138 = 0;
int32_t V_139 = 0;
int32_t V_140 = 0;
int32_t V_141 = 0;
bool V_142 = false;
bool V_143 = false;
int32_t V_144 = 0;
int32_t V_145 = 0;
bool V_146 = false;
bool V_147 = false;
bool V_148 = false;
int32_t V_149 = 0;
int32_t V_150 = 0;
bool V_151 = false;
int32_t V_152 = 0;
int32_t V_153 = 0;
bool V_154 = false;
int32_t V_155 = 0;
int32_t V_156 = 0;
bool V_157 = false;
bool V_158 = false;
bool V_159 = false;
bool V_160 = false;
bool V_161 = false;
bool V_162 = false;
bool V_163 = false;
bool V_164 = false;
bool V_165 = false;
bool V_166 = false;
bool V_167 = false;
int32_t V_168 = 0;
bool V_169 = false;
bool V_170 = false;
int32_t V_171 = 0;
int32_t V_172 = 0;
int32_t V_173 = 0;
int32_t V_174 = 0;
int32_t V_175 = 0;
int32_t V_176 = 0;
bool V_177 = false;
bool V_178 = false;
bool V_179 = false;
bool V_180 = false;
bool V_181 = false;
bool V_182 = false;
bool V_183 = false;
bool V_184 = false;
bool V_185 = false;
bool V_186 = false;
bool V_187 = false;
bool V_188 = false;
bool V_189 = false;
bool V_190 = false;
int32_t V_191 = 0;
int32_t V_192 = 0;
bool V_193 = false;
int32_t V_194 = 0;
int32_t V_195 = 0;
int32_t V_196 = 0;
int32_t V_197 = 0;
int32_t V_198 = 0;
int32_t V_199 = 0;
bool V_200 = false;
int32_t V_201 = 0;
int32_t V_202 = 0;
bool V_203 = false;
int32_t V_204 = 0;
int32_t V_205 = 0;
bool V_206 = false;
bool V_207 = false;
int32_t V_208 = 0;
int32_t V_209 = 0;
bool V_210 = false;
int32_t V_211 = 0;
int32_t V_212 = 0;
bool V_213 = false;
int32_t V_214 = 0;
int32_t V_215 = 0;
bool V_216 = false;
bool V_217 = false;
int32_t V_218 = 0;
bool V_219 = false;
bool V_220 = false;
int32_t G_B11_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B27_0 = 0;
int32_t G_B56_0 = 0;
int32_t G_B65_0 = 0;
int32_t G_B73_0 = 0;
int32_t G_B80_0 = 0;
int32_t G_B82_0 = 0;
int32_t G_B87_0 = 0;
int32_t G_B92_0 = 0;
int32_t G_B97_0 = 0;
int32_t G_B102_0 = 0;
int32_t G_B107_0 = 0;
int32_t G_B503_0 = 0;
int32_t G_B507_0 = 0;
int32_t G_B520_0 = 0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B523_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B522_0 = NULL;
uint8_t G_B524_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B524_1 = NULL;
int32_t G_B535_0 = 0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B538_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B537_0 = NULL;
uint8_t G_B539_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B539_1 = NULL;
float G_B565_0 = 0.0f;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 G_B565_1;
memset((&G_B565_1), 0, sizeof(G_B565_1));
float G_B564_0 = 0.0f;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 G_B564_1;
memset((&G_B564_1), 0, sizeof(G_B564_1));
float G_B566_0 = 0.0f;
float G_B566_1 = 0.0f;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 G_B566_2;
memset((&G_B566_2), 0, sizeof(G_B566_2));
int32_t G_B571_0 = 0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B574_0 = NULL;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B573_0 = NULL;
uint8_t G_B575_0 = 0x0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* G_B575_1 = NULL;
float G_B583_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B583_1 = NULL;
float G_B582_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B582_1 = NULL;
float G_B584_0 = 0.0f;
float G_B584_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B584_2 = NULL;
float G_B586_0 = 0.0f;
float G_B585_0 = 0.0f;
float G_B587_0 = 0.0f;
float G_B587_1 = 0.0f;
float G_B592_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B592_1 = NULL;
float G_B591_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B591_1 = NULL;
float G_B593_0 = 0.0f;
float G_B593_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B593_2 = NULL;
float G_B600_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B600_1 = NULL;
float G_B599_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B599_1 = NULL;
float G_B601_0 = 0.0f;
float G_B601_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B601_2 = NULL;
float G_B603_0 = 0.0f;
float G_B602_0 = 0.0f;
float G_B604_0 = 0.0f;
float G_B604_1 = 0.0f;
float G_B609_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B609_1 = NULL;
float G_B608_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B608_1 = NULL;
float G_B610_0 = 0.0f;
float G_B610_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B610_2 = NULL;
float G_B658_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B658_1 = NULL;
float G_B657_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B657_1 = NULL;
float G_B659_0 = 0.0f;
float G_B659_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B659_2 = NULL;
float G_B662_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B662_1 = NULL;
float G_B661_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B661_1 = NULL;
float G_B663_0 = 0.0f;
float G_B663_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B663_2 = NULL;
float G_B673_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B673_1 = NULL;
float G_B672_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B672_1 = NULL;
float G_B674_0 = 0.0f;
float G_B674_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B674_2 = NULL;
float G_B677_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B677_1 = NULL;
float G_B676_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B676_1 = NULL;
float G_B678_0 = 0.0f;
float G_B678_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B678_2 = NULL;
int32_t G_B703_0 = 0;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* G_B708_0 = NULL;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* G_B707_0 = NULL;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* G_B709_0 = NULL;
int32_t G_B717_0 = 0;
int32_t G_B722_0 = 0;
int32_t G_B735_0 = 0;
float G_B750_0 = 0.0f;
float G_B750_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B750_2 = NULL;
float G_B749_0 = 0.0f;
float G_B749_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B749_2 = NULL;
float G_B751_0 = 0.0f;
float G_B751_1 = 0.0f;
float G_B751_2 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B751_3 = NULL;
float G_B754_0 = 0.0f;
float G_B754_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B754_2 = NULL;
float G_B753_0 = 0.0f;
float G_B753_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B753_2 = NULL;
float G_B755_0 = 0.0f;
float G_B755_1 = 0.0f;
float G_B755_2 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B755_3 = NULL;
int32_t G_B766_0 = 0;
int32_t G_B774_0 = 0;
float G_B803_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B803_1 = NULL;
float G_B802_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B802_1 = NULL;
float G_B804_0 = 0.0f;
float G_B804_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B804_2 = NULL;
int32_t G_B812_0 = 0;
int32_t G_B817_0 = 0;
int32_t G_B822_0 = 0;
int32_t G_B827_0 = 0;
int32_t G_B880_0 = 0;
float G_B889_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B889_1 = NULL;
float G_B888_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B888_1 = NULL;
float G_B890_0 = 0.0f;
float G_B890_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B890_2 = NULL;
float G_B893_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B893_1 = NULL;
float G_B892_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B892_1 = NULL;
float G_B894_0 = 0.0f;
float G_B894_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B894_2 = NULL;
float G_B908_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B908_1 = NULL;
float G_B907_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B907_1 = NULL;
float G_B909_0 = 0.0f;
float G_B909_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B909_2 = NULL;
float G_B912_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B912_1 = NULL;
float G_B911_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B911_1 = NULL;
float G_B913_0 = 0.0f;
float G_B913_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B913_2 = NULL;
float G_B925_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B925_1 = NULL;
float G_B924_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B924_1 = NULL;
float G_B926_0 = 0.0f;
float G_B926_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B926_2 = NULL;
float G_B929_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B929_1 = NULL;
float G_B928_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B928_1 = NULL;
float G_B930_0 = 0.0f;
float G_B930_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B930_2 = NULL;
float G_B940_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B940_1 = NULL;
float G_B939_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B939_1 = NULL;
float G_B941_0 = 0.0f;
float G_B941_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B941_2 = NULL;
float G_B944_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B944_1 = NULL;
float G_B943_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B943_1 = NULL;
float G_B945_0 = 0.0f;
float G_B945_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B945_2 = NULL;
int32_t G_B952_0 = 0;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* G_B970_0 = NULL;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* G_B969_0 = NULL;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* G_B971_0 = NULL;
int32_t G_B1026_0 = 0;
int32_t G_B1033_0 = 0;
float G_B1065_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1065_1 = NULL;
float G_B1064_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1064_1 = NULL;
float G_B1066_0 = 0.0f;
float G_B1066_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1066_2 = NULL;
float G_B1069_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1069_1 = NULL;
float G_B1068_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1068_1 = NULL;
float G_B1070_0 = 0.0f;
float G_B1070_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1070_2 = NULL;
float G_B1073_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1073_1 = NULL;
float G_B1072_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1072_1 = NULL;
float G_B1074_0 = 0.0f;
float G_B1074_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1074_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1077_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1076_0 = NULL;
float G_B1078_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1078_1 = NULL;
float G_B1090_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1090_1 = NULL;
float G_B1089_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1089_1 = NULL;
float G_B1091_0 = 0.0f;
float G_B1091_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1091_2 = NULL;
float G_B1094_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1094_1 = NULL;
float G_B1093_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1093_1 = NULL;
float G_B1095_0 = 0.0f;
float G_B1095_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1095_2 = NULL;
float G_B1098_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1098_1 = NULL;
float G_B1097_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1097_1 = NULL;
float G_B1099_0 = 0.0f;
float G_B1099_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1099_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1102_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1101_0 = NULL;
float G_B1103_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1103_1 = NULL;
float G_B1110_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1110_1 = NULL;
float G_B1109_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1109_1 = NULL;
float G_B1111_0 = 0.0f;
float G_B1111_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1111_2 = NULL;
float G_B1114_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1114_1 = NULL;
float G_B1113_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1113_1 = NULL;
float G_B1115_0 = 0.0f;
float G_B1115_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1115_2 = NULL;
float G_B1118_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1118_1 = NULL;
float G_B1117_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1117_1 = NULL;
float G_B1119_0 = 0.0f;
float G_B1119_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1119_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1122_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1121_0 = NULL;
float G_B1123_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1123_1 = NULL;
int32_t G_B1128_0 = 0;
float G_B1138_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1138_1 = NULL;
float G_B1137_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1137_1 = NULL;
float G_B1139_0 = 0.0f;
float G_B1139_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1139_2 = NULL;
float G_B1142_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1142_1 = NULL;
float G_B1141_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1141_1 = NULL;
float G_B1143_0 = 0.0f;
float G_B1143_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1143_2 = NULL;
float G_B1146_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1146_1 = NULL;
float G_B1145_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1145_1 = NULL;
float G_B1147_0 = 0.0f;
float G_B1147_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1147_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1150_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1149_0 = NULL;
float G_B1151_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1151_1 = NULL;
float G_B1158_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1158_1 = NULL;
float G_B1157_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1157_1 = NULL;
float G_B1159_0 = 0.0f;
float G_B1159_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1159_2 = NULL;
float G_B1162_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1162_1 = NULL;
float G_B1161_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1161_1 = NULL;
float G_B1163_0 = 0.0f;
float G_B1163_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1163_2 = NULL;
float G_B1166_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1166_1 = NULL;
float G_B1165_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1165_1 = NULL;
float G_B1167_0 = 0.0f;
float G_B1167_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1167_2 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1170_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1169_0 = NULL;
float G_B1171_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1171_1 = NULL;
float G_B1178_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1178_1 = NULL;
float G_B1177_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1177_1 = NULL;
float G_B1179_0 = 0.0f;
float G_B1179_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1179_2 = NULL;
float G_B1182_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1182_1 = NULL;
float G_B1181_0 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1181_1 = NULL;
float G_B1183_0 = 0.0f;
float G_B1183_1 = 0.0f;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1183_2 = NULL;
float G_B1186_0 = 0.0f;
float G_B1185_0 = 0.0f;
float G_B1187_0 = 0.0f;
float G_B1187_1 = 0.0f;
{
// int tagCharCount = 0;
V_0 = 0;
// byte attributeFlag = 0;
V_1 = (uint8_t)0;
// int attributeIndex = 0;
V_2 = 0;
// m_xmlAttribute[attributeIndex].nameHashCode = 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_0 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1 = V_2;
NullCheck(L_0);
((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___nameHashCode_0 = 0;
// m_xmlAttribute[attributeIndex].valueHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_2 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_3 = V_2;
NullCheck(L_2);
((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___valueHashCode_1 = 0;
// m_xmlAttribute[attributeIndex].valueStartIndex = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_4 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_5 = V_2;
NullCheck(L_4);
((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___valueStartIndex_3 = 0;
// m_xmlAttribute[attributeIndex].valueLength = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_6 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_7 = V_2;
NullCheck(L_6);
((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___valueLength_4 = 0;
// TagValueType tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_8 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_9 = V_2;
NullCheck(L_8);
int32_t L_10 = 0;
V_7 = L_10;
((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___valueType_2 = L_10;
int32_t L_11 = V_7;
V_3 = L_11;
// TagUnitType tagUnitType = m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_12 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_13 = V_2;
NullCheck(L_12);
int32_t L_14 = 0;
V_8 = L_14;
((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___unitType_5 = L_14;
int32_t L_15 = V_8;
V_4 = L_15;
// m_xmlAttribute[1].nameHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_16 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_16);
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0 = 0;
// m_xmlAttribute[2].nameHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_17 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_17);
((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->___nameHashCode_0 = 0;
// m_xmlAttribute[3].nameHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_18 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_18);
((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->___nameHashCode_0 = 0;
// m_xmlAttribute[4].nameHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_19 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_19);
((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)))->___nameHashCode_0 = 0;
// endIndex = startIndex;
int32_t* L_20 = ___endIndex2;
int32_t L_21 = ___startIndex1;
*((int32_t*)L_20) = (int32_t)L_21;
// bool isTagSet = false;
V_5 = (bool)0;
// bool isValidHtmlTag = false;
V_6 = (bool)0;
// for (int i = startIndex; i < chars.Length && chars[i].unicode != 0 && tagCharCount < m_htmlTag.Length && chars[i].unicode != '<'; i++)
int32_t L_22 = ___startIndex1;
V_9 = L_22;
goto IL_066f;
}
IL_00cf:
{
// int unicode = chars[i].unicode;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_23 = ___chars0;
int32_t L_24 = V_9;
NullCheck(L_23);
int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___unicode_0;
V_10 = L_25;
// if (unicode == '>') // ASCII Code of End HTML tag '>'
int32_t L_26 = V_10;
V_11 = (bool)((((int32_t)L_26) == ((int32_t)((int32_t)62)))? 1 : 0);
bool L_27 = V_11;
if (!L_27)
{
goto IL_0100;
}
}
{
// isValidHtmlTag = true;
V_6 = (bool)1;
// endIndex = i;
int32_t* L_28 = ___endIndex2;
int32_t L_29 = V_9;
*((int32_t*)L_28) = (int32_t)L_29;
// m_htmlTag[tagCharCount] = (char)0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_30 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_31 = V_0;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (Il2CppChar)0);
// break;
goto IL_06af;
}
IL_0100:
{
// m_htmlTag[tagCharCount] = (char)unicode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_33 = V_0;
int32_t L_34 = V_10;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (Il2CppChar)((int32_t)(uint16_t)L_34));
// tagCharCount += 1;
int32_t L_35 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1));
// if (attributeFlag == 1)
uint8_t L_36 = V_1;
V_12 = (bool)((((int32_t)L_36) == ((int32_t)1))? 1 : 0);
bool L_37 = V_12;
if (!L_37)
{
goto IL_056a;
}
}
{
// if (tagValueType == TagValueType.None)
int32_t L_38 = V_3;
V_13 = (bool)((((int32_t)L_38) == ((int32_t)0))? 1 : 0);
bool L_39 = V_13;
if (!L_39)
{
goto IL_02b0;
}
}
{
// if (unicode == '+' || unicode == '-' || unicode == '.' || (unicode >= '0' && unicode <= '9'))
int32_t L_40 = V_10;
if ((((int32_t)L_40) == ((int32_t)((int32_t)43))))
{
goto IL_0150;
}
}
{
int32_t L_41 = V_10;
if ((((int32_t)L_41) == ((int32_t)((int32_t)45))))
{
goto IL_0150;
}
}
{
int32_t L_42 = V_10;
if ((((int32_t)L_42) == ((int32_t)((int32_t)46))))
{
goto IL_0150;
}
}
{
int32_t L_43 = V_10;
if ((((int32_t)L_43) < ((int32_t)((int32_t)48))))
{
goto IL_014d;
}
}
{
int32_t L_44 = V_10;
G_B11_0 = ((((int32_t)((((int32_t)L_44) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_014e;
}
IL_014d:
{
G_B11_0 = 0;
}
IL_014e:
{
G_B13_0 = G_B11_0;
goto IL_0151;
}
IL_0150:
{
G_B13_0 = 1;
}
IL_0151:
{
V_14 = (bool)G_B13_0;
bool L_45 = V_14;
if (!L_45)
{
goto IL_01a0;
}
}
{
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.NumericalValue;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_46 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_47 = V_2;
NullCheck(L_46);
int32_t L_48 = 1;
V_7 = L_48;
((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___valueType_2 = L_48;
int32_t L_49 = V_7;
V_3 = L_49;
// m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount - 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_50 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_51 = V_2;
NullCheck(L_50);
int32_t L_52 = V_0;
((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->___valueStartIndex_3 = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
// m_xmlAttribute[attributeIndex].valueLength += 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_53 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_54 = V_2;
NullCheck(L_53);
int32_t* L_55 = (&((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->___valueLength_4);
int32_t* L_56 = L_55;
int32_t L_57 = *((int32_t*)L_56);
*((int32_t*)L_56) = (int32_t)((int32_t)il2cpp_codegen_add(L_57, 1));
goto IL_02aa;
}
IL_01a0:
{
// else if (unicode == '#')
int32_t L_58 = V_10;
V_15 = (bool)((((int32_t)L_58) == ((int32_t)((int32_t)35)))? 1 : 0);
bool L_59 = V_15;
if (!L_59)
{
goto IL_01f5;
}
}
{
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.ColorValue;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_60 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_61 = V_2;
NullCheck(L_60);
int32_t L_62 = 4;
V_7 = L_62;
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->___valueType_2 = L_62;
int32_t L_63 = V_7;
V_3 = L_63;
// m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount - 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_64 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_65 = V_2;
NullCheck(L_64);
int32_t L_66 = V_0;
((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___valueStartIndex_3 = ((int32_t)il2cpp_codegen_subtract(L_66, 1));
// m_xmlAttribute[attributeIndex].valueLength += 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_67 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_68 = V_2;
NullCheck(L_67);
int32_t* L_69 = (&((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->___valueLength_4);
int32_t* L_70 = L_69;
int32_t L_71 = *((int32_t*)L_70);
*((int32_t*)L_70) = (int32_t)((int32_t)il2cpp_codegen_add(L_71, 1));
goto IL_02aa;
}
IL_01f5:
{
// else if (unicode == '"')
int32_t L_72 = V_10;
V_16 = (bool)((((int32_t)L_72) == ((int32_t)((int32_t)34)))? 1 : 0);
bool L_73 = V_16;
if (!L_73)
{
goto IL_0230;
}
}
{
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.StringValue;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_74 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_75 = V_2;
NullCheck(L_74);
int32_t L_76 = 2;
V_7 = L_76;
((L_74)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))->___valueType_2 = L_76;
int32_t L_77 = V_7;
V_3 = L_77;
// m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_78 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_79 = V_2;
NullCheck(L_78);
int32_t L_80 = V_0;
((L_78)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)))->___valueStartIndex_3 = L_80;
goto IL_02aa;
}
IL_0230:
{
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.StringValue;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_81 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_82 = V_2;
NullCheck(L_81);
int32_t L_83 = 2;
V_7 = L_83;
((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___valueType_2 = L_83;
int32_t L_84 = V_7;
V_3 = L_84;
// m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount - 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_85 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_86 = V_2;
NullCheck(L_85);
int32_t L_87 = V_0;
((L_85)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_86)))->___valueStartIndex_3 = ((int32_t)il2cpp_codegen_subtract(L_87, 1));
// m_xmlAttribute[attributeIndex].valueHashCode = (m_xmlAttribute[attributeIndex].valueHashCode << 5) + m_xmlAttribute[attributeIndex].valueHashCode ^ unicode;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_88 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_89 = V_2;
NullCheck(L_88);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_90 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_91 = V_2;
NullCheck(L_90);
int32_t L_92 = ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->___valueHashCode_1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_93 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_94 = V_2;
NullCheck(L_93);
int32_t L_95 = ((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->___valueHashCode_1;
int32_t L_96 = V_10;
((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->___valueHashCode_1 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_92<<5)), L_95))^L_96));
// m_xmlAttribute[attributeIndex].valueLength += 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_97 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_98 = V_2;
NullCheck(L_97);
int32_t* L_99 = (&((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->___valueLength_4);
int32_t* L_100 = L_99;
int32_t L_101 = *((int32_t*)L_100);
*((int32_t*)L_100) = (int32_t)((int32_t)il2cpp_codegen_add(L_101, 1));
}
IL_02aa:
{
goto IL_0569;
}
IL_02b0:
{
// if (tagValueType == TagValueType.NumericalValue)
int32_t L_102 = V_3;
V_17 = (bool)((((int32_t)L_102) == ((int32_t)1))? 1 : 0);
bool L_103 = V_17;
if (!L_103)
{
goto IL_03d9;
}
}
{
// if (unicode == 'p' || unicode == 'e' || unicode == '%' || unicode == ' ')
int32_t L_104 = V_10;
if ((((int32_t)L_104) == ((int32_t)((int32_t)112))))
{
goto IL_02d9;
}
}
{
int32_t L_105 = V_10;
if ((((int32_t)L_105) == ((int32_t)((int32_t)101))))
{
goto IL_02d9;
}
}
{
int32_t L_106 = V_10;
if ((((int32_t)L_106) == ((int32_t)((int32_t)37))))
{
goto IL_02d9;
}
}
{
int32_t L_107 = V_10;
G_B27_0 = ((((int32_t)L_107) == ((int32_t)((int32_t)32)))? 1 : 0);
goto IL_02da;
}
IL_02d9:
{
G_B27_0 = 1;
}
IL_02da:
{
V_18 = (bool)G_B27_0;
bool L_108 = V_18;
if (!L_108)
{
goto IL_03af;
}
}
{
// attributeFlag = 2;
V_1 = (uint8_t)2;
// tagValueType = TagValueType.None;
V_3 = 0;
// switch (unicode)
int32_t L_109 = V_10;
V_20 = L_109;
int32_t L_110 = V_20;
V_19 = L_110;
int32_t L_111 = V_19;
if ((((int32_t)L_111) == ((int32_t)((int32_t)37))))
{
goto IL_0316;
}
}
{
goto IL_02f8;
}
IL_02f8:
{
int32_t L_112 = V_19;
if ((((int32_t)L_112) == ((int32_t)((int32_t)101))))
{
goto IL_0300;
}
}
{
goto IL_032c;
}
IL_0300:
{
// m_xmlAttribute[attributeIndex].unitType = tagUnitType = TagUnitType.FontUnits;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_113 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_114 = V_2;
NullCheck(L_113);
int32_t L_115 = 1;
V_4 = L_115;
((L_113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->___unitType_5 = L_115;
// break;
goto IL_0342;
}
IL_0316:
{
// m_xmlAttribute[attributeIndex].unitType = tagUnitType = TagUnitType.Percentage;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_116 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_117 = V_2;
NullCheck(L_116);
int32_t L_118 = 2;
V_4 = L_118;
((L_116)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_117)))->___unitType_5 = L_118;
// break;
goto IL_0342;
}
IL_032c:
{
// m_xmlAttribute[attributeIndex].unitType = tagUnitType = TagUnitType.Pixels;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_119 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_120 = V_2;
NullCheck(L_119);
int32_t L_121 = 0;
V_4 = L_121;
((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->___unitType_5 = L_121;
// break;
goto IL_0342;
}
IL_0342:
{
// attributeIndex += 1;
int32_t L_122 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_122, 1));
// m_xmlAttribute[attributeIndex].nameHashCode = 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_123 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_124 = V_2;
NullCheck(L_123);
((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)))->___nameHashCode_0 = 0;
// m_xmlAttribute[attributeIndex].valueHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_125 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_126 = V_2;
NullCheck(L_125);
((L_125)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_126)))->___valueHashCode_1 = 0;
// m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_127 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_128 = V_2;
NullCheck(L_127);
((L_127)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_128)))->___valueType_2 = 0;
// m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_129 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_130 = V_2;
NullCheck(L_129);
((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___unitType_5 = 0;
// m_xmlAttribute[attributeIndex].valueStartIndex = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_131 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_132 = V_2;
NullCheck(L_131);
((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_132)))->___valueStartIndex_3 = 0;
// m_xmlAttribute[attributeIndex].valueLength = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_133 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_134 = V_2;
NullCheck(L_133);
((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->___valueLength_4 = 0;
goto IL_03d3;
}
IL_03af:
{
// else if (attributeFlag != 2)
uint8_t L_135 = V_1;
V_21 = (bool)((((int32_t)((((int32_t)L_135) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_136 = V_21;
if (!L_136)
{
goto IL_03d3;
}
}
{
// m_xmlAttribute[attributeIndex].valueLength += 1;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_137 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_138 = V_2;
NullCheck(L_137);
int32_t* L_139 = (&((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->___valueLength_4);
int32_t* L_140 = L_139;
int32_t L_141 = *((int32_t*)L_140);
*((int32_t*)L_140) = (int32_t)((int32_t)il2cpp_codegen_add(L_141, 1));
}
IL_03d3:
{
goto IL_0568;
}
IL_03d9:
{
// else if (tagValueType == TagValueType.ColorValue)
int32_t L_142 = V_3;
V_22 = (bool)((((int32_t)L_142) == ((int32_t)4))? 1 : 0);
bool L_143 = V_22;
if (!L_143)
{
goto IL_0488;
}
}
{
// if (unicode != ' ')
int32_t L_144 = V_10;
V_23 = (bool)((((int32_t)((((int32_t)L_144) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_145 = V_23;
if (!L_145)
{
goto IL_040f;
}
}
{
// m_xmlAttribute[attributeIndex].valueLength += 1;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_146 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_147 = V_2;
NullCheck(L_146);
int32_t* L_148 = (&((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_147)))->___valueLength_4);
int32_t* L_149 = L_148;
int32_t L_150 = *((int32_t*)L_149);
*((int32_t*)L_149) = (int32_t)((int32_t)il2cpp_codegen_add(L_150, 1));
goto IL_0482;
}
IL_040f:
{
// attributeFlag = 2;
V_1 = (uint8_t)2;
// tagValueType = TagValueType.None;
V_3 = 0;
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// attributeIndex += 1;
int32_t L_151 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_151, 1));
// m_xmlAttribute[attributeIndex].nameHashCode = 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_152 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_153 = V_2;
NullCheck(L_152);
((L_152)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_153)))->___nameHashCode_0 = 0;
// m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_154 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_155 = V_2;
NullCheck(L_154);
((L_154)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_155)))->___valueType_2 = 0;
// m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_156 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_157 = V_2;
NullCheck(L_156);
((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_157)))->___unitType_5 = 0;
// m_xmlAttribute[attributeIndex].valueHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_158 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_159 = V_2;
NullCheck(L_158);
((L_158)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_159)))->___valueHashCode_1 = 0;
// m_xmlAttribute[attributeIndex].valueStartIndex = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_160 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_161 = V_2;
NullCheck(L_160);
((L_160)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_161)))->___valueStartIndex_3 = 0;
// m_xmlAttribute[attributeIndex].valueLength = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_162 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_163 = V_2;
NullCheck(L_162);
((L_162)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_163)))->___valueLength_4 = 0;
}
IL_0482:
{
goto IL_0568;
}
IL_0488:
{
// else if (tagValueType == TagValueType.StringValue)
int32_t L_164 = V_3;
V_24 = (bool)((((int32_t)L_164) == ((int32_t)2))? 1 : 0);
bool L_165 = V_24;
if (!L_165)
{
goto IL_0568;
}
}
{
// if (unicode != '"')
int32_t L_166 = V_10;
V_25 = (bool)((((int32_t)((((int32_t)L_166) == ((int32_t)((int32_t)34)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_167 = V_25;
if (!L_167)
{
goto IL_04f4;
}
}
{
// m_xmlAttribute[attributeIndex].valueHashCode = (m_xmlAttribute[attributeIndex].valueHashCode << 5) + m_xmlAttribute[attributeIndex].valueHashCode ^ unicode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_168 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_169 = V_2;
NullCheck(L_168);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_170 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_171 = V_2;
NullCheck(L_170);
int32_t L_172 = ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->___valueHashCode_1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_173 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_174 = V_2;
NullCheck(L_173);
int32_t L_175 = ((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_174)))->___valueHashCode_1;
int32_t L_176 = V_10;
((L_168)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_169)))->___valueHashCode_1 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_172<<5)), L_175))^L_176));
// m_xmlAttribute[attributeIndex].valueLength += 1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_177 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_178 = V_2;
NullCheck(L_177);
int32_t* L_179 = (&((L_177)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_178)))->___valueLength_4);
int32_t* L_180 = L_179;
int32_t L_181 = *((int32_t*)L_180);
*((int32_t*)L_180) = (int32_t)((int32_t)il2cpp_codegen_add(L_181, 1));
goto IL_0567;
}
IL_04f4:
{
// attributeFlag = 2;
V_1 = (uint8_t)2;
// tagValueType = TagValueType.None;
V_3 = 0;
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// attributeIndex += 1;
int32_t L_182 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_182, 1));
// m_xmlAttribute[attributeIndex].nameHashCode = 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_183 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_184 = V_2;
NullCheck(L_183);
((L_183)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_184)))->___nameHashCode_0 = 0;
// m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_185 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_186 = V_2;
NullCheck(L_185);
((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_186)))->___valueType_2 = 0;
// m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_187 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_188 = V_2;
NullCheck(L_187);
((L_187)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_188)))->___unitType_5 = 0;
// m_xmlAttribute[attributeIndex].valueHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_189 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_190 = V_2;
NullCheck(L_189);
((L_189)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_190)))->___valueHashCode_1 = 0;
// m_xmlAttribute[attributeIndex].valueStartIndex = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_191 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_192 = V_2;
NullCheck(L_191);
((L_191)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_192)))->___valueStartIndex_3 = 0;
// m_xmlAttribute[attributeIndex].valueLength = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_193 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_194 = V_2;
NullCheck(L_193);
((L_193)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_194)))->___valueLength_4 = 0;
}
IL_0567:
{
}
IL_0568:
{
}
IL_0569:
{
}
IL_056a:
{
// if (unicode == '=') // '='
int32_t L_195 = V_10;
V_26 = (bool)((((int32_t)L_195) == ((int32_t)((int32_t)61)))? 1 : 0);
bool L_196 = V_26;
if (!L_196)
{
goto IL_0578;
}
}
{
// attributeFlag = 1;
V_1 = (uint8_t)1;
}
IL_0578:
{
// if (attributeFlag == 0 && unicode == ' ')
uint8_t L_197 = V_1;
if (L_197)
{
goto IL_0583;
}
}
{
int32_t L_198 = V_10;
G_B56_0 = ((((int32_t)L_198) == ((int32_t)((int32_t)32)))? 1 : 0);
goto IL_0584;
}
IL_0583:
{
G_B56_0 = 0;
}
IL_0584:
{
V_27 = (bool)G_B56_0;
bool L_199 = V_27;
if (!L_199)
{
goto IL_0613;
}
}
{
// if (isTagSet) return false;
bool L_200 = V_5;
V_28 = L_200;
bool L_201 = V_28;
if (!L_201)
{
goto IL_059e;
}
}
{
// if (isTagSet) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_059e:
{
// isTagSet = true;
V_5 = (bool)1;
// attributeFlag = 2;
V_1 = (uint8_t)2;
// tagValueType = TagValueType.None;
V_3 = 0;
// tagUnitType = TagUnitType.Pixels;
V_4 = 0;
// attributeIndex += 1;
int32_t L_202 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_202, 1));
// m_xmlAttribute[attributeIndex].nameHashCode = 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_203 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_204 = V_2;
NullCheck(L_203);
((L_203)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_204)))->___nameHashCode_0 = 0;
// m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_205 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_206 = V_2;
NullCheck(L_205);
((L_205)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_206)))->___valueType_2 = 0;
// m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_207 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_208 = V_2;
NullCheck(L_207);
((L_207)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_208)))->___unitType_5 = 0;
// m_xmlAttribute[attributeIndex].valueHashCode = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_209 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_210 = V_2;
NullCheck(L_209);
((L_209)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_210)))->___valueHashCode_1 = 0;
// m_xmlAttribute[attributeIndex].valueStartIndex = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_211 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_212 = V_2;
NullCheck(L_211);
((L_211)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_212)))->___valueStartIndex_3 = 0;
// m_xmlAttribute[attributeIndex].valueLength = 0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_213 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_214 = V_2;
NullCheck(L_213);
((L_213)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_214)))->___valueLength_4 = 0;
}
IL_0613:
{
// if (attributeFlag == 0)
uint8_t L_215 = V_1;
V_30 = (bool)((((int32_t)L_215) == ((int32_t)0))? 1 : 0);
bool L_216 = V_30;
if (!L_216)
{
goto IL_0653;
}
}
{
// m_xmlAttribute[attributeIndex].nameHashCode = (m_xmlAttribute[attributeIndex].nameHashCode << 3) - m_xmlAttribute[attributeIndex].nameHashCode + unicode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_217 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_218 = V_2;
NullCheck(L_217);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_219 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_220 = V_2;
NullCheck(L_219);
int32_t L_221 = ((L_219)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_220)))->___nameHashCode_0;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_222 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_223 = V_2;
NullCheck(L_222);
int32_t L_224 = ((L_222)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_223)))->___nameHashCode_0;
int32_t L_225 = V_10;
((L_217)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_218)))->___nameHashCode_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(((int32_t)(L_221<<3)), L_224)), L_225));
}
IL_0653:
{
// if (attributeFlag == 2 && unicode == ' ')
uint8_t L_226 = V_1;
if ((!(((uint32_t)L_226) == ((uint32_t)2))))
{
goto IL_065f;
}
}
{
int32_t L_227 = V_10;
G_B65_0 = ((((int32_t)L_227) == ((int32_t)((int32_t)32)))? 1 : 0);
goto IL_0660;
}
IL_065f:
{
G_B65_0 = 0;
}
IL_0660:
{
V_31 = (bool)G_B65_0;
bool L_228 = V_31;
if (!L_228)
{
goto IL_0668;
}
}
{
// attributeFlag = 0;
V_1 = (uint8_t)0;
}
IL_0668:
{
// for (int i = startIndex; i < chars.Length && chars[i].unicode != 0 && tagCharCount < m_htmlTag.Length && chars[i].unicode != '<'; i++)
int32_t L_229 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_229, 1));
}
IL_066f:
{
// for (int i = startIndex; i < chars.Length && chars[i].unicode != 0 && tagCharCount < m_htmlTag.Length && chars[i].unicode != '<'; i++)
int32_t L_230 = V_9;
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_231 = ___chars0;
NullCheck(L_231);
if ((((int32_t)L_230) >= ((int32_t)((int32_t)(((RuntimeArray*)L_231)->max_length)))))
{
goto IL_06a5;
}
}
{
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_232 = ___chars0;
int32_t L_233 = V_9;
NullCheck(L_232);
int32_t L_234 = ((L_232)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_233)))->___unicode_0;
if (!L_234)
{
goto IL_06a5;
}
}
{
int32_t L_235 = V_0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_236 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_236);
if ((((int32_t)L_235) >= ((int32_t)((int32_t)(((RuntimeArray*)L_236)->max_length)))))
{
goto IL_06a5;
}
}
{
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_237 = ___chars0;
int32_t L_238 = V_9;
NullCheck(L_237);
int32_t L_239 = ((L_237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_238)))->___unicode_0;
G_B73_0 = ((((int32_t)((((int32_t)L_239) == ((int32_t)((int32_t)60)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_06a6;
}
IL_06a5:
{
G_B73_0 = 0;
}
IL_06a6:
{
V_32 = (bool)G_B73_0;
bool L_240 = V_32;
if (L_240)
{
goto IL_00cf;
}
}
IL_06af:
{
// if (!isValidHtmlTag)
bool L_241 = V_6;
V_33 = (bool)((((int32_t)L_241) == ((int32_t)0))? 1 : 0);
bool L_242 = V_33;
if (!L_242)
{
goto IL_06c3;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_06c3:
{
// if (tag_NoParsing && (m_xmlAttribute[0].nameHashCode != 53822163 && m_xmlAttribute[0].nameHashCode != 49429939))
bool L_243 = __this->___tag_NoParsing_193;
if (!L_243)
{
goto IL_0701;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_244 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_244);
int32_t L_245 = ((L_244)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___nameHashCode_0;
if ((((int32_t)L_245) == ((int32_t)((int32_t)53822163))))
{
goto IL_06fe;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_246 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_246);
int32_t L_247 = ((L_246)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___nameHashCode_0;
G_B80_0 = ((((int32_t)((((int32_t)L_247) == ((int32_t)((int32_t)49429939)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_06ff;
}
IL_06fe:
{
G_B80_0 = 0;
}
IL_06ff:
{
G_B82_0 = G_B80_0;
goto IL_0702;
}
IL_0701:
{
G_B82_0 = 0;
}
IL_0702:
{
V_34 = (bool)G_B82_0;
bool L_248 = V_34;
if (!L_248)
{
goto IL_0710;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_0710:
{
// else if (m_xmlAttribute[0].nameHashCode == 53822163 || m_xmlAttribute[0].nameHashCode == 49429939)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_249 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_249);
int32_t L_250 = ((L_249)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___nameHashCode_0;
if ((((int32_t)L_250) == ((int32_t)((int32_t)53822163))))
{
goto IL_0740;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_251 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_251);
int32_t L_252 = ((L_251)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___nameHashCode_0;
G_B87_0 = ((((int32_t)L_252) == ((int32_t)((int32_t)49429939)))? 1 : 0);
goto IL_0741;
}
IL_0740:
{
G_B87_0 = 1;
}
IL_0741:
{
V_35 = (bool)G_B87_0;
bool L_253 = V_35;
if (!L_253)
{
goto IL_0757;
}
}
{
// tag_NoParsing = false;
__this->___tag_NoParsing_193 = (bool)0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_0757:
{
// if (m_htmlTag[0] == 35 && tagCharCount == 4)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_254 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_254);
int32_t L_255 = 0;
uint16_t L_256 = (uint16_t)(L_254)->GetAt(static_cast<il2cpp_array_size_t>(L_255));
if ((!(((uint32_t)L_256) == ((uint32_t)((int32_t)35)))))
{
goto IL_0768;
}
}
{
int32_t L_257 = V_0;
G_B92_0 = ((((int32_t)L_257) == ((int32_t)4))? 1 : 0);
goto IL_0769;
}
IL_0768:
{
G_B92_0 = 0;
}
IL_0769:
{
V_36 = (bool)G_B92_0;
bool L_258 = V_36;
if (!L_258)
{
goto IL_079c;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_259 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_260 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_261;
L_261 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_259, L_260, NULL);
__this->___m_htmlColor_226 = L_261;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_262 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_263 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_262, L_263, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_079c:
{
// else if (m_htmlTag[0] == 35 && tagCharCount == 5)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_264 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_264);
int32_t L_265 = 0;
uint16_t L_266 = (uint16_t)(L_264)->GetAt(static_cast<il2cpp_array_size_t>(L_265));
if ((!(((uint32_t)L_266) == ((uint32_t)((int32_t)35)))))
{
goto IL_07ad;
}
}
{
int32_t L_267 = V_0;
G_B97_0 = ((((int32_t)L_267) == ((int32_t)5))? 1 : 0);
goto IL_07ae;
}
IL_07ad:
{
G_B97_0 = 0;
}
IL_07ae:
{
V_37 = (bool)G_B97_0;
bool L_268 = V_37;
if (!L_268)
{
goto IL_07e1;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_269 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_270 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_271;
L_271 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_269, L_270, NULL);
__this->___m_htmlColor_226 = L_271;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_272 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_273 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_272, L_273, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_07e1:
{
// else if (m_htmlTag[0] == 35 && tagCharCount == 7) // if Tag begins with # and contains 7 characters.
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_274 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_274);
int32_t L_275 = 0;
uint16_t L_276 = (uint16_t)(L_274)->GetAt(static_cast<il2cpp_array_size_t>(L_275));
if ((!(((uint32_t)L_276) == ((uint32_t)((int32_t)35)))))
{
goto IL_07f2;
}
}
{
int32_t L_277 = V_0;
G_B102_0 = ((((int32_t)L_277) == ((int32_t)7))? 1 : 0);
goto IL_07f3;
}
IL_07f2:
{
G_B102_0 = 0;
}
IL_07f3:
{
V_38 = (bool)G_B102_0;
bool L_278 = V_38;
if (!L_278)
{
goto IL_0826;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_279 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_280 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_281;
L_281 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_279, L_280, NULL);
__this->___m_htmlColor_226 = L_281;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_282 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_283 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_282, L_283, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_0826:
{
// else if (m_htmlTag[0] == 35 && tagCharCount == 9) // if Tag begins with # and contains 9 characters.
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_284 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_284);
int32_t L_285 = 0;
uint16_t L_286 = (uint16_t)(L_284)->GetAt(static_cast<il2cpp_array_size_t>(L_285));
if ((!(((uint32_t)L_286) == ((uint32_t)((int32_t)35)))))
{
goto IL_0838;
}
}
{
int32_t L_287 = V_0;
G_B107_0 = ((((int32_t)L_287) == ((int32_t)((int32_t)9)))? 1 : 0);
goto IL_0839;
}
IL_0838:
{
G_B107_0 = 0;
}
IL_0839:
{
V_39 = (bool)G_B107_0;
bool L_288 = V_39;
if (!L_288)
{
goto IL_086c;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_289 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_290 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_291;
L_291 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_289, L_290, NULL);
__this->___m_htmlColor_226 = L_291;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_292 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_293 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_292, L_293, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_086c:
{
// float value = 0;
V_40 = (0.0f);
// switch (m_xmlAttribute[0].nameHashCode)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_294 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_294);
int32_t L_295 = ((L_294)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___nameHashCode_0;
V_56 = L_295;
int32_t L_296 = V_56;
V_55 = L_296;
int32_t L_297 = V_55;
if ((((int32_t)L_297) > ((int32_t)((int32_t)186622))))
{
goto IL_0e61;
}
}
{
int32_t L_298 = V_55;
if ((((int32_t)L_298) > ((int32_t)((int32_t)2963))))
{
goto IL_0b71;
}
}
{
int32_t L_299 = V_55;
if ((((int32_t)L_299) > ((int32_t)((int32_t)98))))
{
goto IL_0a0b;
}
}
{
int32_t L_300 = V_55;
if ((((int32_t)L_300) > ((int32_t)((int32_t)-855002522))))
{
goto IL_096a;
}
}
{
int32_t L_301 = V_55;
if ((((int32_t)L_301) > ((int32_t)((int32_t)-1690034531))))
{
goto IL_0915;
}
}
{
int32_t L_302 = V_55;
if ((((int32_t)L_302) > ((int32_t)((int32_t)-1883544150))))
{
goto IL_08e8;
}
}
{
int32_t L_303 = V_55;
if ((((int32_t)L_303) == ((int32_t)((int32_t)-1885698441))))
{
goto IL_1fea;
}
}
{
goto IL_08d7;
}
IL_08d7:
{
int32_t L_304 = V_55;
if ((((int32_t)L_304) == ((int32_t)((int32_t)-1883544150))))
{
goto IL_3cb7;
}
}
{
goto IL_46e9;
}
IL_08e8:
{
int32_t L_305 = V_55;
if ((((int32_t)L_305) == ((int32_t)((int32_t)-1847322671))))
{
goto IL_3d88;
}
}
{
goto IL_08f6;
}
IL_08f6:
{
int32_t L_306 = V_55;
if ((((int32_t)L_306) == ((int32_t)((int32_t)-1831660941))))
{
goto IL_3d1e;
}
}
{
goto IL_0904;
}
IL_0904:
{
int32_t L_307 = V_55;
if ((((int32_t)L_307) == ((int32_t)((int32_t)-1690034531))))
{
goto IL_42bb;
}
}
{
goto IL_46e9;
}
IL_0915:
{
int32_t L_308 = V_55;
if ((((int32_t)L_308) > ((int32_t)((int32_t)-1632103439))))
{
goto IL_093d;
}
}
{
int32_t L_309 = V_55;
if ((((int32_t)L_309) == ((int32_t)((int32_t)-1668324918))))
{
goto IL_3cb7;
}
}
{
goto IL_092c;
}
IL_092c:
{
int32_t L_310 = V_55;
if ((((int32_t)L_310) == ((int32_t)((int32_t)-1632103439))))
{
goto IL_3d88;
}
}
{
goto IL_46e9;
}
IL_093d:
{
int32_t L_311 = V_55;
if ((((int32_t)L_311) == ((int32_t)((int32_t)-1616441709))))
{
goto IL_3d1e;
}
}
{
goto IL_094b;
}
IL_094b:
{
int32_t L_312 = V_55;
if ((((int32_t)L_312) == ((int32_t)((int32_t)-884817987))))
{
goto IL_42bb;
}
}
{
goto IL_0959;
}
IL_0959:
{
int32_t L_313 = V_55;
if ((((int32_t)L_313) == ((int32_t)((int32_t)-855002522))))
{
goto IL_41bb;
}
}
{
goto IL_46e9;
}
IL_096a:
{
int32_t L_314 = V_55;
if ((((int32_t)L_314) > ((int32_t)((int32_t)-330774850))))
{
goto IL_09c8;
}
}
{
int32_t L_315 = V_55;
if ((((int32_t)L_315) > ((int32_t)((int32_t)-842656867))))
{
goto IL_099b;
}
}
{
int32_t L_316 = V_55;
if ((((int32_t)L_316) == ((int32_t)((int32_t)-842693512))))
{
goto IL_43bb;
}
}
{
goto IL_098a;
}
IL_098a:
{
int32_t L_317 = V_55;
if ((((int32_t)L_317) == ((int32_t)((int32_t)-842656867))))
{
goto IL_35ea;
}
}
{
goto IL_46e9;
}
IL_099b:
{
int32_t L_318 = V_55;
if ((((int32_t)L_318) == ((int32_t)((int32_t)-445573839))))
{
goto IL_44df;
}
}
{
goto IL_09a9;
}
IL_09a9:
{
int32_t L_319 = V_55;
if ((((int32_t)L_319) == ((int32_t)((int32_t)-445537194))))
{
goto IL_36c2;
}
}
{
goto IL_09b7;
}
IL_09b7:
{
int32_t L_320 = V_55;
if ((((int32_t)L_320) == ((int32_t)((int32_t)-330774850))))
{
goto IL_1e8d;
}
}
{
goto IL_46e9;
}
IL_09c8:
{
int32_t L_321 = V_55;
if ((((int32_t)L_321) > ((int32_t)((int32_t)73))))
{
goto IL_09e7;
}
}
{
int32_t L_322 = V_55;
if ((((int32_t)L_322) == ((int32_t)((int32_t)66))))
{
goto IL_145b;
}
}
{
goto IL_09d9;
}
IL_09d9:
{
int32_t L_323 = V_55;
if ((((int32_t)L_323) == ((int32_t)((int32_t)73))))
{
goto IL_14de;
}
}
{
goto IL_46e9;
}
IL_09e7:
{
int32_t L_324 = V_55;
if ((((int32_t)L_324) == ((int32_t)((int32_t)83))))
{
goto IL_160f;
}
}
{
goto IL_09f2;
}
IL_09f2:
{
int32_t L_325 = V_55;
if ((((int32_t)L_325) == ((int32_t)((int32_t)85))))
{
goto IL_174f;
}
}
{
goto IL_09fd;
}
IL_09fd:
{
int32_t L_326 = V_55;
if ((((int32_t)L_326) == ((int32_t)((int32_t)98))))
{
goto IL_145b;
}
}
{
goto IL_46e9;
}
IL_0a0b:
{
int32_t L_327 = V_55;
if ((((int32_t)L_327) > ((int32_t)((int32_t)434))))
{
goto IL_0abe;
}
}
{
int32_t L_328 = V_55;
if ((((int32_t)L_328) > ((int32_t)((int32_t)402))))
{
goto IL_0a69;
}
}
{
int32_t L_329 = V_55;
if ((((int32_t)L_329) > ((int32_t)((int32_t)115))))
{
goto IL_0a3f;
}
}
{
int32_t L_330 = V_55;
if ((((int32_t)L_330) == ((int32_t)((int32_t)105))))
{
goto IL_14de;
}
}
{
goto IL_0a31;
}
IL_0a31:
{
int32_t L_331 = V_55;
if ((((int32_t)L_331) == ((int32_t)((int32_t)115))))
{
goto IL_160f;
}
}
{
goto IL_46e9;
}
IL_0a3f:
{
int32_t L_332 = V_55;
if ((((int32_t)L_332) == ((int32_t)((int32_t)117))))
{
goto IL_174f;
}
}
{
goto IL_0a4a;
}
IL_0a4a:
{
int32_t L_333 = V_55;
if ((((int32_t)L_333) == ((int32_t)((int32_t)395))))
{
goto IL_1489;
}
}
{
goto IL_0a58;
}
IL_0a58:
{
int32_t L_334 = V_55;
if ((((int32_t)L_334) == ((int32_t)((int32_t)402))))
{
goto IL_15bc;
}
}
{
goto IL_46e9;
}
IL_0a69:
{
int32_t L_335 = V_55;
if ((((int32_t)L_335) > ((int32_t)((int32_t)414))))
{
goto IL_0a91;
}
}
{
int32_t L_336 = V_55;
if ((((int32_t)L_336) == ((int32_t)((int32_t)412))))
{
goto IL_16f9;
}
}
{
goto IL_0a80;
}
IL_0a80:
{
int32_t L_337 = V_55;
if ((((int32_t)L_337) == ((int32_t)((int32_t)414))))
{
goto IL_1837;
}
}
{
goto IL_46e9;
}
IL_0a91:
{
int32_t L_338 = V_55;
if ((((int32_t)L_338) == ((int32_t)((int32_t)426))))
{
goto IL_29c4;
}
}
{
goto IL_0a9f;
}
IL_0a9f:
{
int32_t L_339 = V_55;
if ((((int32_t)L_339) == ((int32_t)((int32_t)427))))
{
goto IL_1489;
}
}
{
goto IL_0aad;
}
IL_0aad:
{
int32_t L_340 = V_55;
if ((((int32_t)L_340) == ((int32_t)((int32_t)434))))
{
goto IL_15bc;
}
}
{
goto IL_46e9;
}
IL_0abe:
{
int32_t L_341 = V_55;
if ((((int32_t)L_341) > ((int32_t)((int32_t)670))))
{
goto IL_0b1c;
}
}
{
int32_t L_342 = V_55;
if ((((int32_t)L_342) > ((int32_t)((int32_t)446))))
{
goto IL_0aef;
}
}
{
int32_t L_343 = V_55;
if ((((int32_t)L_343) == ((int32_t)((int32_t)444))))
{
goto IL_16f9;
}
}
{
goto IL_0ade;
}
IL_0ade:
{
int32_t L_344 = V_55;
if ((((int32_t)L_344) == ((int32_t)((int32_t)446))))
{
goto IL_1837;
}
}
{
goto IL_46e9;
}
IL_0aef:
{
int32_t L_345 = V_55;
if ((((int32_t)L_345) == ((int32_t)((int32_t)656))))
{
goto IL_46df;
}
}
{
goto IL_0afd;
}
IL_0afd:
{
int32_t L_346 = V_55;
if ((((int32_t)L_346) == ((int32_t)((int32_t)660))))
{
goto IL_46d5;
}
}
{
goto IL_0b0b;
}
IL_0b0b:
{
int32_t L_347 = V_55;
if ((((int32_t)L_347) == ((int32_t)((int32_t)670))))
{
goto IL_46cb;
}
}
{
goto IL_46e9;
}
IL_0b1c:
{
int32_t L_348 = V_55;
if ((((int32_t)L_348) > ((int32_t)((int32_t)916))))
{
goto IL_0b44;
}
}
{
int32_t L_349 = V_55;
if ((((int32_t)L_349) == ((int32_t)((int32_t)912))))
{
goto IL_46df;
}
}
{
goto IL_0b33;
}
IL_0b33:
{
int32_t L_350 = V_55;
if ((((int32_t)L_350) == ((int32_t)((int32_t)916))))
{
goto IL_46d5;
}
}
{
goto IL_46e9;
}
IL_0b44:
{
int32_t L_351 = V_55;
if ((((int32_t)L_351) == ((int32_t)((int32_t)926))))
{
goto IL_46cb;
}
}
{
goto IL_0b52;
}
IL_0b52:
{
int32_t L_352 = V_55;
if ((((int32_t)L_352) == ((int32_t)((int32_t)2959))))
{
goto IL_46e4;
}
}
{
goto IL_0b60;
}
IL_0b60:
{
int32_t L_353 = V_55;
if ((((int32_t)L_353) == ((int32_t)((int32_t)2963))))
{
goto IL_46da;
}
}
{
goto IL_46e9;
}
IL_0b71:
{
int32_t L_354 = V_55;
if ((((int32_t)L_354) > ((int32_t)((int32_t)31169))))
{
goto IL_0cef;
}
}
{
int32_t L_355 = V_55;
if ((((int32_t)L_355) > ((int32_t)((int32_t)6566))))
{
goto IL_0c3c;
}
}
{
int32_t L_356 = V_55;
if ((((int32_t)L_356) > ((int32_t)((int32_t)4556))))
{
goto IL_0be7;
}
}
{
int32_t L_357 = V_55;
if ((((int32_t)L_357) > ((int32_t)((int32_t)3215))))
{
goto IL_0bba;
}
}
{
int32_t L_358 = V_55;
if ((((int32_t)L_358) == ((int32_t)((int32_t)2973))))
{
goto IL_46d0;
}
}
{
goto IL_0ba9;
}
IL_0ba9:
{
int32_t L_359 = V_55;
if ((((int32_t)L_359) == ((int32_t)((int32_t)3215))))
{
goto IL_46e4;
}
}
{
goto IL_46e9;
}
IL_0bba:
{
int32_t L_360 = V_55;
if ((((int32_t)L_360) == ((int32_t)((int32_t)3219))))
{
goto IL_46da;
}
}
{
goto IL_0bc8;
}
IL_0bc8:
{
int32_t L_361 = V_55;
if ((((int32_t)L_361) == ((int32_t)((int32_t)3229))))
{
goto IL_46d0;
}
}
{
goto IL_0bd6;
}
IL_0bd6:
{
int32_t L_362 = V_55;
if ((((int32_t)L_362) == ((int32_t)((int32_t)4556))))
{
goto IL_202b;
}
}
{
goto IL_46e9;
}
IL_0be7:
{
int32_t L_363 = V_55;
if ((((int32_t)L_363) > ((int32_t)((int32_t)4742))))
{
goto IL_0c0f;
}
}
{
int32_t L_364 = V_55;
if ((((int32_t)L_364) == ((int32_t)((int32_t)4728))))
{
goto IL_1b33;
}
}
{
goto IL_0bfe;
}
IL_0bfe:
{
int32_t L_365 = V_55;
if ((((int32_t)L_365) == ((int32_t)((int32_t)4742))))
{
goto IL_1ce0;
}
}
{
goto IL_46e9;
}
IL_0c0f:
{
int32_t L_366 = V_55;
if ((((int32_t)L_366) == ((int32_t)((int32_t)6380))))
{
goto IL_202b;
}
}
{
goto IL_0c1d;
}
IL_0c1d:
{
int32_t L_367 = V_55;
if ((((int32_t)L_367) == ((int32_t)((int32_t)6552))))
{
goto IL_1b33;
}
}
{
goto IL_0c2b;
}
IL_0c2b:
{
int32_t L_368 = V_55;
if ((((int32_t)L_368) == ((int32_t)((int32_t)6566))))
{
goto IL_1ce0;
}
}
{
goto IL_46e9;
}
IL_0c3c:
{
int32_t L_369 = V_55;
if ((((int32_t)L_369) > ((int32_t)((int32_t)22673))))
{
goto IL_0c9a;
}
}
{
int32_t L_370 = V_55;
if ((((int32_t)L_370) > ((int32_t)((int32_t)20849))))
{
goto IL_0c6d;
}
}
{
int32_t L_371 = V_55;
if ((((int32_t)L_371) == ((int32_t)((int32_t)20677))))
{
goto IL_2102;
}
}
{
goto IL_0c5c;
}
IL_0c5c:
{
int32_t L_372 = V_55;
if ((((int32_t)L_372) == ((int32_t)((int32_t)20849))))
{
goto IL_1c26;
}
}
{
goto IL_46e9;
}
IL_0c6d:
{
int32_t L_373 = V_55;
if ((((int32_t)L_373) == ((int32_t)((int32_t)20863))))
{
goto IL_1dd3;
}
}
{
goto IL_0c7b;
}
IL_0c7b:
{
int32_t L_374 = V_55;
if ((((int32_t)L_374) == ((int32_t)((int32_t)22501))))
{
goto IL_2102;
}
}
{
goto IL_0c89;
}
IL_0c89:
{
int32_t L_375 = V_55;
if ((((int32_t)L_375) == ((int32_t)((int32_t)22673))))
{
goto IL_1c26;
}
}
{
goto IL_46e9;
}
IL_0c9a:
{
int32_t L_376 = V_55;
if ((((int32_t)L_376) > ((int32_t)((int32_t)28511))))
{
goto IL_0cc2;
}
}
{
int32_t L_377 = V_55;
if ((((int32_t)L_377) == ((int32_t)((int32_t)22687))))
{
goto IL_1dd3;
}
}
{
goto IL_0cb1;
}
IL_0cb1:
{
int32_t L_378 = V_55;
if ((((int32_t)L_378) == ((int32_t)((int32_t)28511))))
{
goto IL_23cc;
}
}
{
goto IL_46e9;
}
IL_0cc2:
{
int32_t L_379 = V_55;
if ((((int32_t)L_379) == ((int32_t)((int32_t)30245))))
{
goto IL_189b;
}
}
{
goto IL_0cd0;
}
IL_0cd0:
{
int32_t L_380 = V_55;
if ((((int32_t)L_380) == ((int32_t)((int32_t)30266))))
{
goto IL_29cc;
}
}
{
goto IL_0cde;
}
IL_0cde:
{
int32_t L_381 = V_55;
if ((((int32_t)L_381) == ((int32_t)((int32_t)31169))))
{
goto IL_2238;
}
}
{
goto IL_46e9;
}
IL_0cef:
{
int32_t L_382 = V_55;
if ((((int32_t)L_382) > ((int32_t)((int32_t)143092))))
{
goto IL_0dae;
}
}
{
int32_t L_383 = V_55;
if ((((int32_t)L_383) > ((int32_t)((int32_t)43066))))
{
goto IL_0d59;
}
}
{
int32_t L_384 = V_55;
if ((((int32_t)L_384) > ((int32_t)((int32_t)32745))))
{
goto IL_0d2c;
}
}
{
int32_t L_385 = V_55;
if ((((int32_t)L_385) == ((int32_t)((int32_t)31191))))
{
goto IL_21e6;
}
}
{
goto IL_0d1b;
}
IL_0d1b:
{
int32_t L_386 = V_55;
if ((((int32_t)L_386) == ((int32_t)((int32_t)32745))))
{
goto IL_2256;
}
}
{
goto IL_46e9;
}
IL_0d2c:
{
int32_t L_387 = V_55;
if ((((int32_t)L_387) == ((int32_t)((int32_t)41311))))
{
goto IL_23cc;
}
}
{
goto IL_0d3a;
}
IL_0d3a:
{
int32_t L_388 = V_55;
if ((((int32_t)L_388) == ((int32_t)((int32_t)43045))))
{
goto IL_189b;
}
}
{
goto IL_0d48;
}
IL_0d48:
{
int32_t L_389 = V_55;
if ((((int32_t)L_389) == ((int32_t)((int32_t)43066))))
{
goto IL_29cc;
}
}
{
goto IL_46e9;
}
IL_0d59:
{
int32_t L_390 = V_55;
if ((((int32_t)L_390) > ((int32_t)((int32_t)43991))))
{
goto IL_0d81;
}
}
{
int32_t L_391 = V_55;
if ((((int32_t)L_391) == ((int32_t)((int32_t)43969))))
{
goto IL_2238;
}
}
{
goto IL_0d70;
}
IL_0d70:
{
int32_t L_392 = V_55;
if ((((int32_t)L_392) == ((int32_t)((int32_t)43991))))
{
goto IL_21e6;
}
}
{
goto IL_46e9;
}
IL_0d81:
{
int32_t L_393 = V_55;
if ((((int32_t)L_393) == ((int32_t)((int32_t)45545))))
{
goto IL_2256;
}
}
{
goto IL_0d8f;
}
IL_0d8f:
{
int32_t L_394 = V_55;
if ((((int32_t)L_394) == ((int32_t)((int32_t)141358))))
{
goto IL_26bf;
}
}
{
goto IL_0d9d;
}
IL_0d9d:
{
int32_t L_395 = V_55;
if ((((int32_t)L_395) == ((int32_t)((int32_t)143092))))
{
goto IL_1ad6;
}
}
{
goto IL_46e9;
}
IL_0dae:
{
int32_t L_396 = V_55;
if ((((int32_t)L_396) > ((int32_t)((int32_t)155892))))
{
goto IL_0e0c;
}
}
{
int32_t L_397 = V_55;
if ((((int32_t)L_397) > ((int32_t)((int32_t)144016))))
{
goto IL_0ddf;
}
}
{
int32_t L_398 = V_55;
if ((((int32_t)L_398) == ((int32_t)((int32_t)143113))))
{
goto IL_2b17;
}
}
{
goto IL_0dce;
}
IL_0dce:
{
int32_t L_399 = V_55;
if ((((int32_t)L_399) == ((int32_t)((int32_t)144016))))
{
goto IL_2247;
}
}
{
goto IL_46e9;
}
IL_0ddf:
{
int32_t L_400 = V_55;
if ((((int32_t)L_400) == ((int32_t)((int32_t)145592))))
{
goto IL_23b3;
}
}
{
goto IL_0ded;
}
IL_0ded:
{
int32_t L_401 = V_55;
if ((((int32_t)L_401) == ((int32_t)((int32_t)154158))))
{
goto IL_26bf;
}
}
{
goto IL_0dfb;
}
IL_0dfb:
{
int32_t L_402 = V_55;
if ((((int32_t)L_402) == ((int32_t)((int32_t)155892))))
{
goto IL_1ad6;
}
}
{
goto IL_46e9;
}
IL_0e0c:
{
int32_t L_403 = V_55;
if ((((int32_t)L_403) > ((int32_t)((int32_t)156816))))
{
goto IL_0e34;
}
}
{
int32_t L_404 = V_55;
if ((((int32_t)L_404) == ((int32_t)((int32_t)155913))))
{
goto IL_2b17;
}
}
{
goto IL_0e23;
}
IL_0e23:
{
int32_t L_405 = V_55;
if ((((int32_t)L_405) == ((int32_t)((int32_t)156816))))
{
goto IL_2247;
}
}
{
goto IL_46e9;
}
IL_0e34:
{
int32_t L_406 = V_55;
if ((((int32_t)L_406) == ((int32_t)((int32_t)158392))))
{
goto IL_23b3;
}
}
{
goto IL_0e42;
}
IL_0e42:
{
int32_t L_407 = V_55;
if ((((int32_t)L_407) == ((int32_t)((int32_t)186285))))
{
goto IL_2bb7;
}
}
{
goto IL_0e50;
}
IL_0e50:
{
int32_t L_408 = V_55;
if ((((int32_t)L_408) == ((int32_t)((int32_t)186622))))
{
goto IL_2966;
}
}
{
goto IL_46e9;
}
IL_0e61:
{
int32_t L_409 = V_55;
if ((((int32_t)L_409) > ((int32_t)((int32_t)6886018))))
{
goto IL_115d;
}
}
{
int32_t L_410 = V_55;
if ((((int32_t)L_410) > ((int32_t)((int32_t)1071884))))
{
goto IL_0feb;
}
}
{
int32_t L_411 = V_55;
if ((((int32_t)L_411) > ((int32_t)((int32_t)315682))))
{
goto IL_0f38;
}
}
{
int32_t L_412 = V_55;
if ((((int32_t)L_412) > ((int32_t)((int32_t)237918))))
{
goto IL_0ee3;
}
}
{
int32_t L_413 = V_55;
if ((((int32_t)L_413) > ((int32_t)((int32_t)226050))))
{
goto IL_0eb6;
}
}
{
int32_t L_414 = V_55;
if ((((int32_t)L_414) == ((int32_t)((int32_t)192323))))
{
goto IL_2d9a;
}
}
{
goto IL_0ea5;
}
IL_0ea5:
{
int32_t L_415 = V_55;
if ((((int32_t)L_415) == ((int32_t)((int32_t)226050))))
{
goto IL_45ba;
}
}
{
goto IL_46e9;
}
IL_0eb6:
{
int32_t L_416 = V_55;
if ((((int32_t)L_416) == ((int32_t)((int32_t)227814))))
{
goto IL_46c1;
}
}
{
goto IL_0ec4;
}
IL_0ec4:
{
int32_t L_417 = V_55;
if ((((int32_t)L_417) == ((int32_t)((int32_t)230446))))
{
goto IL_2896;
}
}
{
goto IL_0ed2;
}
IL_0ed2:
{
int32_t L_418 = V_55;
if ((((int32_t)L_418) == ((int32_t)((int32_t)237918))))
{
goto IL_2ce0;
}
}
{
goto IL_46e9;
}
IL_0ee3:
{
int32_t L_419 = V_55;
if ((((int32_t)L_419) > ((int32_t)((int32_t)276254))))
{
goto IL_0f0b;
}
}
{
int32_t L_420 = V_55;
if ((((int32_t)L_420) == ((int32_t)((int32_t)275917))))
{
goto IL_2bb7;
}
}
{
goto IL_0efa;
}
IL_0efa:
{
int32_t L_421 = V_55;
if ((((int32_t)L_421) == ((int32_t)((int32_t)276254))))
{
goto IL_2966;
}
}
{
goto IL_46e9;
}
IL_0f0b:
{
int32_t L_422 = V_55;
if ((((int32_t)L_422) == ((int32_t)((int32_t)280416))))
{
goto IL_34cd;
}
}
{
goto IL_0f19;
}
IL_0f19:
{
int32_t L_423 = V_55;
if ((((int32_t)L_423) == ((int32_t)((int32_t)281955))))
{
goto IL_2d9a;
}
}
{
goto IL_0f27;
}
IL_0f27:
{
int32_t L_424 = V_55;
if ((((int32_t)L_424) == ((int32_t)((int32_t)315682))))
{
goto IL_45ba;
}
}
{
goto IL_46e9;
}
IL_0f38:
{
int32_t L_425 = V_55;
if ((((int32_t)L_425) > ((int32_t)((int32_t)982252))))
{
goto IL_0f96;
}
}
{
int32_t L_426 = V_55;
if ((((int32_t)L_426) > ((int32_t)((int32_t)320078))))
{
goto IL_0f69;
}
}
{
int32_t L_427 = V_55;
if ((((int32_t)L_427) == ((int32_t)((int32_t)317446))))
{
goto IL_46c1;
}
}
{
goto IL_0f58;
}
IL_0f58:
{
int32_t L_428 = V_55;
if ((((int32_t)L_428) == ((int32_t)((int32_t)320078))))
{
goto IL_2896;
}
}
{
goto IL_46e9;
}
IL_0f69:
{
int32_t L_429 = V_55;
if ((((int32_t)L_429) == ((int32_t)((int32_t)327550))))
{
goto IL_2ce0;
}
}
{
goto IL_0f77;
}
IL_0f77:
{
int32_t L_430 = V_55;
if ((((int32_t)L_430) == ((int32_t)((int32_t)976214))))
{
goto IL_2cc7;
}
}
{
goto IL_0f85;
}
IL_0f85:
{
int32_t L_431 = V_55;
if ((((int32_t)L_431) == ((int32_t)((int32_t)982252))))
{
goto IL_34d5;
}
}
{
goto IL_46e9;
}
IL_0f96:
{
int32_t L_432 = V_55;
if ((((int32_t)L_432) > ((int32_t)((int32_t)1017743))))
{
goto IL_0fbe;
}
}
{
int32_t L_433 = V_55;
if ((((int32_t)L_433) == ((int32_t)((int32_t)1015979))))
{
goto IL_4633;
}
}
{
goto IL_0fad;
}
IL_0fad:
{
int32_t L_434 = V_55;
if ((((int32_t)L_434) == ((int32_t)((int32_t)1017743))))
{
goto IL_46c6;
}
}
{
goto IL_46e9;
}
IL_0fbe:
{
int32_t L_435 = V_55;
if ((((int32_t)L_435) == ((int32_t)((int32_t)1027847))))
{
goto IL_2d87;
}
}
{
goto IL_0fcc;
}
IL_0fcc:
{
int32_t L_436 = V_55;
if ((((int32_t)L_436) == ((int32_t)((int32_t)1065846))))
{
goto IL_2cc7;
}
}
{
goto IL_0fda;
}
IL_0fda:
{
int32_t L_437 = V_55;
if ((((int32_t)L_437) == ((int32_t)((int32_t)1071884))))
{
goto IL_34d5;
}
}
{
goto IL_46e9;
}
IL_0feb:
{
int32_t L_438 = V_55;
if ((((int32_t)L_438) > ((int32_t)((int32_t)1619421))))
{
goto IL_10aa;
}
}
{
int32_t L_439 = V_55;
if ((((int32_t)L_439) > ((int32_t)((int32_t)1356515))))
{
goto IL_1055;
}
}
{
int32_t L_440 = V_55;
if ((((int32_t)L_440) > ((int32_t)((int32_t)1107375))))
{
goto IL_1028;
}
}
{
int32_t L_441 = V_55;
if ((((int32_t)L_441) == ((int32_t)((int32_t)1105611))))
{
goto IL_4633;
}
}
{
goto IL_1017;
}
IL_1017:
{
int32_t L_442 = V_55;
if ((((int32_t)L_442) == ((int32_t)((int32_t)1107375))))
{
goto IL_46c6;
}
}
{
goto IL_46e9;
}
IL_1028:
{
int32_t L_443 = V_55;
if ((((int32_t)L_443) == ((int32_t)((int32_t)1117479))))
{
goto IL_2d87;
}
}
{
goto IL_1036;
}
IL_1036:
{
int32_t L_444 = V_55;
if ((((int32_t)L_444) == ((int32_t)((int32_t)1286342))))
{
goto IL_4501;
}
}
{
goto IL_1044;
}
IL_1044:
{
int32_t L_445 = V_55;
if ((((int32_t)L_445) == ((int32_t)((int32_t)1356515))))
{
goto IL_32dd;
}
}
{
goto IL_46e9;
}
IL_1055:
{
int32_t L_446 = V_55;
if ((((int32_t)L_446) > ((int32_t)((int32_t)1482398))))
{
goto IL_107d;
}
}
{
int32_t L_447 = V_55;
if ((((int32_t)L_447) == ((int32_t)((int32_t)1441524))))
{
goto IL_34ee;
}
}
{
goto IL_106c;
}
IL_106c:
{
int32_t L_448 = V_55;
if ((((int32_t)L_448) == ((int32_t)((int32_t)1482398))))
{
goto IL_3dcd;
}
}
{
goto IL_46e9;
}
IL_107d:
{
int32_t L_449 = V_55;
if ((((int32_t)L_449) == ((int32_t)((int32_t)1524585))))
{
goto IL_3404;
}
}
{
goto IL_108b;
}
IL_108b:
{
int32_t L_450 = V_55;
if ((((int32_t)L_450) == ((int32_t)((int32_t)1600507))))
{
goto IL_4642;
}
}
{
goto IL_1099;
}
IL_1099:
{
int32_t L_451 = V_55;
if ((((int32_t)L_451) == ((int32_t)((int32_t)1619421))))
{
goto IL_36d5;
}
}
{
goto IL_46e9;
}
IL_10aa:
{
int32_t L_452 = V_55;
if ((((int32_t)L_452) > ((int32_t)((int32_t)2109854))))
{
goto IL_1108;
}
}
{
int32_t L_453 = V_55;
if ((((int32_t)L_453) > ((int32_t)((int32_t)1913798))))
{
goto IL_10db;
}
}
{
int32_t L_454 = V_55;
if ((((int32_t)L_454) == ((int32_t)((int32_t)1750458))))
{
goto IL_29bc;
}
}
{
goto IL_10ca;
}
IL_10ca:
{
int32_t L_455 = V_55;
if ((((int32_t)L_455) == ((int32_t)((int32_t)1913798))))
{
goto IL_4501;
}
}
{
goto IL_46e9;
}
IL_10db:
{
int32_t L_456 = V_55;
if ((((int32_t)L_456) == ((int32_t)((int32_t)1983971))))
{
goto IL_32dd;
}
}
{
goto IL_10e9;
}
IL_10e9:
{
int32_t L_457 = V_55;
if ((((int32_t)L_457) == ((int32_t)((int32_t)2068980))))
{
goto IL_34ee;
}
}
{
goto IL_10f7;
}
IL_10f7:
{
int32_t L_458 = V_55;
if ((((int32_t)L_458) == ((int32_t)((int32_t)2109854))))
{
goto IL_3dcd;
}
}
{
goto IL_46e9;
}
IL_1108:
{
int32_t L_459 = V_55;
if ((((int32_t)L_459) > ((int32_t)((int32_t)2227963))))
{
goto IL_1130;
}
}
{
int32_t L_460 = V_55;
if ((((int32_t)L_460) == ((int32_t)((int32_t)2152041))))
{
goto IL_3404;
}
}
{
goto IL_111f;
}
IL_111f:
{
int32_t L_461 = V_55;
if ((((int32_t)L_461) == ((int32_t)((int32_t)2227963))))
{
goto IL_4642;
}
}
{
goto IL_46e9;
}
IL_1130:
{
int32_t L_462 = V_55;
if ((((int32_t)L_462) == ((int32_t)((int32_t)2246877))))
{
goto IL_36d5;
}
}
{
goto IL_113e;
}
IL_113e:
{
int32_t L_463 = V_55;
if ((((int32_t)L_463) == ((int32_t)((int32_t)6815845))))
{
goto IL_455e;
}
}
{
goto IL_114c;
}
IL_114c:
{
int32_t L_464 = V_55;
if ((((int32_t)L_464) == ((int32_t)((int32_t)6886018))))
{
goto IL_3393;
}
}
{
goto IL_46e9;
}
IL_115d:
{
int32_t L_465 = V_55;
if ((((int32_t)L_465) > ((int32_t)((int32_t)54741026))))
{
goto IL_12db;
}
}
{
int32_t L_466 = V_55;
if ((((int32_t)L_466) > ((int32_t)((int32_t)7757466))))
{
goto IL_1228;
}
}
{
int32_t L_467 = V_55;
if ((((int32_t)L_467) > ((int32_t)((int32_t)7443301))))
{
goto IL_11d3;
}
}
{
int32_t L_468 = V_55;
if ((((int32_t)L_468) > ((int32_t)((int32_t)7011901))))
{
goto IL_11a6;
}
}
{
int32_t L_469 = V_55;
if ((((int32_t)L_469) == ((int32_t)((int32_t)6971027))))
{
goto IL_35d1;
}
}
{
goto IL_1195;
}
IL_1195:
{
int32_t L_470 = V_55;
if ((((int32_t)L_470) == ((int32_t)((int32_t)7011901))))
{
goto IL_419d;
}
}
{
goto IL_46e9;
}
IL_11a6:
{
int32_t L_471 = V_55;
if ((((int32_t)L_471) == ((int32_t)((int32_t)7054088))))
{
goto IL_34ba;
}
}
{
goto IL_11b4;
}
IL_11b4:
{
int32_t L_472 = V_55;
if ((((int32_t)L_472) == ((int32_t)((int32_t)7130010))))
{
goto IL_46b5;
}
}
{
goto IL_11c2;
}
IL_11c2:
{
int32_t L_473 = V_55;
if ((((int32_t)L_473) == ((int32_t)((int32_t)7443301))))
{
goto IL_455e;
}
}
{
goto IL_46e9;
}
IL_11d3:
{
int32_t L_474 = V_55;
if ((((int32_t)L_474) > ((int32_t)((int32_t)7598483))))
{
goto IL_11fb;
}
}
{
int32_t L_475 = V_55;
if ((((int32_t)L_475) == ((int32_t)((int32_t)7513474))))
{
goto IL_3393;
}
}
{
goto IL_11ea;
}
IL_11ea:
{
int32_t L_476 = V_55;
if ((((int32_t)L_476) == ((int32_t)((int32_t)7598483))))
{
goto IL_35d1;
}
}
{
goto IL_46e9;
}
IL_11fb:
{
int32_t L_477 = V_55;
if ((((int32_t)L_477) == ((int32_t)((int32_t)7639357))))
{
goto IL_419d;
}
}
{
goto IL_1209;
}
IL_1209:
{
int32_t L_478 = V_55;
if ((((int32_t)L_478) == ((int32_t)((int32_t)7681544))))
{
goto IL_34ba;
}
}
{
goto IL_1217;
}
IL_1217:
{
int32_t L_479 = V_55;
if ((((int32_t)L_479) == ((int32_t)((int32_t)7757466))))
{
goto IL_46b5;
}
}
{
goto IL_46e9;
}
IL_1228:
{
int32_t L_480 = V_55;
if ((((int32_t)L_480) > ((int32_t)((int32_t)15115642))))
{
goto IL_1286;
}
}
{
int32_t L_481 = V_55;
if ((((int32_t)L_481) > ((int32_t)((int32_t)10723418))))
{
goto IL_1259;
}
}
{
int32_t L_482 = V_55;
if ((((int32_t)L_482) == ((int32_t)((int32_t)9133802))))
{
goto IL_3cf9;
}
}
{
goto IL_1248;
}
IL_1248:
{
int32_t L_483 = V_55;
if ((((int32_t)L_483) == ((int32_t)((int32_t)10723418))))
{
goto IL_44f2;
}
}
{
goto IL_46e9;
}
IL_1259:
{
int32_t L_484 = V_55;
if ((((int32_t)L_484) == ((int32_t)((int32_t)11642281))))
{
goto IL_2111;
}
}
{
goto IL_1267;
}
IL_1267:
{
int32_t L_485 = V_55;
if ((((int32_t)L_485) == ((int32_t)((int32_t)13526026))))
{
goto IL_3cf9;
}
}
{
goto IL_1275;
}
IL_1275:
{
int32_t L_486 = V_55;
if ((((int32_t)L_486) == ((int32_t)((int32_t)15115642))))
{
goto IL_44f2;
}
}
{
goto IL_46e9;
}
IL_1286:
{
int32_t L_487 = V_55;
if ((((int32_t)L_487) > ((int32_t)((int32_t)47840323))))
{
goto IL_12ae;
}
}
{
int32_t L_488 = V_55;
if ((((int32_t)L_488) == ((int32_t)((int32_t)16034505))))
{
goto IL_2111;
}
}
{
goto IL_129d;
}
IL_129d:
{
int32_t L_489 = V_55;
if ((((int32_t)L_489) == ((int32_t)((int32_t)47840323))))
{
goto IL_3d1e;
}
}
{
goto IL_46e9;
}
IL_12ae:
{
int32_t L_490 = V_55;
if ((((int32_t)L_490) == ((int32_t)((int32_t)50348802))))
{
goto IL_21d3;
}
}
{
goto IL_12bc;
}
IL_12bc:
{
int32_t L_491 = V_55;
if ((((int32_t)L_491) == ((int32_t)((int32_t)52232547))))
{
goto IL_3d1e;
}
}
{
goto IL_12ca;
}
IL_12ca:
{
int32_t L_492 = V_55;
if ((((int32_t)L_492) == ((int32_t)((int32_t)54741026))))
{
goto IL_21d3;
}
}
{
goto IL_46e9;
}
IL_12db:
{
int32_t L_493 = V_55;
if ((((int32_t)L_493) > ((int32_t)((int32_t)514803617))))
{
goto IL_139a;
}
}
{
int32_t L_494 = V_55;
if ((((int32_t)L_494) > ((int32_t)((int32_t)340349191))))
{
goto IL_1345;
}
}
{
int32_t L_495 = V_55;
if ((((int32_t)L_495) > ((int32_t)((int32_t)72669687))))
{
goto IL_1318;
}
}
{
int32_t L_496 = V_55;
if ((((int32_t)L_496) == ((int32_t)((int32_t)69403544))))
{
goto IL_3159;
}
}
{
goto IL_1307;
}
IL_1307:
{
int32_t L_497 = V_55;
if ((((int32_t)L_497) == ((int32_t)((int32_t)72669687))))
{
goto IL_26fb;
}
}
{
goto IL_46e9;
}
IL_1318:
{
int32_t L_498 = V_55;
if ((((int32_t)L_498) == ((int32_t)((int32_t)100149144))))
{
goto IL_3159;
}
}
{
goto IL_1326;
}
IL_1326:
{
int32_t L_499 = V_55;
if ((((int32_t)L_499) == ((int32_t)((int32_t)103415287))))
{
goto IL_26fb;
}
}
{
goto IL_1334;
}
IL_1334:
{
int32_t L_500 = V_55;
if ((((int32_t)L_500) == ((int32_t)((int32_t)340349191))))
{
goto IL_32c4;
}
}
{
goto IL_46e9;
}
IL_1345:
{
int32_t L_501 = V_55;
if ((((int32_t)L_501) > ((int32_t)((int32_t)371094791))))
{
goto IL_136d;
}
}
{
int32_t L_502 = V_55;
if ((((int32_t)L_502) == ((int32_t)((int32_t)343615334))))
{
goto IL_2867;
}
}
{
goto IL_135c;
}
IL_135c:
{
int32_t L_503 = V_55;
if ((((int32_t)L_503) == ((int32_t)((int32_t)371094791))))
{
goto IL_32c4;
}
}
{
goto IL_46e9;
}
IL_136d:
{
int32_t L_504 = V_55;
if ((((int32_t)L_504) == ((int32_t)((int32_t)374360934))))
{
goto IL_2867;
}
}
{
goto IL_137b;
}
IL_137b:
{
int32_t L_505 = V_55;
if ((((int32_t)L_505) == ((int32_t)((int32_t)457225591))))
{
goto IL_1fea;
}
}
{
goto IL_1389;
}
IL_1389:
{
int32_t L_506 = V_55;
if ((((int32_t)L_506) == ((int32_t)((int32_t)514803617))))
{
goto IL_3c94;
}
}
{
goto IL_46e9;
}
IL_139a:
{
int32_t L_507 = V_55;
if ((((int32_t)L_507) > ((int32_t)((int32_t)781906058))))
{
goto IL_13f8;
}
}
{
int32_t L_508 = V_55;
if ((((int32_t)L_508) > ((int32_t)((int32_t)566686826))))
{
goto IL_13cb;
}
}
{
int32_t L_509 = V_55;
if ((((int32_t)L_509) == ((int32_t)((int32_t)551025096))))
{
goto IL_3d63;
}
}
{
goto IL_13ba;
}
IL_13ba:
{
int32_t L_510 = V_55;
if ((((int32_t)L_510) == ((int32_t)((int32_t)566686826))))
{
goto IL_3cf9;
}
}
{
goto IL_46e9;
}
IL_13cb:
{
int32_t L_511 = V_55;
if ((((int32_t)L_511) == ((int32_t)((int32_t)730022849))))
{
goto IL_3c94;
}
}
{
goto IL_13d9;
}
IL_13d9:
{
int32_t L_512 = V_55;
if ((((int32_t)L_512) == ((int32_t)((int32_t)766244328))))
{
goto IL_3d63;
}
}
{
goto IL_13e7;
}
IL_13e7:
{
int32_t L_513 = V_55;
if ((((int32_t)L_513) == ((int32_t)((int32_t)781906058))))
{
goto IL_3cf9;
}
}
{
goto IL_46e9;
}
IL_13f8:
{
int32_t L_514 = V_55;
if ((((int32_t)L_514) > ((int32_t)((int32_t)1109386397))))
{
goto IL_142e;
}
}
{
int32_t L_515 = V_55;
if ((((int32_t)L_515) == ((int32_t)((int32_t)1100728678))))
{
goto IL_41bb;
}
}
{
goto IL_140f;
}
IL_140f:
{
int32_t L_516 = V_55;
if ((((int32_t)L_516) == ((int32_t)((int32_t)1109349752))))
{
goto IL_43bb;
}
}
{
goto IL_141d;
}
IL_141d:
{
int32_t L_517 = V_55;
if ((((int32_t)L_517) == ((int32_t)((int32_t)1109386397))))
{
goto IL_35ea;
}
}
{
goto IL_46e9;
}
IL_142e:
{
int32_t L_518 = V_55;
if ((((int32_t)L_518) == ((int32_t)((int32_t)1897350193))))
{
goto IL_44df;
}
}
{
goto IL_143c;
}
IL_143c:
{
int32_t L_519 = V_55;
if ((((int32_t)L_519) == ((int32_t)((int32_t)1897386838))))
{
goto IL_36c2;
}
}
{
goto IL_144a;
}
IL_144a:
{
int32_t L_520 = V_55;
if ((((int32_t)L_520) == ((int32_t)((int32_t)2012149182))))
{
goto IL_1e8d;
}
}
{
goto IL_46e9;
}
IL_145b:
{
// m_FontStyleInternal |= FontStyles.Bold;
int32_t L_521 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_521|1));
// m_fontStyleStack.Add(FontStyles.Bold);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_522 = (&__this->___m_fontStyleStack_90);
uint8_t L_523;
L_523 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_522, 1, NULL);
// m_FontWeightInternal = FontWeight.Bold;
__this->___m_FontWeightInternal_78 = ((int32_t)700);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1489:
{
// if ((m_fontStyle & FontStyles.Bold) != FontStyles.Bold)
int32_t L_524 = __this->___m_fontStyle_88;
V_57 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_524&1))) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_525 = V_57;
if (!L_525)
{
goto IL_14d6;
}
}
{
// if (m_fontStyleStack.Remove(FontStyles.Bold) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_526 = (&__this->___m_fontStyleStack_90);
uint8_t L_527;
L_527 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_526, 1, NULL);
V_58 = (bool)((((int32_t)L_527) == ((int32_t)0))? 1 : 0);
bool L_528 = V_58;
if (!L_528)
{
goto IL_14d5;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Bold;
int32_t L_529 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_529&((int32_t)-2)));
// m_FontWeightInternal = m_FontWeightStack.Peek();
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* L_530 = (&__this->___m_FontWeightStack_79);
int32_t L_531;
L_531 = TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5(L_530, TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5_RuntimeMethod_var);
__this->___m_FontWeightInternal_78 = L_531;
}
IL_14d5:
{
}
IL_14d6:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_14de:
{
// m_FontStyleInternal |= FontStyles.Italic;
int32_t L_532 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_532|2));
// m_fontStyleStack.Add(FontStyles.Italic);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_533 = (&__this->___m_fontStyleStack_90);
uint8_t L_534;
L_534 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_533, 2, NULL);
// if (m_xmlAttribute[1].nameHashCode == 276531 || m_xmlAttribute[1].nameHashCode == 186899)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_535 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_535);
int32_t L_536 = ((L_535)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
if ((((int32_t)L_536) == ((int32_t)((int32_t)276531))))
{
goto IL_1529;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_537 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_537);
int32_t L_538 = ((L_537)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
G_B503_0 = ((((int32_t)L_538) == ((int32_t)((int32_t)186899)))? 1 : 0);
goto IL_152a;
}
IL_1529:
{
G_B503_0 = 1;
}
IL_152a:
{
V_59 = (bool)G_B503_0;
bool L_539 = V_59;
if (!L_539)
{
goto IL_1591;
}
}
{
// m_ItalicAngle = (int)ConvertToFloat(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_540 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_541 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_541);
int32_t L_542 = ((L_541)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_543 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_543);
int32_t L_544 = ((L_543)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueLength_4;
float L_545;
L_545 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_540, L_542, L_544, NULL);
__this->___m_ItalicAngle_239 = il2cpp_codegen_cast_double_to_int<int32_t>(L_545);
// if (m_ItalicAngle < -180 || m_ItalicAngle > 180) return false;
int32_t L_546 = __this->___m_ItalicAngle_239;
if ((((int32_t)L_546) < ((int32_t)((int32_t)-180))))
{
goto IL_157f;
}
}
{
int32_t L_547 = __this->___m_ItalicAngle_239;
G_B507_0 = ((((int32_t)L_547) > ((int32_t)((int32_t)180)))? 1 : 0);
goto IL_1580;
}
IL_157f:
{
G_B507_0 = 1;
}
IL_1580:
{
V_60 = (bool)G_B507_0;
bool L_548 = V_60;
if (!L_548)
{
goto IL_158e;
}
}
{
// if (m_ItalicAngle < -180 || m_ItalicAngle > 180) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_158e:
{
goto IL_15a2;
}
IL_1591:
{
// m_ItalicAngle = m_currentFontAsset.italicStyle;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_549 = __this->___m_currentFontAsset_41;
NullCheck(L_549);
uint8_t L_550 = L_549->___italicStyle_42;
__this->___m_ItalicAngle_239 = L_550;
}
IL_15a2:
{
// m_ItalicAngleStack.Add(m_ItalicAngle);
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_551 = (&__this->___m_ItalicAngleStack_238);
int32_t L_552 = __this->___m_ItalicAngle_239;
TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A(L_551, L_552, TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_15bc:
{
// if ((m_fontStyle & FontStyles.Italic) != FontStyles.Italic)
int32_t L_553 = __this->___m_fontStyle_88;
V_61 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_553&2))) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_554 = V_61;
if (!L_554)
{
goto IL_1607;
}
}
{
// m_ItalicAngle = m_ItalicAngleStack.Remove();
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_555 = (&__this->___m_ItalicAngleStack_238);
int32_t L_556;
L_556 = TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A(L_555, TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A_RuntimeMethod_var);
__this->___m_ItalicAngle_239 = L_556;
// if (m_fontStyleStack.Remove(FontStyles.Italic) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_557 = (&__this->___m_fontStyleStack_90);
uint8_t L_558;
L_558 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_557, 2, NULL);
V_62 = (bool)((((int32_t)L_558) == ((int32_t)0))? 1 : 0);
bool L_559 = V_62;
if (!L_559)
{
goto IL_1606;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Italic;
int32_t L_560 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_560&((int32_t)-3)));
}
IL_1606:
{
}
IL_1607:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_160f:
{
// m_FontStyleInternal |= FontStyles.Strikethrough;
int32_t L_561 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_561|((int32_t)64)));
// m_fontStyleStack.Add(FontStyles.Strikethrough);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_562 = (&__this->___m_fontStyleStack_90);
uint8_t L_563;
L_563 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_562, ((int32_t)64), NULL);
// if (m_xmlAttribute[1].nameHashCode == 281955 || m_xmlAttribute[1].nameHashCode == 192323)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_564 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_564);
int32_t L_565 = ((L_564)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
if ((((int32_t)L_565) == ((int32_t)((int32_t)281955))))
{
goto IL_165c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_566 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_566);
int32_t L_567 = ((L_566)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
G_B520_0 = ((((int32_t)L_567) == ((int32_t)((int32_t)192323)))? 1 : 0);
goto IL_165d;
}
IL_165c:
{
G_B520_0 = 1;
}
IL_165d:
{
V_63 = (bool)G_B520_0;
bool L_568 = V_63;
if (!L_568)
{
goto IL_16d3;
}
}
{
// m_strikethroughColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_569 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_570 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_570);
int32_t L_571 = ((L_570)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_572 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_572);
int32_t L_573 = ((L_572)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueLength_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_574;
L_574 = TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7(__this, L_569, L_571, L_573, NULL);
__this->___m_strikethroughColor_57 = L_574;
// m_strikethroughColor.a = m_htmlColor.a < m_strikethroughColor.a ? (byte)(m_htmlColor.a) : (byte)(m_strikethroughColor .a);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_575 = (&__this->___m_strikethroughColor_57);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_576 = (&__this->___m_htmlColor_226);
uint8_t L_577 = L_576->___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_578 = (&__this->___m_strikethroughColor_57);
uint8_t L_579 = L_578->___a_4;
G_B522_0 = L_575;
if ((((int32_t)L_577) < ((int32_t)L_579)))
{
G_B523_0 = L_575;
goto IL_16c0;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_580 = (&__this->___m_strikethroughColor_57);
uint8_t L_581 = L_580->___a_4;
G_B524_0 = L_581;
G_B524_1 = G_B522_0;
goto IL_16cb;
}
IL_16c0:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_582 = (&__this->___m_htmlColor_226);
uint8_t L_583 = L_582->___a_4;
G_B524_0 = L_583;
G_B524_1 = G_B523_0;
}
IL_16cb:
{
G_B524_1->___a_4 = G_B524_0;
goto IL_16df;
}
IL_16d3:
{
// m_strikethroughColor = m_htmlColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_584 = __this->___m_htmlColor_226;
__this->___m_strikethroughColor_57 = L_584;
}
IL_16df:
{
// m_strikethroughColorStack.Add(m_strikethroughColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_585 = (&__this->___m_strikethroughColorStack_229);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_586 = __this->___m_strikethroughColor_57;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_585, L_586, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_16f9:
{
// if ((m_fontStyle & FontStyles.Strikethrough) != FontStyles.Strikethrough)
int32_t L_587 = __this->___m_fontStyle_88;
V_64 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_587&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_588 = V_64;
if (!L_588)
{
goto IL_1736;
}
}
{
// if (m_fontStyleStack.Remove(FontStyles.Strikethrough) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_589 = (&__this->___m_fontStyleStack_90);
uint8_t L_590;
L_590 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_589, ((int32_t)64), NULL);
V_65 = (bool)((((int32_t)L_590) == ((int32_t)0))? 1 : 0);
bool L_591 = V_65;
if (!L_591)
{
goto IL_1735;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Strikethrough;
int32_t L_592 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_592&((int32_t)-65)));
}
IL_1735:
{
}
IL_1736:
{
// m_strikethroughColor = m_strikethroughColorStack.Remove();
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_593 = (&__this->___m_strikethroughColorStack_229);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_594;
L_594 = TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954(L_593, TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_RuntimeMethod_var);
__this->___m_strikethroughColor_57 = L_594;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_174f:
{
// m_FontStyleInternal |= FontStyles.Underline;
int32_t L_595 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_595|4));
// m_fontStyleStack.Add(FontStyles.Underline);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_596 = (&__this->___m_fontStyleStack_90);
uint8_t L_597;
L_597 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_596, 4, NULL);
// if (m_xmlAttribute[1].nameHashCode == 281955 || m_xmlAttribute[1].nameHashCode == 192323)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_598 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_598);
int32_t L_599 = ((L_598)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
if ((((int32_t)L_599) == ((int32_t)((int32_t)281955))))
{
goto IL_179a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_600 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_600);
int32_t L_601 = ((L_600)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
G_B535_0 = ((((int32_t)L_601) == ((int32_t)((int32_t)192323)))? 1 : 0);
goto IL_179b;
}
IL_179a:
{
G_B535_0 = 1;
}
IL_179b:
{
V_66 = (bool)G_B535_0;
bool L_602 = V_66;
if (!L_602)
{
goto IL_1811;
}
}
{
// m_underlineColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_603 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_604 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_604);
int32_t L_605 = ((L_604)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_606 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_606);
int32_t L_607 = ((L_606)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueLength_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_608;
L_608 = TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7(__this, L_603, L_605, L_607, NULL);
__this->___m_underlineColor_56 = L_608;
// m_underlineColor.a = m_htmlColor.a < m_underlineColor.a ? (byte)(m_htmlColor.a) : (byte)(m_underlineColor.a);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_609 = (&__this->___m_underlineColor_56);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_610 = (&__this->___m_htmlColor_226);
uint8_t L_611 = L_610->___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_612 = (&__this->___m_underlineColor_56);
uint8_t L_613 = L_612->___a_4;
G_B537_0 = L_609;
if ((((int32_t)L_611) < ((int32_t)L_613)))
{
G_B538_0 = L_609;
goto IL_17fe;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_614 = (&__this->___m_underlineColor_56);
uint8_t L_615 = L_614->___a_4;
G_B539_0 = L_615;
G_B539_1 = G_B537_0;
goto IL_1809;
}
IL_17fe:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_616 = (&__this->___m_htmlColor_226);
uint8_t L_617 = L_616->___a_4;
G_B539_0 = L_617;
G_B539_1 = G_B538_0;
}
IL_1809:
{
G_B539_1->___a_4 = G_B539_0;
goto IL_181d;
}
IL_1811:
{
// m_underlineColor = m_htmlColor;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_618 = __this->___m_htmlColor_226;
__this->___m_underlineColor_56 = L_618;
}
IL_181d:
{
// m_underlineColorStack.Add(m_underlineColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_619 = (&__this->___m_underlineColorStack_228);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_620 = __this->___m_underlineColor_56;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_619, L_620, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1837:
{
// if ((m_fontStyle & FontStyles.Underline) != FontStyles.Underline)
int32_t L_621 = __this->___m_fontStyle_88;
V_67 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_621&4))) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_622 = V_67;
if (!L_622)
{
goto IL_1882;
}
}
{
// m_underlineColor = m_underlineColorStack.Remove();
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_623 = (&__this->___m_underlineColorStack_228);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_624;
L_624 = TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954(L_623, TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_RuntimeMethod_var);
__this->___m_underlineColor_56 = L_624;
// if (m_fontStyleStack.Remove(FontStyles.Underline) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_625 = (&__this->___m_fontStyleStack_90);
uint8_t L_626;
L_626 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_625, 4, NULL);
V_68 = (bool)((((int32_t)L_626) == ((int32_t)0))? 1 : 0);
bool L_627 = V_68;
if (!L_627)
{
goto IL_1881;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Underline;
int32_t L_628 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_628&((int32_t)-5)));
}
IL_1881:
{
}
IL_1882:
{
// m_underlineColor = m_underlineColorStack.Remove();
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_629 = (&__this->___m_underlineColorStack_228);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_630;
L_630 = TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954(L_629, TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_RuntimeMethod_var);
__this->___m_underlineColor_56 = L_630;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_189b:
{
// m_FontStyleInternal |= FontStyles.Highlight;
int32_t L_631 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_631|((int32_t)512)));
// m_fontStyleStack.Add(FontStyles.Highlight);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_632 = (&__this->___m_fontStyleStack_90);
uint8_t L_633;
L_633 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_632, ((int32_t)512), NULL);
// Color32 highlightColor = new Color32(255, 255, 0, 64);
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&V_42), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL);
// TMP_Offset highlightPadding = TMP_Offset.zero;
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_634;
L_634 = TMP_Offset_get_zero_mF8CE5DEC258B77B3697FB8C04EFAFACD04CBA10C(NULL);
V_43 = L_634;
// for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
V_69 = 0;
goto IL_1a5b;
}
IL_18e1:
{
// int nameHashCode = m_xmlAttribute[i].nameHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_635 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_636 = V_69;
NullCheck(L_635);
int32_t L_637 = ((L_635)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_636)))->___nameHashCode_0;
V_70 = L_637;
// switch (nameHashCode)
int32_t L_638 = V_70;
V_73 = L_638;
int32_t L_639 = V_73;
V_72 = L_639;
int32_t L_640 = V_72;
if ((((int32_t)L_640) > ((int32_t)((int32_t)43045))))
{
goto IL_191f;
}
}
{
int32_t L_641 = V_72;
if ((((int32_t)L_641) == ((int32_t)((int32_t)30245))))
{
goto IL_193b;
}
}
{
goto IL_1911;
}
IL_1911:
{
int32_t L_642 = V_72;
if ((((int32_t)L_642) == ((int32_t)((int32_t)43045))))
{
goto IL_193b;
}
}
{
goto IL_1a54;
}
IL_191f:
{
int32_t L_643 = V_72;
if ((((int32_t)L_643) == ((int32_t)((int32_t)281955))))
{
goto IL_1987;
}
}
{
goto IL_192a;
}
IL_192a:
{
int32_t L_644 = V_72;
if ((((int32_t)L_644) == ((int32_t)((int32_t)15087385))))
{
goto IL_19bb;
}
}
{
goto IL_1a54;
}
IL_193b:
{
// if (m_xmlAttribute[i].valueType == TagValueType.ColorValue)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_645 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_646 = V_69;
NullCheck(L_645);
int32_t L_647 = ((L_645)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_646)))->___valueType_2;
V_74 = (bool)((((int32_t)L_647) == ((int32_t)4))? 1 : 0);
bool L_648 = V_74;
if (!L_648)
{
goto IL_1982;
}
}
{
// highlightColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_649 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_650 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_650);
int32_t L_651 = ((L_650)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_652 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_652);
int32_t L_653 = ((L_652)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_654;
L_654 = TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7(__this, L_649, L_651, L_653, NULL);
V_42 = L_654;
}
IL_1982:
{
// break;
goto IL_1a54;
}
IL_1987:
{
// highlightColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_655 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_656 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_657 = V_69;
NullCheck(L_656);
int32_t L_658 = ((L_656)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_657)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_659 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_660 = V_69;
NullCheck(L_659);
int32_t L_661 = ((L_659)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_660)))->___valueLength_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_662;
L_662 = TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7(__this, L_655, L_658, L_661, NULL);
V_42 = L_662;
// break;
goto IL_1a54;
}
IL_19bb:
{
// int paramCount = GetAttributeParameters(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength, ref m_attributeParameterValues);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_663 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_664 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_665 = V_69;
NullCheck(L_664);
int32_t L_666 = ((L_664)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_665)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_667 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_668 = V_69;
NullCheck(L_667);
int32_t L_669 = ((L_667)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_668)))->___valueLength_4;
int32_t L_670;
L_670 = TMP_Text_GetAttributeParameters_mA3AE2EA072B750B11D4FA5FB08F3026062B3CB5E(__this, L_663, L_666, L_669, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189), NULL);
V_71 = L_670;
// if (paramCount != 4) return false;
int32_t L_671 = V_71;
V_75 = (bool)((((int32_t)((((int32_t)L_671) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_672 = V_75;
if (!L_672)
{
goto IL_1a05;
}
}
{
// if (paramCount != 4) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_1a05:
{
// highlightPadding = new TMP_Offset(m_attributeParameterValues[0], m_attributeParameterValues[1], m_attributeParameterValues[2], m_attributeParameterValues[3]);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_673 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_673);
int32_t L_674 = 0;
float L_675 = (L_673)->GetAt(static_cast<il2cpp_array_size_t>(L_674));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_676 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_676);
int32_t L_677 = 1;
float L_678 = (L_676)->GetAt(static_cast<il2cpp_array_size_t>(L_677));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_679 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_679);
int32_t L_680 = 2;
float L_681 = (L_679)->GetAt(static_cast<il2cpp_array_size_t>(L_680));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_682 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_682);
int32_t L_683 = 3;
float L_684 = (L_682)->GetAt(static_cast<il2cpp_array_size_t>(L_683));
TMP_Offset__ctor_mE88A176987DB6F468CA09553D74E86E1B48AA81C((&V_43), L_675, L_678, L_681, L_684, NULL);
// highlightPadding *= m_fontSize * 0.01f * (m_isOrthographic ? 1 : 0.1f);
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_685 = V_43;
float L_686 = __this->___m_fontSize_73;
bool L_687 = __this->___m_isOrthographic_127;
G_B564_0 = ((float)il2cpp_codegen_multiply(L_686, (0.00999999978f)));
G_B564_1 = L_685;
if (L_687)
{
G_B565_0 = ((float)il2cpp_codegen_multiply(L_686, (0.00999999978f)));
G_B565_1 = L_685;
goto IL_1a45;
}
}
{
G_B566_0 = (0.100000001f);
G_B566_1 = G_B564_0;
G_B566_2 = G_B564_1;
goto IL_1a4a;
}
IL_1a45:
{
G_B566_0 = (1.0f);
G_B566_1 = G_B565_0;
G_B566_2 = G_B565_1;
}
IL_1a4a:
{
il2cpp_codegen_runtime_class_init_inline(TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_il2cpp_TypeInfo_var);
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_688;
L_688 = TMP_Offset_op_Multiply_m7CBD5277BEB78C1209EB78CE3514824A18B3F4D6(G_B566_2, ((float)il2cpp_codegen_multiply(G_B566_1, G_B566_0)), NULL);
V_43 = L_688;
// break;
goto IL_1a54;
}
IL_1a54:
{
// for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_689 = V_69;
V_69 = ((int32_t)il2cpp_codegen_add(L_689, 1));
}
IL_1a5b:
{
// for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_690 = V_69;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_691 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_691);
if ((((int32_t)L_690) >= ((int32_t)((int32_t)(((RuntimeArray*)L_691)->max_length)))))
{
goto IL_1a7c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_692 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_693 = V_69;
NullCheck(L_692);
int32_t L_694 = ((L_692)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_693)))->___nameHashCode_0;
G_B571_0 = ((!(((uint32_t)L_694) <= ((uint32_t)0)))? 1 : 0);
goto IL_1a7d;
}
IL_1a7c:
{
G_B571_0 = 0;
}
IL_1a7d:
{
V_76 = (bool)G_B571_0;
bool L_695 = V_76;
if (L_695)
{
goto IL_18e1;
}
}
{
// highlightColor.a = m_htmlColor.a < highlightColor.a ? (byte)(m_htmlColor.a) : (byte)(highlightColor.a);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_696 = (&__this->___m_htmlColor_226);
uint8_t L_697 = L_696->___a_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_698 = V_42;
uint8_t L_699 = L_698.___a_4;
G_B573_0 = (&V_42);
if ((((int32_t)L_697) < ((int32_t)L_699)))
{
G_B574_0 = (&V_42);
goto IL_1aa5;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_700 = V_42;
uint8_t L_701 = L_700.___a_4;
G_B575_0 = L_701;
G_B575_1 = G_B573_0;
goto IL_1ab0;
}
IL_1aa5:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_702 = (&__this->___m_htmlColor_226);
uint8_t L_703 = L_702->___a_4;
G_B575_0 = L_703;
G_B575_1 = G_B574_0;
}
IL_1ab0:
{
G_B575_1->___a_4 = G_B575_0;
// HighlightState state = new HighlightState(highlightColor, highlightPadding);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_704 = V_42;
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 L_705 = V_43;
HighlightState__ctor_m25791146FF94DD76C2FAAAF47C1735C01D9F47B2((&V_44), L_704, L_705, NULL);
// m_HighlightStateStack.Push(state);
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* L_706 = (&__this->___m_HighlightStateStack_230);
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_707 = V_44;
TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B(L_706, L_707, TMP_TextProcessingStack_1_Push_m044F03B5DB751956253506A126DF3382E86CBD9B_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1ad6:
{
// if ((m_fontStyle & FontStyles.Highlight) != FontStyles.Highlight)
int32_t L_708 = __this->___m_fontStyle_88;
V_77 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_708&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_709 = V_77;
if (!L_709)
{
goto IL_1b2b;
}
}
{
// m_HighlightStateStack.Remove();
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D* L_710 = (&__this->___m_HighlightStateStack_230);
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B L_711;
L_711 = TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652(L_710, TMP_TextProcessingStack_1_Remove_mA98ACB867032B9BD34CB3B5717D2B9E3D6028652_RuntimeMethod_var);
// if (m_fontStyleStack.Remove(FontStyles.Highlight) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_712 = (&__this->___m_fontStyleStack_90);
uint8_t L_713;
L_713 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_712, ((int32_t)512), NULL);
V_78 = (bool)((((int32_t)L_713) == ((int32_t)0))? 1 : 0);
bool L_714 = V_78;
if (!L_714)
{
goto IL_1b2a;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Highlight;
int32_t L_715 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_715&((int32_t)-513)));
}
IL_1b2a:
{
}
IL_1b2b:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1b33:
{
// m_fontScaleMultiplier *= m_currentFontAsset.faceInfo.subscriptSize > 0 ? m_currentFontAsset.faceInfo.subscriptSize : 1;
float L_716 = __this->___m_fontScaleMultiplier_186;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_717 = __this->___m_currentFontAsset_41;
NullCheck(L_717);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_718;
L_718 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_717, NULL);
V_79 = L_718;
float L_719;
L_719 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_79), NULL);
G_B582_0 = L_716;
G_B582_1 = __this;
if ((((float)L_719) > ((float)(0.0f))))
{
G_B583_0 = L_716;
G_B583_1 = __this;
goto IL_1b5c;
}
}
{
G_B584_0 = (1.0f);
G_B584_1 = G_B582_0;
G_B584_2 = G_B582_1;
goto IL_1b70;
}
IL_1b5c:
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_720 = __this->___m_currentFontAsset_41;
NullCheck(L_720);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_721;
L_721 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_720, NULL);
V_79 = L_721;
float L_722;
L_722 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_79), NULL);
G_B584_0 = L_722;
G_B584_1 = G_B583_0;
G_B584_2 = G_B583_1;
}
IL_1b70:
{
NullCheck(G_B584_2);
G_B584_2->___m_fontScaleMultiplier_186 = ((float)il2cpp_codegen_multiply(G_B584_1, G_B584_0));
// m_baselineOffsetStack.Push(m_baselineOffset);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_723 = (&__this->___m_baselineOffsetStack_243);
float L_724 = __this->___m_baselineOffset_242;
TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB(L_723, L_724, TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB_RuntimeMethod_var);
// fontScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
float L_725 = __this->___m_currentFontSize_74;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_726 = __this->___m_currentFontAsset_41;
NullCheck(L_726);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_727;
L_727 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_726, NULL);
V_79 = L_727;
int32_t L_728;
L_728 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_79), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_729 = __this->___m_currentFontAsset_41;
NullCheck(L_729);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_730;
L_730 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_729, NULL);
V_79 = L_730;
float L_731;
L_731 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_79), NULL);
bool L_732 = __this->___m_isOrthographic_127;
G_B585_0 = ((float)il2cpp_codegen_multiply(((float)(L_725/((float)L_728))), L_731));
if (L_732)
{
G_B586_0 = ((float)il2cpp_codegen_multiply(((float)(L_725/((float)L_728))), L_731));
goto IL_1bc8;
}
}
{
G_B587_0 = (0.100000001f);
G_B587_1 = G_B585_0;
goto IL_1bcd;
}
IL_1bc8:
{
G_B587_0 = (1.0f);
G_B587_1 = G_B586_0;
}
IL_1bcd:
{
V_41 = ((float)il2cpp_codegen_multiply(G_B587_1, G_B587_0));
// m_baselineOffset += m_currentFontAsset.faceInfo.subscriptOffset * fontScale * m_fontScaleMultiplier;
float L_733 = __this->___m_baselineOffset_242;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_734 = __this->___m_currentFontAsset_41;
NullCheck(L_734);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_735;
L_735 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_734, NULL);
V_79 = L_735;
float L_736;
L_736 = FaceInfo_get_subscriptOffset_mF1D3E68AC3D449CBC73AA0CBF5B8A187C6C5285A((&V_79), NULL);
float L_737 = V_41;
float L_738 = __this->___m_fontScaleMultiplier_186;
__this->___m_baselineOffset_242 = ((float)il2cpp_codegen_add(L_733, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_736, L_737)), L_738))));
// m_fontStyleStack.Add(FontStyles.Subscript);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_739 = (&__this->___m_fontStyleStack_90);
uint8_t L_740;
L_740 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_739, ((int32_t)256), NULL);
// m_FontStyleInternal |= FontStyles.Subscript;
int32_t L_741 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_741|((int32_t)256)));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1c26:
{
// if ((m_FontStyleInternal & FontStyles.Subscript) == FontStyles.Subscript)
int32_t L_742 = __this->___m_FontStyleInternal_89;
V_80 = (bool)((((int32_t)((int32_t)((int32_t)L_742&((int32_t)256)))) == ((int32_t)((int32_t)256)))? 1 : 0);
bool L_743 = V_80;
if (!L_743)
{
goto IL_1cd8;
}
}
{
// if (m_fontScaleMultiplier < 1)
float L_744 = __this->___m_fontScaleMultiplier_186;
V_81 = (bool)((((float)L_744) < ((float)(1.0f)))? 1 : 0);
bool L_745 = V_81;
if (!L_745)
{
goto IL_1cac;
}
}
{
// m_baselineOffset = m_baselineOffsetStack.Pop();
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_746 = (&__this->___m_baselineOffsetStack_243);
float L_747;
L_747 = TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF(L_746, TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF_RuntimeMethod_var);
__this->___m_baselineOffset_242 = L_747;
// m_fontScaleMultiplier /= m_currentFontAsset.faceInfo.subscriptSize > 0 ? m_currentFontAsset.faceInfo.subscriptSize : 1;
float L_748 = __this->___m_fontScaleMultiplier_186;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_749 = __this->___m_currentFontAsset_41;
NullCheck(L_749);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_750;
L_750 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_749, NULL);
V_79 = L_750;
float L_751;
L_751 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_79), NULL);
G_B591_0 = L_748;
G_B591_1 = __this;
if ((((float)L_751) > ((float)(0.0f))))
{
G_B592_0 = L_748;
G_B592_1 = __this;
goto IL_1c91;
}
}
{
G_B593_0 = (1.0f);
G_B593_1 = G_B591_0;
G_B593_2 = G_B591_1;
goto IL_1ca5;
}
IL_1c91:
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_752 = __this->___m_currentFontAsset_41;
NullCheck(L_752);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_753;
L_753 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_752, NULL);
V_79 = L_753;
float L_754;
L_754 = FaceInfo_get_subscriptSize_mF6264BFB215FDE6C94A45D2F8FC946ADFCDD2E31((&V_79), NULL);
G_B593_0 = L_754;
G_B593_1 = G_B592_0;
G_B593_2 = G_B592_1;
}
IL_1ca5:
{
NullCheck(G_B593_2);
G_B593_2->___m_fontScaleMultiplier_186 = ((float)(G_B593_1/G_B593_0));
}
IL_1cac:
{
// if (m_fontStyleStack.Remove(FontStyles.Subscript) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_755 = (&__this->___m_fontStyleStack_90);
uint8_t L_756;
L_756 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_755, ((int32_t)256), NULL);
V_82 = (bool)((((int32_t)L_756) == ((int32_t)0))? 1 : 0);
bool L_757 = V_82;
if (!L_757)
{
goto IL_1cd7;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Subscript;
int32_t L_758 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_758&((int32_t)-257)));
}
IL_1cd7:
{
}
IL_1cd8:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1ce0:
{
// m_fontScaleMultiplier *= m_currentFontAsset.faceInfo.superscriptSize > 0 ? m_currentFontAsset.faceInfo.superscriptSize : 1;
float L_759 = __this->___m_fontScaleMultiplier_186;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_760 = __this->___m_currentFontAsset_41;
NullCheck(L_760);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_761;
L_761 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_760, NULL);
V_79 = L_761;
float L_762;
L_762 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_79), NULL);
G_B599_0 = L_759;
G_B599_1 = __this;
if ((((float)L_762) > ((float)(0.0f))))
{
G_B600_0 = L_759;
G_B600_1 = __this;
goto IL_1d09;
}
}
{
G_B601_0 = (1.0f);
G_B601_1 = G_B599_0;
G_B601_2 = G_B599_1;
goto IL_1d1d;
}
IL_1d09:
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_763 = __this->___m_currentFontAsset_41;
NullCheck(L_763);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_764;
L_764 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_763, NULL);
V_79 = L_764;
float L_765;
L_765 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_79), NULL);
G_B601_0 = L_765;
G_B601_1 = G_B600_0;
G_B601_2 = G_B600_1;
}
IL_1d1d:
{
NullCheck(G_B601_2);
G_B601_2->___m_fontScaleMultiplier_186 = ((float)il2cpp_codegen_multiply(G_B601_1, G_B601_0));
// m_baselineOffsetStack.Push(m_baselineOffset);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_766 = (&__this->___m_baselineOffsetStack_243);
float L_767 = __this->___m_baselineOffset_242;
TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB(L_766, L_767, TMP_TextProcessingStack_1_Push_mA474FC826EA9F947DACE0C8050322C961ABE97FB_RuntimeMethod_var);
// fontScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
float L_768 = __this->___m_currentFontSize_74;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_769 = __this->___m_currentFontAsset_41;
NullCheck(L_769);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_770;
L_770 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_769, NULL);
V_79 = L_770;
int32_t L_771;
L_771 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_79), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_772 = __this->___m_currentFontAsset_41;
NullCheck(L_772);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_773;
L_773 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_772, NULL);
V_79 = L_773;
float L_774;
L_774 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_79), NULL);
bool L_775 = __this->___m_isOrthographic_127;
G_B602_0 = ((float)il2cpp_codegen_multiply(((float)(L_768/((float)L_771))), L_774));
if (L_775)
{
G_B603_0 = ((float)il2cpp_codegen_multiply(((float)(L_768/((float)L_771))), L_774));
goto IL_1d75;
}
}
{
G_B604_0 = (0.100000001f);
G_B604_1 = G_B602_0;
goto IL_1d7a;
}
IL_1d75:
{
G_B604_0 = (1.0f);
G_B604_1 = G_B603_0;
}
IL_1d7a:
{
V_41 = ((float)il2cpp_codegen_multiply(G_B604_1, G_B604_0));
// m_baselineOffset += m_currentFontAsset.faceInfo.superscriptOffset * fontScale * m_fontScaleMultiplier;
float L_776 = __this->___m_baselineOffset_242;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_777 = __this->___m_currentFontAsset_41;
NullCheck(L_777);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_778;
L_778 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_777, NULL);
V_79 = L_778;
float L_779;
L_779 = FaceInfo_get_superscriptOffset_m8D462DB86414D8507C7D1CC6881DA9EC896FB80A((&V_79), NULL);
float L_780 = V_41;
float L_781 = __this->___m_fontScaleMultiplier_186;
__this->___m_baselineOffset_242 = ((float)il2cpp_codegen_add(L_776, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_779, L_780)), L_781))));
// m_fontStyleStack.Add(FontStyles.Superscript);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_782 = (&__this->___m_fontStyleStack_90);
uint8_t L_783;
L_783 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_782, ((int32_t)128), NULL);
// m_FontStyleInternal |= FontStyles.Superscript;
int32_t L_784 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_784|((int32_t)128)));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1dd3:
{
// if ((m_FontStyleInternal & FontStyles.Superscript) == FontStyles.Superscript)
int32_t L_785 = __this->___m_FontStyleInternal_89;
V_83 = (bool)((((int32_t)((int32_t)((int32_t)L_785&((int32_t)128)))) == ((int32_t)((int32_t)128)))? 1 : 0);
bool L_786 = V_83;
if (!L_786)
{
goto IL_1e85;
}
}
{
// if (m_fontScaleMultiplier < 1)
float L_787 = __this->___m_fontScaleMultiplier_186;
V_84 = (bool)((((float)L_787) < ((float)(1.0f)))? 1 : 0);
bool L_788 = V_84;
if (!L_788)
{
goto IL_1e59;
}
}
{
// m_baselineOffset = m_baselineOffsetStack.Pop();
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_789 = (&__this->___m_baselineOffsetStack_243);
float L_790;
L_790 = TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF(L_789, TMP_TextProcessingStack_1_Pop_mBB6CFCE314680FC6801E9D68AF1974BCFD350CBF_RuntimeMethod_var);
__this->___m_baselineOffset_242 = L_790;
// m_fontScaleMultiplier /= m_currentFontAsset.faceInfo.superscriptSize > 0 ? m_currentFontAsset.faceInfo.superscriptSize : 1;
float L_791 = __this->___m_fontScaleMultiplier_186;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_792 = __this->___m_currentFontAsset_41;
NullCheck(L_792);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_793;
L_793 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_792, NULL);
V_79 = L_793;
float L_794;
L_794 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_79), NULL);
G_B608_0 = L_791;
G_B608_1 = __this;
if ((((float)L_794) > ((float)(0.0f))))
{
G_B609_0 = L_791;
G_B609_1 = __this;
goto IL_1e3e;
}
}
{
G_B610_0 = (1.0f);
G_B610_1 = G_B608_0;
G_B610_2 = G_B608_1;
goto IL_1e52;
}
IL_1e3e:
{
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_795 = __this->___m_currentFontAsset_41;
NullCheck(L_795);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_796;
L_796 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_795, NULL);
V_79 = L_796;
float L_797;
L_797 = FaceInfo_get_superscriptSize_mC3ABE7C70559A8214294CDA598B17FD62BDC2EE0((&V_79), NULL);
G_B610_0 = L_797;
G_B610_1 = G_B609_0;
G_B610_2 = G_B609_1;
}
IL_1e52:
{
NullCheck(G_B610_2);
G_B610_2->___m_fontScaleMultiplier_186 = ((float)(G_B610_1/G_B610_0));
}
IL_1e59:
{
// if (m_fontStyleStack.Remove(FontStyles.Superscript) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_798 = (&__this->___m_fontStyleStack_90);
uint8_t L_799;
L_799 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_798, ((int32_t)128), NULL);
V_85 = (bool)((((int32_t)L_799) == ((int32_t)0))? 1 : 0);
bool L_800 = V_85;
if (!L_800)
{
goto IL_1e84;
}
}
{
// m_FontStyleInternal &= ~FontStyles.Superscript;
int32_t L_801 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_801&((int32_t)-129)));
}
IL_1e84:
{
}
IL_1e85:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1e8d:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_802 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_803 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_803);
int32_t L_804 = ((L_803)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_805 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_805);
int32_t L_806 = ((L_805)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_807;
L_807 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_802, L_804, L_806, NULL);
V_40 = L_807;
// if (value == Int16.MinValue) return false;
float L_808 = V_40;
V_86 = (bool)((((float)L_808) == ((float)(-32768.0f)))? 1 : 0);
bool L_809 = V_86;
if (!L_809)
{
goto IL_1ed1;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_1ed1:
{
// switch ((int)value)
float L_810 = V_40;
V_88 = il2cpp_codegen_cast_double_to_int<int32_t>(L_810);
int32_t L_811 = V_88;
V_87 = L_811;
int32_t L_812 = V_87;
if ((((int32_t)L_812) > ((int32_t)((int32_t)400))))
{
goto IL_1f1b;
}
}
{
int32_t L_813 = V_87;
if ((((int32_t)L_813) > ((int32_t)((int32_t)200))))
{
goto IL_1f02;
}
}
{
int32_t L_814 = V_87;
if ((((int32_t)L_814) == ((int32_t)((int32_t)100))))
{
goto IL_1f5e;
}
}
{
goto IL_1ef4;
}
IL_1ef4:
{
int32_t L_815 = V_87;
if ((((int32_t)L_815) == ((int32_t)((int32_t)200))))
{
goto IL_1f68;
}
}
{
goto IL_1fd0;
}
IL_1f02:
{
int32_t L_816 = V_87;
if ((((int32_t)L_816) == ((int32_t)((int32_t)300))))
{
goto IL_1f75;
}
}
{
goto IL_1f0d;
}
IL_1f0d:
{
int32_t L_817 = V_87;
if ((((int32_t)L_817) == ((int32_t)((int32_t)400))))
{
goto IL_1f82;
}
}
{
goto IL_1fd0;
}
IL_1f1b:
{
int32_t L_818 = V_87;
if ((((int32_t)L_818) > ((int32_t)((int32_t)600))))
{
goto IL_1f3d;
}
}
{
int32_t L_819 = V_87;
if ((((int32_t)L_819) == ((int32_t)((int32_t)500))))
{
goto IL_1f8f;
}
}
{
goto IL_1f2f;
}
IL_1f2f:
{
int32_t L_820 = V_87;
if ((((int32_t)L_820) == ((int32_t)((int32_t)600))))
{
goto IL_1f9c;
}
}
{
goto IL_1fd0;
}
IL_1f3d:
{
int32_t L_821 = V_87;
if ((((int32_t)L_821) == ((int32_t)((int32_t)700))))
{
goto IL_1fa9;
}
}
{
goto IL_1f48;
}
IL_1f48:
{
int32_t L_822 = V_87;
if ((((int32_t)L_822) == ((int32_t)((int32_t)800))))
{
goto IL_1fb6;
}
}
{
goto IL_1f53;
}
IL_1f53:
{
int32_t L_823 = V_87;
if ((((int32_t)L_823) == ((int32_t)((int32_t)900))))
{
goto IL_1fc3;
}
}
{
goto IL_1fd0;
}
IL_1f5e:
{
// m_FontWeightInternal = FontWeight.Thin;
__this->___m_FontWeightInternal_78 = ((int32_t)100);
// break;
goto IL_1fd0;
}
IL_1f68:
{
// m_FontWeightInternal = FontWeight.ExtraLight;
__this->___m_FontWeightInternal_78 = ((int32_t)200);
// break;
goto IL_1fd0;
}
IL_1f75:
{
// m_FontWeightInternal = FontWeight.Light;
__this->___m_FontWeightInternal_78 = ((int32_t)300);
// break;
goto IL_1fd0;
}
IL_1f82:
{
// m_FontWeightInternal = FontWeight.Regular;
__this->___m_FontWeightInternal_78 = ((int32_t)400);
// break;
goto IL_1fd0;
}
IL_1f8f:
{
// m_FontWeightInternal = FontWeight.Medium;
__this->___m_FontWeightInternal_78 = ((int32_t)500);
// break;
goto IL_1fd0;
}
IL_1f9c:
{
// m_FontWeightInternal = FontWeight.SemiBold;
__this->___m_FontWeightInternal_78 = ((int32_t)600);
// break;
goto IL_1fd0;
}
IL_1fa9:
{
// m_FontWeightInternal = FontWeight.Bold;
__this->___m_FontWeightInternal_78 = ((int32_t)700);
// break;
goto IL_1fd0;
}
IL_1fb6:
{
// m_FontWeightInternal = FontWeight.Heavy;
__this->___m_FontWeightInternal_78 = ((int32_t)800);
// break;
goto IL_1fd0;
}
IL_1fc3:
{
// m_FontWeightInternal = FontWeight.Black;
__this->___m_FontWeightInternal_78 = ((int32_t)900);
// break;
goto IL_1fd0;
}
IL_1fd0:
{
// m_FontWeightStack.Add(m_FontWeightInternal);
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* L_824 = (&__this->___m_FontWeightStack_79);
int32_t L_825 = __this->___m_FontWeightInternal_78;
TMP_TextProcessingStack_1_Add_mE1377C8125BB8D09F1F8133EC5C7B41757E592BA(L_824, L_825, TMP_TextProcessingStack_1_Add_mE1377C8125BB8D09F1F8133EC5C7B41757E592BA_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_1fea:
{
// m_FontWeightStack.Remove();
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* L_826 = (&__this->___m_FontWeightStack_79);
int32_t L_827;
L_827 = TMP_TextProcessingStack_1_Remove_mB9D97F9A4BDE45ED0CA012B3EC5AB86E8747B06A(L_826, TMP_TextProcessingStack_1_Remove_mB9D97F9A4BDE45ED0CA012B3EC5AB86E8747B06A_RuntimeMethod_var);
// if (m_FontStyleInternal == FontStyles.Bold)
int32_t L_828 = __this->___m_FontStyleInternal_89;
V_89 = (bool)((((int32_t)L_828) == ((int32_t)1))? 1 : 0);
bool L_829 = V_89;
if (!L_829)
{
goto IL_2012;
}
}
{
// m_FontWeightInternal = FontWeight.Bold;
__this->___m_FontWeightInternal_78 = ((int32_t)700);
goto IL_2023;
}
IL_2012:
{
// m_FontWeightInternal = m_FontWeightStack.Peek();
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4* L_830 = (&__this->___m_FontWeightStack_79);
int32_t L_831;
L_831 = TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5(L_830, TMP_TextProcessingStack_1_Peek_mC8569734890F2DED4A76435029774AE618C4B3B5_RuntimeMethod_var);
__this->___m_FontWeightInternal_78 = L_831;
}
IL_2023:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_202b:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_832 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_833 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_833);
int32_t L_834 = ((L_833)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_835 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_835);
int32_t L_836 = ((L_835)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_837;
L_837 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_832, L_834, L_836, NULL);
V_40 = L_837;
// if (value == Int16.MinValue) return false;
float L_838 = V_40;
V_90 = (bool)((((float)L_838) == ((float)(-32768.0f)))? 1 : 0);
bool L_839 = V_90;
if (!L_839)
{
goto IL_206f;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_206f:
{
// switch (tagUnitType)
int32_t L_840 = V_4;
V_92 = L_840;
int32_t L_841 = V_92;
V_91 = L_841;
int32_t L_842 = V_91;
switch (L_842)
{
case 0:
{
goto IL_208c;
}
case 1:
{
goto IL_20b1;
}
case 2:
{
goto IL_20dd;
}
}
}
{
goto IL_20fa;
}
IL_208c:
{
// m_xAdvance = value * (m_isOrthographic ? 1.0f : 0.1f);
float L_843 = V_40;
bool L_844 = __this->___m_isOrthographic_127;
G_B657_0 = L_843;
G_B657_1 = __this;
if (L_844)
{
G_B658_0 = L_843;
G_B658_1 = __this;
goto IL_209e;
}
}
{
G_B659_0 = (0.100000001f);
G_B659_1 = G_B657_0;
G_B659_2 = G_B657_1;
goto IL_20a3;
}
IL_209e:
{
G_B659_0 = (1.0f);
G_B659_1 = G_B658_0;
G_B659_2 = G_B658_1;
}
IL_20a3:
{
NullCheck(G_B659_2);
G_B659_2->___m_xAdvance_244 = ((float)il2cpp_codegen_multiply(G_B659_1, G_B659_0));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_20b1:
{
// m_xAdvance = value * m_currentFontSize * (m_isOrthographic ? 1.0f : 0.1f);
float L_845 = V_40;
float L_846 = __this->___m_currentFontSize_74;
bool L_847 = __this->___m_isOrthographic_127;
G_B661_0 = ((float)il2cpp_codegen_multiply(L_845, L_846));
G_B661_1 = __this;
if (L_847)
{
G_B662_0 = ((float)il2cpp_codegen_multiply(L_845, L_846));
G_B662_1 = __this;
goto IL_20ca;
}
}
{
G_B663_0 = (0.100000001f);
G_B663_1 = G_B661_0;
G_B663_2 = G_B661_1;
goto IL_20cf;
}
IL_20ca:
{
G_B663_0 = (1.0f);
G_B663_1 = G_B662_0;
G_B663_2 = G_B662_1;
}
IL_20cf:
{
NullCheck(G_B663_2);
G_B663_2->___m_xAdvance_244 = ((float)il2cpp_codegen_multiply(G_B663_1, G_B663_0));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_20dd:
{
// m_xAdvance = m_marginWidth * value / 100;
float L_848 = __this->___m_marginWidth_149;
float L_849 = V_40;
__this->___m_xAdvance_244 = ((float)(((float)il2cpp_codegen_multiply(L_848, L_849))/(100.0f)));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_20fa:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2102:
{
// m_isIgnoringAlignment = false;
__this->___m_isIgnoringAlignment_113 = (bool)0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2111:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_850 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_851 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_851);
int32_t L_852 = ((L_851)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_853 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_853);
int32_t L_854 = ((L_853)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_855;
L_855 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_850, L_852, L_854, NULL);
V_40 = L_855;
// if (value == Int16.MinValue) return false;
float L_856 = V_40;
V_93 = (bool)((((float)L_856) == ((float)(-32768.0f)))? 1 : 0);
bool L_857 = V_93;
if (!L_857)
{
goto IL_2155;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2155:
{
// switch (tagUnitType)
int32_t L_858 = V_4;
V_95 = L_858;
int32_t L_859 = V_95;
V_94 = L_859;
int32_t L_860 = V_94;
switch (L_860)
{
case 0:
{
goto IL_2172;
}
case 1:
{
goto IL_2197;
}
case 2:
{
goto IL_21c3;
}
}
}
{
goto IL_21cb;
}
IL_2172:
{
// m_baselineOffset = value * (m_isOrthographic ? 1 : 0.1f);
float L_861 = V_40;
bool L_862 = __this->___m_isOrthographic_127;
G_B672_0 = L_861;
G_B672_1 = __this;
if (L_862)
{
G_B673_0 = L_861;
G_B673_1 = __this;
goto IL_2184;
}
}
{
G_B674_0 = (0.100000001f);
G_B674_1 = G_B672_0;
G_B674_2 = G_B672_1;
goto IL_2189;
}
IL_2184:
{
G_B674_0 = (1.0f);
G_B674_1 = G_B673_0;
G_B674_2 = G_B673_1;
}
IL_2189:
{
NullCheck(G_B674_2);
G_B674_2->___m_baselineOffset_242 = ((float)il2cpp_codegen_multiply(G_B674_1, G_B674_0));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2197:
{
// m_baselineOffset = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_863 = V_40;
bool L_864 = __this->___m_isOrthographic_127;
G_B676_0 = L_863;
G_B676_1 = __this;
if (L_864)
{
G_B677_0 = L_863;
G_B677_1 = __this;
goto IL_21a9;
}
}
{
G_B678_0 = (0.100000001f);
G_B678_1 = G_B676_0;
G_B678_2 = G_B676_1;
goto IL_21ae;
}
IL_21a9:
{
G_B678_0 = (1.0f);
G_B678_1 = G_B677_0;
G_B678_2 = G_B677_1;
}
IL_21ae:
{
float L_865 = __this->___m_currentFontSize_74;
NullCheck(G_B678_2);
G_B678_2->___m_baselineOffset_242 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B678_1, G_B678_0)), L_865));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_21c3:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_21cb:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_21d3:
{
// m_baselineOffset = 0;
__this->___m_baselineOffset_242 = (0.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_21e6:
{
// if (m_overflowMode == TextOverflowModes.Page)
int32_t L_866 = __this->___m_overflowMode_115;
V_96 = (bool)((((int32_t)L_866) == ((int32_t)5))? 1 : 0);
bool L_867 = V_96;
if (!L_867)
{
goto IL_2230;
}
}
{
// m_xAdvance = 0 + tag_LineIndent + tag_Indent;
float L_868 = __this->___tag_LineIndent_190;
float L_869 = __this->___tag_Indent_191;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_868)), L_869));
// m_lineOffset = 0;
__this->___m_lineOffset_224 = (0.0f);
// m_pageNumber += 1;
int32_t L_870 = __this->___m_pageNumber_214;
__this->___m_pageNumber_214 = ((int32_t)il2cpp_codegen_add(L_870, 1));
// m_isNewPage = true;
__this->___m_isNewPage_145 = (bool)1;
}
IL_2230:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2238:
{
// m_isNonBreakingSpace = true;
__this->___m_isNonBreakingSpace_112 = (bool)1;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2247:
{
// m_isNonBreakingSpace = false;
__this->___m_isNonBreakingSpace_112 = (bool)0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2256:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_871 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_872 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_872);
int32_t L_873 = ((L_872)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_874 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_874);
int32_t L_875 = ((L_874)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_876;
L_876 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_871, L_873, L_875, NULL);
V_40 = L_876;
// if (value == Int16.MinValue) return false;
float L_877 = V_40;
V_97 = (bool)((((float)L_877) == ((float)(-32768.0f)))? 1 : 0);
bool L_878 = V_97;
if (!L_878)
{
goto IL_229a;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_229a:
{
// switch (tagUnitType)
int32_t L_879 = V_4;
V_99 = L_879;
int32_t L_880 = V_99;
V_98 = L_880;
int32_t L_881 = V_98;
switch (L_881)
{
case 0:
{
goto IL_22ba;
}
case 1:
{
goto IL_2353;
}
case 2:
{
goto IL_237c;
}
}
}
{
goto IL_23ab;
}
IL_22ba:
{
// if (m_htmlTag[5] == 43) // <size=+00>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_882 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_882);
int32_t L_883 = 5;
uint16_t L_884 = (uint16_t)(L_882)->GetAt(static_cast<il2cpp_array_size_t>(L_883));
V_100 = (bool)((((int32_t)L_884) == ((int32_t)((int32_t)43)))? 1 : 0);
bool L_885 = V_100;
if (!L_885)
{
goto IL_22f5;
}
}
{
// m_currentFontSize = m_fontSize + value;
float L_886 = __this->___m_fontSize_73;
float L_887 = V_40;
__this->___m_currentFontSize_74 = ((float)il2cpp_codegen_add(L_886, L_887));
// m_sizeStack.Add(m_currentFontSize);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_888 = (&__this->___m_sizeStack_76);
float L_889 = __this->___m_currentFontSize_74;
TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE(L_888, L_889, TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_22f5:
{
// else if (m_htmlTag[5] == 45) // <size=-00>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_890 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_890);
int32_t L_891 = 5;
uint16_t L_892 = (uint16_t)(L_890)->GetAt(static_cast<il2cpp_array_size_t>(L_891));
V_101 = (bool)((((int32_t)L_892) == ((int32_t)((int32_t)45)))? 1 : 0);
bool L_893 = V_101;
if (!L_893)
{
goto IL_2330;
}
}
{
// m_currentFontSize = m_fontSize + value;
float L_894 = __this->___m_fontSize_73;
float L_895 = V_40;
__this->___m_currentFontSize_74 = ((float)il2cpp_codegen_add(L_894, L_895));
// m_sizeStack.Add(m_currentFontSize);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_896 = (&__this->___m_sizeStack_76);
float L_897 = __this->___m_currentFontSize_74;
TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE(L_896, L_897, TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2330:
{
// m_currentFontSize = value;
float L_898 = V_40;
__this->___m_currentFontSize_74 = L_898;
// m_sizeStack.Add(m_currentFontSize);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_899 = (&__this->___m_sizeStack_76);
float L_900 = __this->___m_currentFontSize_74;
TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE(L_899, L_900, TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2353:
{
// m_currentFontSize = m_fontSize * value;
float L_901 = __this->___m_fontSize_73;
float L_902 = V_40;
__this->___m_currentFontSize_74 = ((float)il2cpp_codegen_multiply(L_901, L_902));
// m_sizeStack.Add(m_currentFontSize);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_903 = (&__this->___m_sizeStack_76);
float L_904 = __this->___m_currentFontSize_74;
TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE(L_903, L_904, TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_237c:
{
// m_currentFontSize = m_fontSize * value / 100;
float L_905 = __this->___m_fontSize_73;
float L_906 = V_40;
__this->___m_currentFontSize_74 = ((float)(((float)il2cpp_codegen_multiply(L_905, L_906))/(100.0f)));
// m_sizeStack.Add(m_currentFontSize);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_907 = (&__this->___m_sizeStack_76);
float L_908 = __this->___m_currentFontSize_74;
TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE(L_907, L_908, TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_23ab:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_23b3:
{
// m_currentFontSize = m_sizeStack.Remove();
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_909 = (&__this->___m_sizeStack_76);
float L_910;
L_910 = TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C(L_909, TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C_RuntimeMethod_var);
__this->___m_currentFontSize_74 = L_910;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_23cc:
{
// int fontHashCode = m_xmlAttribute[0].valueHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_911 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_911);
int32_t L_912 = ((L_911)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_45 = L_912;
// int materialAttributeHashCode = m_xmlAttribute[1].nameHashCode;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_913 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_913);
int32_t L_914 = ((L_913)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___nameHashCode_0;
V_46 = L_914;
// int materialHashCode = m_xmlAttribute[1].valueHashCode;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_915 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_915);
int32_t L_916 = ((L_915)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueHashCode_1;
V_47 = L_916;
// if (fontHashCode == 764638571 || fontHashCode == 523367755)
int32_t L_917 = V_45;
if ((((int32_t)L_917) == ((int32_t)((int32_t)764638571))))
{
goto IL_2416;
}
}
{
int32_t L_918 = V_45;
G_B703_0 = ((((int32_t)L_918) == ((int32_t)((int32_t)523367755)))? 1 : 0);
goto IL_2417;
}
IL_2416:
{
G_B703_0 = 1;
}
IL_2417:
{
V_102 = (bool)G_B703_0;
bool L_919 = V_102;
if (!L_919)
{
goto IL_246f;
}
}
{
// m_currentFontAsset = m_materialReferences[0].fontAsset;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_920 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
NullCheck(L_920);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_921 = ((L_920)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___fontAsset_1;
__this->___m_currentFontAsset_41 = L_921;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentFontAsset_41), (void*)L_921);
// m_currentMaterial = m_materialReferences[0].material;
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_922 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
NullCheck(L_922);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_923 = ((L_922)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___material_3;
__this->___m_currentMaterial_44 = L_923;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_923);
// m_currentMaterialIndex = 0;
__this->___m_currentMaterialIndex_48 = 0;
// m_materialReferenceStack.Add(m_materialReferences[0]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_924 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
NullCheck(L_924);
int32_t L_925 = 0;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_926 = (L_924)->GetAt(static_cast<il2cpp_array_size_t>(L_925));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_926, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_246f:
{
// MaterialReferenceManager.TryGetFontAsset(fontHashCode, out tempFont);
int32_t L_927 = V_45;
bool L_928;
L_928 = MaterialReferenceManager_TryGetFontAsset_m96EC9B739B38A5039DA3C8DC94F7C03F0095B0E3(L_927, (&V_48), NULL);
// if (tempFont == null)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_929 = V_48;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_930;
L_930 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_929, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_103 = L_930;
bool L_931 = V_103;
if (!L_931)
{
goto IL_2534;
}
}
{
// tempFont = OnFontAssetRequest?.Invoke(fontHashCode, new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_932 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnFontAssetRequest_163;
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* L_933 = L_932;
G_B707_0 = L_933;
if (L_933)
{
G_B708_0 = L_933;
goto IL_2497;
}
}
{
G_B709_0 = ((TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160*)(NULL));
goto IL_24c8;
}
IL_2497:
{
int32_t L_934 = V_45;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_935 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_936 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_936);
int32_t L_937 = ((L_936)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_938 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_938);
int32_t L_939 = ((L_938)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
String_t* L_940;
L_940 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_935, L_937, L_939, NULL);
NullCheck(G_B708_0);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_941;
L_941 = Func_3_Invoke_m36A5EFCA14CE1A166B116BAD920834A5E3C74223_inline(G_B708_0, L_934, L_940, NULL);
G_B709_0 = L_941;
}
IL_24c8:
{
V_48 = G_B709_0;
// if (tempFont == null)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_942 = V_48;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_943;
L_943 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_942, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_104 = L_943;
bool L_944 = V_104;
if (!L_944)
{
goto IL_2515;
}
}
{
// tempFont = Resources.Load<TMP_FontAsset>(TMP_Settings.defaultFontAssetPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
String_t* L_945;
L_945 = TMP_Settings_get_defaultFontAssetPath_mD80981ABC8EAC468354ADB14AE4D42EBE2817A50(NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_946 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_947 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_947);
int32_t L_948 = ((L_947)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_949 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_949);
int32_t L_950 = ((L_949)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
String_t* L_951;
L_951 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_946, L_948, L_950, NULL);
String_t* L_952;
L_952 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_945, L_951, NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_953;
L_953 = Resources_Load_TisTMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_m4C7F47B73C641ED180784E089759867A85127C13(L_952, Resources_Load_TisTMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160_m4C7F47B73C641ED180784E089759867A85127C13_RuntimeMethod_var);
V_48 = L_953;
}
IL_2515:
{
// if (tempFont == null)
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_954 = V_48;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_955;
L_955 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_954, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_105 = L_955;
bool L_956 = V_105;
if (!L_956)
{
goto IL_252b;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_252b:
{
// MaterialReferenceManager.AddFontAsset(tempFont);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_957 = V_48;
MaterialReferenceManager_AddFontAsset_mA1F8BA167B615497944F6E4B31DA9F8E45D0C002(L_957, NULL);
}
IL_2534:
{
// if (materialAttributeHashCode == 0 && materialHashCode == 0)
int32_t L_958 = V_46;
if (L_958)
{
goto IL_253f;
}
}
{
int32_t L_959 = V_47;
G_B717_0 = ((((int32_t)L_959) == ((int32_t)0))? 1 : 0);
goto IL_2540;
}
IL_253f:
{
G_B717_0 = 0;
}
IL_2540:
{
V_106 = (bool)G_B717_0;
bool L_960 = V_106;
if (!L_960)
{
goto IL_2592;
}
}
{
// m_currentMaterial = tempFont.material;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_961 = V_48;
NullCheck(L_961);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_962 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_961)->___material_6;
__this->___m_currentMaterial_44 = L_962;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_962);
// m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, tempFont, ref m_materialReferences, m_materialReferenceIndexLookup);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_963 = __this->___m_currentMaterial_44;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_964 = V_48;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_965 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46;
int32_t L_966;
L_966 = MaterialReference_AddMaterialReference_mF45CD1DDCDDE1CF1BEC4A918E955C315F3391331(L_963, L_964, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), L_965, NULL);
__this->___m_currentMaterialIndex_48 = L_966;
// m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_967 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
int32_t L_968 = __this->___m_currentMaterialIndex_48;
NullCheck(L_967);
int32_t L_969 = L_968;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_970 = (L_967)->GetAt(static_cast<il2cpp_array_size_t>(L_969));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_970, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
goto IL_26af;
}
IL_2592:
{
// else if (materialAttributeHashCode == 103415287 || materialAttributeHashCode == 72669687) // using material attribute
int32_t L_971 = V_46;
if ((((int32_t)L_971) == ((int32_t)((int32_t)103415287))))
{
goto IL_25a6;
}
}
{
int32_t L_972 = V_46;
G_B722_0 = ((((int32_t)L_972) == ((int32_t)((int32_t)72669687)))? 1 : 0);
goto IL_25a7;
}
IL_25a6:
{
G_B722_0 = 1;
}
IL_25a7:
{
V_107 = (bool)G_B722_0;
bool L_973 = V_107;
if (!L_973)
{
goto IL_26a7;
}
}
{
// if (MaterialReferenceManager.TryGetMaterial(materialHashCode, out tempMaterial))
int32_t L_974 = V_47;
bool L_975;
L_975 = MaterialReferenceManager_TryGetMaterial_mF200B9FD05020FF6038ADF7B211F6E7CFB186860(L_974, (&V_49), NULL);
V_108 = L_975;
bool L_976 = V_108;
if (!L_976)
{
goto IL_2607;
}
}
{
// m_currentMaterial = tempMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_977 = V_49;
__this->___m_currentMaterial_44 = L_977;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_977);
// m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, tempFont, ref m_materialReferences, m_materialReferenceIndexLookup);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_978 = __this->___m_currentMaterial_44;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_979 = V_48;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_980 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46;
int32_t L_981;
L_981 = MaterialReference_AddMaterialReference_mF45CD1DDCDDE1CF1BEC4A918E955C315F3391331(L_978, L_979, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), L_980, NULL);
__this->___m_currentMaterialIndex_48 = L_981;
// m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_982 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
int32_t L_983 = __this->___m_currentMaterialIndex_48;
NullCheck(L_982);
int32_t L_984 = L_983;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_985 = (L_982)->GetAt(static_cast<il2cpp_array_size_t>(L_984));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_985, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
goto IL_26a4;
}
IL_2607:
{
// tempMaterial = Resources.Load<Material>(TMP_Settings.defaultFontAssetPath + new string(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength));
String_t* L_986;
L_986 = TMP_Settings_get_defaultFontAssetPath_mD80981ABC8EAC468354ADB14AE4D42EBE2817A50(NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_987 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_988 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_988);
int32_t L_989 = ((L_988)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_990 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_990);
int32_t L_991 = ((L_990)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueLength_4;
String_t* L_992;
L_992 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_987, L_989, L_991, NULL);
String_t* L_993;
L_993 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_986, L_992, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_994;
L_994 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128(L_993, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128_RuntimeMethod_var);
V_49 = L_994;
// if (tempMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_995 = V_49;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_996;
L_996 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_995, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_109 = L_996;
bool L_997 = V_109;
if (!L_997)
{
goto IL_2659;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2659:
{
// MaterialReferenceManager.AddFontMaterial(materialHashCode, tempMaterial);
int32_t L_998 = V_47;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_999 = V_49;
MaterialReferenceManager_AddFontMaterial_m348066D6570D0EBDB6C86C87BC657E7C12F008F9(L_998, L_999, NULL);
// m_currentMaterial = tempMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1000 = V_49;
__this->___m_currentMaterial_44 = L_1000;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_1000);
// m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, tempFont, ref m_materialReferences, m_materialReferenceIndexLookup);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1001 = __this->___m_currentMaterial_44;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1002 = V_48;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1003 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46;
int32_t L_1004;
L_1004 = MaterialReference_AddMaterialReference_mF45CD1DDCDDE1CF1BEC4A918E955C315F3391331(L_1001, L_1002, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), L_1003, NULL);
__this->___m_currentMaterialIndex_48 = L_1004;
// m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_1005 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
int32_t L_1006 = __this->___m_currentMaterialIndex_48;
NullCheck(L_1005);
int32_t L_1007 = L_1006;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1008 = (L_1005)->GetAt(static_cast<il2cpp_array_size_t>(L_1007));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_1008, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
}
IL_26a4:
{
goto IL_26af;
}
IL_26a7:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_26af:
{
// m_currentFontAsset = tempFont;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1009 = V_48;
__this->___m_currentFontAsset_41 = L_1009;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentFontAsset_41), (void*)L_1009);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_26bf:
{
// MaterialReference materialReference = m_materialReferenceStack.Remove();
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1010;
L_1010 = TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D_RuntimeMethod_var);
V_110 = L_1010;
// m_currentFontAsset = materialReference.fontAsset;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1011 = V_110;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1012 = L_1011.___fontAsset_1;
__this->___m_currentFontAsset_41 = L_1012;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentFontAsset_41), (void*)L_1012);
// m_currentMaterial = materialReference.material;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1013 = V_110;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1014 = L_1013.___material_3;
__this->___m_currentMaterial_44 = L_1014;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_1014);
// m_currentMaterialIndex = materialReference.index;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1015 = V_110;
int32_t L_1016 = L_1015.___index_0;
__this->___m_currentMaterialIndex_48 = L_1016;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_26fb:
{
// materialHashCode = m_xmlAttribute[0].valueHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1017 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1017);
int32_t L_1018 = ((L_1017)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_47 = L_1018;
// if (materialHashCode == 764638571 || materialHashCode == 523367755)
int32_t L_1019 = V_47;
if ((((int32_t)L_1019) == ((int32_t)((int32_t)764638571))))
{
goto IL_2721;
}
}
{
int32_t L_1020 = V_47;
G_B735_0 = ((((int32_t)L_1020) == ((int32_t)((int32_t)523367755)))? 1 : 0);
goto IL_2722;
}
IL_2721:
{
G_B735_0 = 1;
}
IL_2722:
{
V_111 = (bool)G_B735_0;
bool L_1021 = V_111;
if (!L_1021)
{
goto IL_2764;
}
}
{
// m_currentMaterial = m_materialReferences[0].material;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_1022 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
NullCheck(L_1022);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1023 = ((L_1022)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___material_3;
__this->___m_currentMaterial_44 = L_1023;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_1023);
// m_currentMaterialIndex = 0;
__this->___m_currentMaterialIndex_48 = 0;
// m_materialReferenceStack.Add(m_materialReferences[0]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_1024 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
NullCheck(L_1024);
int32_t L_1025 = 0;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1026 = (L_1024)->GetAt(static_cast<il2cpp_array_size_t>(L_1025));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_1026, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2764:
{
// if (MaterialReferenceManager.TryGetMaterial(materialHashCode, out tempMaterial))
int32_t L_1027 = V_47;
bool L_1028;
L_1028 = MaterialReferenceManager_TryGetMaterial_mF200B9FD05020FF6038ADF7B211F6E7CFB186860(L_1027, (&V_49), NULL);
V_112 = L_1028;
bool L_1029 = V_112;
if (!L_1029)
{
goto IL_27be;
}
}
{
// m_currentMaterial = tempMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1030 = V_49;
__this->___m_currentMaterial_44 = L_1030;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_1030);
// m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, m_currentFontAsset, ref m_materialReferences, m_materialReferenceIndexLookup);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1031 = __this->___m_currentMaterial_44;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1032 = __this->___m_currentFontAsset_41;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1033 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46;
int32_t L_1034;
L_1034 = MaterialReference_AddMaterialReference_mF45CD1DDCDDE1CF1BEC4A918E955C315F3391331(L_1031, L_1032, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), L_1033, NULL);
__this->___m_currentMaterialIndex_48 = L_1034;
// m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_1035 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
int32_t L_1036 = __this->___m_currentMaterialIndex_48;
NullCheck(L_1035);
int32_t L_1037 = L_1036;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1038 = (L_1035)->GetAt(static_cast<il2cpp_array_size_t>(L_1037));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_1038, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
goto IL_285f;
}
IL_27be:
{
// tempMaterial = Resources.Load<Material>(TMP_Settings.defaultFontAssetPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
String_t* L_1039;
L_1039 = TMP_Settings_get_defaultFontAssetPath_mD80981ABC8EAC468354ADB14AE4D42EBE2817A50(NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1040 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1041 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1041);
int32_t L_1042 = ((L_1041)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1043 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1043);
int32_t L_1044 = ((L_1043)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
String_t* L_1045;
L_1045 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_1040, L_1042, L_1044, NULL);
String_t* L_1046;
L_1046 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_1039, L_1045, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1047;
L_1047 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128(L_1046, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m28782CC70624922DAF3B0FB13930E4EB59848128_RuntimeMethod_var);
V_49 = L_1047;
// if (tempMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1048 = V_49;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1049;
L_1049 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1048, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_113 = L_1049;
bool L_1050 = V_113;
if (!L_1050)
{
goto IL_2810;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2810:
{
// MaterialReferenceManager.AddFontMaterial(materialHashCode, tempMaterial);
int32_t L_1051 = V_47;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1052 = V_49;
MaterialReferenceManager_AddFontMaterial_m348066D6570D0EBDB6C86C87BC657E7C12F008F9(L_1051, L_1052, NULL);
// m_currentMaterial = tempMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1053 = V_49;
__this->___m_currentMaterial_44 = L_1053;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_1053);
// m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, m_currentFontAsset, ref m_materialReferences, m_materialReferenceIndexLookup);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1054 = __this->___m_currentMaterial_44;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1055 = __this->___m_currentFontAsset_41;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1056 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46;
int32_t L_1057;
L_1057 = MaterialReference_AddMaterialReference_mF45CD1DDCDDE1CF1BEC4A918E955C315F3391331(L_1054, L_1055, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), L_1056, NULL);
__this->___m_currentMaterialIndex_48 = L_1057;
// m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_1058 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45;
int32_t L_1059 = __this->___m_currentMaterialIndex_48;
NullCheck(L_1058);
int32_t L_1060 = L_1059;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1061 = (L_1058)->GetAt(static_cast<il2cpp_array_size_t>(L_1060));
TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), L_1061, TMP_TextProcessingStack_1_Add_mD61B554AE7C68CBE0C4A37E850D85991F75750F0_RuntimeMethod_var);
}
IL_285f:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2867:
{
// MaterialReference materialReference = m_materialReferenceStack.Remove();
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1062;
L_1062 = TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47), TMP_TextProcessingStack_1_Remove_mB944EB7E1D1A02A96C48B1AA7EE7A2D7C232745D_RuntimeMethod_var);
V_114 = L_1062;
// m_currentMaterial = materialReference.material;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1063 = V_114;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1064 = L_1063.___material_3;
__this->___m_currentMaterial_44 = L_1064;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentMaterial_44), (void*)L_1064);
// m_currentMaterialIndex = materialReference.index;
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B L_1065 = V_114;
int32_t L_1066 = L_1065.___index_0;
__this->___m_currentMaterialIndex_48 = L_1066;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2896:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1067 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1068 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1068);
int32_t L_1069 = ((L_1068)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1070 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1070);
int32_t L_1071 = ((L_1070)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1072;
L_1072 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1067, L_1069, L_1071, NULL);
V_40 = L_1072;
// if (value == Int16.MinValue) return false;
float L_1073 = V_40;
V_115 = (bool)((((float)L_1073) == ((float)(-32768.0f)))? 1 : 0);
bool L_1074 = V_115;
if (!L_1074)
{
goto IL_28da;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_28da:
{
// switch (tagUnitType)
int32_t L_1075 = V_4;
V_117 = L_1075;
int32_t L_1076 = V_117;
V_116 = L_1076;
int32_t L_1077 = V_116;
switch (L_1077)
{
case 0:
{
goto IL_28f7;
}
case 1:
{
goto IL_2923;
}
case 2:
{
goto IL_2956;
}
}
}
{
goto IL_295e;
}
IL_28f7:
{
// m_xAdvance += value * (m_isOrthographic ? 1 : 0.1f);
float L_1078 = __this->___m_xAdvance_244;
float L_1079 = V_40;
bool L_1080 = __this->___m_isOrthographic_127;
G_B749_0 = L_1079;
G_B749_1 = L_1078;
G_B749_2 = __this;
if (L_1080)
{
G_B750_0 = L_1079;
G_B750_1 = L_1078;
G_B750_2 = __this;
goto IL_290f;
}
}
{
G_B751_0 = (0.100000001f);
G_B751_1 = G_B749_0;
G_B751_2 = G_B749_1;
G_B751_3 = G_B749_2;
goto IL_2914;
}
IL_290f:
{
G_B751_0 = (1.0f);
G_B751_1 = G_B750_0;
G_B751_2 = G_B750_1;
G_B751_3 = G_B750_2;
}
IL_2914:
{
NullCheck(G_B751_3);
G_B751_3->___m_xAdvance_244 = ((float)il2cpp_codegen_add(G_B751_2, ((float)il2cpp_codegen_multiply(G_B751_1, G_B751_0))));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2923:
{
// m_xAdvance += value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1081 = __this->___m_xAdvance_244;
float L_1082 = V_40;
bool L_1083 = __this->___m_isOrthographic_127;
G_B753_0 = L_1082;
G_B753_1 = L_1081;
G_B753_2 = __this;
if (L_1083)
{
G_B754_0 = L_1082;
G_B754_1 = L_1081;
G_B754_2 = __this;
goto IL_293b;
}
}
{
G_B755_0 = (0.100000001f);
G_B755_1 = G_B753_0;
G_B755_2 = G_B753_1;
G_B755_3 = G_B753_2;
goto IL_2940;
}
IL_293b:
{
G_B755_0 = (1.0f);
G_B755_1 = G_B754_0;
G_B755_2 = G_B754_1;
G_B755_3 = G_B754_2;
}
IL_2940:
{
float L_1084 = __this->___m_currentFontSize_74;
NullCheck(G_B755_3);
G_B755_3->___m_xAdvance_244 = ((float)il2cpp_codegen_add(G_B755_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B755_1, G_B755_0)), L_1084))));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2956:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_295e:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2966:
{
// if (m_xmlAttribute[0].valueLength != 3) return false;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1085 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1085);
int32_t L_1086 = ((L_1085)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
V_118 = (bool)((((int32_t)((((int32_t)L_1086) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1087 = V_118;
if (!L_1087)
{
goto IL_298a;
}
}
{
// if (m_xmlAttribute[0].valueLength != 3) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_298a:
{
// m_htmlColor.a = (byte)(HexToInt(m_htmlTag[7]) * 16 + HexToInt(m_htmlTag[8]));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_1088 = (&__this->___m_htmlColor_226);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1089 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_1089);
int32_t L_1090 = 7;
uint16_t L_1091 = (uint16_t)(L_1089)->GetAt(static_cast<il2cpp_array_size_t>(L_1090));
int32_t L_1092;
L_1092 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_1091, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1093 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_1093);
int32_t L_1094 = 8;
uint16_t L_1095 = (uint16_t)(L_1093)->GetAt(static_cast<il2cpp_array_size_t>(L_1094));
int32_t L_1096;
L_1096 = TMP_Text_HexToInt_m608FA8E451B2D296D60F096CB890714F72C5596B(__this, L_1095, NULL);
L_1088->___a_4 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1092, ((int32_t)16))), L_1096)));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_29bc:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_29c4:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_29cc:
{
// if (m_isParsingText && !m_isCalculatingPreferredValues)
bool L_1097 = __this->___m_isParsingText_194;
if (!L_1097)
{
goto IL_29df;
}
}
{
bool L_1098 = __this->___m_isCalculatingPreferredValues_180;
G_B766_0 = ((((int32_t)L_1098) == ((int32_t)0))? 1 : 0);
goto IL_29e0;
}
IL_29df:
{
G_B766_0 = 0;
}
IL_29e0:
{
V_119 = (bool)G_B766_0;
bool L_1099 = V_119;
if (!L_1099)
{
goto IL_2b0f;
}
}
{
// int index = m_textInfo.linkCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1100 = __this->___m_textInfo_152;
NullCheck(L_1100);
int32_t L_1101 = L_1100->___linkCount_7;
V_120 = L_1101;
// if (index + 1 > m_textInfo.linkInfo.Length)
int32_t L_1102 = V_120;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1103 = __this->___m_textInfo_152;
NullCheck(L_1103);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1104 = L_1103->___linkInfo_13;
NullCheck(L_1104);
V_121 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_1102, 1))) > ((int32_t)((int32_t)(((RuntimeArray*)L_1104)->max_length))))? 1 : 0);
bool L_1105 = V_121;
if (!L_1105)
{
goto IL_2a25;
}
}
{
// TMP_TextInfo.Resize(ref m_textInfo.linkInfo, index + 1);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1106 = __this->___m_textInfo_152;
NullCheck(L_1106);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E** L_1107 = (&L_1106->___linkInfo_13);
int32_t L_1108 = V_120;
il2cpp_codegen_runtime_class_init_inline(TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D_il2cpp_TypeInfo_var);
TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851(L_1107, ((int32_t)il2cpp_codegen_add(L_1108, 1)), TMP_TextInfo_Resize_TisTMP_LinkInfo_t9DC08E8BF8C5E8094AFF8C9FB3C251AF88B92DA6_m12BACE09BC9CC3E0AC3281B427BA8C0369FD8851_RuntimeMethod_var);
}
IL_2a25:
{
// m_textInfo.linkInfo[index].textComponent = this;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1109 = __this->___m_textInfo_152;
NullCheck(L_1109);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1110 = L_1109->___linkInfo_13;
int32_t L_1111 = V_120;
NullCheck(L_1110);
((L_1110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1111)))->___textComponent_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((L_1110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1111)))->___textComponent_0), (void*)__this);
// m_textInfo.linkInfo[index].hashCode = m_xmlAttribute[0].valueHashCode;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1112 = __this->___m_textInfo_152;
NullCheck(L_1112);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1113 = L_1112->___linkInfo_13;
int32_t L_1114 = V_120;
NullCheck(L_1113);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1115 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1115);
int32_t L_1116 = ((L_1115)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
((L_1113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1114)))->___hashCode_1 = L_1116;
// m_textInfo.linkInfo[index].linkTextfirstCharacterIndex = m_characterCount;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1117 = __this->___m_textInfo_152;
NullCheck(L_1117);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1118 = L_1117->___linkInfo_13;
int32_t L_1119 = V_120;
NullCheck(L_1118);
int32_t L_1120 = __this->___m_characterCount_207;
((L_1118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1119)))->___linkTextfirstCharacterIndex_4 = L_1120;
// m_textInfo.linkInfo[index].linkIdFirstCharacterIndex = startIndex + m_xmlAttribute[0].valueStartIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1121 = __this->___m_textInfo_152;
NullCheck(L_1121);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1122 = L_1121->___linkInfo_13;
int32_t L_1123 = V_120;
NullCheck(L_1122);
int32_t L_1124 = ___startIndex1;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1125 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1125);
int32_t L_1126 = ((L_1125)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
((L_1122)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1123)))->___linkIdFirstCharacterIndex_2 = ((int32_t)il2cpp_codegen_add(L_1124, L_1126));
// m_textInfo.linkInfo[index].linkIdLength = m_xmlAttribute[0].valueLength;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1127 = __this->___m_textInfo_152;
NullCheck(L_1127);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1128 = L_1127->___linkInfo_13;
int32_t L_1129 = V_120;
NullCheck(L_1128);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1130 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1130);
int32_t L_1131 = ((L_1130)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
((L_1128)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1129)))->___linkIdLength_3 = L_1131;
// m_textInfo.linkInfo[index].SetLinkID(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1132 = __this->___m_textInfo_152;
NullCheck(L_1132);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1133 = L_1132->___linkInfo_13;
int32_t L_1134 = V_120;
NullCheck(L_1133);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1135 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1136 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1136);
int32_t L_1137 = ((L_1136)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1138 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1138);
int32_t L_1139 = ((L_1138)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
TMP_LinkInfo_SetLinkID_m9E9A1B09A536609EC636A3F6D14498F70C6C487A(((L_1133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1134))), L_1135, L_1137, L_1139, NULL);
}
IL_2b0f:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2b17:
{
// if (m_isParsingText && !m_isCalculatingPreferredValues)
bool L_1140 = __this->___m_isParsingText_194;
if (!L_1140)
{
goto IL_2b2a;
}
}
{
bool L_1141 = __this->___m_isCalculatingPreferredValues_180;
G_B774_0 = ((((int32_t)L_1141) == ((int32_t)0))? 1 : 0);
goto IL_2b2b;
}
IL_2b2a:
{
G_B774_0 = 0;
}
IL_2b2b:
{
V_122 = (bool)G_B774_0;
bool L_1142 = V_122;
if (!L_1142)
{
goto IL_2baf;
}
}
{
// if (m_textInfo.linkCount < m_textInfo.linkInfo.Length)
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1143 = __this->___m_textInfo_152;
NullCheck(L_1143);
int32_t L_1144 = L_1143->___linkCount_7;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1145 = __this->___m_textInfo_152;
NullCheck(L_1145);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1146 = L_1145->___linkInfo_13;
NullCheck(L_1146);
V_123 = (bool)((((int32_t)L_1144) < ((int32_t)((int32_t)(((RuntimeArray*)L_1146)->max_length))))? 1 : 0);
bool L_1147 = V_123;
if (!L_1147)
{
goto IL_2bae;
}
}
{
// m_textInfo.linkInfo[m_textInfo.linkCount].linkTextLength = m_characterCount - m_textInfo.linkInfo[m_textInfo.linkCount].linkTextfirstCharacterIndex;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1148 = __this->___m_textInfo_152;
NullCheck(L_1148);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1149 = L_1148->___linkInfo_13;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1150 = __this->___m_textInfo_152;
NullCheck(L_1150);
int32_t L_1151 = L_1150->___linkCount_7;
NullCheck(L_1149);
int32_t L_1152 = __this->___m_characterCount_207;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1153 = __this->___m_textInfo_152;
NullCheck(L_1153);
TMP_LinkInfoU5BU5D_tE11BE54A5923BD2148E716289F44EA465E06536E* L_1154 = L_1153->___linkInfo_13;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1155 = __this->___m_textInfo_152;
NullCheck(L_1155);
int32_t L_1156 = L_1155->___linkCount_7;
NullCheck(L_1154);
int32_t L_1157 = ((L_1154)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1156)))->___linkTextfirstCharacterIndex_4;
((L_1149)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1151)))->___linkTextLength_5 = ((int32_t)il2cpp_codegen_subtract(L_1152, L_1157));
// m_textInfo.linkCount += 1;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1158 = __this->___m_textInfo_152;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1159 = L_1158;
NullCheck(L_1159);
int32_t L_1160 = L_1159->___linkCount_7;
NullCheck(L_1159);
L_1159->___linkCount_7 = ((int32_t)il2cpp_codegen_add(L_1160, 1));
}
IL_2bae:
{
}
IL_2baf:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2bb7:
{
// switch (m_xmlAttribute[0].valueHashCode)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1161 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1161);
int32_t L_1162 = ((L_1161)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_125 = L_1162;
int32_t L_1163 = V_125;
V_124 = L_1163;
int32_t L_1164 = V_124;
if ((((int32_t)L_1164) > ((int32_t)((int32_t)-458210101))))
{
goto IL_2bf2;
}
}
{
int32_t L_1165 = V_124;
if ((((int32_t)L_1165) == ((int32_t)((int32_t)-523808257))))
{
goto IL_2c7c;
}
}
{
goto IL_2be4;
}
IL_2be4:
{
int32_t L_1166 = V_124;
if ((((int32_t)L_1166) == ((int32_t)((int32_t)-458210101))))
{
goto IL_2c5b;
}
}
{
goto IL_2cbf;
}
IL_2bf2:
{
int32_t L_1167 = V_124;
if ((((int32_t)L_1167) == ((int32_t)((int32_t)3774683))))
{
goto IL_2c19;
}
}
{
goto IL_2bfd;
}
IL_2bfd:
{
int32_t L_1168 = V_124;
if ((((int32_t)L_1168) == ((int32_t)((int32_t)122383428))))
{
goto IL_2c9d;
}
}
{
goto IL_2c0b;
}
IL_2c0b:
{
int32_t L_1169 = V_124;
if ((((int32_t)L_1169) == ((int32_t)((int32_t)136703040))))
{
goto IL_2c3a;
}
}
{
goto IL_2cbf;
}
IL_2c19:
{
// m_lineJustification = HorizontalAlignmentOptions.Left;
__this->___m_lineJustification_95 = 1;
// m_lineJustificationStack.Add(m_lineJustification);
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_1170 = (&__this->___m_lineJustificationStack_96);
int32_t L_1171 = __this->___m_lineJustification_95;
TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514(L_1170, L_1171, TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2c3a:
{
// m_lineJustification = HorizontalAlignmentOptions.Right;
__this->___m_lineJustification_95 = 4;
// m_lineJustificationStack.Add(m_lineJustification);
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_1172 = (&__this->___m_lineJustificationStack_96);
int32_t L_1173 = __this->___m_lineJustification_95;
TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514(L_1172, L_1173, TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2c5b:
{
// m_lineJustification = HorizontalAlignmentOptions.Center;
__this->___m_lineJustification_95 = 2;
// m_lineJustificationStack.Add(m_lineJustification);
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_1174 = (&__this->___m_lineJustificationStack_96);
int32_t L_1175 = __this->___m_lineJustification_95;
TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514(L_1174, L_1175, TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2c7c:
{
// m_lineJustification = HorizontalAlignmentOptions.Justified;
__this->___m_lineJustification_95 = 8;
// m_lineJustificationStack.Add(m_lineJustification);
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_1176 = (&__this->___m_lineJustificationStack_96);
int32_t L_1177 = __this->___m_lineJustification_95;
TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514(L_1176, L_1177, TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2c9d:
{
// m_lineJustification = HorizontalAlignmentOptions.Flush;
__this->___m_lineJustification_95 = ((int32_t)16);
// m_lineJustificationStack.Add(m_lineJustification);
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_1178 = (&__this->___m_lineJustificationStack_96);
int32_t L_1179 = __this->___m_lineJustification_95;
TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514(L_1178, L_1179, TMP_TextProcessingStack_1_Add_m1D98E03F57B5549F92AAB8CDED54C467241F9514_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2cbf:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2cc7:
{
// m_lineJustification = m_lineJustificationStack.Remove();
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0* L_1180 = (&__this->___m_lineJustificationStack_96);
int32_t L_1181;
L_1181 = TMP_TextProcessingStack_1_Remove_m7EAFE41E986CC289AFE14769631B2E5BAEC446AF(L_1180, TMP_TextProcessingStack_1_Remove_m7EAFE41E986CC289AFE14769631B2E5BAEC446AF_RuntimeMethod_var);
__this->___m_lineJustification_95 = L_1181;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2ce0:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1182 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1183 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1183);
int32_t L_1184 = ((L_1183)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1185 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1185);
int32_t L_1186 = ((L_1185)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1187;
L_1187 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1182, L_1184, L_1186, NULL);
V_40 = L_1187;
// if (value == Int16.MinValue) return false;
float L_1188 = V_40;
V_126 = (bool)((((float)L_1188) == ((float)(-32768.0f)))? 1 : 0);
bool L_1189 = V_126;
if (!L_1189)
{
goto IL_2d24;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2d24:
{
// switch (tagUnitType)
int32_t L_1190 = V_4;
V_128 = L_1190;
int32_t L_1191 = V_128;
V_127 = L_1191;
int32_t L_1192 = V_127;
switch (L_1192)
{
case 0:
{
goto IL_2d41;
}
case 1:
{
goto IL_2d60;
}
case 2:
{
goto IL_2d68;
}
}
}
{
goto IL_2d7f;
}
IL_2d41:
{
// m_width = value * (m_isOrthographic ? 1 : 0.1f);
float L_1193 = V_40;
bool L_1194 = __this->___m_isOrthographic_127;
G_B802_0 = L_1193;
G_B802_1 = __this;
if (L_1194)
{
G_B803_0 = L_1193;
G_B803_1 = __this;
goto IL_2d53;
}
}
{
G_B804_0 = (0.100000001f);
G_B804_1 = G_B802_0;
G_B804_2 = G_B802_1;
goto IL_2d58;
}
IL_2d53:
{
G_B804_0 = (1.0f);
G_B804_1 = G_B803_0;
G_B804_2 = G_B803_1;
}
IL_2d58:
{
NullCheck(G_B804_2);
G_B804_2->___m_width_151 = ((float)il2cpp_codegen_multiply(G_B804_1, G_B804_0));
// break;
goto IL_2d7f;
}
IL_2d60:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_2d68:
{
// m_width = m_marginWidth * value / 100;
float L_1195 = __this->___m_marginWidth_149;
float L_1196 = V_40;
__this->___m_width_151 = ((float)(((float)il2cpp_codegen_multiply(L_1195, L_1196))/(100.0f)));
// break;
goto IL_2d7f;
}
IL_2d7f:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2d87:
{
// m_width = -1;
__this->___m_width_151 = (-1.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2d9a:
{
// if (m_htmlTag[6] == 35 && tagCharCount == 10)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1197 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_1197);
int32_t L_1198 = 6;
uint16_t L_1199 = (uint16_t)(L_1197)->GetAt(static_cast<il2cpp_array_size_t>(L_1198));
if ((!(((uint32_t)L_1199) == ((uint32_t)((int32_t)35)))))
{
goto IL_2dac;
}
}
{
int32_t L_1200 = V_0;
G_B812_0 = ((((int32_t)L_1200) == ((int32_t)((int32_t)10)))? 1 : 0);
goto IL_2dad;
}
IL_2dac:
{
G_B812_0 = 0;
}
IL_2dad:
{
V_129 = (bool)G_B812_0;
bool L_1201 = V_129;
if (!L_1201)
{
goto IL_2de0;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1202 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_1203 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1204;
L_1204 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_1202, L_1203, NULL);
__this->___m_htmlColor_226 = L_1204;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1205 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1206 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1205, L_1206, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2de0:
{
// else if (m_htmlTag[6] == 35 && tagCharCount == 11)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1207 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_1207);
int32_t L_1208 = 6;
uint16_t L_1209 = (uint16_t)(L_1207)->GetAt(static_cast<il2cpp_array_size_t>(L_1208));
if ((!(((uint32_t)L_1209) == ((uint32_t)((int32_t)35)))))
{
goto IL_2df2;
}
}
{
int32_t L_1210 = V_0;
G_B817_0 = ((((int32_t)L_1210) == ((int32_t)((int32_t)11)))? 1 : 0);
goto IL_2df3;
}
IL_2df2:
{
G_B817_0 = 0;
}
IL_2df3:
{
V_130 = (bool)G_B817_0;
bool L_1211 = V_130;
if (!L_1211)
{
goto IL_2e26;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1212 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_1213 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1214;
L_1214 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_1212, L_1213, NULL);
__this->___m_htmlColor_226 = L_1214;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1215 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1216 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1215, L_1216, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2e26:
{
// if (m_htmlTag[6] == 35 && tagCharCount == 13)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1217 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_1217);
int32_t L_1218 = 6;
uint16_t L_1219 = (uint16_t)(L_1217)->GetAt(static_cast<il2cpp_array_size_t>(L_1218));
if ((!(((uint32_t)L_1219) == ((uint32_t)((int32_t)35)))))
{
goto IL_2e38;
}
}
{
int32_t L_1220 = V_0;
G_B822_0 = ((((int32_t)L_1220) == ((int32_t)((int32_t)13)))? 1 : 0);
goto IL_2e39;
}
IL_2e38:
{
G_B822_0 = 0;
}
IL_2e39:
{
V_131 = (bool)G_B822_0;
bool L_1221 = V_131;
if (!L_1221)
{
goto IL_2e6c;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1222 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_1223 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1224;
L_1224 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_1222, L_1223, NULL);
__this->___m_htmlColor_226 = L_1224;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1225 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1226 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1225, L_1226, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2e6c:
{
// else if (m_htmlTag[6] == 35 && tagCharCount == 15)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1227 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
NullCheck(L_1227);
int32_t L_1228 = 6;
uint16_t L_1229 = (uint16_t)(L_1227)->GetAt(static_cast<il2cpp_array_size_t>(L_1228));
if ((!(((uint32_t)L_1229) == ((uint32_t)((int32_t)35)))))
{
goto IL_2e7e;
}
}
{
int32_t L_1230 = V_0;
G_B827_0 = ((((int32_t)L_1230) == ((int32_t)((int32_t)15)))? 1 : 0);
goto IL_2e7f;
}
IL_2e7e:
{
G_B827_0 = 0;
}
IL_2e7f:
{
V_132 = (bool)G_B827_0;
bool L_1231 = V_132;
if (!L_1231)
{
goto IL_2eb2;
}
}
{
// m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1232 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
int32_t L_1233 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1234;
L_1234 = TMP_Text_HexCharsToColor_mFF3D804C9D8FA7A297DE7D2FDD8ACAF56F3AE41F(__this, L_1232, L_1233, NULL);
__this->___m_htmlColor_226 = L_1234;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1235 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1236 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1235, L_1236, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2eb2:
{
// switch (m_xmlAttribute[0].valueHashCode)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1237 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1237);
int32_t L_1238 = ((L_1237)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_134 = L_1238;
int32_t L_1239 = V_134;
V_133 = L_1239;
int32_t L_1240 = V_133;
if ((((int32_t)L_1240) > ((int32_t)((int32_t)3680713))))
{
goto IL_2f23;
}
}
{
int32_t L_1241 = V_133;
if ((((int32_t)L_1241) > ((int32_t)((int32_t)-36881330))))
{
goto IL_2ef9;
}
}
{
int32_t L_1242 = V_133;
if ((((int32_t)L_1242) == ((int32_t)((int32_t)-992792864))))
{
goto IL_2fa2;
}
}
{
goto IL_2ee8;
}
IL_2ee8:
{
int32_t L_1243 = V_133;
if ((((int32_t)L_1243) == ((int32_t)((int32_t)-36881330))))
{
goto IL_30f1;
}
}
{
goto IL_3151;
}
IL_2ef9:
{
int32_t L_1244 = V_133;
if ((((int32_t)L_1244) == ((int32_t)((int32_t)125395))))
{
goto IL_2f78;
}
}
{
goto IL_2f04;
}
IL_2f04:
{
int32_t L_1245 = V_133;
if ((((int32_t)L_1245) == ((int32_t)((int32_t)3573310))))
{
goto IL_2fdb;
}
}
{
goto IL_2f12;
}
IL_2f12:
{
int32_t L_1246 = V_133;
if ((((int32_t)L_1246) == ((int32_t)((int32_t)3680713))))
{
goto IL_3005;
}
}
{
goto IL_3151;
}
IL_2f23:
{
int32_t L_1247 = V_133;
if ((((int32_t)L_1247) > ((int32_t)((int32_t)117905991))))
{
goto IL_2f4b;
}
}
{
int32_t L_1248 = V_133;
if ((((int32_t)L_1248) == ((int32_t)((int32_t)26556144))))
{
goto IL_30bc;
}
}
{
goto IL_2f3a;
}
IL_2f3a:
{
int32_t L_1249 = V_133;
if ((((int32_t)L_1249) == ((int32_t)((int32_t)117905991))))
{
goto IL_303e;
}
}
{
goto IL_3151;
}
IL_2f4b:
{
int32_t L_1250 = V_133;
if ((((int32_t)L_1250) == ((int32_t)((int32_t)121463835))))
{
goto IL_3068;
}
}
{
goto IL_2f59;
}
IL_2f59:
{
int32_t L_1251 = V_133;
if ((((int32_t)L_1251) == ((int32_t)((int32_t)140357351))))
{
goto IL_3092;
}
}
{
goto IL_2f67;
}
IL_2f67:
{
int32_t L_1252 = V_133;
if ((((int32_t)L_1252) == ((int32_t)((int32_t)554054276))))
{
goto IL_3127;
}
}
{
goto IL_3151;
}
IL_2f78:
{
// m_htmlColor = Color.red;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1253;
L_1253 = Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1254;
L_1254 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_1253, NULL);
__this->___m_htmlColor_226 = L_1254;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1255 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1256 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1255, L_1256, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2fa2:
{
// m_htmlColor = new Color32(173, 216, 230, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1257;
memset((&L_1257), 0, sizeof(L_1257));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1257), (uint8_t)((int32_t)173), (uint8_t)((int32_t)216), (uint8_t)((int32_t)230), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
__this->___m_htmlColor_226 = L_1257;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1258 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1259 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1258, L_1259, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_2fdb:
{
// m_htmlColor = Color.blue;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1260;
L_1260 = Color_get_blue_m0D04554379CB8606EF48E3091CDC3098B81DD86D_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1261;
L_1261 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_1260, NULL);
__this->___m_htmlColor_226 = L_1261;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1262 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1263 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1262, L_1263, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3005:
{
// m_htmlColor = new Color32(128, 128, 128, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1264;
memset((&L_1264), 0, sizeof(L_1264));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1264), (uint8_t)((int32_t)128), (uint8_t)((int32_t)128), (uint8_t)((int32_t)128), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
__this->___m_htmlColor_226 = L_1264;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1265 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1266 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1265, L_1266, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_303e:
{
// m_htmlColor = Color.black;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1267;
L_1267 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1268;
L_1268 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_1267, NULL);
__this->___m_htmlColor_226 = L_1268;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1269 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1270 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1269, L_1270, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3068:
{
// m_htmlColor = Color.green;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1271;
L_1271 = Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1272;
L_1272 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_1271, NULL);
__this->___m_htmlColor_226 = L_1272;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1273 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1274 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1273, L_1274, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3092:
{
// m_htmlColor = Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1275;
L_1275 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1276;
L_1276 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_1275, NULL);
__this->___m_htmlColor_226 = L_1276;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1277 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1278 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1277, L_1278, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_30bc:
{
// m_htmlColor = new Color32(255, 128, 0, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1279;
memset((&L_1279), 0, sizeof(L_1279));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1279), (uint8_t)((int32_t)255), (uint8_t)((int32_t)128), (uint8_t)0, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
__this->___m_htmlColor_226 = L_1279;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1280 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1281 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1280, L_1281, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_30f1:
{
// m_htmlColor = new Color32(160, 32, 240, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1282;
memset((&L_1282), 0, sizeof(L_1282));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_1282), (uint8_t)((int32_t)160), (uint8_t)((int32_t)32), (uint8_t)((int32_t)240), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
__this->___m_htmlColor_226 = L_1282;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1283 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1284 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1283, L_1284, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3127:
{
// m_htmlColor = Color.yellow;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1285;
L_1285 = Color_get_yellow_m1EF7276EF58050DFBA8921E2383F0249C08D346F_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1286;
L_1286 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_1285, NULL);
__this->___m_htmlColor_226 = L_1286;
// m_colorStack.Add(m_htmlColor);
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1287 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1288 = __this->___m_htmlColor_226;
TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626(L_1287, L_1288, TMP_TextProcessingStack_1_Add_mC8764ACE7AB5066989D59D13300D4C9777B27626_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3151:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3159:
{
// int gradientPresetHashCode = m_xmlAttribute[0].valueHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1289 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1289);
int32_t L_1290 = ((L_1289)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_50 = L_1290;
// if (MaterialReferenceManager.TryGetColorGradientPreset(gradientPresetHashCode, out tempColorGradientPreset))
int32_t L_1291 = V_50;
bool L_1292;
L_1292 = MaterialReferenceManager_TryGetColorGradientPreset_m90E25347FDBA24D4A2987F3DCAF6D15F62022CE5(L_1291, (&V_51), NULL);
V_135 = L_1292;
bool L_1293 = V_135;
if (!L_1293)
{
goto IL_3186;
}
}
{
// m_colorGradientPreset = tempColorGradientPreset;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1294 = V_51;
__this->___m_colorGradientPreset_231 = L_1294;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_colorGradientPreset_231), (void*)L_1294);
goto IL_31fb;
}
IL_3186:
{
// if (tempColorGradientPreset == null)
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1295 = V_51;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1296;
L_1296 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1295, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_136 = L_1296;
bool L_1297 = V_136;
if (!L_1297)
{
goto IL_31d2;
}
}
{
// tempColorGradientPreset = Resources.Load<TMP_ColorGradient>(TMP_Settings.defaultColorGradientPresetsPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
String_t* L_1298;
L_1298 = TMP_Settings_get_defaultColorGradientPresetsPath_m88470E43E57A64E5EC34D1D25CA7670608BF0DD2(NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1299 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1300 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1300);
int32_t L_1301 = ((L_1300)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1302 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1302);
int32_t L_1303 = ((L_1302)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
String_t* L_1304;
L_1304 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_1299, L_1301, L_1303, NULL);
String_t* L_1305;
L_1305 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_1298, L_1304, NULL);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1306;
L_1306 = Resources_Load_TisTMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_mF8E32B6035BE77388FAF4B32F88293F6EE69656F(L_1305, Resources_Load_TisTMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB_mF8E32B6035BE77388FAF4B32F88293F6EE69656F_RuntimeMethod_var);
V_51 = L_1306;
}
IL_31d2:
{
// if (tempColorGradientPreset == null)
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1307 = V_51;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1308;
L_1308 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1307, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_137 = L_1308;
bool L_1309 = V_137;
if (!L_1309)
{
goto IL_31e8;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_31e8:
{
// MaterialReferenceManager.AddColorGradientPreset(gradientPresetHashCode, tempColorGradientPreset);
int32_t L_1310 = V_50;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1311 = V_51;
MaterialReferenceManager_AddColorGradientPreset_m55EE34E778297611ECA22C6CE4E83F56E258A78E(L_1310, L_1311, NULL);
// m_colorGradientPreset = tempColorGradientPreset;
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1312 = V_51;
__this->___m_colorGradientPreset_231 = L_1312;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_colorGradientPreset_231), (void*)L_1312);
}
IL_31fb:
{
// m_colorGradientPresetIsTinted = false;
__this->___m_colorGradientPresetIsTinted_233 = (bool)0;
// for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
V_138 = 1;
goto IL_327f;
}
IL_3207:
{
// int nameHashCode = m_xmlAttribute[i].nameHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1313 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1314 = V_138;
NullCheck(L_1313);
int32_t L_1315 = ((L_1313)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1314)))->___nameHashCode_0;
V_139 = L_1315;
// switch (nameHashCode)
int32_t L_1316 = V_139;
V_141 = L_1316;
int32_t L_1317 = V_141;
V_140 = L_1317;
int32_t L_1318 = V_140;
if ((((int32_t)L_1318) == ((int32_t)((int32_t)33019))))
{
goto IL_3239;
}
}
{
goto IL_322e;
}
IL_322e:
{
int32_t L_1319 = V_140;
if ((((int32_t)L_1319) == ((int32_t)((int32_t)45819))))
{
goto IL_3239;
}
}
{
goto IL_3278;
}
IL_3239:
{
// m_colorGradientPresetIsTinted = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength) != 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1320 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1321 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1322 = V_138;
NullCheck(L_1321);
int32_t L_1323 = ((L_1321)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1322)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1324 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1325 = V_138;
NullCheck(L_1324);
int32_t L_1326 = ((L_1324)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1325)))->___valueLength_4;
float L_1327;
L_1327 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1320, L_1323, L_1326, NULL);
__this->___m_colorGradientPresetIsTinted_233 = (bool)((((int32_t)((((float)L_1327) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// break;
goto IL_3278;
}
IL_3278:
{
// for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_1328 = V_138;
V_138 = ((int32_t)il2cpp_codegen_add(L_1328, 1));
}
IL_327f:
{
// for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_1329 = V_138;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1330 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1330);
if ((((int32_t)L_1329) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1330)->max_length)))))
{
goto IL_32a0;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1331 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1332 = V_138;
NullCheck(L_1331);
int32_t L_1333 = ((L_1331)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1332)))->___nameHashCode_0;
G_B880_0 = ((!(((uint32_t)L_1333) <= ((uint32_t)0)))? 1 : 0);
goto IL_32a1;
}
IL_32a0:
{
G_B880_0 = 0;
}
IL_32a1:
{
V_142 = (bool)G_B880_0;
bool L_1334 = V_142;
if (L_1334)
{
goto IL_3207;
}
}
{
// m_colorGradientStack.Add(m_colorGradientPreset);
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* L_1335 = (&__this->___m_colorGradientStack_232);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1336 = __this->___m_colorGradientPreset_231;
TMP_TextProcessingStack_1_Add_m7384E96876DE9397A2E5C59711743F69132E536E(L_1335, L_1336, TMP_TextProcessingStack_1_Add_m7384E96876DE9397A2E5C59711743F69132E536E_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_32c4:
{
// m_colorGradientPreset = m_colorGradientStack.Remove();
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C* L_1337 = (&__this->___m_colorGradientStack_232);
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* L_1338;
L_1338 = TMP_TextProcessingStack_1_Remove_m012CED006CD62BD452498A862676A1E775138717(L_1337, TMP_TextProcessingStack_1_Remove_m012CED006CD62BD452498A862676A1E775138717_RuntimeMethod_var);
__this->___m_colorGradientPreset_231 = L_1338;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_colorGradientPreset_231), (void*)L_1338);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_32dd:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1339 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1340 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1340);
int32_t L_1341 = ((L_1340)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1342 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1342);
int32_t L_1343 = ((L_1342)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1344;
L_1344 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1339, L_1341, L_1343, NULL);
V_40 = L_1344;
// if (value == Int16.MinValue) return false;
float L_1345 = V_40;
V_143 = (bool)((((float)L_1345) == ((float)(-32768.0f)))? 1 : 0);
bool L_1346 = V_143;
if (!L_1346)
{
goto IL_3321;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3321:
{
// switch (tagUnitType)
int32_t L_1347 = V_4;
V_145 = L_1347;
int32_t L_1348 = V_145;
V_144 = L_1348;
int32_t L_1349 = V_144;
switch (L_1349)
{
case 0:
{
goto IL_333e;
}
case 1:
{
goto IL_335d;
}
case 2:
{
goto IL_3383;
}
}
}
{
goto IL_338b;
}
IL_333e:
{
// m_cSpacing = value * (m_isOrthographic ? 1 : 0.1f);
float L_1350 = V_40;
bool L_1351 = __this->___m_isOrthographic_127;
G_B888_0 = L_1350;
G_B888_1 = __this;
if (L_1351)
{
G_B889_0 = L_1350;
G_B889_1 = __this;
goto IL_3350;
}
}
{
G_B890_0 = (0.100000001f);
G_B890_1 = G_B888_0;
G_B890_2 = G_B888_1;
goto IL_3355;
}
IL_3350:
{
G_B890_0 = (1.0f);
G_B890_1 = G_B889_0;
G_B890_2 = G_B889_1;
}
IL_3355:
{
NullCheck(G_B890_2);
G_B890_2->___m_cSpacing_99 = ((float)il2cpp_codegen_multiply(G_B890_1, G_B890_0));
// break;
goto IL_338b;
}
IL_335d:
{
// m_cSpacing = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1352 = V_40;
bool L_1353 = __this->___m_isOrthographic_127;
G_B892_0 = L_1352;
G_B892_1 = __this;
if (L_1353)
{
G_B893_0 = L_1352;
G_B893_1 = __this;
goto IL_336f;
}
}
{
G_B894_0 = (0.100000001f);
G_B894_1 = G_B892_0;
G_B894_2 = G_B892_1;
goto IL_3374;
}
IL_336f:
{
G_B894_0 = (1.0f);
G_B894_1 = G_B893_0;
G_B894_2 = G_B893_1;
}
IL_3374:
{
float L_1354 = __this->___m_currentFontSize_74;
NullCheck(G_B894_2);
G_B894_2->___m_cSpacing_99 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B894_1, G_B894_0)), L_1354));
// break;
goto IL_338b;
}
IL_3383:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_338b:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3393:
{
// if (!m_isParsingText) return true;
bool L_1355 = __this->___m_isParsingText_194;
V_146 = (bool)((((int32_t)L_1355) == ((int32_t)0))? 1 : 0);
bool L_1356 = V_146;
if (!L_1356)
{
goto IL_33aa;
}
}
{
// if (!m_isParsingText) return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_33aa:
{
// if (m_characterCount > 0)
int32_t L_1357 = __this->___m_characterCount_207;
V_147 = (bool)((((int32_t)L_1357) > ((int32_t)0))? 1 : 0);
bool L_1358 = V_147;
if (!L_1358)
{
goto IL_33f1;
}
}
{
// m_xAdvance -= m_cSpacing;
float L_1359 = __this->___m_xAdvance_244;
float L_1360 = __this->___m_cSpacing_99;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_subtract(L_1359, L_1360));
// m_textInfo.characterInfo[m_characterCount - 1].xAdvance = m_xAdvance;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* L_1361 = __this->___m_textInfo_152;
NullCheck(L_1361);
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* L_1362 = L_1361->___characterInfo_11;
int32_t L_1363 = __this->___m_characterCount_207;
NullCheck(L_1362);
float L_1364 = __this->___m_xAdvance_244;
((L_1362)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_1363, 1)))))->___xAdvance_24 = L_1364;
}
IL_33f1:
{
// m_cSpacing = 0;
__this->___m_cSpacing_99 = (0.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3404:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1365 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1366 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1366);
int32_t L_1367 = ((L_1366)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1368 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1368);
int32_t L_1369 = ((L_1368)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1370;
L_1370 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1365, L_1367, L_1369, NULL);
V_40 = L_1370;
// if (value == Int16.MinValue) return false;
float L_1371 = V_40;
V_148 = (bool)((((float)L_1371) == ((float)(-32768.0f)))? 1 : 0);
bool L_1372 = V_148;
if (!L_1372)
{
goto IL_3448;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3448:
{
// switch (tagUnitType)
int32_t L_1373 = V_4;
V_150 = L_1373;
int32_t L_1374 = V_150;
V_149 = L_1374;
int32_t L_1375 = V_149;
switch (L_1375)
{
case 0:
{
goto IL_3465;
}
case 1:
{
goto IL_3484;
}
case 2:
{
goto IL_34aa;
}
}
}
{
goto IL_34b2;
}
IL_3465:
{
// m_monoSpacing = value * (m_isOrthographic ? 1 : 0.1f);
float L_1376 = V_40;
bool L_1377 = __this->___m_isOrthographic_127;
G_B907_0 = L_1376;
G_B907_1 = __this;
if (L_1377)
{
G_B908_0 = L_1376;
G_B908_1 = __this;
goto IL_3477;
}
}
{
G_B909_0 = (0.100000001f);
G_B909_1 = G_B907_0;
G_B909_2 = G_B907_1;
goto IL_347c;
}
IL_3477:
{
G_B909_0 = (1.0f);
G_B909_1 = G_B908_0;
G_B909_2 = G_B908_1;
}
IL_347c:
{
NullCheck(G_B909_2);
G_B909_2->___m_monoSpacing_100 = ((float)il2cpp_codegen_multiply(G_B909_1, G_B909_0));
// break;
goto IL_34b2;
}
IL_3484:
{
// m_monoSpacing = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1378 = V_40;
bool L_1379 = __this->___m_isOrthographic_127;
G_B911_0 = L_1378;
G_B911_1 = __this;
if (L_1379)
{
G_B912_0 = L_1378;
G_B912_1 = __this;
goto IL_3496;
}
}
{
G_B913_0 = (0.100000001f);
G_B913_1 = G_B911_0;
G_B913_2 = G_B911_1;
goto IL_349b;
}
IL_3496:
{
G_B913_0 = (1.0f);
G_B913_1 = G_B912_0;
G_B913_2 = G_B912_1;
}
IL_349b:
{
float L_1380 = __this->___m_currentFontSize_74;
NullCheck(G_B913_2);
G_B913_2->___m_monoSpacing_100 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B913_1, G_B913_0)), L_1380));
// break;
goto IL_34b2;
}
IL_34aa:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_34b2:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_34ba:
{
// m_monoSpacing = 0;
__this->___m_monoSpacing_100 = (0.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_34cd:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_34d5:
{
// m_htmlColor = m_colorStack.Remove();
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3* L_1381 = (&__this->___m_colorStack_227);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1382;
L_1382 = TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954(L_1381, TMP_TextProcessingStack_1_Remove_m792087385F4161B0E373D73E556BFC52484AB954_RuntimeMethod_var);
__this->___m_htmlColor_226 = L_1382;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_34ee:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1383 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1384 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1384);
int32_t L_1385 = ((L_1384)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1386 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1386);
int32_t L_1387 = ((L_1386)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1388;
L_1388 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1383, L_1385, L_1387, NULL);
V_40 = L_1388;
// if (value == Int16.MinValue) return false;
float L_1389 = V_40;
V_151 = (bool)((((float)L_1389) == ((float)(-32768.0f)))? 1 : 0);
bool L_1390 = V_151;
if (!L_1390)
{
goto IL_3532;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3532:
{
// switch (tagUnitType)
int32_t L_1391 = V_4;
V_153 = L_1391;
int32_t L_1392 = V_153;
V_152 = L_1392;
int32_t L_1393 = V_152;
switch (L_1393)
{
case 0:
{
goto IL_354f;
}
case 1:
{
goto IL_356e;
}
case 2:
{
goto IL_3594;
}
}
}
{
goto IL_35ab;
}
IL_354f:
{
// tag_Indent = value * (m_isOrthographic ? 1 : 0.1f);
float L_1394 = V_40;
bool L_1395 = __this->___m_isOrthographic_127;
G_B924_0 = L_1394;
G_B924_1 = __this;
if (L_1395)
{
G_B925_0 = L_1394;
G_B925_1 = __this;
goto IL_3561;
}
}
{
G_B926_0 = (0.100000001f);
G_B926_1 = G_B924_0;
G_B926_2 = G_B924_1;
goto IL_3566;
}
IL_3561:
{
G_B926_0 = (1.0f);
G_B926_1 = G_B925_0;
G_B926_2 = G_B925_1;
}
IL_3566:
{
NullCheck(G_B926_2);
G_B926_2->___tag_Indent_191 = ((float)il2cpp_codegen_multiply(G_B926_1, G_B926_0));
// break;
goto IL_35ab;
}
IL_356e:
{
// tag_Indent = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1396 = V_40;
bool L_1397 = __this->___m_isOrthographic_127;
G_B928_0 = L_1396;
G_B928_1 = __this;
if (L_1397)
{
G_B929_0 = L_1396;
G_B929_1 = __this;
goto IL_3580;
}
}
{
G_B930_0 = (0.100000001f);
G_B930_1 = G_B928_0;
G_B930_2 = G_B928_1;
goto IL_3585;
}
IL_3580:
{
G_B930_0 = (1.0f);
G_B930_1 = G_B929_0;
G_B930_2 = G_B929_1;
}
IL_3585:
{
float L_1398 = __this->___m_currentFontSize_74;
NullCheck(G_B930_2);
G_B930_2->___tag_Indent_191 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B930_1, G_B930_0)), L_1398));
// break;
goto IL_35ab;
}
IL_3594:
{
// tag_Indent = m_marginWidth * value / 100;
float L_1399 = __this->___m_marginWidth_149;
float L_1400 = V_40;
__this->___tag_Indent_191 = ((float)(((float)il2cpp_codegen_multiply(L_1399, L_1400))/(100.0f)));
// break;
goto IL_35ab;
}
IL_35ab:
{
// m_indentStack.Add(tag_Indent);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_1401 = (&__this->___m_indentStack_192);
float L_1402 = __this->___tag_Indent_191;
TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE(L_1401, L_1402, TMP_TextProcessingStack_1_Add_mA885E696AD6CD56757ED8A8E8D4A81F6DA2301EE_RuntimeMethod_var);
// m_xAdvance = tag_Indent;
float L_1403 = __this->___tag_Indent_191;
__this->___m_xAdvance_244 = L_1403;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_35d1:
{
// tag_Indent = m_indentStack.Remove();
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9* L_1404 = (&__this->___m_indentStack_192);
float L_1405;
L_1405 = TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C(L_1404, TMP_TextProcessingStack_1_Remove_m9E2E06D1B36F92004CA676136D0E3F0BDCD1630C_RuntimeMethod_var);
__this->___tag_Indent_191 = L_1405;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_35ea:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1406 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1407 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1407);
int32_t L_1408 = ((L_1407)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1409 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1409);
int32_t L_1410 = ((L_1409)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1411;
L_1411 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1406, L_1408, L_1410, NULL);
V_40 = L_1411;
// if (value == Int16.MinValue) return false;
float L_1412 = V_40;
V_154 = (bool)((((float)L_1412) == ((float)(-32768.0f)))? 1 : 0);
bool L_1413 = V_154;
if (!L_1413)
{
goto IL_362e;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_362e:
{
// switch (tagUnitType)
int32_t L_1414 = V_4;
V_156 = L_1414;
int32_t L_1415 = V_156;
V_155 = L_1415;
int32_t L_1416 = V_155;
switch (L_1416)
{
case 0:
{
goto IL_364b;
}
case 1:
{
goto IL_366a;
}
case 2:
{
goto IL_3690;
}
}
}
{
goto IL_36a7;
}
IL_364b:
{
// tag_LineIndent = value * (m_isOrthographic ? 1 : 0.1f);
float L_1417 = V_40;
bool L_1418 = __this->___m_isOrthographic_127;
G_B939_0 = L_1417;
G_B939_1 = __this;
if (L_1418)
{
G_B940_0 = L_1417;
G_B940_1 = __this;
goto IL_365d;
}
}
{
G_B941_0 = (0.100000001f);
G_B941_1 = G_B939_0;
G_B941_2 = G_B939_1;
goto IL_3662;
}
IL_365d:
{
G_B941_0 = (1.0f);
G_B941_1 = G_B940_0;
G_B941_2 = G_B940_1;
}
IL_3662:
{
NullCheck(G_B941_2);
G_B941_2->___tag_LineIndent_190 = ((float)il2cpp_codegen_multiply(G_B941_1, G_B941_0));
// break;
goto IL_36a7;
}
IL_366a:
{
// tag_LineIndent = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1419 = V_40;
bool L_1420 = __this->___m_isOrthographic_127;
G_B943_0 = L_1419;
G_B943_1 = __this;
if (L_1420)
{
G_B944_0 = L_1419;
G_B944_1 = __this;
goto IL_367c;
}
}
{
G_B945_0 = (0.100000001f);
G_B945_1 = G_B943_0;
G_B945_2 = G_B943_1;
goto IL_3681;
}
IL_367c:
{
G_B945_0 = (1.0f);
G_B945_1 = G_B944_0;
G_B945_2 = G_B944_1;
}
IL_3681:
{
float L_1421 = __this->___m_currentFontSize_74;
NullCheck(G_B945_2);
G_B945_2->___tag_LineIndent_190 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B945_1, G_B945_0)), L_1421));
// break;
goto IL_36a7;
}
IL_3690:
{
// tag_LineIndent = m_marginWidth * value / 100;
float L_1422 = __this->___m_marginWidth_149;
float L_1423 = V_40;
__this->___tag_LineIndent_190 = ((float)(((float)il2cpp_codegen_multiply(L_1422, L_1423))/(100.0f)));
// break;
goto IL_36a7;
}
IL_36a7:
{
// m_xAdvance += tag_LineIndent;
float L_1424 = __this->___m_xAdvance_244;
float L_1425 = __this->___tag_LineIndent_190;
__this->___m_xAdvance_244 = ((float)il2cpp_codegen_add(L_1424, L_1425));
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_36c2:
{
// tag_LineIndent = 0;
__this->___tag_LineIndent_190 = (0.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_36d5:
{
// int spriteAssetHashCode = m_xmlAttribute[0].valueHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1426 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1426);
int32_t L_1427 = ((L_1426)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_52 = L_1427;
// m_spriteIndex = -1;
__this->___m_spriteIndex_252 = (-1);
// if (m_xmlAttribute[0].valueType == TagValueType.None || m_xmlAttribute[0].valueType == TagValueType.NumericalValue)
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1428 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1428);
int32_t L_1429 = ((L_1428)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueType_2;
if (!L_1429)
{
goto IL_3715;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1430 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1430);
int32_t L_1431 = ((L_1430)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueType_2;
G_B952_0 = ((((int32_t)L_1431) == ((int32_t)1))? 1 : 0);
goto IL_3716;
}
IL_3715:
{
G_B952_0 = 1;
}
IL_3716:
{
V_157 = (bool)G_B952_0;
bool L_1432 = V_157;
if (!L_1432)
{
goto IL_37d2;
}
}
{
// if (m_spriteAsset != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1433 = __this->___m_spriteAsset_62;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1434;
L_1434 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1433, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_158 = L_1434;
bool L_1435 = V_158;
if (!L_1435)
{
goto IL_3742;
}
}
{
// m_currentSpriteAsset = m_spriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1436 = __this->___m_spriteAsset_62;
__this->___m_currentSpriteAsset_250 = L_1436;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_1436);
goto IL_37b2;
}
IL_3742:
{
// else if (m_defaultSpriteAsset != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1437 = __this->___m_defaultSpriteAsset_249;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1438;
L_1438 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1437, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_159 = L_1438;
bool L_1439 = V_159;
if (!L_1439)
{
goto IL_3764;
}
}
{
// m_currentSpriteAsset = m_defaultSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1440 = __this->___m_defaultSpriteAsset_249;
__this->___m_currentSpriteAsset_250 = L_1440;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_1440);
goto IL_37b2;
}
IL_3764:
{
// else if (m_defaultSpriteAsset == null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1441 = __this->___m_defaultSpriteAsset_249;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1442;
L_1442 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1441, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_160 = L_1442;
bool L_1443 = V_160;
if (!L_1443)
{
goto IL_37b2;
}
}
{
// if (TMP_Settings.defaultSpriteAsset != null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1444;
L_1444 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1445;
L_1445 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1444, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_161 = L_1445;
bool L_1446 = V_161;
if (!L_1446)
{
goto IL_3795;
}
}
{
// m_defaultSpriteAsset = TMP_Settings.defaultSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1447;
L_1447 = TMP_Settings_get_defaultSpriteAsset_mB5C15B20B232830C4CC4C266A99D0A85E5B96F63(NULL);
__this->___m_defaultSpriteAsset_249 = L_1447;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_defaultSpriteAsset_249), (void*)L_1447);
goto IL_37a5;
}
IL_3795:
{
// m_defaultSpriteAsset = Resources.Load<TMP_SpriteAsset>("Sprite Assets/Default Sprite Asset");
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1448;
L_1448 = Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D(_stringLiteral3CF41D991C7F2555D83F628B4B3B26444D917083, Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D_RuntimeMethod_var);
__this->___m_defaultSpriteAsset_249 = L_1448;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_defaultSpriteAsset_249), (void*)L_1448);
}
IL_37a5:
{
// m_currentSpriteAsset = m_defaultSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1449 = __this->___m_defaultSpriteAsset_249;
__this->___m_currentSpriteAsset_250 = L_1449;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_1449);
}
IL_37b2:
{
// if (m_currentSpriteAsset == null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1450 = __this->___m_currentSpriteAsset_250;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1451;
L_1451 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1450, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_162 = L_1451;
bool L_1452 = V_162;
if (!L_1452)
{
goto IL_37cc;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_37cc:
{
goto IL_38b7;
}
IL_37d2:
{
// if (MaterialReferenceManager.TryGetSpriteAsset(spriteAssetHashCode, out tempSpriteAsset))
int32_t L_1453 = V_52;
bool L_1454;
L_1454 = MaterialReferenceManager_TryGetSpriteAsset_m32C4581E4A4DED54AA35FF4E00EE05E8233B0768(L_1453, (&V_53), NULL);
V_163 = L_1454;
bool L_1455 = V_163;
if (!L_1455)
{
goto IL_37f1;
}
}
{
// m_currentSpriteAsset = tempSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1456 = V_53;
__this->___m_currentSpriteAsset_250 = L_1456;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_1456);
goto IL_38b6;
}
IL_37f1:
{
// if (tempSpriteAsset == null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1457 = V_53;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1458;
L_1458 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1457, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_164 = L_1458;
bool L_1459 = V_164;
if (!L_1459)
{
goto IL_388d;
}
}
{
// tempSpriteAsset = OnSpriteAssetRequest?.Invoke(spriteAssetHashCode, new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_1460 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___OnSpriteAssetRequest_164;
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* L_1461 = L_1460;
G_B969_0 = L_1461;
if (L_1461)
{
G_B970_0 = L_1461;
goto IL_3810;
}
}
{
G_B971_0 = ((TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39*)(NULL));
goto IL_3841;
}
IL_3810:
{
int32_t L_1462 = V_52;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1463 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1464 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1464);
int32_t L_1465 = ((L_1464)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1466 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1466);
int32_t L_1467 = ((L_1466)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
String_t* L_1468;
L_1468 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_1463, L_1465, L_1467, NULL);
NullCheck(G_B970_0);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1469;
L_1469 = Func_3_Invoke_mF3662697FD5DD101C572638213BE85D28F686C4B_inline(G_B970_0, L_1462, L_1468, NULL);
G_B971_0 = L_1469;
}
IL_3841:
{
V_53 = G_B971_0;
// if (tempSpriteAsset == null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1470 = V_53;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1471;
L_1471 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1470, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_165 = L_1471;
bool L_1472 = V_165;
if (!L_1472)
{
goto IL_388c;
}
}
{
// tempSpriteAsset = Resources.Load<TMP_SpriteAsset>(TMP_Settings.defaultSpriteAssetPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
String_t* L_1473;
L_1473 = TMP_Settings_get_defaultSpriteAssetPath_m56CDA5BDD82D362F3F3C4DE53EEF4C00BD7410AE(NULL);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1474 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1475 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1475);
int32_t L_1476 = ((L_1475)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1477 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1477);
int32_t L_1478 = ((L_1477)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
String_t* L_1479;
L_1479 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_1474, L_1476, L_1478, NULL);
String_t* L_1480;
L_1480 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_1473, L_1479, NULL);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1481;
L_1481 = Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D(L_1480, Resources_Load_TisTMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39_m8F7B0318A5ECDA8319821061BFD1F2CB4DCEE93D_RuntimeMethod_var);
V_53 = L_1481;
}
IL_388c:
{
}
IL_388d:
{
// if (tempSpriteAsset == null)
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1482 = V_53;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1483;
L_1483 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1482, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_166 = L_1483;
bool L_1484 = V_166;
if (!L_1484)
{
goto IL_38a3;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_38a3:
{
// MaterialReferenceManager.AddSpriteAsset(spriteAssetHashCode, tempSpriteAsset);
int32_t L_1485 = V_52;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1486 = V_53;
MaterialReferenceManager_AddSpriteAsset_mA8E02C6A26F186D1652081308A9E9766A8E53B10(L_1485, L_1486, NULL);
// m_currentSpriteAsset = tempSpriteAsset;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1487 = V_53;
__this->___m_currentSpriteAsset_250 = L_1487;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_1487);
}
IL_38b6:
{
}
IL_38b7:
{
// if (m_xmlAttribute[0].valueType == TagValueType.NumericalValue) // <sprite=index>
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1488 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1488);
int32_t L_1489 = ((L_1488)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueType_2;
V_167 = (bool)((((int32_t)L_1489) == ((int32_t)1))? 1 : 0);
bool L_1490 = V_167;
if (!L_1490)
{
goto IL_3943;
}
}
{
// int index = (int)ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1491 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1492 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1492);
int32_t L_1493 = ((L_1492)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1494 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1494);
int32_t L_1495 = ((L_1494)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1496;
L_1496 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1491, L_1493, L_1495, NULL);
V_168 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1496);
// if (index == Int16.MinValue) return false;
int32_t L_1497 = V_168;
V_169 = (bool)((((int32_t)L_1497) == ((int32_t)((int32_t)-32768)))? 1 : 0);
bool L_1498 = V_169;
if (!L_1498)
{
goto IL_3916;
}
}
{
// if (index == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3916:
{
// if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
int32_t L_1499 = V_168;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1500 = __this->___m_currentSpriteAsset_250;
NullCheck(L_1500);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_1501;
L_1501 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_1500, NULL);
NullCheck(L_1501);
int32_t L_1502;
L_1502 = List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline(L_1501, List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
V_170 = (bool)((((int32_t)L_1499) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1502, 1))))? 1 : 0);
bool L_1503 = V_170;
if (!L_1503)
{
goto IL_393a;
}
}
{
// if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_393a:
{
// m_spriteIndex = index;
int32_t L_1504 = V_168;
__this->___m_spriteIndex_252 = L_1504;
}
IL_3943:
{
// m_spriteColor = s_colorWhite;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1505 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite_55;
__this->___m_spriteColor_65 = L_1505;
// m_tintSprite = false;
__this->___m_tintSprite_64 = (bool)0;
// for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
V_171 = 0;
goto IL_3c1d;
}
IL_395d:
{
// int nameHashCode = m_xmlAttribute[i].nameHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1506 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1507 = V_171;
NullCheck(L_1506);
int32_t L_1508 = ((L_1506)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1507)))->___nameHashCode_0;
V_172 = L_1508;
// int index = 0;
V_173 = 0;
// switch (nameHashCode)
int32_t L_1509 = V_172;
V_176 = L_1509;
int32_t L_1510 = V_176;
V_175 = L_1510;
int32_t L_1511 = V_175;
if ((((int32_t)L_1511) > ((int32_t)((int32_t)43347))))
{
goto IL_39d4;
}
}
{
int32_t L_1512 = V_175;
if ((((int32_t)L_1512) > ((int32_t)((int32_t)30547))))
{
goto IL_39aa;
}
}
{
int32_t L_1513 = V_175;
if ((((int32_t)L_1513) == ((int32_t)((int32_t)26705))))
{
goto IL_3b58;
}
}
{
goto IL_399c;
}
IL_399c:
{
int32_t L_1514 = V_175;
if ((((int32_t)L_1514) == ((int32_t)((int32_t)30547))))
{
goto IL_3a23;
}
}
{
goto IL_3bee;
}
IL_39aa:
{
int32_t L_1515 = V_175;
if ((((int32_t)L_1515) == ((int32_t)((int32_t)33019))))
{
goto IL_3ade;
}
}
{
goto IL_39b8;
}
IL_39b8:
{
int32_t L_1516 = V_175;
if ((((int32_t)L_1516) == ((int32_t)((int32_t)39505))))
{
goto IL_3b58;
}
}
{
goto IL_39c6;
}
IL_39c6:
{
int32_t L_1517 = V_175;
if ((((int32_t)L_1517) == ((int32_t)((int32_t)43347))))
{
goto IL_3a23;
}
}
{
goto IL_3bee;
}
IL_39d4:
{
int32_t L_1518 = V_175;
if ((((int32_t)L_1518) > ((int32_t)((int32_t)192323))))
{
goto IL_39fc;
}
}
{
int32_t L_1519 = V_175;
if ((((int32_t)L_1519) == ((int32_t)((int32_t)45819))))
{
goto IL_3ade;
}
}
{
goto IL_39eb;
}
IL_39eb:
{
int32_t L_1520 = V_175;
if ((((int32_t)L_1520) == ((int32_t)((int32_t)192323))))
{
goto IL_3b20;
}
}
{
goto IL_3bee;
}
IL_39fc:
{
int32_t L_1521 = V_175;
if ((((int32_t)L_1521) == ((int32_t)((int32_t)205930))))
{
goto IL_3a68;
}
}
{
goto IL_3a07;
}
IL_3a07:
{
int32_t L_1522 = V_175;
if ((((int32_t)L_1522) == ((int32_t)((int32_t)281955))))
{
goto IL_3b20;
}
}
{
goto IL_3a15;
}
IL_3a15:
{
int32_t L_1523 = V_175;
if ((((int32_t)L_1523) == ((int32_t)((int32_t)295562))))
{
goto IL_3a68;
}
}
{
goto IL_3bee;
}
IL_3a23:
{
// m_currentSpriteAsset = TMP_SpriteAsset.SearchForSpriteByHashCode(m_currentSpriteAsset, m_xmlAttribute[i].valueHashCode, true, out index);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1524 = __this->___m_currentSpriteAsset_250;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1525 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1526 = V_171;
NullCheck(L_1525);
int32_t L_1527 = ((L_1525)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1526)))->___valueHashCode_1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1528;
L_1528 = TMP_SpriteAsset_SearchForSpriteByHashCode_m6BE5C18FB376C75A5F58F280CDFC310CC39663CC(L_1524, L_1527, (bool)1, (&V_173), NULL);
__this->___m_currentSpriteAsset_250 = L_1528;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_currentSpriteAsset_250), (void*)L_1528);
// if (index == -1) return false;
int32_t L_1529 = V_173;
V_177 = (bool)((((int32_t)L_1529) == ((int32_t)(-1)))? 1 : 0);
bool L_1530 = V_177;
if (!L_1530)
{
goto IL_3a5b;
}
}
{
// if (index == -1) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3a5b:
{
// m_spriteIndex = index;
int32_t L_1531 = V_173;
__this->___m_spriteIndex_252 = L_1531;
// break;
goto IL_3c16;
}
IL_3a68:
{
// index = (int)ConvertToFloat(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1532 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1533 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1533);
int32_t L_1534 = ((L_1533)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1535 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1535);
int32_t L_1536 = ((L_1535)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___valueLength_4;
float L_1537;
L_1537 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1532, L_1534, L_1536, NULL);
V_173 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1537);
// if (index == Int16.MinValue) return false;
int32_t L_1538 = V_173;
V_178 = (bool)((((int32_t)L_1538) == ((int32_t)((int32_t)-32768)))? 1 : 0);
bool L_1539 = V_178;
if (!L_1539)
{
goto IL_3aad;
}
}
{
// if (index == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3aad:
{
// if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
int32_t L_1540 = V_173;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1541 = __this->___m_currentSpriteAsset_250;
NullCheck(L_1541);
List_1_t2F39287A7FAAAD3D4A84C8C4EF6D748502C1DACC* L_1542;
L_1542 = TMP_SpriteAsset_get_spriteCharacterTable_m2F591ADE7DC8DE042B8A32AF84AC169C19CB9D2A(L_1541, NULL);
NullCheck(L_1542);
int32_t L_1543;
L_1543 = List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_inline(L_1542, List_1_get_Count_m98B2ED14D5EBBED4D53F00F785FC2B5FE87FE3F5_RuntimeMethod_var);
V_179 = (bool)((((int32_t)L_1540) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_1543, 1))))? 1 : 0);
bool L_1544 = V_179;
if (!L_1544)
{
goto IL_3ad1;
}
}
{
// if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3ad1:
{
// m_spriteIndex = index;
int32_t L_1545 = V_173;
__this->___m_spriteIndex_252 = L_1545;
// break;
goto IL_3c16;
}
IL_3ade:
{
// m_tintSprite = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength) != 0;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1546 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1547 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1548 = V_171;
NullCheck(L_1547);
int32_t L_1549 = ((L_1547)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1548)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1550 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1551 = V_171;
NullCheck(L_1550);
int32_t L_1552 = ((L_1550)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1551)))->___valueLength_4;
float L_1553;
L_1553 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1546, L_1549, L_1552, NULL);
__this->___m_tintSprite_64 = (bool)((((int32_t)((((float)L_1553) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// break;
goto IL_3c16;
}
IL_3b20:
{
// m_spriteColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1554 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1555 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1556 = V_171;
NullCheck(L_1555);
int32_t L_1557 = ((L_1555)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1556)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1558 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1559 = V_171;
NullCheck(L_1558);
int32_t L_1560 = ((L_1558)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1559)))->___valueLength_4;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1561;
L_1561 = TMP_Text_HexCharsToColor_mAB24870B76767E96CBCE96AF48D78744FBAEA2E7(__this, L_1554, L_1557, L_1560, NULL);
__this->___m_spriteColor_65 = L_1561;
// break;
goto IL_3c16;
}
IL_3b58:
{
// int paramCount = GetAttributeParameters(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength, ref m_attributeParameterValues);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1562 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1563 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1564 = V_171;
NullCheck(L_1563);
int32_t L_1565 = ((L_1563)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1564)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1566 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1567 = V_171;
NullCheck(L_1566);
int32_t L_1568 = ((L_1566)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1567)))->___valueLength_4;
int32_t L_1569;
L_1569 = TMP_Text_GetAttributeParameters_mA3AE2EA072B750B11D4FA5FB08F3026062B3CB5E(__this, L_1562, L_1565, L_1568, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189), NULL);
V_174 = L_1569;
// if (paramCount != 3) return false;
int32_t L_1570 = V_174;
V_180 = (bool)((((int32_t)((((int32_t)L_1570) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1571 = V_180;
if (!L_1571)
{
goto IL_3ba2;
}
}
{
// if (paramCount != 3) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3ba2:
{
// m_spriteIndex = (int)m_attributeParameterValues[0];
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1572 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_1572);
int32_t L_1573 = 0;
float L_1574 = (L_1572)->GetAt(static_cast<il2cpp_array_size_t>(L_1573));
__this->___m_spriteIndex_252 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1574);
// if (m_isParsingText)
bool L_1575 = __this->___m_isParsingText_194;
V_181 = L_1575;
bool L_1576 = V_181;
if (!L_1576)
{
goto IL_3bec;
}
}
{
// spriteAnimator.DoSpriteAnimation(m_characterCount, m_currentSpriteAsset, m_spriteIndex, (int)m_attributeParameterValues[1], (int)m_attributeParameterValues[2]);
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* L_1577;
L_1577 = TMP_Text_get_spriteAnimator_m3DB8B24C845D9BE3C1E117F39DE45F202D7F9321(__this, NULL);
int32_t L_1578 = __this->___m_characterCount_207;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1579 = __this->___m_currentSpriteAsset_250;
int32_t L_1580 = __this->___m_spriteIndex_252;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1581 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_1581);
int32_t L_1582 = 1;
float L_1583 = (L_1581)->GetAt(static_cast<il2cpp_array_size_t>(L_1582));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1584 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189;
NullCheck(L_1584);
int32_t L_1585 = 2;
float L_1586 = (L_1584)->GetAt(static_cast<il2cpp_array_size_t>(L_1585));
NullCheck(L_1577);
TMP_SpriteAnimator_DoSpriteAnimation_m02F535CA423940D067CABC1F1FE45745409510FC(L_1577, L_1578, L_1579, L_1580, il2cpp_codegen_cast_double_to_int<int32_t>(L_1583), il2cpp_codegen_cast_double_to_int<int32_t>(L_1586), NULL);
}
IL_3bec:
{
// break;
goto IL_3c16;
}
IL_3bee:
{
// if (nameHashCode != 2246877 && nameHashCode != 1619421)
int32_t L_1587 = V_172;
if ((((int32_t)L_1587) == ((int32_t)((int32_t)2246877))))
{
goto IL_3c05;
}
}
{
int32_t L_1588 = V_172;
G_B1026_0 = ((((int32_t)((((int32_t)L_1588) == ((int32_t)((int32_t)1619421)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_3c06;
}
IL_3c05:
{
G_B1026_0 = 0;
}
IL_3c06:
{
V_182 = (bool)G_B1026_0;
bool L_1589 = V_182;
if (!L_1589)
{
goto IL_3c14;
}
}
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3c14:
{
// break;
goto IL_3c16;
}
IL_3c16:
{
// for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_1590 = V_171;
V_171 = ((int32_t)il2cpp_codegen_add(L_1590, 1));
}
IL_3c1d:
{
// for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_1591 = V_171;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1592 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1592);
if ((((int32_t)L_1591) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1592)->max_length)))))
{
goto IL_3c3e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1593 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1594 = V_171;
NullCheck(L_1593);
int32_t L_1595 = ((L_1593)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1594)))->___nameHashCode_0;
G_B1033_0 = ((!(((uint32_t)L_1595) <= ((uint32_t)0)))? 1 : 0);
goto IL_3c3f;
}
IL_3c3e:
{
G_B1033_0 = 0;
}
IL_3c3f:
{
V_183 = (bool)G_B1033_0;
bool L_1596 = V_183;
if (L_1596)
{
goto IL_395d;
}
}
{
// if (m_spriteIndex == -1) return false;
int32_t L_1597 = __this->___m_spriteIndex_252;
V_184 = (bool)((((int32_t)L_1597) == ((int32_t)(-1)))? 1 : 0);
bool L_1598 = V_184;
if (!L_1598)
{
goto IL_3c5f;
}
}
{
// if (m_spriteIndex == -1) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3c5f:
{
// m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentSpriteAsset.material, m_currentSpriteAsset, ref m_materialReferences, m_materialReferenceIndexLookup);
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1599 = __this->___m_currentSpriteAsset_250;
NullCheck(L_1599);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1600 = ((TMP_Asset_t135A047D4F5CBBA9CD356B762B55AB164122B969*)L_1599)->___material_6;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* L_1601 = __this->___m_currentSpriteAsset_250;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1602 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46;
int32_t L_1603;
L_1603 = MaterialReference_AddMaterialReference_m8AC5FD98857709F7952CD1909D56EBB550C9101A(L_1600, L_1601, (&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), L_1602, NULL);
__this->___m_currentMaterialIndex_48 = L_1603;
// m_textElementType = TMP_TextElementType.Sprite;
__this->___m_textElementType_245 = 1;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3c94:
{
// m_FontStyleInternal |= FontStyles.LowerCase;
int32_t L_1604 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_1604|8));
// m_fontStyleStack.Add(FontStyles.LowerCase);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_1605 = (&__this->___m_fontStyleStack_90);
uint8_t L_1606;
L_1606 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_1605, 8, NULL);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3cb7:
{
// if ((m_fontStyle & FontStyles.LowerCase) != FontStyles.LowerCase)
int32_t L_1607 = __this->___m_fontStyle_88;
V_185 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_1607&8))) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1608 = V_185;
if (!L_1608)
{
goto IL_3cf1;
}
}
{
// if (m_fontStyleStack.Remove(FontStyles.LowerCase) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_1609 = (&__this->___m_fontStyleStack_90);
uint8_t L_1610;
L_1610 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_1609, 8, NULL);
V_186 = (bool)((((int32_t)L_1610) == ((int32_t)0))? 1 : 0);
bool L_1611 = V_186;
if (!L_1611)
{
goto IL_3cf0;
}
}
{
// m_FontStyleInternal &= ~FontStyles.LowerCase;
int32_t L_1612 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_1612&((int32_t)-9)));
}
IL_3cf0:
{
}
IL_3cf1:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3cf9:
{
// m_FontStyleInternal |= FontStyles.UpperCase;
int32_t L_1613 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_1613|((int32_t)16)));
// m_fontStyleStack.Add(FontStyles.UpperCase);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_1614 = (&__this->___m_fontStyleStack_90);
uint8_t L_1615;
L_1615 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_1614, ((int32_t)16), NULL);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3d1e:
{
// if ((m_fontStyle & FontStyles.UpperCase) != FontStyles.UpperCase)
int32_t L_1616 = __this->___m_fontStyle_88;
V_187 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_1616&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1617 = V_187;
if (!L_1617)
{
goto IL_3d5b;
}
}
{
// if (m_fontStyleStack.Remove(FontStyles.UpperCase) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_1618 = (&__this->___m_fontStyleStack_90);
uint8_t L_1619;
L_1619 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_1618, ((int32_t)16), NULL);
V_188 = (bool)((((int32_t)L_1619) == ((int32_t)0))? 1 : 0);
bool L_1620 = V_188;
if (!L_1620)
{
goto IL_3d5a;
}
}
{
// m_FontStyleInternal &= ~FontStyles.UpperCase;
int32_t L_1621 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_1621&((int32_t)-17)));
}
IL_3d5a:
{
}
IL_3d5b:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3d63:
{
// m_FontStyleInternal |= FontStyles.SmallCaps;
int32_t L_1622 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_1622|((int32_t)32)));
// m_fontStyleStack.Add(FontStyles.SmallCaps);
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_1623 = (&__this->___m_fontStyleStack_90);
uint8_t L_1624;
L_1624 = TMP_FontStyleStack_Add_m86B65684B67DF2CA334037A30E9876C0F02D454A(L_1623, ((int32_t)32), NULL);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3d88:
{
// if ((m_fontStyle & FontStyles.SmallCaps) != FontStyles.SmallCaps)
int32_t L_1625 = __this->___m_fontStyle_88;
V_189 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_1625&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1626 = V_189;
if (!L_1626)
{
goto IL_3dc5;
}
}
{
// if (m_fontStyleStack.Remove(FontStyles.SmallCaps) == 0)
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC* L_1627 = (&__this->___m_fontStyleStack_90);
uint8_t L_1628;
L_1628 = TMP_FontStyleStack_Remove_mF44A8D00AA01FCBED6B6FD0A43A8D77990D2A26E(L_1627, ((int32_t)32), NULL);
V_190 = (bool)((((int32_t)L_1628) == ((int32_t)0))? 1 : 0);
bool L_1629 = V_190;
if (!L_1629)
{
goto IL_3dc4;
}
}
{
// m_FontStyleInternal &= ~FontStyles.SmallCaps;
int32_t L_1630 = __this->___m_FontStyleInternal_89;
__this->___m_FontStyleInternal_89 = ((int32_t)((int32_t)L_1630&((int32_t)-33)));
}
IL_3dc4:
{
}
IL_3dc5:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3dcd:
{
// switch (m_xmlAttribute[0].valueType)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1631 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1631);
int32_t L_1632 = ((L_1631)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueType_2;
V_192 = L_1632;
int32_t L_1633 = V_192;
V_191 = L_1633;
int32_t L_1634 = V_191;
if (!L_1634)
{
goto IL_3f02;
}
}
{
goto IL_3dec;
}
IL_3dec:
{
int32_t L_1635 = V_191;
if ((((int32_t)L_1635) == ((int32_t)1)))
{
goto IL_3df6;
}
}
{
goto IL_4195;
}
IL_3df6:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength); // px
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1636 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1637 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1637);
int32_t L_1638 = ((L_1637)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1639 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1639);
int32_t L_1640 = ((L_1639)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1641;
L_1641 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1636, L_1638, L_1640, NULL);
V_40 = L_1641;
// if (value == Int16.MinValue) return false;
float L_1642 = V_40;
V_193 = (bool)((((float)L_1642) == ((float)(-32768.0f)))? 1 : 0);
bool L_1643 = V_193;
if (!L_1643)
{
goto IL_3e3a;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3e3a:
{
// switch (tagUnitType)
int32_t L_1644 = V_4;
V_195 = L_1644;
int32_t L_1645 = V_195;
V_194 = L_1645;
int32_t L_1646 = V_194;
switch (L_1646)
{
case 0:
{
goto IL_3e57;
}
case 1:
{
goto IL_3e76;
}
case 2:
{
goto IL_3e9c;
}
}
}
{
goto IL_3ece;
}
IL_3e57:
{
// m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f);
float L_1647 = V_40;
bool L_1648 = __this->___m_isOrthographic_127;
G_B1064_0 = L_1647;
G_B1064_1 = __this;
if (L_1648)
{
G_B1065_0 = L_1647;
G_B1065_1 = __this;
goto IL_3e69;
}
}
{
G_B1066_0 = (0.100000001f);
G_B1066_1 = G_B1064_0;
G_B1066_2 = G_B1064_1;
goto IL_3e6e;
}
IL_3e69:
{
G_B1066_0 = (1.0f);
G_B1066_1 = G_B1065_0;
G_B1066_2 = G_B1065_1;
}
IL_3e6e:
{
NullCheck(G_B1066_2);
G_B1066_2->___m_marginLeft_147 = ((float)il2cpp_codegen_multiply(G_B1066_1, G_B1066_0));
// break;
goto IL_3ece;
}
IL_3e76:
{
// m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1649 = V_40;
bool L_1650 = __this->___m_isOrthographic_127;
G_B1068_0 = L_1649;
G_B1068_1 = __this;
if (L_1650)
{
G_B1069_0 = L_1649;
G_B1069_1 = __this;
goto IL_3e88;
}
}
{
G_B1070_0 = (0.100000001f);
G_B1070_1 = G_B1068_0;
G_B1070_2 = G_B1068_1;
goto IL_3e8d;
}
IL_3e88:
{
G_B1070_0 = (1.0f);
G_B1070_1 = G_B1069_0;
G_B1070_2 = G_B1069_1;
}
IL_3e8d:
{
float L_1651 = __this->___m_currentFontSize_74;
NullCheck(G_B1070_2);
G_B1070_2->___m_marginLeft_147 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B1070_1, G_B1070_0)), L_1651));
// break;
goto IL_3ece;
}
IL_3e9c:
{
// m_marginLeft = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
float L_1652 = __this->___m_marginWidth_149;
float L_1653 = __this->___m_width_151;
G_B1072_0 = L_1652;
G_B1072_1 = __this;
if ((!(((float)L_1653) == ((float)(-1.0f)))))
{
G_B1073_0 = L_1652;
G_B1073_1 = __this;
goto IL_3eb7;
}
}
{
G_B1074_0 = (0.0f);
G_B1074_1 = G_B1072_0;
G_B1074_2 = G_B1072_1;
goto IL_3ebd;
}
IL_3eb7:
{
float L_1654 = __this->___m_width_151;
G_B1074_0 = L_1654;
G_B1074_1 = G_B1073_0;
G_B1074_2 = G_B1073_1;
}
IL_3ebd:
{
float L_1655 = V_40;
NullCheck(G_B1074_2);
G_B1074_2->___m_marginLeft_147 = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B1074_1, G_B1074_0)), L_1655))/(100.0f)));
// break;
goto IL_3ece;
}
IL_3ece:
{
// m_marginLeft = m_marginLeft >= 0 ? m_marginLeft : 0;
float L_1656 = __this->___m_marginLeft_147;
G_B1076_0 = __this;
if ((((float)L_1656) >= ((float)(0.0f))))
{
G_B1077_0 = __this;
goto IL_3ee3;
}
}
{
G_B1078_0 = (0.0f);
G_B1078_1 = G_B1076_0;
goto IL_3ee9;
}
IL_3ee3:
{
float L_1657 = __this->___m_marginLeft_147;
G_B1078_0 = L_1657;
G_B1078_1 = G_B1077_0;
}
IL_3ee9:
{
NullCheck(G_B1078_1);
G_B1078_1->___m_marginLeft_147 = G_B1078_0;
// m_marginRight = m_marginLeft;
float L_1658 = __this->___m_marginLeft_147;
__this->___m_marginRight_148 = L_1658;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_3f02:
{
// for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
V_196 = 1;
goto IL_4162;
}
IL_3f0a:
{
// int nameHashCode = m_xmlAttribute[i].nameHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1659 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1660 = V_196;
NullCheck(L_1659);
int32_t L_1661 = ((L_1659)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1660)))->___nameHashCode_0;
V_197 = L_1661;
// switch (nameHashCode)
int32_t L_1662 = V_197;
V_199 = L_1662;
int32_t L_1663 = V_199;
V_198 = L_1663;
int32_t L_1664 = V_198;
if ((((int32_t)L_1664) == ((int32_t)((int32_t)42823))))
{
goto IL_3f42;
}
}
{
goto IL_3f31;
}
IL_3f31:
{
int32_t L_1665 = V_198;
if ((((int32_t)L_1665) == ((int32_t)((int32_t)315620))))
{
goto IL_4050;
}
}
{
goto IL_415b;
}
IL_3f42:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength); // px
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1666 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1667 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1668 = V_196;
NullCheck(L_1667);
int32_t L_1669 = ((L_1667)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1668)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1670 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1671 = V_196;
NullCheck(L_1670);
int32_t L_1672 = ((L_1670)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1671)))->___valueLength_4;
float L_1673;
L_1673 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1666, L_1669, L_1672, NULL);
V_40 = L_1673;
// if (value == Int16.MinValue) return false;
float L_1674 = V_40;
V_200 = (bool)((((float)L_1674) == ((float)(-32768.0f)))? 1 : 0);
bool L_1675 = V_200;
if (!L_1675)
{
goto IL_3f88;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_3f88:
{
// switch (m_xmlAttribute[i].unitType)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1676 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1677 = V_196;
NullCheck(L_1676);
int32_t L_1678 = ((L_1676)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1677)))->___unitType_5;
V_202 = L_1678;
int32_t L_1679 = V_202;
V_201 = L_1679;
int32_t L_1680 = V_201;
switch (L_1680)
{
case 0:
{
goto IL_3fb4;
}
case 1:
{
goto IL_3fd3;
}
case 2:
{
goto IL_3ff9;
}
}
}
{
goto IL_402b;
}
IL_3fb4:
{
// m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f);
float L_1681 = V_40;
bool L_1682 = __this->___m_isOrthographic_127;
G_B1089_0 = L_1681;
G_B1089_1 = __this;
if (L_1682)
{
G_B1090_0 = L_1681;
G_B1090_1 = __this;
goto IL_3fc6;
}
}
{
G_B1091_0 = (0.100000001f);
G_B1091_1 = G_B1089_0;
G_B1091_2 = G_B1089_1;
goto IL_3fcb;
}
IL_3fc6:
{
G_B1091_0 = (1.0f);
G_B1091_1 = G_B1090_0;
G_B1091_2 = G_B1090_1;
}
IL_3fcb:
{
NullCheck(G_B1091_2);
G_B1091_2->___m_marginLeft_147 = ((float)il2cpp_codegen_multiply(G_B1091_1, G_B1091_0));
// break;
goto IL_402b;
}
IL_3fd3:
{
// m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1683 = V_40;
bool L_1684 = __this->___m_isOrthographic_127;
G_B1093_0 = L_1683;
G_B1093_1 = __this;
if (L_1684)
{
G_B1094_0 = L_1683;
G_B1094_1 = __this;
goto IL_3fe5;
}
}
{
G_B1095_0 = (0.100000001f);
G_B1095_1 = G_B1093_0;
G_B1095_2 = G_B1093_1;
goto IL_3fea;
}
IL_3fe5:
{
G_B1095_0 = (1.0f);
G_B1095_1 = G_B1094_0;
G_B1095_2 = G_B1094_1;
}
IL_3fea:
{
float L_1685 = __this->___m_currentFontSize_74;
NullCheck(G_B1095_2);
G_B1095_2->___m_marginLeft_147 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B1095_1, G_B1095_0)), L_1685));
// break;
goto IL_402b;
}
IL_3ff9:
{
// m_marginLeft = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
float L_1686 = __this->___m_marginWidth_149;
float L_1687 = __this->___m_width_151;
G_B1097_0 = L_1686;
G_B1097_1 = __this;
if ((!(((float)L_1687) == ((float)(-1.0f)))))
{
G_B1098_0 = L_1686;
G_B1098_1 = __this;
goto IL_4014;
}
}
{
G_B1099_0 = (0.0f);
G_B1099_1 = G_B1097_0;
G_B1099_2 = G_B1097_1;
goto IL_401a;
}
IL_4014:
{
float L_1688 = __this->___m_width_151;
G_B1099_0 = L_1688;
G_B1099_1 = G_B1098_0;
G_B1099_2 = G_B1098_1;
}
IL_401a:
{
float L_1689 = V_40;
NullCheck(G_B1099_2);
G_B1099_2->___m_marginLeft_147 = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B1099_1, G_B1099_0)), L_1689))/(100.0f)));
// break;
goto IL_402b;
}
IL_402b:
{
// m_marginLeft = m_marginLeft >= 0 ? m_marginLeft : 0;
float L_1690 = __this->___m_marginLeft_147;
G_B1101_0 = __this;
if ((((float)L_1690) >= ((float)(0.0f))))
{
G_B1102_0 = __this;
goto IL_4040;
}
}
{
G_B1103_0 = (0.0f);
G_B1103_1 = G_B1101_0;
goto IL_4046;
}
IL_4040:
{
float L_1691 = __this->___m_marginLeft_147;
G_B1103_0 = L_1691;
G_B1103_1 = G_B1102_0;
}
IL_4046:
{
NullCheck(G_B1103_1);
G_B1103_1->___m_marginLeft_147 = G_B1103_0;
// break;
goto IL_415b;
}
IL_4050:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength); // px
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1692 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1693 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1694 = V_196;
NullCheck(L_1693);
int32_t L_1695 = ((L_1693)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1694)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1696 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1697 = V_196;
NullCheck(L_1696);
int32_t L_1698 = ((L_1696)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1697)))->___valueLength_4;
float L_1699;
L_1699 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1692, L_1695, L_1698, NULL);
V_40 = L_1699;
// if (value == Int16.MinValue) return false;
float L_1700 = V_40;
V_203 = (bool)((((float)L_1700) == ((float)(-32768.0f)))? 1 : 0);
bool L_1701 = V_203;
if (!L_1701)
{
goto IL_4096;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_4096:
{
// switch (m_xmlAttribute[i].unitType)
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1702 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1703 = V_196;
NullCheck(L_1702);
int32_t L_1704 = ((L_1702)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1703)))->___unitType_5;
V_205 = L_1704;
int32_t L_1705 = V_205;
V_204 = L_1705;
int32_t L_1706 = V_204;
switch (L_1706)
{
case 0:
{
goto IL_40c2;
}
case 1:
{
goto IL_40e1;
}
case 2:
{
goto IL_4107;
}
}
}
{
goto IL_4139;
}
IL_40c2:
{
// m_marginRight = value * (m_isOrthographic ? 1 : 0.1f);
float L_1707 = V_40;
bool L_1708 = __this->___m_isOrthographic_127;
G_B1109_0 = L_1707;
G_B1109_1 = __this;
if (L_1708)
{
G_B1110_0 = L_1707;
G_B1110_1 = __this;
goto IL_40d4;
}
}
{
G_B1111_0 = (0.100000001f);
G_B1111_1 = G_B1109_0;
G_B1111_2 = G_B1109_1;
goto IL_40d9;
}
IL_40d4:
{
G_B1111_0 = (1.0f);
G_B1111_1 = G_B1110_0;
G_B1111_2 = G_B1110_1;
}
IL_40d9:
{
NullCheck(G_B1111_2);
G_B1111_2->___m_marginRight_148 = ((float)il2cpp_codegen_multiply(G_B1111_1, G_B1111_0));
// break;
goto IL_4139;
}
IL_40e1:
{
// m_marginRight = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1709 = V_40;
bool L_1710 = __this->___m_isOrthographic_127;
G_B1113_0 = L_1709;
G_B1113_1 = __this;
if (L_1710)
{
G_B1114_0 = L_1709;
G_B1114_1 = __this;
goto IL_40f3;
}
}
{
G_B1115_0 = (0.100000001f);
G_B1115_1 = G_B1113_0;
G_B1115_2 = G_B1113_1;
goto IL_40f8;
}
IL_40f3:
{
G_B1115_0 = (1.0f);
G_B1115_1 = G_B1114_0;
G_B1115_2 = G_B1114_1;
}
IL_40f8:
{
float L_1711 = __this->___m_currentFontSize_74;
NullCheck(G_B1115_2);
G_B1115_2->___m_marginRight_148 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B1115_1, G_B1115_0)), L_1711));
// break;
goto IL_4139;
}
IL_4107:
{
// m_marginRight = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
float L_1712 = __this->___m_marginWidth_149;
float L_1713 = __this->___m_width_151;
G_B1117_0 = L_1712;
G_B1117_1 = __this;
if ((!(((float)L_1713) == ((float)(-1.0f)))))
{
G_B1118_0 = L_1712;
G_B1118_1 = __this;
goto IL_4122;
}
}
{
G_B1119_0 = (0.0f);
G_B1119_1 = G_B1117_0;
G_B1119_2 = G_B1117_1;
goto IL_4128;
}
IL_4122:
{
float L_1714 = __this->___m_width_151;
G_B1119_0 = L_1714;
G_B1119_1 = G_B1118_0;
G_B1119_2 = G_B1118_1;
}
IL_4128:
{
float L_1715 = V_40;
NullCheck(G_B1119_2);
G_B1119_2->___m_marginRight_148 = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B1119_1, G_B1119_0)), L_1715))/(100.0f)));
// break;
goto IL_4139;
}
IL_4139:
{
// m_marginRight = m_marginRight >= 0 ? m_marginRight : 0;
float L_1716 = __this->___m_marginRight_148;
G_B1121_0 = __this;
if ((((float)L_1716) >= ((float)(0.0f))))
{
G_B1122_0 = __this;
goto IL_414e;
}
}
{
G_B1123_0 = (0.0f);
G_B1123_1 = G_B1121_0;
goto IL_4154;
}
IL_414e:
{
float L_1717 = __this->___m_marginRight_148;
G_B1123_0 = L_1717;
G_B1123_1 = G_B1122_0;
}
IL_4154:
{
NullCheck(G_B1123_1);
G_B1123_1->___m_marginRight_148 = G_B1123_0;
// break;
goto IL_415b;
}
IL_415b:
{
// for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_1718 = V_196;
V_196 = ((int32_t)il2cpp_codegen_add(L_1718, 1));
}
IL_4162:
{
// for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
int32_t L_1719 = V_196;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1720 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1720);
if ((((int32_t)L_1719) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1720)->max_length)))))
{
goto IL_4183;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1721 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
int32_t L_1722 = V_196;
NullCheck(L_1721);
int32_t L_1723 = ((L_1721)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1722)))->___nameHashCode_0;
G_B1128_0 = ((!(((uint32_t)L_1723) <= ((uint32_t)0)))? 1 : 0);
goto IL_4184;
}
IL_4183:
{
G_B1128_0 = 0;
}
IL_4184:
{
V_206 = (bool)G_B1128_0;
bool L_1724 = V_206;
if (L_1724)
{
goto IL_3f0a;
}
}
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_4195:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_419d:
{
// m_marginLeft = 0;
__this->___m_marginLeft_147 = (0.0f);
// m_marginRight = 0;
__this->___m_marginRight_148 = (0.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_41bb:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength); // px
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1725 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1726 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1726);
int32_t L_1727 = ((L_1726)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1728 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1728);
int32_t L_1729 = ((L_1728)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1730;
L_1730 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1725, L_1727, L_1729, NULL);
V_40 = L_1730;
// if (value == Int16.MinValue) return false;
float L_1731 = V_40;
V_207 = (bool)((((float)L_1731) == ((float)(-32768.0f)))? 1 : 0);
bool L_1732 = V_207;
if (!L_1732)
{
goto IL_41ff;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_41ff:
{
// switch (tagUnitType)
int32_t L_1733 = V_4;
V_209 = L_1733;
int32_t L_1734 = V_209;
V_208 = L_1734;
int32_t L_1735 = V_208;
switch (L_1735)
{
case 0:
{
goto IL_421c;
}
case 1:
{
goto IL_423b;
}
case 2:
{
goto IL_4261;
}
}
}
{
goto IL_4293;
}
IL_421c:
{
// m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f);
float L_1736 = V_40;
bool L_1737 = __this->___m_isOrthographic_127;
G_B1137_0 = L_1736;
G_B1137_1 = __this;
if (L_1737)
{
G_B1138_0 = L_1736;
G_B1138_1 = __this;
goto IL_422e;
}
}
{
G_B1139_0 = (0.100000001f);
G_B1139_1 = G_B1137_0;
G_B1139_2 = G_B1137_1;
goto IL_4233;
}
IL_422e:
{
G_B1139_0 = (1.0f);
G_B1139_1 = G_B1138_0;
G_B1139_2 = G_B1138_1;
}
IL_4233:
{
NullCheck(G_B1139_2);
G_B1139_2->___m_marginLeft_147 = ((float)il2cpp_codegen_multiply(G_B1139_1, G_B1139_0));
// break;
goto IL_4293;
}
IL_423b:
{
// m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1738 = V_40;
bool L_1739 = __this->___m_isOrthographic_127;
G_B1141_0 = L_1738;
G_B1141_1 = __this;
if (L_1739)
{
G_B1142_0 = L_1738;
G_B1142_1 = __this;
goto IL_424d;
}
}
{
G_B1143_0 = (0.100000001f);
G_B1143_1 = G_B1141_0;
G_B1143_2 = G_B1141_1;
goto IL_4252;
}
IL_424d:
{
G_B1143_0 = (1.0f);
G_B1143_1 = G_B1142_0;
G_B1143_2 = G_B1142_1;
}
IL_4252:
{
float L_1740 = __this->___m_currentFontSize_74;
NullCheck(G_B1143_2);
G_B1143_2->___m_marginLeft_147 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B1143_1, G_B1143_0)), L_1740));
// break;
goto IL_4293;
}
IL_4261:
{
// m_marginLeft = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
float L_1741 = __this->___m_marginWidth_149;
float L_1742 = __this->___m_width_151;
G_B1145_0 = L_1741;
G_B1145_1 = __this;
if ((!(((float)L_1742) == ((float)(-1.0f)))))
{
G_B1146_0 = L_1741;
G_B1146_1 = __this;
goto IL_427c;
}
}
{
G_B1147_0 = (0.0f);
G_B1147_1 = G_B1145_0;
G_B1147_2 = G_B1145_1;
goto IL_4282;
}
IL_427c:
{
float L_1743 = __this->___m_width_151;
G_B1147_0 = L_1743;
G_B1147_1 = G_B1146_0;
G_B1147_2 = G_B1146_1;
}
IL_4282:
{
float L_1744 = V_40;
NullCheck(G_B1147_2);
G_B1147_2->___m_marginLeft_147 = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B1147_1, G_B1147_0)), L_1744))/(100.0f)));
// break;
goto IL_4293;
}
IL_4293:
{
// m_marginLeft = m_marginLeft >= 0 ? m_marginLeft : 0;
float L_1745 = __this->___m_marginLeft_147;
G_B1149_0 = __this;
if ((((float)L_1745) >= ((float)(0.0f))))
{
G_B1150_0 = __this;
goto IL_42a8;
}
}
{
G_B1151_0 = (0.0f);
G_B1151_1 = G_B1149_0;
goto IL_42ae;
}
IL_42a8:
{
float L_1746 = __this->___m_marginLeft_147;
G_B1151_0 = L_1746;
G_B1151_1 = G_B1150_0;
}
IL_42ae:
{
NullCheck(G_B1151_1);
G_B1151_1->___m_marginLeft_147 = G_B1151_0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_42bb:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength); // px
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1747 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1748 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1748);
int32_t L_1749 = ((L_1748)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1750 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1750);
int32_t L_1751 = ((L_1750)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1752;
L_1752 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1747, L_1749, L_1751, NULL);
V_40 = L_1752;
// if (value == Int16.MinValue) return false;
float L_1753 = V_40;
V_210 = (bool)((((float)L_1753) == ((float)(-32768.0f)))? 1 : 0);
bool L_1754 = V_210;
if (!L_1754)
{
goto IL_42ff;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_42ff:
{
// switch (tagUnitType)
int32_t L_1755 = V_4;
V_212 = L_1755;
int32_t L_1756 = V_212;
V_211 = L_1756;
int32_t L_1757 = V_211;
switch (L_1757)
{
case 0:
{
goto IL_431c;
}
case 1:
{
goto IL_433b;
}
case 2:
{
goto IL_4361;
}
}
}
{
goto IL_4393;
}
IL_431c:
{
// m_marginRight = value * (m_isOrthographic ? 1 : 0.1f);
float L_1758 = V_40;
bool L_1759 = __this->___m_isOrthographic_127;
G_B1157_0 = L_1758;
G_B1157_1 = __this;
if (L_1759)
{
G_B1158_0 = L_1758;
G_B1158_1 = __this;
goto IL_432e;
}
}
{
G_B1159_0 = (0.100000001f);
G_B1159_1 = G_B1157_0;
G_B1159_2 = G_B1157_1;
goto IL_4333;
}
IL_432e:
{
G_B1159_0 = (1.0f);
G_B1159_1 = G_B1158_0;
G_B1159_2 = G_B1158_1;
}
IL_4333:
{
NullCheck(G_B1159_2);
G_B1159_2->___m_marginRight_148 = ((float)il2cpp_codegen_multiply(G_B1159_1, G_B1159_0));
// break;
goto IL_4393;
}
IL_433b:
{
// m_marginRight = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1760 = V_40;
bool L_1761 = __this->___m_isOrthographic_127;
G_B1161_0 = L_1760;
G_B1161_1 = __this;
if (L_1761)
{
G_B1162_0 = L_1760;
G_B1162_1 = __this;
goto IL_434d;
}
}
{
G_B1163_0 = (0.100000001f);
G_B1163_1 = G_B1161_0;
G_B1163_2 = G_B1161_1;
goto IL_4352;
}
IL_434d:
{
G_B1163_0 = (1.0f);
G_B1163_1 = G_B1162_0;
G_B1163_2 = G_B1162_1;
}
IL_4352:
{
float L_1762 = __this->___m_currentFontSize_74;
NullCheck(G_B1163_2);
G_B1163_2->___m_marginRight_148 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B1163_1, G_B1163_0)), L_1762));
// break;
goto IL_4393;
}
IL_4361:
{
// m_marginRight = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
float L_1763 = __this->___m_marginWidth_149;
float L_1764 = __this->___m_width_151;
G_B1165_0 = L_1763;
G_B1165_1 = __this;
if ((!(((float)L_1764) == ((float)(-1.0f)))))
{
G_B1166_0 = L_1763;
G_B1166_1 = __this;
goto IL_437c;
}
}
{
G_B1167_0 = (0.0f);
G_B1167_1 = G_B1165_0;
G_B1167_2 = G_B1165_1;
goto IL_4382;
}
IL_437c:
{
float L_1765 = __this->___m_width_151;
G_B1167_0 = L_1765;
G_B1167_1 = G_B1166_0;
G_B1167_2 = G_B1166_1;
}
IL_4382:
{
float L_1766 = V_40;
NullCheck(G_B1167_2);
G_B1167_2->___m_marginRight_148 = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(G_B1167_1, G_B1167_0)), L_1766))/(100.0f)));
// break;
goto IL_4393;
}
IL_4393:
{
// m_marginRight = m_marginRight >= 0 ? m_marginRight : 0;
float L_1767 = __this->___m_marginRight_148;
G_B1169_0 = __this;
if ((((float)L_1767) >= ((float)(0.0f))))
{
G_B1170_0 = __this;
goto IL_43a8;
}
}
{
G_B1171_0 = (0.0f);
G_B1171_1 = G_B1169_0;
goto IL_43ae;
}
IL_43a8:
{
float L_1768 = __this->___m_marginRight_148;
G_B1171_0 = L_1768;
G_B1171_1 = G_B1170_0;
}
IL_43ae:
{
NullCheck(G_B1171_1);
G_B1171_1->___m_marginRight_148 = G_B1171_0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_43bb:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1769 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1770 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1770);
int32_t L_1771 = ((L_1770)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1772 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1772);
int32_t L_1773 = ((L_1772)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1774;
L_1774 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1769, L_1771, L_1773, NULL);
V_40 = L_1774;
// if (value == Int16.MinValue) return false;
float L_1775 = V_40;
V_213 = (bool)((((float)L_1775) == ((float)(-32768.0f)))? 1 : 0);
bool L_1776 = V_213;
if (!L_1776)
{
goto IL_43ff;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_43ff:
{
// switch (tagUnitType)
int32_t L_1777 = V_4;
V_215 = L_1777;
int32_t L_1778 = V_215;
V_214 = L_1778;
int32_t L_1779 = V_214;
switch (L_1779)
{
case 0:
{
goto IL_441f;
}
case 1:
{
goto IL_4441;
}
case 2:
{
goto IL_4467;
}
}
}
{
goto IL_44d7;
}
IL_441f:
{
// m_lineHeight = value * (m_isOrthographic ? 1 : 0.1f);
float L_1780 = V_40;
bool L_1781 = __this->___m_isOrthographic_127;
G_B1177_0 = L_1780;
G_B1177_1 = __this;
if (L_1781)
{
G_B1178_0 = L_1780;
G_B1178_1 = __this;
goto IL_4431;
}
}
{
G_B1179_0 = (0.100000001f);
G_B1179_1 = G_B1177_0;
G_B1179_2 = G_B1177_1;
goto IL_4436;
}
IL_4431:
{
G_B1179_0 = (1.0f);
G_B1179_1 = G_B1178_0;
G_B1179_2 = G_B1178_1;
}
IL_4436:
{
NullCheck(G_B1179_2);
G_B1179_2->___m_lineHeight_104 = ((float)il2cpp_codegen_multiply(G_B1179_1, G_B1179_0));
// break;
goto IL_44d7;
}
IL_4441:
{
// m_lineHeight = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
float L_1782 = V_40;
bool L_1783 = __this->___m_isOrthographic_127;
G_B1181_0 = L_1782;
G_B1181_1 = __this;
if (L_1783)
{
G_B1182_0 = L_1782;
G_B1182_1 = __this;
goto IL_4453;
}
}
{
G_B1183_0 = (0.100000001f);
G_B1183_1 = G_B1181_0;
G_B1183_2 = G_B1181_1;
goto IL_4458;
}
IL_4453:
{
G_B1183_0 = (1.0f);
G_B1183_1 = G_B1182_0;
G_B1183_2 = G_B1182_1;
}
IL_4458:
{
float L_1784 = __this->___m_currentFontSize_74;
NullCheck(G_B1183_2);
G_B1183_2->___m_lineHeight_104 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B1183_1, G_B1183_0)), L_1784));
// break;
goto IL_44d7;
}
IL_4467:
{
// fontScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
float L_1785 = __this->___m_currentFontSize_74;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1786 = __this->___m_currentFontAsset_41;
NullCheck(L_1786);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1787;
L_1787 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_1786, NULL);
V_79 = L_1787;
int32_t L_1788;
L_1788 = FaceInfo_get_pointSize_m7EF7429A4725AB715931A220F6BB498C3D6BF7CB((&V_79), NULL);
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1789 = __this->___m_currentFontAsset_41;
NullCheck(L_1789);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1790;
L_1790 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_1789, NULL);
V_79 = L_1790;
float L_1791;
L_1791 = FaceInfo_get_scale_mC475A572AD4956B47D8B9F8D90DC69BBBB102FCD((&V_79), NULL);
bool L_1792 = __this->___m_isOrthographic_127;
G_B1185_0 = ((float)il2cpp_codegen_multiply(((float)(L_1785/((float)L_1788))), L_1791));
if (L_1792)
{
G_B1186_0 = ((float)il2cpp_codegen_multiply(((float)(L_1785/((float)L_1788))), L_1791));
goto IL_44a7;
}
}
{
G_B1187_0 = (0.100000001f);
G_B1187_1 = G_B1185_0;
goto IL_44ac;
}
IL_44a7:
{
G_B1187_0 = (1.0f);
G_B1187_1 = G_B1186_0;
}
IL_44ac:
{
V_41 = ((float)il2cpp_codegen_multiply(G_B1187_1, G_B1187_0));
// m_lineHeight = m_fontAsset.faceInfo.lineHeight * value / 100 * fontScale;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* L_1793 = __this->___m_fontAsset_40;
NullCheck(L_1793);
FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 L_1794;
L_1794 = TMP_FontAsset_get_faceInfo_m1EB979B4CA53AA9EC5B09C445E28C24A477CBA6F(L_1793, NULL);
V_79 = L_1794;
float L_1795;
L_1795 = FaceInfo_get_lineHeight_m528B4A822181FCECF3D4FF1045DF288E5872AB9D((&V_79), NULL);
float L_1796 = V_40;
float L_1797 = V_41;
__this->___m_lineHeight_104 = ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_1795, L_1796))/(100.0f))), L_1797));
// break;
goto IL_44d7;
}
IL_44d7:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_44df:
{
// m_lineHeight = TMP_Math.FLOAT_UNSET;
__this->___m_lineHeight_104 = (-32767.0f);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_44f2:
{
// tag_NoParsing = true;
__this->___tag_NoParsing_193 = (bool)1;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_4501:
{
// int actionID = m_xmlAttribute[0].valueHashCode;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1798 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1798);
int32_t L_1799 = ((L_1798)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueHashCode_1;
V_54 = L_1799;
// if (m_isParsingText)
bool L_1800 = __this->___m_isParsingText_194;
V_216 = L_1800;
bool L_1801 = V_216;
if (!L_1801)
{
goto IL_4556;
}
}
{
// m_actionStack.Add(actionID);
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_1802 = (&__this->___m_actionStack_240);
int32_t L_1803 = V_54;
TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A(L_1802, L_1803, TMP_TextProcessingStack_1_Add_m57810DE15A45E439F6648C54DFE507C3E56AA72A_RuntimeMethod_var);
// Debug.Log("Action ID: [" + actionID + "] First character index: " + m_characterCount);
String_t* L_1804;
L_1804 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_54), NULL);
int32_t* L_1805 = (&__this->___m_characterCount_207);
String_t* L_1806;
L_1806 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_1805, NULL);
String_t* L_1807;
L_1807 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F, L_1804, _stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF, L_1806, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_1807, NULL);
}
IL_4556:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_455e:
{
// if (m_isParsingText)
bool L_1808 = __this->___m_isParsingText_194;
V_217 = L_1808;
bool L_1809 = V_217;
if (!L_1809)
{
goto IL_45a6;
}
}
{
// Debug.Log("Action ID: [" + m_actionStack.CurrentItem() + "] Last character index: " + (m_characterCount - 1));
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_1810 = (&__this->___m_actionStack_240);
int32_t L_1811;
L_1811 = TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367(L_1810, TMP_TextProcessingStack_1_CurrentItem_mF7764B34297632B9645EBCA34E55AECCDE58D367_RuntimeMethod_var);
V_218 = L_1811;
String_t* L_1812;
L_1812 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_218), NULL);
int32_t L_1813 = __this->___m_characterCount_207;
V_218 = ((int32_t)il2cpp_codegen_subtract(L_1813, 1));
String_t* L_1814;
L_1814 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_218), NULL);
String_t* L_1815;
L_1815 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F, L_1812, _stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256, L_1814, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_1815, NULL);
}
IL_45a6:
{
// m_actionStack.Remove();
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C* L_1816 = (&__this->___m_actionStack_240);
int32_t L_1817;
L_1817 = TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A(L_1816, TMP_TextProcessingStack_1_Remove_m0353A4D9760AB41F66944B4BC0975E2EA8282C7A_RuntimeMethod_var);
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_45ba:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1818 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1819 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1819);
int32_t L_1820 = ((L_1819)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1821 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1821);
int32_t L_1822 = ((L_1821)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1823;
L_1823 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1818, L_1820, L_1822, NULL);
V_40 = L_1823;
// if (value == Int16.MinValue) return false;
float L_1824 = V_40;
V_219 = (bool)((((float)L_1824) == ((float)(-32768.0f)))? 1 : 0);
bool L_1825 = V_219;
if (!L_1825)
{
goto IL_45fe;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_45fe:
{
// m_FXMatrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(value, 1, 1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1826;
L_1826 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1827;
L_1827 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
float L_1828 = V_40;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1829;
memset((&L_1829), 0, sizeof(L_1829));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1829), L_1828, (1.0f), (1.0f), /*hidden argument*/NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1830;
L_1830 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_1826, L_1827, L_1829, NULL);
__this->___m_FXMatrix_195 = L_1830;
// m_isFXMatrixSet = true;
__this->___m_isFXMatrixSet_196 = (bool)1;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_4633:
{
// m_isFXMatrixSet = false;
__this->___m_isFXMatrixSet_196 = (bool)0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_4642:
{
// value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1831 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1832 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1832);
int32_t L_1833 = ((L_1832)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueStartIndex_3;
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_1834 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188;
NullCheck(L_1834);
int32_t L_1835 = ((L_1834)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___valueLength_4;
float L_1836;
L_1836 = TMP_Text_ConvertToFloat_m8C77647DEB5B96F427BA09AFC56A902F3C812D09(__this, L_1831, L_1833, L_1835, NULL);
V_40 = L_1836;
// if (value == Int16.MinValue) return false;
float L_1837 = V_40;
V_220 = (bool)((((float)L_1837) == ((float)(-32768.0f)))? 1 : 0);
bool L_1838 = V_220;
if (!L_1838)
{
goto IL_4683;
}
}
{
// if (value == Int16.MinValue) return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_4683:
{
// m_FXMatrix = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0, 0, value), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1839;
L_1839 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
float L_1840 = V_40;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1841;
L_1841 = Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline((0.0f), (0.0f), L_1840, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1842;
L_1842 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1843;
L_1843 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_1839, L_1841, L_1842, NULL);
__this->___m_FXMatrix_195 = L_1843;
// m_isFXMatrixSet = true;
__this->___m_isFXMatrixSet_196 = (bool)1;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46b5:
{
// m_isFXMatrixSet = false;
__this->___m_isFXMatrixSet_196 = (bool)0;
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46c1:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_46c6:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46cb:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46d0:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46d5:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46da:
{
// return true;
V_29 = (bool)1;
goto IL_46ef;
}
IL_46df:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_46e4:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_46e9:
{
// return false;
V_29 = (bool)0;
goto IL_46ef;
}
IL_46ef:
{
// }
bool L_1844 = V_29;
return L_1844;
}
}
// System.Void TMPro.TMP_Text::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text__ctor_m9E1AC8762428FEF98646584351299FFF499B823C (TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m0B52E0D58591313105377840D688BC44FA89CF1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m476BD28C0A88B4D608008587806134742627AC0A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mD9A97602F26B38649E5C756C1F60E3128FD594B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__622_0_m4ADE4CF5BF5DB0476C27555136DB926EB976EEFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* G_B2_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B2_1 = NULL;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* G_B1_0 = NULL;
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* G_B1_1 = NULL;
{
// protected bool m_isRightToLeft = false;
__this->___m_isRightToLeft_39 = (bool)0;
// protected Color32 m_fontColor32 = Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1;
L_1 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_0, NULL);
__this->___m_fontColor32_53 = L_1;
// protected Color m_fontColor = Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
L_2 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
__this->___m_fontColor_54 = L_2;
// protected Color32 m_underlineColor = s_colorWhite;
il2cpp_codegen_runtime_class_init_inline(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite_55;
__this->___m_underlineColor_56 = L_3;
// protected Color32 m_strikethroughColor = s_colorWhite;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite_55;
__this->___m_strikethroughColor_57 = L_4;
// protected ColorMode m_colorMode = ColorMode.FourCornersGradient;
__this->___m_colorMode_59 = 3;
// protected VertexGradient m_fontColorGradient = new VertexGradient(Color.white);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
L_5 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F L_6;
memset((&L_6), 0, sizeof(L_6));
VertexGradient__ctor_m9B59D99E8B67833BD6CC50F4704614744D271C3A((&L_6), L_5, /*hidden argument*/NULL);
__this->___m_fontColorGradient_60 = L_6;
// protected bool m_overrideHtmlColors = false;
__this->___m_overrideHtmlColors_69 = (bool)0;
// protected Color32 m_faceColor = Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
L_7 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8;
L_8 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_7, NULL);
__this->___m_faceColor_70 = L_8;
// protected Color32 m_outlineColor = Color.black;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
L_9 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_10;
L_10 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_9, NULL);
__this->___m_outlineColor_71 = L_10;
// protected float m_outlineWidth = 0.0f;
__this->___m_outlineWidth_72 = (0.0f);
// protected float m_fontSize = -99; // Font Size
__this->___m_fontSize_73 = (-99.0f);
// protected float m_fontSizeBase = 36;
__this->___m_fontSizeBase_75 = (36.0f);
// protected TMP_TextProcessingStack<float> m_sizeStack = new TMP_TextProcessingStack<float>(16);
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_11;
memset((&L_11), 0, sizeof(L_11));
TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42((&L_11), ((int32_t)16), /*hidden argument*/TMP_TextProcessingStack_1__ctor_m490E53F5247CD44A1D3AA446A2B67FF0C8478F42_RuntimeMethod_var);
__this->___m_sizeStack_76 = L_11;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_sizeStack_76))->___itemStack_0), (void*)NULL);
// protected FontWeight m_fontWeight = FontWeight.Regular;
__this->___m_fontWeight_77 = ((int32_t)400);
// protected FontWeight m_FontWeightInternal = FontWeight.Regular;
__this->___m_FontWeightInternal_78 = ((int32_t)400);
// protected TMP_TextProcessingStack<FontWeight> m_FontWeightStack = new TMP_TextProcessingStack<FontWeight>(8);
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 L_12;
memset((&L_12), 0, sizeof(L_12));
TMP_TextProcessingStack_1__ctor_m476BD28C0A88B4D608008587806134742627AC0A((&L_12), 8, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m476BD28C0A88B4D608008587806134742627AC0A_RuntimeMethod_var);
__this->___m_FontWeightStack_79 = L_12;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_FontWeightStack_79))->___itemStack_0), (void*)NULL);
// protected int m_AutoSizeMaxIterationCount = 100;
__this->___m_AutoSizeMaxIterationCount_84 = ((int32_t)100);
// protected float m_fontSizeMin = 0; // Text Auto Sizing Min Font Size.
__this->___m_fontSizeMin_86 = (0.0f);
// protected float m_fontSizeMax = 0; // Text Auto Sizing Max Font Size.
__this->___m_fontSizeMax_87 = (0.0f);
// protected FontStyles m_fontStyle = FontStyles.Normal;
__this->___m_fontStyle_88 = 0;
// protected FontStyles m_FontStyleInternal = FontStyles.Normal;
__this->___m_FontStyleInternal_89 = 0;
// protected bool m_isUsingBold = false; // Used to ensure GetPadding & Ratios take into consideration bold characters.
__this->___m_isUsingBold_91 = (bool)0;
// protected HorizontalAlignmentOptions m_HorizontalAlignment = HorizontalAlignmentOptions.Left;
__this->___m_HorizontalAlignment_92 = 1;
// protected VerticalAlignmentOptions m_VerticalAlignment = VerticalAlignmentOptions.Top;
__this->___m_VerticalAlignment_93 = ((int32_t)256);
// protected TextAlignmentOptions m_textAlignment = TextAlignmentOptions.Converted;
__this->___m_textAlignment_94 = ((int32_t)65535);
// protected TMP_TextProcessingStack<HorizontalAlignmentOptions> m_lineJustificationStack = new TMP_TextProcessingStack<HorizontalAlignmentOptions>(new HorizontalAlignmentOptions[16]);
HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* L_13 = (HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658*)(HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658*)SZArrayNew(HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 L_14;
memset((&L_14), 0, sizeof(L_14));
TMP_TextProcessingStack_1__ctor_mD9A97602F26B38649E5C756C1F60E3128FD594B7((&L_14), L_13, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mD9A97602F26B38649E5C756C1F60E3128FD594B7_RuntimeMethod_var);
__this->___m_lineJustificationStack_96 = L_14;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_lineJustificationStack_96))->___itemStack_0), (void*)NULL);
// protected Vector3[] m_textContainerLocalCorners = new Vector3[4];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4);
__this->___m_textContainerLocalCorners_97 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_textContainerLocalCorners_97), (void*)L_15);
// protected float m_characterSpacing = 0;
__this->___m_characterSpacing_98 = (0.0f);
// protected float m_cSpacing = 0;
__this->___m_cSpacing_99 = (0.0f);
// protected float m_monoSpacing = 0;
__this->___m_monoSpacing_100 = (0.0f);
// protected float m_wordSpacing = 0;
__this->___m_wordSpacing_101 = (0.0f);
// protected float m_lineSpacing = 0;
__this->___m_lineSpacing_102 = (0.0f);
// protected float m_lineSpacingDelta = 0; // Used with Text Auto Sizing feature
__this->___m_lineSpacingDelta_103 = (0.0f);
// protected float m_lineHeight = TMP_Math.FLOAT_UNSET; // Used with the <line-height=xx.x> tag.
__this->___m_lineHeight_104 = (-32767.0f);
// protected float m_lineSpacingMax = 0; // Text Auto Sizing Max Line spacing reduction.
__this->___m_lineSpacingMax_106 = (0.0f);
// protected float m_paragraphSpacing = 0;
__this->___m_paragraphSpacing_107 = (0.0f);
// protected float m_charWidthMaxAdj = 0f; // Text Auto Sizing Max Character Width reduction.
__this->___m_charWidthMaxAdj_108 = (0.0f);
// protected float m_charWidthAdjDelta = 0;
__this->___m_charWidthAdjDelta_109 = (0.0f);
// protected bool m_enableWordWrapping = false;
__this->___m_enableWordWrapping_110 = (bool)0;
// protected bool m_isCharacterWrappingEnabled = false;
__this->___m_isCharacterWrappingEnabled_111 = (bool)0;
// protected bool m_isNonBreakingSpace = false;
__this->___m_isNonBreakingSpace_112 = (bool)0;
// protected float m_wordWrappingRatios = 0.4f; // Controls word wrapping ratios between word or characters.
__this->___m_wordWrappingRatios_114 = (0.400000006f);
// protected TextOverflowModes m_overflowMode = TextOverflowModes.Overflow;
__this->___m_overflowMode_115 = 0;
// protected int m_firstOverflowCharacterIndex = -1;
__this->___m_firstOverflowCharacterIndex_116 = (-1);
// protected bool m_enableExtraPadding = false;
__this->___m_enableExtraPadding_122 = (bool)0;
// protected bool m_isRichText = true; // Used to enable or disable Rich Text.
__this->___m_isRichText_124 = (bool)1;
// protected bool m_parseCtrlCharacters = true;
__this->___m_parseCtrlCharacters_125 = (bool)1;
// protected bool m_isOverlay = false;
__this->___m_isOverlay_126 = (bool)0;
// protected bool m_isOrthographic = false;
__this->___m_isOrthographic_127 = (bool)0;
// protected bool m_isCullingEnabled = false;
__this->___m_isCullingEnabled_128 = (bool)0;
// protected bool m_ignoreCulling = true; // Not implemented yet.
__this->___m_ignoreCulling_131 = (bool)1;
// protected TextureMappingOptions m_horizontalMapping = TextureMappingOptions.Character;
__this->___m_horizontalMapping_132 = 0;
// protected TextureMappingOptions m_verticalMapping = TextureMappingOptions.Character;
__this->___m_verticalMapping_133 = 0;
// protected float m_uvLineOffset = 0.0f; // Used for UV line offset per line
__this->___m_uvLineOffset_134 = (0.0f);
// protected TextRenderFlags m_renderMode = TextRenderFlags.Render;
__this->___m_renderMode_135 = ((int32_t)255);
// protected bool m_VertexBufferAutoSizeReduction = false;
__this->___m_VertexBufferAutoSizeReduction_138 = (bool)0;
// protected int m_maxVisibleCharacters = 99999;
__this->___m_maxVisibleCharacters_140 = ((int32_t)99999);
// protected int m_maxVisibleWords = 99999;
__this->___m_maxVisibleWords_141 = ((int32_t)99999);
// protected int m_maxVisibleLines = 99999;
__this->___m_maxVisibleLines_142 = ((int32_t)99999);
// protected bool m_useMaxVisibleDescender = true;
__this->___m_useMaxVisibleDescender_143 = (bool)1;
// protected int m_pageToDisplay = 1;
__this->___m_pageToDisplay_144 = 1;
// protected bool m_isNewPage = false;
__this->___m_isNewPage_145 = (bool)0;
// protected Vector4 m_margin = new Vector4(0, 0, 0, 0);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___m_margin_146 = L_16;
// protected float m_width = -1;
__this->___m_width_151 = (-1.0f);
// public virtual event Action<TMP_TextInfo> OnPreRenderText = delegate { };
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var);
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_17 = ((U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var))->___U3CU3E9__622_0_1;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_18 = L_17;
G_B1_0 = L_18;
G_B1_1 = __this;
if (L_18)
{
G_B2_0 = L_18;
G_B2_1 = __this;
goto IL_02b7;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var);
U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D* L_19 = ((U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_20 = (Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1*)il2cpp_codegen_object_new(Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action_1__ctor_m9E2BE9EE243D0B58DB2BB48B267776F22CDD158A(L_20, L_19, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__622_0_m4ADE4CF5BF5DB0476C27555136DB926EB976EEFE_RuntimeMethod_var), NULL);
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* L_21 = L_20;
((U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var))->___U3CU3E9__622_0_1 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB391A89144AD9017CFBAC1E6A3F88D4E8B347A4D_il2cpp_TypeInfo_var))->___U3CU3E9__622_0_1), (void*)L_21);
G_B2_0 = L_21;
G_B2_1 = G_B1_1;
}
IL_02b7:
{
NullCheck(G_B2_1);
G_B2_1->___OnPreRenderText_165 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___OnPreRenderText_165), (void*)G_B2_0);
// protected float m_flexibleHeight = -1f;
__this->___m_flexibleHeight_167 = (-1.0f);
// protected float m_flexibleWidth = -1f;
__this->___m_flexibleWidth_168 = (-1.0f);
// protected int m_layoutPriority = 0;
__this->___m_layoutPriority_181 = 0;
// protected float tag_LineIndent = 0;
__this->___tag_LineIndent_190 = (0.0f);
// protected float tag_Indent = 0;
__this->___tag_Indent_191 = (0.0f);
// protected TMP_TextProcessingStack<float> m_indentStack = new TMP_TextProcessingStack<float>(new float[16]);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_23;
memset((&L_23), 0, sizeof(L_23));
TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706((&L_23), L_22, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706_RuntimeMethod_var);
__this->___m_indentStack_192 = L_23;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_indentStack_192))->___itemStack_0), (void*)NULL);
// internal UnicodeChar[] m_TextProcessingArray = new UnicodeChar[8];
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* L_24 = (UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5*)(UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5*)SZArrayNew(UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___m_TextProcessingArray_197 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextProcessingArray_197), (void*)L_24);
// protected Color32 m_htmlColor = new Color(255, 255, 255, 128);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25;
memset((&L_25), 0, sizeof(L_25));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_25), (255.0f), (255.0f), (255.0f), (128.0f), /*hidden argument*/NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_26;
L_26 = Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline(L_25, NULL);
__this->___m_htmlColor_226 = L_26;
// protected TMP_TextProcessingStack<Color32> m_colorStack = new TMP_TextProcessingStack<Color32>(new Color32[16]);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_27 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_28;
memset((&L_28), 0, sizeof(L_28));
TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4((&L_28), L_27, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_RuntimeMethod_var);
__this->___m_colorStack_227 = L_28;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_colorStack_227))->___itemStack_0), (void*)NULL);
// protected TMP_TextProcessingStack<Color32> m_underlineColorStack = new TMP_TextProcessingStack<Color32>(new Color32[16]);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_29 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_30;
memset((&L_30), 0, sizeof(L_30));
TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4((&L_30), L_29, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_RuntimeMethod_var);
__this->___m_underlineColorStack_228 = L_30;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_underlineColorStack_228))->___itemStack_0), (void*)NULL);
// protected TMP_TextProcessingStack<Color32> m_strikethroughColorStack = new TMP_TextProcessingStack<Color32>(new Color32[16]);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_31 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 L_32;
memset((&L_32), 0, sizeof(L_32));
TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4((&L_32), L_31, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mF51929F261282F2506327912A76AAA1DB96CC4A4_RuntimeMethod_var);
__this->___m_strikethroughColorStack_229 = L_32;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_strikethroughColorStack_229))->___itemStack_0), (void*)NULL);
// protected TMP_TextProcessingStack<HighlightState> m_HighlightStateStack = new TMP_TextProcessingStack<HighlightState>(new HighlightState[16]);
HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* L_33 = (HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622*)(HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622*)SZArrayNew(HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D L_34;
memset((&L_34), 0, sizeof(L_34));
TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7((&L_34), L_33, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m805D9E903893D54322A7E7C30A076C6976CB67A7_RuntimeMethod_var);
__this->___m_HighlightStateStack_230 = L_34;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HighlightStateStack_230))->___itemStack_0), (void*)NULL);
// protected TMP_TextProcessingStack<TMP_ColorGradient> m_colorGradientStack = new TMP_TextProcessingStack<TMP_ColorGradient>(new TMP_ColorGradient[16]);
TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* L_35 = (TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A*)(TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A*)SZArrayNew(TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C L_36;
memset((&L_36), 0, sizeof(L_36));
TMP_TextProcessingStack_1__ctor_m0B52E0D58591313105377840D688BC44FA89CF1C((&L_36), L_35, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m0B52E0D58591313105377840D688BC44FA89CF1C_RuntimeMethod_var);
__this->___m_colorGradientStack_232 = L_36;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_colorGradientStack_232))->___itemStack_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_colorGradientStack_232))->___m_DefaultItem_2), (void*)NULL);
#endif
// protected float m_tabSpacing = 0;
__this->___m_tabSpacing_234 = (0.0f);
// protected float m_spacing = 0;
__this->___m_spacing_235 = (0.0f);
// protected TMP_TextProcessingStack<int>[] m_TextStyleStacks = new TMP_TextProcessingStack<int>[8];
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* L_37 = (TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2*)(TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2*)SZArrayNew(TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___m_TextStyleStacks_236 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextStyleStacks_236), (void*)L_37);
// protected int m_TextStyleStackDepth = 0;
__this->___m_TextStyleStackDepth_237 = 0;
// protected TMP_TextProcessingStack<int> m_ItalicAngleStack = new TMP_TextProcessingStack<int>(new int[16]);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C L_39;
memset((&L_39), 0, sizeof(L_39));
TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A((&L_39), L_38, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A_RuntimeMethod_var);
__this->___m_ItalicAngleStack_238 = L_39;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ItalicAngleStack_238))->___itemStack_0), (void*)NULL);
// protected TMP_TextProcessingStack<int> m_actionStack = new TMP_TextProcessingStack<int>(new int[16]);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C L_41;
memset((&L_41), 0, sizeof(L_41));
TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A((&L_41), L_40, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mB80A97ACD232E30BBAC0DF6D6E6F4398CE37E32A_RuntimeMethod_var);
__this->___m_actionStack_240 = L_41;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_actionStack_240))->___itemStack_0), (void*)NULL);
// protected float m_padding = 0;
__this->___m_padding_241 = (0.0f);
// protected TMP_TextProcessingStack<float> m_baselineOffsetStack = new TMP_TextProcessingStack<float>(new float[16]);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_42 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 L_43;
memset((&L_43), 0, sizeof(L_43));
TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706((&L_43), L_42, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m67EF0A267B30BE09CF07E10EEBC69099A33C3706_RuntimeMethod_var);
__this->___m_baselineOffsetStack_243 = L_43;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_baselineOffsetStack_243))->___itemStack_0), (void*)NULL);
// protected int m_spriteCount = 0;
__this->___m_spriteCount_251 = 0;
// private TextBackingContainer m_TextBackingArray = new TextBackingContainer(4);
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 L_44;
memset((&L_44), 0, sizeof(L_44));
TextBackingContainer__ctor_m28ABE283E7734CCAFCB78E5C71E817D495C1699D((&L_44), 4, /*hidden argument*/NULL);
__this->___m_TextBackingArray_257 = L_44;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_TextBackingArray_257))->___m_Array_0), (void*)NULL);
// private readonly decimal[] k_Power = { 5e-1m, 5e-2m, 5e-3m, 5e-4m, 5e-5m, 5e-6m, 5e-7m, 5e-8m, 5e-9m, 5e-10m }; // Used by FormatText to enable rounding and avoid using Mathf.Pow.
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_45 = (DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)(DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)SZArrayNew(DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_46 = L_45;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_47;
memset((&L_47), 0, sizeof(L_47));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_47), 5, 0, 0, (bool)0, (uint8_t)1, /*hidden argument*/NULL);
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(0), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_47);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_48 = L_46;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_49;
memset((&L_49), 0, sizeof(L_49));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_49), 5, 0, 0, (bool)0, (uint8_t)2, /*hidden argument*/NULL);
NullCheck(L_48);
(L_48)->SetAt(static_cast<il2cpp_array_size_t>(1), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_49);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_50 = L_48;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_51;
memset((&L_51), 0, sizeof(L_51));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_51), 5, 0, 0, (bool)0, (uint8_t)3, /*hidden argument*/NULL);
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_51);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_52 = L_50;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_53;
memset((&L_53), 0, sizeof(L_53));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_53), 5, 0, 0, (bool)0, (uint8_t)4, /*hidden argument*/NULL);
NullCheck(L_52);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(3), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_53);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_54 = L_52;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_55;
memset((&L_55), 0, sizeof(L_55));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_55), 5, 0, 0, (bool)0, (uint8_t)5, /*hidden argument*/NULL);
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(4), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_55);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_56 = L_54;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_57;
memset((&L_57), 0, sizeof(L_57));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_57), 5, 0, 0, (bool)0, (uint8_t)6, /*hidden argument*/NULL);
NullCheck(L_56);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(5), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_57);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_58 = L_56;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_59;
memset((&L_59), 0, sizeof(L_59));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_59), 5, 0, 0, (bool)0, (uint8_t)7, /*hidden argument*/NULL);
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(6), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_59);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_60 = L_58;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_61;
memset((&L_61), 0, sizeof(L_61));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_61), 5, 0, 0, (bool)0, (uint8_t)8, /*hidden argument*/NULL);
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(7), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_61);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_62 = L_60;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_63;
memset((&L_63), 0, sizeof(L_63));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_63), 5, 0, 0, (bool)0, (uint8_t)((int32_t)9), /*hidden argument*/NULL);
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(8), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_63);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_64 = L_62;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_65;
memset((&L_65), 0, sizeof(L_65));
Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_65), 5, 0, 0, (bool)0, (uint8_t)((int32_t)10), /*hidden argument*/NULL);
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)L_65);
__this->___k_Power_258 = L_64;
Il2CppCodeGenWriteBarrier((void**)(&__this->___k_Power_258), (void*)L_64);
MaskableGraphic__ctor_mD2E256F950AAAE0E2445971361B5C54D2066E4C2(__this, NULL);
return;
}
}
// System.Void TMPro.TMP_Text::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text__cctor_mE05E857702711C994EC0FC19B6502375F349B1FC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral491A401AD10238BD1F1C20242CA9D6E07305B338);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral605D352052EE397075103BC56DCC3C5BEED3DF2C);
s_Il2CppMethodInitialized = true;
}
{
// protected static MaterialReference[] m_materialReferences = new MaterialReference[4];
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_0 = (MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2*)(MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2*)SZArrayNew(MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2_il2cpp_TypeInfo_var, (uint32_t)4);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferences_45), (void*)L_0);
// protected static Dictionary<int, int> m_materialReferenceIndexLookup = new Dictionary<int, int>();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_1, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceIndexLookup_46), (void*)L_1);
// protected static TMP_TextProcessingStack<MaterialReference> m_materialReferenceStack = new TMP_TextProcessingStack<MaterialReference>(new MaterialReference[16]);
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* L_2 = (MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2*)(MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2*)SZArrayNew(MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 L_3;
memset((&L_3), 0, sizeof(L_3));
TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9((&L_3), L_2, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mBD47E7ABC68BF701705427A3C1C40B77C0DBD1A9_RuntimeMethod_var);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_materialReferenceStack_47))->___itemStack_0), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___fontAsset_1), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___spriteAsset_2), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___material_3), (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_materialReferenceStack_47))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
#endif
// protected static Color32 s_colorWhite = new Color32(255, 255, 255, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4;
memset((&L_4), 0, sizeof(L_4));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_4), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___s_colorWhite_55 = L_4;
// private static char[] m_htmlTag = new char[128]; // Maximum length of rich text tag. This is pre-allocated to avoid GC.
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_htmlTag_187), (void*)L_5);
// private static RichTextTagAttribute[] m_xmlAttribute = new RichTextTagAttribute[8];
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* L_6 = (RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D*)(RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D*)SZArrayNew(RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D_il2cpp_TypeInfo_var, (uint32_t)8);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_xmlAttribute_188), (void*)L_6);
// private static float[] m_attributeParameterValues = new float[16];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_attributeParameterValues_189), (void*)L_7);
// protected static WordWrapState m_SavedWordWrapState = new WordWrapState();
il2cpp_codegen_initobj((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedWordWrapState_201), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// protected static WordWrapState m_SavedLineState = new WordWrapState();
il2cpp_codegen_initobj((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLineState_202), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// protected static WordWrapState m_SavedEllipsisState = new WordWrapState();
il2cpp_codegen_initobj((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedEllipsisState_203), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// protected static WordWrapState m_SavedLastValidState = new WordWrapState();
il2cpp_codegen_initobj((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedLastValidState_204), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// protected static WordWrapState m_SavedSoftLineBreakState = new WordWrapState();
il2cpp_codegen_initobj((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_SavedSoftLineBreakState_205), sizeof(WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A));
// internal static TMP_TextProcessingStack<WordWrapState> m_EllipsisInsertionCandidateStack = new TMP_TextProcessingStack<WordWrapState>(8, 8);
TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F L_8;
memset((&L_8), 0, sizeof(L_8));
TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A((&L_8), 8, 8, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mEF356198B5589E4F781952A625BE5DF2D0CF222A_RuntimeMethod_var);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack_206 = L_8;
Il2CppCodeGenWriteBarrier((void**)&(((&((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___m_EllipsisInsertionCandidateStack_206))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___textInfo_35), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___italicAngleStack_42))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___colorStack_43))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___underlineColorStack_44))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___strikethroughColorStack_45))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___highlightColorStack_46))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___highlightStateStack_47))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___colorGradientStack_48))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___colorGradientStack_48))->___m_DefaultItem_2), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___sizeStack_49))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___indentStack_50))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___fontWeightStack_51))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___styleStack_52))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___baselineStack_53))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___actionStack_54))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___lineJustificationStack_56))->___itemStack_0), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___currentFontAsset_58), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___currentSpriteAsset_59), (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_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___currentMaterial_60), (void*)NULL);
#endif
// private static ProfilerMarker k_ParseTextMarker = new ProfilerMarker("TMP Parse Text");
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_9;
memset((&L_9), 0, sizeof(L_9));
ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_9), _stringLiteral491A401AD10238BD1F1C20242CA9D6E07305B338, /*hidden argument*/NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_ParseTextMarker_254 = L_9;
// private static ProfilerMarker k_InsertNewLineMarker = new ProfilerMarker("TMP.InsertNewLine");
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_10;
memset((&L_10), 0, sizeof(L_10));
ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_10), _stringLiteral605D352052EE397075103BC56DCC3C5BEED3DF2C, /*hidden argument*/NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_InsertNewLineMarker_255 = L_10;
// protected static Vector2 k_LargePositiveVector2 = new Vector2(TMP_Math.INT_MAX, TMP_Math.INT_MAX);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), (2.14748365E+09f), (2.14748365E+09f), /*hidden argument*/NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveVector2_259 = L_11;
// protected static Vector2 k_LargeNegativeVector2 = new Vector2(TMP_Math.INT_MIN, TMP_Math.INT_MIN);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_12), (-2.14748365E+09f), (-2.14748365E+09f), /*hidden argument*/NULL);
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeVector2_260 = L_12;
// protected static float k_LargePositiveFloat = TMP_Math.FLOAT_MAX;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveFloat_261 = (32767.0f);
// protected static float k_LargeNegativeFloat = TMP_Math.FLOAT_MIN;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeFloat_262 = (-32767.0f);
// protected static int k_LargePositiveInt = TMP_Math.INT_MAX;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargePositiveInt_263 = ((int32_t)2147483647LL);
// protected static int k_LargeNegativeInt = TMP_Math.INT_MIN;
((TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_il2cpp_TypeInfo_var))->___k_LargeNegativeInt_264 = ((int32_t)-2147483647);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public Vector2 position { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CpositionU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForSecondsRealtime_set_waitTime_m8317E2B7A2B2DC4E4A1B0CD0F9D4479294B51FB5_inline (WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* __this, float ___value0, const RuntimeMethod* method)
{
{
float L_0 = ___value0;
__this->___U3CwaitTimeU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method)
{
{
__this->___rgba_0 = 0;
uint8_t L_0 = ___r0;
__this->___r_1 = L_0;
uint8_t L_1 = ___g1;
__this->___g_2 = L_1;
uint8_t L_2 = ___b2;
__this->___b_3 = L_2;
uint8_t L_3 = ___a3;
__this->___a_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
float L_2 = ___z2;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_1 = L_0;
float L_1 = ___y1;
__this->___y_2 = L_1;
float L_2 = ___z2;
__this->___z_3 = L_2;
float L_3 = ___w3;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m10DA1FA6A405C8988C46FFD159ED9FF9E5D732F5_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___a0;
float L_1 = L_0.___x_1;
float L_2 = ___d1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___a0;
float L_4 = L_3.___y_2;
float L_5 = ___d1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___a0;
float L_7 = L_6.___z_3;
float L_8 = ___d1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___a0;
float L_10 = L_9.___w_4;
float L_11 = ___d1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0029;
}
IL_0029:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mEF48B2D15BEC6663A575693F563C6DC42C8135AE_inline (int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = il2cpp_codegen_abs(L_0);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
__this->___z_4 = (0.0f);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_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_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_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_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector_3;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnityAction_Invoke_m5CB9EE17CCDF64D00DE5D96DF3553CDB20D66F70_inline (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Equality_m3A255F888F9300ABB36ED2BC0640CFFDAAEFED2F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___lhs0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___rhs1, const RuntimeMethod* method)
{
bool V_0 = false;
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___lhs0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
L_1 = Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline(L_0, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___rhs1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
L_3 = Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline(L_2, NULL);
bool L_4;
L_4 = Vector4_op_Equality_m80E2AA0626A70EF9DCC4F4C215F674A22D6DE937_inline(L_1, L_3, NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
bool L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m7EFA0B83AD1AE15567E9BC2FA2B8E66D3BFE1395_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method)
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___c0;
float L_1 = L_0.___r_0;
float L_2;
L_2 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_1, NULL);
float L_3;
L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___c0;
float L_5 = L_4.___g_1;
float L_6;
L_6 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_5, NULL);
float L_7;
L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___c0;
float L_9 = L_8.___b_2;
float L_10;
L_10 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_9, NULL);
float L_11;
L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___c0;
float L_13 = L_12.___a_3;
float L_14;
L_14 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_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), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_0065;
}
IL_0065:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_m80E2AA0626A70EF9DCC4F4C215F674A22D6DE937_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___lhs0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
bool V_5 = false;
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___lhs0;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___rhs1;
float L_3 = L_2.___x_1;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___lhs0;
float L_5 = L_4.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___rhs1;
float L_7 = L_6.___y_2;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___lhs0;
float L_9 = L_8.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___rhs1;
float L_11 = L_10.___z_3;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___lhs0;
float L_13 = L_12.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___rhs1;
float L_15 = L_14.___w_4;
V_3 = ((float)il2cpp_codegen_subtract(L_13, L_15));
float L_16 = V_0;
float L_17 = V_0;
float L_18 = V_1;
float L_19 = V_1;
float L_20 = V_2;
float L_21 = V_2;
float L_22 = V_3;
float L_23 = V_3;
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))), ((float)il2cpp_codegen_multiply(L_20, L_21)))), ((float)il2cpp_codegen_multiply(L_22, L_23))));
float L_24 = V_4;
V_5 = (bool)((((float)L_24) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0057;
}
IL_0057:
{
bool L_25 = V_5;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___m_Ptr_0;
ProfilerUnsafeUtility_BeginSample_m1C6D6ED1C8E0CB2FD0934EB6EA333276F67C14F6(L_0, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___m_Ptr_0;
ProfilerUnsafeUtility_EndSample_mE2F7A0DB4C52105F7CD135ED8816A2BB98E663CC(L_0, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___value0;
int32_t L_1 = ___min1;
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 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___value0;
int32_t L_5 = ___max2;
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 = ___max2;
___value0 = L_7;
}
IL_0019:
{
int32_t L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
float L_2 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0;
float L_4 = L_3.___y_1;
float L_5 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001a;
}
IL_001a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color32_op_Implicit_m203A634DBB77053C9400C68065CA29529103D172_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___c0, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___c0;
uint8_t L_1 = L_0.___r_1;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2 = ___c0;
uint8_t L_3 = L_2.___g_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ___c0;
uint8_t L_5 = L_4.___b_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_6 = ___c0;
uint8_t L_7 = L_6.___a_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
memset((&L_8), 0, sizeof(L_8));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_8), ((float)(((float)L_1)/(255.0f))), ((float)(((float)L_3)/(255.0f))), ((float)(((float)L_5)/(255.0f))), ((float)(((float)L_7)/(255.0f))), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_003d;
}
IL_003d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_mF17D278EB0ABC9AEB32E829D5CA98784E0D6B66F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___a0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___b1, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___a0;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___b1;
float L_3 = L_2.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___a0;
float L_5 = L_4.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___b1;
float L_7 = L_6.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___a0;
float L_9 = L_8.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___b1;
float L_11 = L_10.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___a0;
float L_13 = L_12.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___b1;
float L_15 = L_14.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
memset((&L_16), 0, sizeof(L_16));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_16), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___lhs0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___rhs1;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_002e;
}
IL_002e:
{
bool L_12 = V_2;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_m0D04554379CB8606EF48E3091CDC3098B81DD86D_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m1EF7276EF58050DFBA8921E2383F0249C08D346F_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___x0;
float L_1 = ___y1;
float L_2 = ___z2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93(L_4, NULL);
V_0 = L_5;
goto IL_001b;
}
IL_001b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
{
float L_0 = ___r0;
__this->___r_0 = L_0;
float L_1 = ___g1;
__this->___g_1 = L_1;
float L_2 = ___b2;
__this->___b_2 = L_2;
float L_3 = ___a3;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___name0, const RuntimeMethod* method)
{
{
String_t* L_0 = ___name0;
intptr_t L_1;
L_1 = ProfilerUnsafeUtility_CreateMarker_m27DDE00D41B95677982DBFCE074D45B79E50C7CC(L_0, (uint16_t)1, 0, 0, NULL);
__this->___m_Ptr_0 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___item0;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_gshared_inline (Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___arg10, RuntimeObject* ___arg21, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___arg10, RuntimeObject* ___arg21, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg10, ___arg21, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___c0;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___c0;
float L_3 = L_2.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___c0;
float L_5 = L_4.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___c0;
float L_7 = L_6.___a_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0021;
}
IL_0021:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___value0;
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 = ___value0;
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 = ___value0;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}